7sphinx.addnodesdocument)}( rawsourcechildren]( translations LanguagesNode)}(hhh](h pending_xref)}(hhh]docutils.nodesTextEnglish}parenthsba attributes}(ids]classes]names]dupnames]backrefs] refdomainstdreftypedoc reftarget/arch/arm64/hugetlbpagemodnameN classnameN refexplicitutagnamehhh ubh)}(hhh]hChinese (Traditional)}hh2sbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget*/translations/zh_TW/arch/arm64/hugetlbpagemodnameN classnameN refexplicituh1hhh ubh)}(hhh]hItalian}hhFsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget*/translations/it_IT/arch/arm64/hugetlbpagemodnameN classnameN refexplicituh1hhh ubh)}(hhh]hJapanese}hhZsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget*/translations/ja_JP/arch/arm64/hugetlbpagemodnameN classnameN refexplicituh1hhh ubh)}(hhh]hKorean}hhnsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget*/translations/ko_KR/arch/arm64/hugetlbpagemodnameN classnameN refexplicituh1hhh ubh)}(hhh]hSpanish}hhsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget*/translations/sp_SP/arch/arm64/hugetlbpagemodnameN classnameN refexplicituh1hhh ubeh}(h]h ]h"]h$]h&]current_languageChinese (Simplified)uh1h hh _documenthsourceNlineNubhnote)}(hX{此文件的目的是为让中文读者更容易阅读和理解,而不是作为一个分支。 因此, 如果您对此文件有任何意见或更新,请先尝试更新原始英文文件。 如果您发现本文档与原始文件有任何不同或者有翻译问题,请发建议或者补丁给 该文件的译者,或者请求中文文档维护者和审阅者的帮助。h]h paragraph)}(hX{此文件的目的是为让中文读者更容易阅读和理解,而不是作为一个分支。 因此, 如果您对此文件有任何意见或更新,请先尝试更新原始英文文件。 如果您发现本文档与原始文件有任何不同或者有翻译问题,请发建议或者补丁给 该文件的译者,或者请求中文文档维护者和审阅者的帮助。h]hX{此文件的目的是为让中文读者更容易阅读和理解,而不是作为一个分支。 因此, 如果您对此文件有任何意见或更新,请先尝试更新原始英文文件。 如果您发现本文档与原始文件有任何不同或者有翻译问题,请发建议或者补丁给 该文件的译者,或者请求中文文档维护者和审阅者的帮助。}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hh5Documentation/translations/zh_CN/disclaimer-zh_CN.rsthKhhubah}(h]h ]h"]h$]h&]uh1hhhhhhhhNubh field_list)}(hhh]hfield)}(hhh](h field_name)}(hOriginalh]hOriginal}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhW/var/lib/git/docbuild/linux/Documentation/translations/zh_CN/arch/arm64/hugetlbpage.rsthKubh field_body)}(hD:ref:`Documentation/arch/arm64/hugetlbpage.rst ` h]h)}(hC:ref:`Documentation/arch/arm64/hugetlbpage.rst `h]h)}(hhh]hinline)}(hhh]h(Documentation/arch/arm64/hugetlbpage.rst}(hhhhhNhNubah}(h]h ](xrefstdstd-refeh"]h$]h&]uh1hhhubah}(h]h ]h"]h$]h&]refdoc)translations/zh_CN/arch/arm64/hugetlbpage refdomainhreftyperef refexplicitrefwarn reftargethugetlbpage_indexuh1hhhhKhhubah}(h]h ]h"]h$]h&]uh1hhhhKhhubah}(h]h ]h"]h$]h&]uh1hhhubeh}(h]h ]h"]h$]h&]uh1hhhhKhhhhubah}(h]h ]h"]h$]h&]uh1hhhhhhhhKubh)}(h*Translator: Bailu Lin h](hTranslator: Bailu Lin <}(hjhhhNhNubh reference)}(hbailu.lin@vivo.comh]hbailu.lin@vivo.com}(hj)hhhNhNubah}(h]h ]h"]h$]h&]refurimailto:bailu.lin@vivo.comuh1j'hjubh>}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhhhhubhsection)}(hhh](htitle)}(hARM64中的 HugeTLBpageh]hARM64中的 HugeTLBpage}(hjJhhhNhNubah}(h]h ]h"]h$]h&]uh1jHhjEhhhhhK ubh)}(hZ大页依靠有效利用 TLBs 来提高地址翻译的性能。这取决于以下 两点 -h]hZ大页依靠有效利用 TLBs 来提高地址翻译的性能。这取决于以下 两点 -}(hjXhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK hjEhhubh block_quote)}(h/- 大页的大小 - TLBs 支持的条目大小 h]h bullet_list)}(hhh](h list_item)}(h大页的大小h]h)}(hjuh]h大页的大小}(hjwhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjsubah}(h]h ]h"]h$]h&]uh1jqhjnubjr)}(hTLBs 支持的条目大小 h]h)}(hTLBs 支持的条目大小h]hTLBs 支持的条目大小}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jqhjnubeh}(h]h ]h"]h$]h&]bullet-uh1jlhhhKhjhubah}(h]h ]h"]h$]h&]uh1jfhhhKhjEhhubh)}(h%ARM64 接口支持2种大页方式。h]h%ARM64 接口支持2种大页方式。}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjEhhubjD)}(hhh](jI)}(h1) pud/pmd 级别的块映射h]h1) pud/pmd 级别的块映射}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jHhjhhhhhKubh)}(h这是常规大页,他们的 pmd 或 pud 页面表条目指向一个内存块。 不管 TLB 中支持的条目大小如何,块映射可以减少翻译大页地址 所需遍历的页表深度。h]h这是常规大页,他们的 pmd 或 pud 页面表条目指向一个内存块。 不管 TLB 中支持的条目大小如何,块映射可以减少翻译大页地址 所需遍历的页表深度。}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjhhubeh}(h]pud-pmdah ]h"]1) pud/pmd 级别的块映射ah$]h&]uh1jChjEhhhhhKubjD)}(hhh](jI)}(h2) 使用连续位h]h2) 使用连续位}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jHhjhhhhhKubh)}(h架构中转换页表条目(D4.5.3, ARM DDI 0487C.a)中提供一个连续 位告诉 MMU 这个条目是一个连续条目集的一员,它可以被缓存在单 个 TLB 条目中。h]h架构中转换页表条目(D4.5.3, ARM DDI 0487C.a)中提供一个连续 位告诉 MMU 这个条目是一个连续条目集的一员,它可以被缓存在单 个 TLB 条目中。}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjhhubh)}(h在 Linux 中连续位用来增加 pmd 和 pte(最后一级)级别映射的大 小。受支持的连续页表条目数量因页面大小和页表级别而异。h]h在 Linux 中连续位用来增加 pmd 和 pte(最后一级)级别映射的大 小。受支持的连续页表条目数量因页面大小和页表级别而异。}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK!hjhhubh)}(h 支持以下大页尺寸配置 -h]h 支持以下大页尺寸配置 -}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK%hjhhubjg)}(hX====== ======== ==== ======== === - CONT PTE PMD CONT PMD PUD ====== ======== ==== ======== === 4K: 64K 2M 32M 1G 16K: 2M 32M 1G 64K: 2M 512M 16G ====== ======== ==== ======== ===h]htable)}(hhh]htgroup)}(hhh](hcolspec)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j.hj+ubj/)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j.hj+ubj/)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j.hj+ubj/)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j.hj+ubj/)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j.hj+ubhthead)}(hhh]hrow)}(hhh](hentry)}(hhh]jm)}(hhh]jr)}(hhh]h}(h]h ]h"]h$]h&]uh1jqhjqubah}(h]h ]h"]h$]h&]jjuh1jlhhhK(hjnubah}(h]h ]h"]h$]h&]uh1jlhjiubjm)}(hhh]h)}(hCONT PTEh]hCONT PTE}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK(hjubah}(h]h ]h"]h$]h&]uh1jlhjiubjm)}(hhh]h)}(hPMDh]hPMD}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK(hjubah}(h]h ]h"]h$]h&]uh1jlhjiubjm)}(hhh]h)}(hCONT PMDh]hCONT PMD}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK(hjubah}(h]h ]h"]h$]h&]uh1jlhjiubjm)}(hhh]h)}(hPUDh]hPUD}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK(hjubah}(h]h ]h"]h$]h&]uh1jlhjiubeh}(h]h ]h"]h$]h&]uh1jghjdubah}(h]h ]h"]h$]h&]uh1jbhj+ubhtbody)}(hhh](jh)}(hhh](jm)}(hhh]h)}(h4K:h]h4K:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK*hjubah}(h]h ]h"]h$]h&]uh1jlhjubjm)}(hhh]h)}(h64Kh]h64K}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK*hjubah}(h]h ]h"]h$]h&]uh1jlhjubjm)}(hhh]h)}(h2Mh]h2M}(hj*hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK*hj'ubah}(h]h ]h"]h$]h&]uh1jlhjubjm)}(hhh]h)}(h32Mh]h32M}(hjAhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK*hj>ubah}(h]h ]h"]h$]h&]uh1jlhjubjm)}(hhh]h)}(h1Gh]h1G}(hjXhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK*hjUubah}(h]h ]h"]h$]h&]uh1jlhjubeh}(h]h ]h"]h$]h&]uh1jghjubjh)}(hhh](jm)}(hhh]h)}(h16K:h]h16K:}(hjxhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK+hjuubah}(h]h ]h"]h$]h&]uh1jlhjrubjm)}(hhh]h)}(h2Mh]h2M}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK+hjubah}(h]h ]h"]h$]h&]uh1jlhjrubjm)}(hhh]h)}(h32Mh]h32M}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK+hjubah}(h]h ]h"]h$]h&]uh1jlhjrubjm)}(hhh]h)}(h1Gh]h1G}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK+hjubah}(h]h ]h"]h$]h&]uh1jlhjrubjm)}(hhh]h}(h]h ]h"]h$]h&]uh1jlhjrubeh}(h]h ]h"]h$]h&]uh1jghjubjh)}(hhh](jm)}(hhh]h)}(h64K:h]h64K:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK,hjubah}(h]h ]h"]h$]h&]uh1jlhjubjm)}(hhh]h)}(h2Mh]h2M}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK,hjubah}(h]h ]h"]h$]h&]uh1jlhjubjm)}(hhh]h)}(h512Mh]h512M}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK,hjubah}(h]h ]h"]h$]h&]uh1jlhjubjm)}(hhh]h)}(h16Gh]h16G}(hj+hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK,hj(ubah}(h]h ]h"]h$]h&]uh1jlhjubjm)}(hhh]h}(h]h ]h"]h$]h&]uh1jlhjubeh}(h]h ]h"]h$]h&]uh1jghjubeh}(h]h ]h"]h$]h&]uh1jhj+ubeh}(h]h ]h"]h$]h&]colsKuh1j)hj&ubah}(h]h ]h"]h$]h&]uh1j$hj ubah}(h]h ]h"]h$]h&]uh1jfhhhK'hjhhubeh}(h]id1ah ]h"]2) 使用连续位ah$]h&]uh1jChjEhhhhhKubeh}(h]arm64-hugetlbpageah ]h"]arm64中的 hugetlbpageah$]h&]uh1jChhhhhhhK ubeh}(h]h ]h"]h$]h&]sourcehuh1hcurrent_sourceN current_lineNsettingsdocutils.frontendValues)}(jHN generatorN datestampN source_linkN source_urlN toc_backlinksjlfootnote_backlinksK sectnum_xformKstrip_commentsNstrip_elements_with_classesN strip_classesN report_levelK halt_levelKexit_status_levelKdebugNwarning_streamN tracebackinput_encoding utf-8-siginput_encoding_error_handlerstrictoutput_encodingutf-8output_encoding_error_handlerjerror_encodingutf-8error_encoding_error_handlerbackslashreplace language_codeenrecord_dependenciesNconfigN id_prefixhauto_id_prefixid dump_settingsNdump_internalsNdump_transformsNdump_pseudo_xmlNexpose_internalsNstrict_visitorN_disable_configN_sourceh، _destinationN _config_files]7/var/lib/git/docbuild/linux/Documentation/docutils.confafile_insertion_enabled raw_enabledKline_length_limitM'pep_referencesN pep_base_urlhttps://peps.python.org/pep_file_url_templatepep-%04drfc_referencesN rfc_base_url&https://datatracker.ietf.org/doc/html/ tab_widthKtrim_footnote_reference_spacesyntax_highlightlong smart_quotessmartquotes_locales]character_level_inline_markupdoctitle_xform docinfo_xformKsectsubtitle_xform image_loadinglinkembed_stylesheetcloak_email_addressessection_self_linkenvNubreporterNindirect_targets]substitution_defs}substitution_names}refnames}refids}nameids}(jtjqjjjljiu nametypes}(jtjjluh}(jqjEjjjiju footnote_refs} citation_refs} autofootnotes]autofootnote_refs]symbol_footnotes]symbol_footnote_refs] footnotes] citations]autofootnote_startKsymbol_footnote_startK id_counter collectionsCounter}jKsRparse_messages]transform_messages] transformerN include_log];Documentation/translations/zh_CN/arch/arm64/hugetlbpage.rst(NNNNta decorationNhhub.