€•x`Œsphinx.addnodes”Œdocument”“”)”}”(Œ rawsource”Œ”Œchildren”]”(Œ translations”Œ LanguagesNode”“”)”}”(hhh]”(hŒ pending_xref”“”)”}”(hhh]”Œdocutils.nodes”ŒText”“”ŒChinese (Simplified)”…””}”Œparent”hsbaŒ attributes”}”(Œids”]”Œclasses”]”Œnames”]”Œdupnames”]”Œbackrefs”]”Œ refdomain”Œstd”Œreftype”Œdoc”Œ reftarget”Œ-/translations/zh_CN/arch/powerpc/cpu_families”Œmodname”NŒ classname”NŒ refexplicit”ˆuŒtagname”hhh ubh)”}”(hhh]”hŒChinese (Traditional)”…””}”hh2sbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ-/translations/zh_TW/arch/powerpc/cpu_families”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)”}”(hhh]”hŒItalian”…””}”hhFsbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ-/translations/it_IT/arch/powerpc/cpu_families”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)”}”(hhh]”hŒJapanese”…””}”hhZsbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ-/translations/ja_JP/arch/powerpc/cpu_families”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)”}”(hhh]”hŒKorean”…””}”hhnsbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ-/translations/ko_KR/arch/powerpc/cpu_families”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)”}”(hhh]”hŒSpanish”…””}”hh‚sbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ-/translations/sp_SP/arch/powerpc/cpu_families”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubeh}”(h]”h ]”h"]”h$]”h&]”Œcurrent_language”ŒEnglish”uh1h hhŒ _document”hŒsource”NŒline”NubhŒsection”“”)”}”(hhh]”(hŒtitle”“”)”}”(hŒ CPU Families”h]”hŒ CPU Families”…””}”(hh¨hžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h¦hh£hžhhŸŒG/var/lib/git/docbuild/linux/Documentation/arch/powerpc/cpu_families.rst”h KubhŒ paragraph”“”)”}”(hŒqThis document tries to summarise some of the different cpu families that exist and are supported by arch/powerpc.”h]”hŒqThis document tries to summarise some of the different cpu families that exist and are supported by arch/powerpc.”…””}”(hh¹hžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h Khh£hžhubh¢)”}”(hhh]”(h§)”}”(hŒBook3S (aka sPAPR)”h]”hŒBook3S (aka sPAPR)”…””}”(hhÊhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h¦hhÇhžhhŸh¶h K ubhŒ bullet_list”“”)”}”(hhh]”(hŒ list_item”“”)”}”(hŒHash MMU (except 603 and e300)”h]”h¸)”}”(hháh]”hŒHash MMU (except 603 and e300)”…””}”(hhãhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h K hhßubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhhÚhžhhŸh¶h NubhÞ)”}”(hŒRadix MMU (POWER9 and later)”h]”h¸)”}”(hhøh]”hŒRadix MMU (POWER9 and later)”…””}”(hhúhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h K hhöubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhhÚhžhhŸh¶h NubhÞ)”}”(hŒ"Software loaded TLB (603 and e300)”h]”h¸)”}”(hjh]”hŒ"Software loaded TLB (603 and e300)”…””}”(hjhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h Khj ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhhÚhžhhŸh¶h NubhÞ)”}”(hŒHSelectable Software loaded TLB in addition to hash MMU (755, 7450, e600)”h]”h¸)”}”(hj&h]”hŒHSelectable Software loaded TLB in addition to hash MMU (755, 7450, e600)”…””}”(hj(hžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h Khj$ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhhÚhžhhŸh¶h NubhÞ)”}”(hXkMix of 32 & 64 bit:: +--------------+ +----------------+ | Old POWER | --------------> | RS64 (threads) | +--------------+ +----------------+ | | v +--------------+ +----------------+ +------+ | 601 | --------------> | 603 | ---> | e300 | +--------------+ +----------------+ +------+ | | | | v v +--------------+ +-----+ +----------------+ +-------+ | 604 | | 755 | <--- | 750 (G3) | ---> | 750CX | +--------------+ +-----+ +----------------+ +-------+ | | | | | | v v v +--------------+ +----------------+ +-------+ | 620 (64 bit) | | 7400 | | 750CL | +--------------+ +----------------+ +-------+ | | | | | | v v v +--------------+ +----------------+ +-------+ | POWER3/630 | | 7410 | | 750FX | +--------------+ +----------------+ +-------+ | | | | v v +--------------+ +----------------+ | POWER3+ | | 7450 | +--------------+ +----------------+ | | | | v v +--------------+ +----------------+ | POWER4 | | 7455 | +--------------+ +----------------+ | | | | v v +--------------+ +-------+ +----------------+ | POWER4+ | --> | 970 | | 7447 | +--------------+ +-------+ +----------------+ | | | | | | v v v +--------------+ +-------+ +----------------+ | POWER5 | | 970FX | | 7448 | +--------------+ +-------+ +----------------+ | | | | | | v v v +--------------+ +-------+ +----------------+ | POWER5+ | | 970MP | | e600 | +--------------+ +-------+ +----------------+ | | v +--------------+ | POWER5++ | +--------------+ | | v +--------------+ +-------+ | POWER6 | <-?-> | Cell | +--------------+ +-------+ | | v +--------------+ | POWER7 | +--------------+ | | v +--------------+ | POWER7+ | +--------------+ | | v +--------------+ | POWER8 | +--------------+ | | v +--------------+ | POWER9 | +--------------+ | | v +--------------+ | POWER10 | +--------------+ +---------------+ | PA6T (64 bit) | +---------------+ ”h]”(h¸)”}”(hŒMix of 32 & 64 bit::”h]”hŒMix of 32 & 64 bit:”…””}”(hj?hžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h Khj;ubhŒ literal_block”“”)”}”(hXí +--------------+ +----------------+ | Old POWER | --------------> | RS64 (threads) | +--------------+ +----------------+ | | v +--------------+ +----------------+ +------+ | 601 | --------------> | 603 | ---> | e300 | +--------------+ +----------------+ +------+ | | | | v v +--------------+ +-----+ +----------------+ +-------+ | 604 | | 755 | <--- | 750 (G3) | ---> | 750CX | +--------------+ +-----+ +----------------+ +-------+ | | | | | | v v v +--------------+ +----------------+ +-------+ | 620 (64 bit) | | 7400 | | 750CL | +--------------+ +----------------+ +-------+ | | | | | | v v v +--------------+ +----------------+ +-------+ | POWER3/630 | | 7410 | | 750FX | +--------------+ +----------------+ +-------+ | | | | v v +--------------+ +----------------+ | POWER3+ | | 7450 | +--------------+ +----------------+ | | | | v v +--------------+ +----------------+ | POWER4 | | 7455 | +--------------+ +----------------+ | | | | v v +--------------+ +-------+ +----------------+ | POWER4+ | --> | 970 | | 7447 | +--------------+ +-------+ +----------------+ | | | | | | v v v +--------------+ +-------+ +----------------+ | POWER5 | | 970FX | | 7448 | +--------------+ +-------+ +----------------+ | | | | | | v v v +--------------+ +-------+ +----------------+ | POWER5+ | | 970MP | | e600 | +--------------+ +-------+ +----------------+ | | v +--------------+ | POWER5++ | +--------------+ | | v +--------------+ +-------+ | POWER6 | <-?-> | Cell | +--------------+ +-------+ | | v +--------------+ | POWER7 | +--------------+ | | v +--------------+ | POWER7+ | +--------------+ | | v +--------------+ | POWER8 | +--------------+ | | v +--------------+ | POWER9 | +--------------+ | | v +--------------+ | POWER10 | +--------------+ +---------------+ | PA6T (64 bit) | +---------------+”h]”hXí +--------------+ +----------------+ | Old POWER | --------------> | RS64 (threads) | +--------------+ +----------------+ | | v +--------------+ +----------------+ +------+ | 601 | --------------> | 603 | ---> | e300 | +--------------+ +----------------+ +------+ | | | | v v +--------------+ +-----+ +----------------+ +-------+ | 604 | | 755 | <--- | 750 (G3) | ---> | 750CX | +--------------+ +-----+ +----------------+ +-------+ | | | | | | v v v +--------------+ +----------------+ +-------+ | 620 (64 bit) | | 7400 | | 750CL | +--------------+ +----------------+ +-------+ | | | | | | v v v +--------------+ +----------------+ +-------+ | POWER3/630 | | 7410 | | 750FX | +--------------+ +----------------+ +-------+ | | | | v v +--------------+ +----------------+ | POWER3+ | | 7450 | +--------------+ +----------------+ | | | | v v +--------------+ +----------------+ | POWER4 | | 7455 | +--------------+ +----------------+ | | | | v v +--------------+ +-------+ +----------------+ | POWER4+ | --> | 970 | | 7447 | +--------------+ +-------+ +----------------+ | | | | | | v v v +--------------+ +-------+ +----------------+ | POWER5 | | 970FX | | 7448 | +--------------+ +-------+ +----------------+ | | | | | | v v v +--------------+ +-------+ +----------------+ | POWER5+ | | 970MP | | e600 | +--------------+ +-------+ +----------------+ | | v +--------------+ | POWER5++ | +--------------+ | | v +--------------+ +-------+ | POWER6 | <-?-> | Cell | +--------------+ +-------+ | | v +--------------+ | POWER7 | +--------------+ | | v +--------------+ | POWER7+ | +--------------+ | | v +--------------+ | POWER8 | +--------------+ | | v +--------------+ | POWER9 | +--------------+ | | v +--------------+ | POWER10 | +--------------+ +---------------+ | PA6T (64 bit) | +---------------+”…””}”hjOsbah}”(h]”h ]”h"]”h$]”h&]”Œ xml:space”Œpreserve”uh1jMhŸh¶h Khj;ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝhhÚhžhhŸh¶h Nubeh}”(h]”h ]”h"]”h$]”h&]”Œbullet”Œ-”uh1hØhŸh¶h K hhÇhžhubeh}”(h]”Œbook3s-aka-spapr”ah ]”h"]”Œbook3s (aka spapr)”ah$]”h&]”uh1h¡hh£hžhhŸh¶h K ubh¢)”}”(hhh]”(h§)”}”(hŒ IBM BookE”h]”hŒ IBM BookE”…””}”(hjxhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h¦hjuhžhhŸh¶h K}ubhÙ)”}”(hhh]”(hÞ)”}”(hŒSoftware loaded TLB.”h]”h¸)”}”(hj‹h]”hŒSoftware loaded TLB.”…””}”(hjhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h Khj‰ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj†hžhhŸh¶h NubhÞ)”}”(hX†All 32 bit:: +--------------+ | 440 | +--------------+ | | v +--------------+ +----------------+ | 450 | --> | BG/P | +--------------+ +----------------+ | | v +--------------+ | 460 | +--------------+ | | v +--------------+ | 476 | +--------------+ ”h]”(h¸)”}”(hŒ All 32 bit::”h]”hŒ All 32 bit:”…””}”(hj¤hžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h K€hj ubjN)”}”(hXa+--------------+ | 440 | +--------------+ | | v +--------------+ +----------------+ | 450 | --> | BG/P | +--------------+ +----------------+ | | v +--------------+ | 460 | +--------------+ | | v +--------------+ | 476 | +--------------+”h]”hXa+--------------+ | 440 | +--------------+ | | v +--------------+ +----------------+ | 450 | --> | BG/P | +--------------+ +----------------+ | | v +--------------+ | 460 | +--------------+ | | v +--------------+ | 476 | +--------------+”…””}”hj²sbah}”(h]”h ]”h"]”h$]”h&]”j]j^uh1jMhŸh¶h K‚hj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝhj†hžhhŸh¶h Nubeh}”(h]”h ]”h"]”h$]”h&]”jkjluh1hØhŸh¶h Khjuhžhubeh}”(h]”Œ ibm-booke”ah ]”h"]”Œ ibm booke”ah$]”h&]”uh1h¡hh£hžhhŸh¶h K}ubh¢)”}”(hhh]”(h§)”}”(hŒMotorola/Freescale 8xx”h]”hŒMotorola/Freescale 8xx”…””}”(hj×hžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h¦hjÔhžhhŸh¶h KšubhÙ)”}”(hhh]”(hÞ)”}”(hŒ%Software loaded with hardware assist.”h]”h¸)”}”(hjêh]”hŒ%Software loaded with hardware assist.”…””}”(hjìhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h Kœhjèubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjåhžhhŸh¶h NubhÞ)”}”(hŒBAll 32 bit:: +-------------+ | MPC8xx Core | +-------------+ ”h]”(h¸)”}”(hŒ All 32 bit::”h]”hŒ All 32 bit:”…””}”(hjhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h KhjÿubjN)”}”(hŒ/+-------------+ | MPC8xx Core | +-------------+”h]”hŒ/+-------------+ | MPC8xx Core | +-------------+”…””}”hjsbah}”(h]”h ]”h"]”h$]”h&]”j]j^uh1jMhŸh¶h KŸhjÿubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjåhžhhŸh¶h Nubeh}”(h]”h ]”h"]”h$]”h&]”jkjluh1hØhŸh¶h KœhjÔhžhubeh}”(h]”Œmotorola-freescale-8xx”ah ]”h"]”Œmotorola/freescale 8xx”ah$]”h&]”uh1h¡hh£hžhhŸh¶h Kšubh¢)”}”(hhh]”(h§)”}”(hŒFreescale BookE”h]”hŒFreescale BookE”…””}”(hj6hžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h¦hj3hžhhŸh¶h K¥ubhÙ)”}”(hhh]”(hÞ)”}”(hŒSoftware loaded TLB.”h]”h¸)”}”(hjIh]”hŒSoftware loaded TLB.”…””}”(hjKhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h K§hjGubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjDhžhhŸh¶h NubhÞ)”}”(hŒ*e6500 adds HW loaded indirect TLB entries.”h]”h¸)”}”(hj`h]”hŒ*e6500 adds HW loaded indirect TLB entries.”…””}”(hjbhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h K¨hj^ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjDhžhhŸh¶h NubhÞ)”}”(hXOMix of 32 & 64 bit:: +--------------+ | e200 | +--------------+ +--------------------------------+ | e500 | +--------------------------------+ | | v +--------------------------------+ | e500v2 | +--------------------------------+ | | v +--------------------------------+ | e500mc (Book3e) | +--------------------------------+ | | v +--------------------------------+ | e5500 (64 bit) | +--------------------------------+ | | v +--------------------------------+ | e6500 (HW TLB) (Multithreaded) | +--------------------------------+ ”h]”(h¸)”}”(hŒMix of 32 & 64 bit::”h]”hŒMix of 32 & 64 bit:”…””}”(hjyhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h K©hjuubjN)”}”(hX+--------------+ | e200 | +--------------+ +--------------------------------+ | e500 | +--------------------------------+ | | v +--------------------------------+ | e500v2 | +--------------------------------+ | | v +--------------------------------+ | e500mc (Book3e) | +--------------------------------+ | | v +--------------------------------+ | e5500 (64 bit) | +--------------------------------+ | | v +--------------------------------+ | e6500 (HW TLB) (Multithreaded) | +--------------------------------+”h]”hX+--------------+ | e200 | +--------------+ +--------------------------------+ | e500 | +--------------------------------+ | | v +--------------------------------+ | e500v2 | +--------------------------------+ | | v +--------------------------------+ | e500mc (Book3e) | +--------------------------------+ | | v +--------------------------------+ | e5500 (64 bit) | +--------------------------------+ | | v +--------------------------------+ | e6500 (HW TLB) (Multithreaded) | +--------------------------------+”…””}”hj‡sbah}”(h]”h ]”h"]”h$]”h&]”j]j^uh1jMhŸh¶h K«hjuubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjDhžhhŸh¶h Nubeh}”(h]”h ]”h"]”h$]”h&]”jkjluh1hØhŸh¶h K§hj3hžhubeh}”(h]”Œfreescale-booke”ah ]”h"]”Œfreescale booke”ah$]”h&]”uh1h¡hh£hžhhŸh¶h K¥ubh¢)”}”(hhh]”(h§)”}”(hŒ IBM A2 core”h]”hŒ IBM A2 core”…””}”(hj¬hžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h¦hj©hžhhŸh¶h KÎubhÙ)”}”(hhh]”(hÞ)”}”(hŒ=Book3E, software loaded TLB + HW loaded indirect TLB entries.”h]”h¸)”}”(hj¿h]”hŒ=Book3E, software loaded TLB + HW loaded indirect TLB entries.”…””}”(hjÁhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h KÐhj½ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjºhžhhŸh¶h NubhÞ)”}”(hŒÛ64 bit:: +--------------+ +----------------+ | A2 core | --> | WSP | +--------------+ +----------------+ | | v +--------------+ | BG/Q | +--------------+”h]”(h¸)”}”(hŒ64 bit::”h]”hŒ64 bit:”…””}”(hjØhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h KÑhjÔubjN)”}”(hŒÈ+--------------+ +----------------+ | A2 core | --> | WSP | +--------------+ +----------------+ | | v +--------------+ | BG/Q | +--------------+”h]”hŒÈ+--------------+ +----------------+ | A2 core | --> | WSP | +--------------+ +----------------+ | | v +--------------+ | BG/Q | +--------------+”…””}”hjæsbah}”(h]”h ]”h"]”h$]”h&]”j]j^uh1jMhŸh¶h KÓhjÔubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝhjºhžhhŸh¶h Nubeh}”(h]”h ]”h"]”h$]”h&]”jkjluh1hØhŸh¶h KÐhj©hžhubeh}”(h]”Œ ibm-a2-core”ah ]”h"]”Œ ibm a2 core”ah$]”h&]”uh1h¡hh£hžhhŸh¶h KÎubeh}”(h]”Œ cpu-families”ah ]”h"]”Œ cpu families”ah$]”h&]”uh1h¡hhhžhhŸh¶h Kubeh}”(h]”h ]”h"]”h$]”h&]”Œsource”h¶uh1hŒcurrent_source”NŒ current_line”NŒsettings”Œdocutils.frontend”ŒValues”“”)”}”(h¦NŒ generator”NŒ datestamp”NŒ source_link”NŒ source_url”NŒ toc_backlinks”Œentry”Œfootnote_backlinks”KŒ sectnum_xform”KŒstrip_comments”NŒstrip_elements_with_classes”NŒ strip_classes”NŒ report_level”KŒ halt_level”KŒexit_status_level”KŒdebug”NŒwarning_stream”NŒ traceback”ˆŒinput_encoding”Œ utf-8-sig”Œinput_encoding_error_handler”Œstrict”Œoutput_encoding”Œutf-8”Œoutput_encoding_error_handler”j3Œerror_encoding”Œutf-8”Œerror_encoding_error_handler”Œbackslashreplace”Œ language_code”Œen”Œrecord_dependencies”NŒconfig”NŒ id_prefix”hŒauto_id_prefix”Œid”Œ dump_settings”NŒdump_internals”NŒdump_transforms”NŒdump_pseudo_xml”NŒexpose_internals”NŒstrict_visitor”NŒ_disable_config”NŒ_source”h¶Œ _destination”NŒ _config_files”]”Œ7/var/lib/git/docbuild/linux/Documentation/docutils.conf”aŒfile_insertion_enabled”ˆŒ raw_enabled”KŒline_length_limit”M'Œpep_references”NŒ pep_base_url”Œhttps://peps.python.org/”Œpep_file_url_template”Œpep-%04d”Œrfc_references”NŒ rfc_base_url”Œ&https://datatracker.ietf.org/doc/html/”Œ tab_width”KŒtrim_footnote_reference_space”‰Œsyntax_highlight”Œlong”Œ smart_quotes”ˆŒsmartquotes_locales”]”Œcharacter_level_inline_markup”‰Œdoctitle_xform”‰Œ docinfo_xform”KŒsectsubtitle_xform”‰Œ image_loading”Œlink”Œembed_stylesheet”‰Œcloak_email_addresses”ˆŒsection_self_link”‰Œenv”NubŒreporter”NŒindirect_targets”]”Œsubstitution_defs”}”Œsubstitution_names”}”Œrefnames”}”Œrefids”}”Œnameids”}”(j j jrjojÑjÎj0j-j¦j£jjuŒ nametypes”}”(j ‰jr‰jщj0‰j¦‰j‰uh}”(j h£johÇjÎjuj-jÔj£j3jj©uŒ footnote_refs”}”Œ citation_refs”}”Œ autofootnotes”]”Œautofootnote_refs”]”Œsymbol_footnotes”]”Œsymbol_footnote_refs”]”Œ footnotes”]”Œ citations”]”Œautofootnote_start”KŒsymbol_footnote_start”KŒ id_counter”Œ collections”ŒCounter”“”}”…”R”Œparse_messages”]”Œtransform_messages”]”Œ transformer”NŒ include_log”]”Œ decoration”Nhžhub.