=>sphinx.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 (Simplified)}hh2sbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget*/translations/zh_CN/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 (Traditional)uh1h hh _documenthsourceNlineNubhcomment)}(h SPDX-License-Identifier: GPL-2.0h]h SPDX-License-Identifier: GPL-2.0}hhsbah}(h]h ]h"]h$]h&] xml:spacepreserveuh1hhhhhhW/var/lib/git/docbuild/linux/Documentation/translations/zh_TW/arch/arm64/hugetlbpage.rsthKubhwarning)}(hX1此文件的目的是爲讓中文讀者更容易閱讀和理解,而不是作爲一個分支。因此, 如果您對此文件有任何意見或改動,請先嘗試更新原始英文文件。如果要更改或 修正某處翻譯文件,請將意見或補丁發送給維護者(聯繫方式見下)。h]h paragraph)}(hX1此文件的目的是爲讓中文讀者更容易閱讀和理解,而不是作爲一個分支。因此, 如果您對此文件有任何意見或改動,請先嘗試更新原始英文文件。如果要更改或 修正某處翻譯文件,請將意見或補丁發送給維護者(聯繫方式見下)。h]hX1此文件的目的是爲讓中文讀者更容易閱讀和理解,而不是作爲一個分支。因此, 如果您對此文件有任何意見或改動,請先嘗試更新原始英文文件。如果要更改或 修正某處翻譯文件,請將意見或補丁發送給維護者(聯繫方式見下)。}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hh5Documentation/translations/zh_TW/disclaimer-zh_TW.rsthKhhubah}(h]h ]h"]h$]h&]uh1hhhhhhhhNubhnote)}(h如果您發現本文檔與原始文件有任何不同或者有翻譯問題,請聯繫該文件的譯者, 或者發送電子郵件給胡皓文以獲取幫助:<2023002089@link.tyut.edu.cn>。h]h)}(h如果您發現本文檔與原始文件有任何不同或者有翻譯問題,請聯繫該文件的譯者, 或者發送電子郵件給胡皓文以獲取幫助:<2023002089@link.tyut.edu.cn>。h](h如果您發現本文檔與原始文件有任何不同或者有翻譯問題,請聯繫該文件的譯者, 或者發送電子郵件給胡皓文以獲取幫助:<}(hhhhhNhNubh reference)}(h2023002089@link.tyut.edu.cnh]h2023002089@link.tyut.edu.cn}(hhhhhNhNubah}(h]h ]h"]h$]h&]refuri"mailto:2023002089@link.tyut.edu.cnuh1hhhubh>。}(hhhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhK hhubah}(h]h ]h"]h$]h&]uh1hhhhhhhhNubh field_list)}(hhh]hfield)}(hhh](h field_name)}(hOriginalh]hOriginal}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j hjhhhKubh field_body)}(hD:ref:`Documentation/arch/arm64/hugetlbpage.rst ` h]h)}(hC:ref:`Documentation/arch/arm64/hugetlbpage.rst `h]h)}(hj#h]hinline)}(hj#h]h(Documentation/arch/arm64/hugetlbpage.rst}(hj*hhhNhNubah}(h]h ](xrefstdstd-refeh"]h$]h&]uh1j(hj%ubah}(h]h ]h"]h$]h&]refdoc)translations/zh_TW/arch/arm64/hugetlbpage refdomainj5reftyperef refexplicitrefwarn reftargethugetlbpage_indexuh1hhhhKhj!ubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjhhubah}(h]h ]h"]h$]h&]uh1jhhhhhhhKubhdefinition_list)}(hhh]hdefinition_list_item)}(hSTranslator: Bailu Lin Hu Haowen <2023002089@link.tyut.edu.cn> h](hterm)}(h*Translator: Bailu Lin h](hTranslator: Bailu Lin <}(hjnhhhNhNubh)}(hbailu.lin@vivo.comh]hbailu.lin@vivo.com}(hjvhhhNhNubah}(h]h ]h"]h$]h&]refurimailto:bailu.lin@vivo.comuh1hhjnubh>}(hjnhhhNhNubeh}(h]h ]h"]h$]h&]uh1jlhhhKhjhubh definition)}(hhh]h)}(h'Hu Haowen <2023002089@link.tyut.edu.cn>h](h Hu Haowen <}(hjhhhNhNubh)}(h2023002089@link.tyut.edu.cnh]h2023002089@link.tyut.edu.cn}(hjhhhNhNubah}(h]h ]h"]h$]h&]refuri"mailto:2023002089@link.tyut.edu.cnuh1hhjubh>}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjhubeh}(h]h ]h"]h$]h&]uh1jfhhhKhjcubah}(h]h ]h"]h$]h&]uh1jahhhhhhhNubhsection)}(hhh](htitle)}(hARM64中的 HugeTLBpageh]hARM64中的 HugeTLBpage}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhhhK ubh)}(hZ大頁依靠有效利用 TLBs 來提高地址翻譯的性能。這取決於以下 兩點 -h]hZ大頁依靠有效利用 TLBs 來提高地址翻譯的性能。這取決於以下 兩點 -}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjhhubh block_quote)}(h/- 大頁的大小 - TLBs 支持的條目大小 h]h bullet_list)}(hhh](h list_item)}(h大頁的大小h]h)}(hjh]h大頁的大小}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hTLBs 支持的條目大小 h]h)}(hTLBs 支持的條目大小h]hTLBs 支持的條目大小}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]bullet-uh1jhhhKhjubah}(h]h ]h"]h$]h&]uh1jhhhKhjhhubh)}(h%ARM64 接口支持2種大頁方式。h]h%ARM64 接口支持2種大頁方式。}(hj6hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjhhubj)}(hhh](j)}(h1) pud/pmd 級別的塊映射h]h1) pud/pmd 級別的塊映射}(hjGhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjDhhhhhKubh)}(h這是常規大頁,他們的 pmd 或 pud 頁面表條目指向一個內存塊。 不管 TLB 中支持的條目大小如何,塊映射可以減少翻譯大頁地址 所需遍歷的頁表深度。h]h這是常規大頁,他們的 pmd 或 pud 頁面表條目指向一個內存塊。 不管 TLB 中支持的條目大小如何,塊映射可以減少翻譯大頁地址 所需遍歷的頁表深度。}(hjUhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjDhhubeh}(h]pud-pmdah ]h"]1) pud/pmd 級別的塊映射ah$]h&]uh1jhjhhhhhKubj)}(hhh](j)}(h2) 使用連續位h]h2) 使用連續位}(hjnhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjkhhhhhKubh)}(h架構中轉換頁表條目(D4.5.3, ARM DDI 0487C.a)中提供一個連續 位告訴 MMU 這個條目是一個連續條目集的一員,它可以被緩存在單 個 TLB 條目中。h]h架構中轉換頁表條目(D4.5.3, ARM DDI 0487C.a)中提供一個連續 位告訴 MMU 這個條目是一個連續條目集的一員,它可以被緩存在單 個 TLB 條目中。}(hj|hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK hjkhhubh)}(h在 Linux 中連續位用來增加 pmd 和 pte(最後一級)級別映射的大 小。受支持的連續頁表條目數量因頁面大小和頁表級別而異。h]h在 Linux 中連續位用來增加 pmd 和 pte(最後一級)級別映射的大 小。受支持的連續頁表條目數量因頁面大小和頁表級別而異。}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK$hjkhhubh)}(h 支持以下大頁尺寸配置 -h]h 支持以下大頁尺寸配置 -}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK(hjkhhubj)}(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&]colwidthKuh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhjubhthead)}(hhh]hrow)}(hhh](hentry)}(hhh]j)}(hhh]j)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]j.j/uh1jhhhK+hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hCONT PTEh]hCONT PTE}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK+hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hPMDh]hPMD}(hj)hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK+hj&ubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hCONT PMDh]hCONT PMD}(hj@hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK+hj=ubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hPUDh]hPUD}(hjWhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK+hjTubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhjubhtbody)}(hhh](j)}(hhh](j)}(hhh]h)}(h4K:h]h4K:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK-hjubah}(h]h ]h"]h$]h&]uh1jhj|ubj)}(hhh]h)}(h64Kh]h64K}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK-hjubah}(h]h ]h"]h$]h&]uh1jhj|ubj)}(hhh]h)}(h2Mh]h2M}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK-hjubah}(h]h ]h"]h$]h&]uh1jhj|ubj)}(hhh]h)}(h32Mh]h32M}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK-hjubah}(h]h ]h"]h$]h&]uh1jhj|ubj)}(hhh]h)}(h1Gh]h1G}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK-hjubah}(h]h ]h"]h$]h&]uh1jhj|ubeh}(h]h ]h"]h$]h&]uh1jhjyubj)}(hhh](j)}(hhh]h)}(h16K:h]h16K:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK.hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h2Mh]h2M}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK.hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h32Mh]h32M}(hj,hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK.hj)ubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h1Gh]h1G}(hjChhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK.hj@ubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjyubj)}(hhh](j)}(hhh]h)}(h64K:h]h64K:}(hjlhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK/hjiubah}(h]h ]h"]h$]h&]uh1jhjfubj)}(hhh]h)}(h2Mh]h2M}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK/hjubah}(h]h ]h"]h$]h&]uh1jhjfubj)}(hhh]h)}(h512Mh]h512M}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK/hjubah}(h]h ]h"]h$]h&]uh1jhjfubj)}(hhh]h)}(h16Gh]h16G}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK/hjubah}(h]h ]h"]h$]h&]uh1jhjfubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjfubeh}(h]h ]h"]h$]h&]uh1jhjyubeh}(h]h ]h"]h$]h&]uh1jwhjubeh}(h]h ]h"]h$]h&]colsKuh1jhjubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhhhK*hjkhhubeh}(h]id1ah ]h"]2) 使用連續位ah$]h&]uh1jhjhhhhhKubeh}(h]arm64-hugetlbpageah ]h"]arm64中的 hugetlbpageah$]h&]uh1jhhhhhhhK ubeh}(h]h ]h"]h$]h&]sourcehuh1hcurrent_sourceN current_lineNsettingsdocutils.frontendValues)}(jN generatorN datestampN source_linkN source_urlN toc_backlinksjfootnote_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}(jjjhjejju nametypes}(jjhjuh}(jjjejDjjku footnote_refs} citation_refs} autofootnotes]autofootnote_refs]symbol_footnotes]symbol_footnote_refs] footnotes] citations]autofootnote_startKsymbol_footnote_startK id_counter collectionsCounter}j-KsRparse_messages]transform_messages] transformerN include_log];Documentation/translations/zh_TW/arch/arm64/hugetlbpage.rst(NNNNta decorationNhhub.