{5sphinx.addnodesdocument)}( rawsourcechildren]( translations LanguagesNode)}(hhh](h pending_xref)}(hhh]docutils.nodesTextEnglish}parenthsba attributes}(ids]classes]names]dupnames]backrefs] refdomainstdreftypedoc reftarget/arch/loongarch/bootingmodnameN classnameN refexplicitutagnamehhh ubh)}(hhh]hChinese (Simplified)}hh2sbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget*/translations/zh_CN/arch/loongarch/bootingmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hItalian}hhFsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget*/translations/it_IT/arch/loongarch/bootingmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hJapanese}hhZsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget*/translations/ja_JP/arch/loongarch/bootingmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hKorean}hhnsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget*/translations/ko_KR/arch/loongarch/bootingmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hSpanish}hhsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget*/translations/sp_SP/arch/loongarch/bootingmodnameN 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/loongarch/booting.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)}(h)Documentation/arch/loongarch/booting.rst h]h)}(h(Documentation/arch/loongarch/booting.rsth]h(Documentation/arch/loongarch/booting.rst}(hj!hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjhhubj)}(hhh](j )}(h翻譯h]h翻譯}(hj>hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj;hhhKubj)}(h-司延騰 Yanteng Si h]h)}(h,司延騰 Yanteng Si h](h司延騰 Yanteng Si <}(hjPhhhNhNubh)}(hsiyanteng@loongson.cnh]hsiyanteng@loongson.cn}(hjXhhhNhNubah}(h]h ]h"]h$]h&]refurimailto:siyanteng@loongson.cnuh1hhjPubh>}(hjPhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhK hjLubah}(h]h ]h"]h$]h&]uh1jhj;ubeh}(h]h ]h"]h$]h&]uh1jhhhKhjhhubeh}(h]h ]h"]h$]h&]uh1jhhhhhhhKubhsection)}(hhh](htitle)}(h啓動 Linux/LoongArchh]h啓動 Linux/LoongArch}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhhhK ubj)}(hhh](j)}(hhh](j )}(h作者h]h作者}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjhhhKubj)}(h!司延騰 h]h)}(hjh](h 司延騰 <}(hjhhhNhNubh)}(hsiyanteng@loongson.cnh]hsiyanteng@loongson.cn}(hjhhhNhNubah}(h]h ]h"]h$]h&]refurimailto:siyanteng@loongson.cnuh1hhjubh>}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjhhubj)}(hhh](j )}(h日期h]h日期}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjhhhKubj)}(h2022年11月18日 h]h)}(h2022年11月18日h]h2022年11月18日}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjhhubeh}(h]h ]h"]h$]h&]uh1jhjhhhhhKubj)}(hhh](j)}(h"BootLoader傳遞給內核的信息h]h"BootLoader傳遞給內核的信息}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhhhKubh)}(h}LoongArch支持ACPI和FDT啓動,需要傳遞給內核的信息包括memmap、initrd、cmdline、可 選的ACPI/FDT表等。h]h}LoongArch支持ACPI和FDT啓動,需要傳遞給內核的信息包括memmap、initrd、cmdline、可 選的ACPI/FDT表等。}(hj$hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjhhubh)}(h8內核在 `kernel_entry` 入口處被傳遞以下參數:h](h 內核在 }(hj2hhhNhNubhtitle_reference)}(h`kernel_entry`h]h kernel_entry}(hj<hhhNhNubah}(h]h ]h"]h$]h&]uh1j:hj2ubh 入口處被傳遞以下參數:}(hj2hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhjhhubh block_quote)}(hX*- a0 = efi_boot: `efi_boot` 是一個標誌,表示這個啓動環境是否完全符合UEFI 的要求。 - a1 = cmdline: `cmdline` 是一個指向內核命令行的指針。 - a2 = systemtable: `systemtable` 指向EFI的系統表,在這個階段涉及的所有 指針都是物理地址。 h]h bullet_list)}(hhh](h list_item)}(hha0 = efi_boot: `efi_boot` 是一個標誌,表示這個啓動環境是否完全符合UEFI 的要求。 h]h)}(hga0 = efi_boot: `efi_boot` 是一個標誌,表示這個啓動環境是否完全符合UEFI 的要求。h](ha0 = efi_boot: }(hjehhhNhNubj;)}(h `efi_boot`h]hefi_boot}(hjmhhhNhNubah}(h]h ]h"]h$]h&]uh1j:hjeubhN 是一個標誌,表示這個啓動環境是否完全符合UEFI 的要求。}(hjehhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhjaubah}(h]h ]h"]h$]h&]uh1j_hj\ubj`)}(hCa1 = cmdline: `cmdline` 是一個指向內核命令行的指針。 h]h)}(hBa1 = cmdline: `cmdline` 是一個指向內核命令行的指針。h](ha1 = cmdline: }(hjhhhNhNubj;)}(h `cmdline`h]hcmdline}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j:hjubh+ 是一個指向內核命令行的指針。}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j_hj\ubj`)}(hsa2 = systemtable: `systemtable` 指向EFI的系統表,在這個階段涉及的所有 指針都是物理地址。 h]h)}(hra2 = systemtable: `systemtable` 指向EFI的系統表,在這個階段涉及的所有 指針都是物理地址。h](ha2 = systemtable: }(hjhhhNhNubj;)}(h `systemtable`h]h systemtable}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j:hjubhS 指向EFI的系統表,在這個階段涉及的所有 指針都是物理地址。}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j_hj\ubeh}(h]h ]h"]h$]h&]bullet-uh1jZhhhKhjVubah}(h]h ]h"]h$]h&]uh1jThhhKhjhhubeh}(h] bootloaderah ]h"]"bootloader傳遞給內核的信息ah$]h&]uh1jhjhhhhhKubj)}(hhh](j)}(h$Linux/LoongArch內核鏡像文件頭h]h$Linux/LoongArch內核鏡像文件頭}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhhhK#ubh)}(hf內核鏡像是EFI鏡像。作爲PE文件,它們有一個64字節的頭部結構體,如下所示::h]he內核鏡像是EFI鏡像。作爲PE文件,它們有一個64字節的頭部結構體,如下所示:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK%hjhhubh literal_block)}(hX'u32 MZ_MAGIC /* "MZ", MS-DOS 頭 */ u32 res0 = 0 /* 保留 */ u64 kernel_entry /* 內核入口點 */ u64 _end - _text /* 內核鏡像有效大小 */ u64 load_offset /* 加載內核鏡像相對內存起始地址的偏移量 */ u64 res1 = 0 /* 保留 */ u64 res2 = 0 /* 保留 */ u64 res3 = 0 /* 保留 */ u32 LINUX_PE_MAGIC /* 魔術數 */ u32 pe_header - _head /* 到PE頭的偏移量 */h]hX'u32 MZ_MAGIC /* "MZ", MS-DOS 頭 */ u32 res0 = 0 /* 保留 */ u64 kernel_entry /* 內核入口點 */ u64 _end - _text /* 內核鏡像有效大小 */ u64 load_offset /* 加載內核鏡像相對內存起始地址的偏移量 */ u64 res1 = 0 /* 保留 */ u64 res2 = 0 /* 保留 */ u64 res3 = 0 /* 保留 */ u32 LINUX_PE_MAGIC /* 魔術數 */ u32 pe_header - _head /* 到PE頭的偏移量 */}hjsbah}(h]h ]h"]h$]h&]hhuh1jhhhK'hjhhubeh}(h]id1ah ]h"]$linux/loongarch內核鏡像文件頭ah$]h&]uh1jhjhhhhhK#ubeh}(h]linux-loongarchah ]h"]啓動 linux/loongarchah$]h&]uh1jhhhhhhhK ubeh}(h]h ]h"]h$]h&]sourcehuh1hcurrent_sourceN current_lineNsettingsdocutils.frontendValues)}(jN generatorN datestampN source_linkN source_urlN toc_backlinksentryfootnote_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_handlerjWerror_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}(j1j.jjj)j&u nametypes}(j1jj)uh}(j.jjjj&ju footnote_refs} citation_refs} autofootnotes]autofootnote_refs]symbol_footnotes]symbol_footnote_refs] footnotes] citations]autofootnote_startKsymbol_footnote_startK id_counter collectionsCounter}jeKsRparse_messages]transform_messages] transformerN include_log];Documentation/translations/zh_TW/arch/loongarch/booting.rst(NNNNta decorationNhhub.