ersphinx.addnodesdocument)}( rawsourcechildren]( translations LanguagesNode)}(hhh](h pending_xref)}(hhh]docutils.nodesTextEnglish}parenthsba attributes}(ids]classes]names]dupnames]backrefs] refdomainstdreftypedoc reftarget/arch/openrisc/openrisc_portmodnameN classnameN refexplicitutagnamehhh ubh)}(hhh]hChinese (Simplified)}hh2sbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget//translations/zh_CN/arch/openrisc/openrisc_portmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hItalian}hhFsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget//translations/it_IT/arch/openrisc/openrisc_portmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hJapanese}hhZsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget//translations/ja_JP/arch/openrisc/openrisc_portmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hKorean}hhnsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget//translations/ko_KR/arch/openrisc/openrisc_portmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hPortuguese (Brazilian)}hhsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget//translations/pt_BR/arch/openrisc/openrisc_portmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hSpanish}hhsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget//translations/sp_SP/arch/openrisc/openrisc_portmodnameN classnameN refexplicituh1hhh ubeh}(h]h ]h"]h$]h&]current_languageChinese (Traditional)uh1h hh _documenthsourceNlineNubhwarning)}(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}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hj h\/var/lib/git/docbuild/linux/Documentation/translations/zh_TW/arch/openrisc/openrisc_port.rsthKubh field_body)}(h.Documentation/arch/openrisc/openrisc_port.rst h]h)}(h-Documentation/arch/openrisc/openrisc_port.rsth]h-Documentation/arch/openrisc/openrisc_port.rst}(hj#hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKhjubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhjhKhjhhubj)}(hhh](j )}(h翻譯h]h翻譯}(hj@hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj=hjhKubj)}(h-司延騰 Yanteng Si h]h)}(h,司延騰 Yanteng Si h](h司延騰 Yanteng Si <}(hjRhhhNhNubh)}(hsiyanteng@loongson.cnh]hsiyanteng@loongson.cn}(hjZhhhNhNubah}(h]h ]h"]h$]h&]refurimailto:siyanteng@loongson.cnuh1hhjRubh>}(hjRhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjhKhjNubah}(h]h ]h"]h$]h&]uh1jhj=ubeh}(h]h ]h"]h$]h&]uh1jhjhKhjhhubeh}(h]h ]h"]h$]h&]uh1jhhhhhjhKubhtarget)}(h.. _tw_openrisc_port:h]h}(h]h ]h"]h$]h&]refidtw-openrisc-portuh1jhKhhhhhjubhsection)}(hhh](htitle)}(hOpenRISC Linuxh]hOpenRISC Linux}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhjhK ubh)}(h|這是Linux對OpenRISC類微處理器的移植;具體來說,最早移植目標是32位 OpenRISC 1000系列(或1k)。h]h|這是Linux對OpenRISC類微處理器的移植;具體來說,最早移植目標是32位 OpenRISC 1000系列(或1k)。}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKhjhhubh)}(h<關於OpenRISC處理器和正在進行中的開發的信息:h]h<關於OpenRISC處理器和正在進行中的開發的信息:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKhjhhubh block_quote)}(h======= ============================== 網站 https://openrisc.io 郵箱 linux-openrisc@vger.kernel.org ======= ============================== h]htable)}(hhh]htgroup)}(hhh](hcolspec)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthK uh1jhjubhtbody)}(hhh](hrow)}(hhh](hentry)}(hhh]h)}(h網站h]h網站}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hhttps://openrisc.ioh]h)}(hjh]hhttps://openrisc.io}(hjhhhNhNubah}(h]h ]h"]h$]h&]refurijuh1hhjubah}(h]h ]h"]h$]h&]uh1hhjhKhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(h郵箱h]h郵箱}(hj;hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKhj8ubah}(h]h ]h"]h$]h&]uh1jhj5ubj)}(hhh]h)}(hlinux-openrisc@vger.kernel.orgh]h)}(hjTh]hlinux-openrisc@vger.kernel.org}(hjVhhhNhNubah}(h]h ]h"]h$]h&]refuri%mailto:linux-openrisc@vger.kernel.orguh1hhjRubah}(h]h ]h"]h$]h&]uh1hhjhKhjOubah}(h]h ]h"]h$]h&]uh1jhj5ubeh}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]colsKuh1jhjubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhjhKhjhhubh transition)}(hE---------------------------------------------------------------------h]h}(h]h ]h"]h$]h&]uh1jhjhKhjhhubj)}(hhh](j)}(h(OpenRISC工具鏈和Linux的構建指南h]h(OpenRISC工具鏈和Linux的構建指南}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhjhKubh)}(h爲了構建和運行Linux for OpenRISC,你至少需要一個基本的工具鏈,或許 還需要架構模擬器。 這裏概述了準備就位這些部分的步驟。h]h爲了構建和運行Linux for OpenRISC,你至少需要一個基本的工具鏈,或許 還需要架構模擬器。 這裏概述了準備就位這些部分的步驟。}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKhjhhubhenumerated_list)}(hhh]h list_item)}(h 工具鏈 h]h)}(h 工具鏈h]h 工具鏈}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhK!hjubah}(h]h ]h"]h$]h&]uh1jhjhhhjhNubah}(h]h ]h"]h$]h&]enumtypearabicprefixhsuffix)uh1jhjhhhjhK!ubh)}(h工具鏈二進制文件可以從openrisc.io或我們的github發佈頁面獲得。不同 工具鏈的構建指南可以在openrisc.io或Stafford的工具鏈構建和發佈腳本 中找到。h]h工具鏈二進制文件可以從openrisc.io或我們的github發佈頁面獲得。不同 工具鏈的構建指南可以在openrisc.io或Stafford的工具鏈構建和發佈腳本 中找到。}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhK#hjhhubj)}(hXD====== ========================================================== 二進制 https://github.com/stffrdhrn/or1k-toolchain-build/releases 工具鏈 https://openrisc.io/software 構建 https://github.com/stffrdhrn/or1k-toolchain-build ====== ========================================================== h]j)}(hhh]j)}(hhh](j)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthK:uh1jhjubj)}(hhh](j)}(hhh](j)}(hhh]h)}(h 二進制h]h 二進制}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhK(hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h:https://github.com/stffrdhrn/or1k-toolchain-build/releasesh]h)}(hj3h]h:https://github.com/stffrdhrn/or1k-toolchain-build/releases}(hj5hhhNhNubah}(h]h ]h"]h$]h&]refurij3uh1hhj1ubah}(h]h ]h"]h$]h&]uh1hhjhK(hj.ubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(h 工具鏈h]h 工具鏈}(hj[hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhK)hjXubah}(h]h ]h"]h$]h&]uh1jhjUubj)}(hhh]h)}(hhttps://openrisc.io/softwareh]h)}(hjth]hhttps://openrisc.io/software}(hjvhhhNhNubah}(h]h ]h"]h$]h&]refurijtuh1hhjrubah}(h]h ]h"]h$]h&]uh1hhjhK)hjoubah}(h]h ]h"]h$]h&]uh1jhjUubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(h構建h]h構建}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhK*hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h1https://github.com/stffrdhrn/or1k-toolchain-buildh]h)}(hjh]h1https://github.com/stffrdhrn/or1k-toolchain-build}(hjhhhNhNubah}(h]h ]h"]h$]h&]refurijuh1hhjubah}(h]h ]h"]h$]h&]uh1hhjhK*hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]colsKuh1jhjubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhjhK'hjhhubj)}(hhh]j)}(h構建 h]h)}(h構建h]h構建}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhK-hjubah}(h]h ]h"]h$]h&]uh1jhjhhhjhNubah}(h]h ]h"]h$]h&]jjjhjjstartKuh1jhjhhhjhK-ubh)}(h"像往常一樣構建Linux內核::h]h!像往常一樣構建Linux內核:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhK/hjhhubh literal_block)}(hgmake ARCH=openrisc CROSS_COMPILE="or1k-linux-" defconfig make ARCH=openrisc CROSS_COMPILE="or1k-linux-"h]hgmake ARCH=openrisc CROSS_COMPILE="or1k-linux-" defconfig make ARCH=openrisc CROSS_COMPILE="or1k-linux-"}hj"sbah}(h]h ]h"]h$]h&] xml:spacepreserveuh1j hjhK1hjhhubj)}(hhh]j)}(h在FPGA上運行(可選) h]h)}(h在FPGA上運行(可選)h]h在FPGA上運行(可選)}(hj9hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhK4hj5ubah}(h]h ]h"]h$]h&]uh1jhj2hhhjhNubah}(h]h ]h"]h$]h&]jjjhjjjKuh1jhjhhhjhK4ubh)}(hX6OpenRISC社區通常使用FuseSoC來管理構建和編程SoC到FPGA中。 下面是用 OpenRISC SoC對De0 Nano開發板進行編程的一個例子。 在構建過程中, FPGA RTL是從FuseSoC IP核庫中下載的代碼,並使用FPGA供應商工具構建。 二進制文件用openocd加載到電路板上。h]hX6OpenRISC社區通常使用FuseSoC來管理構建和編程SoC到FPGA中。 下面是用 OpenRISC SoC對De0 Nano開發板進行編程的一個例子。 在構建過程中, FPGA RTL是從FuseSoC IP核庫中下載的代碼,並使用FPGA供應商工具構建。 二進制文件用openocd加載到電路板上。}(hjShhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhK6hjhhubj!)}(hXgit clone https://github.com/olofk/fusesoc cd fusesoc sudo pip install -e . fusesoc init fusesoc build de0_nano fusesoc pgm de0_nano openocd -f interface/altera-usb-blaster.cfg \ -f board/or1k_generic.cfg telnet localhost 4444 > init > halt; load_image vmlinux ; reseth]hXgit clone https://github.com/olofk/fusesoc cd fusesoc sudo pip install -e . fusesoc init fusesoc build de0_nano fusesoc pgm de0_nano openocd -f interface/altera-usb-blaster.cfg \ -f board/or1k_generic.cfg telnet localhost 4444 > init > halt; load_image vmlinux ; reset}hjasbah}(h]h ]h"]h$]h&]j0j1uh1j hjhK=hjhhubj)}(hhh]j)}(h"在模擬器上運行(可選) h]h)}(h!在模擬器上運行(可選)h]h!在模擬器上運行(可選)}(hjvhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKLhjrubah}(h]h ]h"]h$]h&]uh1jhjohhhjhNubah}(h]h ]h"]h$]h&]jjjhjjjKuh1jhjhhhjhKLubh)}(hQEMU是一個處理器仿真器,我們推薦它來模擬OpenRISC平臺。 請按照QEMU網 站上的OpenRISC說明,讓Linux在QEMU上運行。 你可以自己構建QEMU,但你的 Linux發行版可能提供了支持OpenRISC的二進制包。h]hQEMU是一個處理器仿真器,我們推薦它來模擬OpenRISC平臺。 請按照QEMU網 站上的OpenRISC說明,讓Linux在QEMU上運行。 你可以自己構建QEMU,但你的 Linux發行版可能提供了支持OpenRISC的二進制包。}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKNhjhhubj)}(h============= ====================================================== qemu openrisc https://wiki.qemu.org/Documentation/Platforms/OpenRISC ============= ====================================================== h]j)}(hhh]j)}(hhh](j)}(hhh]h}(h]h ]h"]h$]h&]colwidthK uh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthK6uh1jhjubj)}(hhh]j)}(hhh](j)}(hhh]h)}(h qemu openrisch]h qemu openrisc}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKShjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h6https://wiki.qemu.org/Documentation/Platforms/OpenRISCh]h)}(hjh]h6https://wiki.qemu.org/Documentation/Platforms/OpenRISC}(hjhhhNhNubah}(h]h ]h"]h$]h&]refurijuh1hhjubah}(h]h ]h"]h$]h&]uh1hhjhKShjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]colsKuh1jhjubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhjhKRhjhhubeh}(h] openrisclinuxah ]h"](openrisc工具鏈和linux的構建指南ah$]h&]uh1jhjhhhjhKubj)}(hE---------------------------------------------------------------------h]h}(h]h ]h"]h$]h&]uh1jhjhKVhjhhubj)}(hhh](j)}(h 術語表h]h 術語表}(hj.hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj+hhhjhKYubh)}(hZ代碼中使用了以下符號約定以將範圍限制在幾個特定處理器實現上:h]hZ代碼中使用了以下符號約定以將範圍限制在幾個特定處理器實現上:}(hj<hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhK[hj+hhubj)}(hhh]j)}(hhh](j)}(hhh]h}(h]h ]h"]h$]h&]colwidthK uh1jhjMubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhjMubj)}(hhh](j)}(hhh](j)}(hhh]h)}(h openrisc:h]h openrisc:}(hjmhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhK^hjjubah}(h]h ]h"]h$]h&]uh1jhjgubj)}(hhh]h)}(hOpenRISC類型處理器h]hOpenRISC類型處理器}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhK^hjubah}(h]h ]h"]h$]h&]uh1jhjgubeh}(h]h ]h"]h$]h&]uh1jhjdubj)}(hhh](j)}(hhh]h)}(hor1k:h]hor1k:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhK_hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hOpenRISC 1000系列處理器h]hOpenRISC 1000系列處理器}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhK_hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjdubj)}(hhh](j)}(hhh]h)}(hor1200:h]hor1200:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhK`hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hOpenRISC 1200處理器h]hOpenRISC 1200處理器}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhK`hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjdubeh}(h]h ]h"]h$]h&]uh1jhjMubeh}(h]h ]h"]h$]h&]colsKuh1jhjJubah}(h]h ]h"]h$]h&]uh1jhj+hhhjhNubeh}(h]id1ah ]h"] 術語表ah$]h&]uh1jhjhhhjhKYubj)}(hE---------------------------------------------------------------------h]h}(h]h ]h"]h$]h&]uh1jhjhKchjhhubj)}(hhh](j)}(h歷史h]h歷史}(hj4hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj1hhhjhKfubhdefinition_list)}(hhh](hdefinition_list_item)}(h2003-11-18 Matjaz Breskvar (phoenix@bsemi.com) 將linux初步移植到OpenRISC或32架構。 所有的核心功能都實現了,並且可以使用。 h](hterm)}(h32003-11-18 Matjaz Breskvar (phoenix@bsemi.com)h](h!2003-11-18 Matjaz Breskvar (}(hjOhhhNhNubh)}(hphoenix@bsemi.comh]hphoenix@bsemi.com}(hjWhhhNhNubah}(h]h ]h"]h$]h&]refurimailto:phoenix@bsemi.comuh1hhjOubh)}(hjOhhhNhNubeh}(h]h ]h"]h$]h&]uh1jMhjhKjhjIubh definition)}(hhh]jC)}(hhh]jH)}(hh將linux初步移植到OpenRISC或32架構。 所有的核心功能都實現了,並且可以使用。 h](jN)}(h-將linux初步移植到OpenRISC或32架構。h]h-將linux初步移植到OpenRISC或32架構。}(hj}hhhNhNubah}(h]h ]h"]h$]h&]uh1jMhjhKjhjyubjr)}(hhh]h)}(h9所有的核心功能都實現了,並且可以使用。h]h9所有的核心功能都實現了,並且可以使用。}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKjhjubah}(h]h ]h"]h$]h&]uh1jqhjyubeh}(h]h ]h"]h$]h&]uh1jGhjhKjhjvubah}(h]h ]h"]h$]h&]uh1jBhjsubah}(h]h ]h"]h$]h&]uh1jqhjIubeh}(h]h ]h"]h$]h&]uh1jGhjhKjhjDubjH)}(h2003-12-08 Matjaz Breskvar (phoenix@bsemi.com) 徹底改變TLB失誤處理。 重寫異常處理。 在默認的initrd中實現了sash-3.6的所有功能。 大幅改進的版本。 h](jN)}(h32003-12-08 Matjaz Breskvar (phoenix@bsemi.com)h](h!2003-12-08 Matjaz Breskvar (}(hjhhhNhNubh)}(hphoenix@bsemi.comh]hphoenix@bsemi.com}(hjhhhNhNubah}(h]h ]h"]h$]h&]refurimailto:phoenix@bsemi.comuh1hhjubh)}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1jMhjhKphjubjr)}(hhh]h)}(h徹底改變TLB失誤處理。 重寫異常處理。 在默認的initrd中實現了sash-3.6的所有功能。 大幅改進的版本。h]h徹底改變TLB失誤處理。 重寫異常處理。 在默認的initrd中實現了sash-3.6的所有功能。 大幅改進的版本。}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKmhjubah}(h]h ]h"]h$]h&]uh1jqhjubeh}(h]h ]h"]h$]h&]uh1jGhjhKphjDhhubjH)}(h2004-04-10 Matjaz Breskvar (phoenix@bsemi.com) 大量的bug修復。 支持以太網,http和telnet服務器功能。 可以運行許多標準的linux應用程序。 h](jN)}(h32004-04-10 Matjaz Breskvar (phoenix@bsemi.com)h](h!2004-04-10 Matjaz Breskvar (}(hjhhhNhNubh)}(hphoenix@bsemi.comh]hphoenix@bsemi.com}(hj hhhNhNubah}(h]h ]h"]h$]h&]refurimailto:phoenix@bsemi.comuh1hhjubh)}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1jMhjhKuhjubjr)}(hhh]h)}(hw大量的bug修復。 支持以太網,http和telnet服務器功能。 可以運行許多標準的linux應用程序。h]hw大量的bug修復。 支持以太網,http和telnet服務器功能。 可以運行許多標準的linux應用程序。}(hj&hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKshj#ubah}(h]h ]h"]h$]h&]uh1jqhjubeh}(h]h ]h"]h$]h&]uh1jGhjhKuhjDhhubjH)}(hF2004-06-26 Matjaz Breskvar (phoenix@bsemi.com) 移植到2.6.x。 h](jN)}(h32004-06-26 Matjaz Breskvar (phoenix@bsemi.com)h](h!2004-06-26 Matjaz Breskvar (}(hjDhhhNhNubh)}(hphoenix@bsemi.comh]hphoenix@bsemi.com}(hjLhhhNhNubah}(h]h ]h"]h$]h&]refurimailto:phoenix@bsemi.comuh1hhjDubh)}(hjDhhhNhNubeh}(h]h ]h"]h$]h&]uh1jMhjhKxhj@ubjr)}(hhh]h)}(h移植到2.6.x。h]h移植到2.6.x。}(hjihhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKxhjfubah}(h]h ]h"]h$]h&]uh1jqhj@ubeh}(h]h ]h"]h$]h&]uh1jGhjhKxhjDhhubjH)}(h2004-11-30 Matjaz Breskvar (phoenix@bsemi.com) 大量的bug修復和增強功能。 增加了opencores framebuffer驅動。 h](jN)}(h32004-11-30 Matjaz Breskvar (phoenix@bsemi.com)h](h!2004-11-30 Matjaz Breskvar (}(hjhhhNhNubh)}(hphoenix@bsemi.comh]hphoenix@bsemi.com}(hjhhhNhNubah}(h]h ]h"]h$]h&]refurimailto:phoenix@bsemi.comuh1hhjubh)}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1jMhjhK|hjubjr)}(hhh]h)}(hL大量的bug修復和增強功能。 增加了opencores framebuffer驅動。h]hL大量的bug修復和增強功能。 增加了opencores framebuffer驅動。}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhK{hjubah}(h]h ]h"]h$]h&]uh1jqhjubeh}(h]h ]h"]h$]h&]uh1jGhjhK|hjDhhubjH)}(he2010-10-09 Jonas Bonn (jonas@southpole.se) 重大重寫,使其與上游的Linux 2.6.36看齊。 h](jN)}(h-2010-10-09 Jonas Bonn (jonas@southpole.se)h](h2010-10-09 Jonas Bonn (}(hjhhhNhNubh)}(hjonas@southpole.seh]hjonas@southpole.se}(hjhhhNhNubah}(h]h ]h"]h$]h&]refurimailto:jonas@southpole.seuh1hhjubh)}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1jMhjhKhjubjr)}(hhh]h)}(h6重大重寫,使其與上游的Linux 2.6.36看齊。h]h6重大重寫,使其與上游的Linux 2.6.36看齊。}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKhjubah}(h]h ]h"]h$]h&]uh1jqhjubeh}(h]h ]h"]h$]h&]uh1jGhjhKhjDhhubeh}(h]h ]h"]h$]h&]uh1jBhj1hhhNhNubeh}(h]id2ah ]h"]歷史ah$]h&]uh1jhjhhhjhKfubeh}(h](openrisc-linuxjeh ]h"](openrisc linuxtw_openrisc_porteh$]h&]uh1jhhhhhjhK expect_referenced_by_name}jjsexpect_referenced_by_id}jjsubeh}(h]h ]h"]h$]h&]sourcejuh1hcurrent_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_handlerjFerror_encodingutf-8error_encoding_error_handlerbackslashreplace language_codeenrecord_dependenciesNconfigN id_prefixhauto_id_prefixid dump_settingsNdump_internalsNdump_transformsNdump_pseudo_xmlNexpose_internalsNstrict_visitorN_disable_configN_sourcej _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}j]jasnameids}(jjjjjjj$j!jju nametypes}(jjjj$juh}(jjjjjjj!j+jj1u footnote_refs} citation_refs} autofootnotes]autofootnote_refs]symbol_footnotes]symbol_footnote_refs] footnotes] citations]autofootnote_startKsymbol_footnote_startK id_counter collectionsCounter}jTKsRparse_messages](hsystem_message)}(hhh]h)}(h:Enumerated list start value not ordinal-1: "2" (ordinal 2)h]h>Enumerated list start value not ordinal-1: “2” (ordinal 2)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]levelKtypeINFOsourcejlineK uh1jhjhhhjhK-ubj)}(hhh]h)}(h:Enumerated list start value not ordinal-1: "3" (ordinal 3)h]h>Enumerated list start value not ordinal-1: “3” (ordinal 3)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]levelKtypejsourcejlineK uh1jhjhhhjhK4ubj)}(hhh]h)}(h:Enumerated list start value not ordinal-1: "4" (ordinal 4)h]h>Enumerated list start value not ordinal-1: “4” (ordinal 4)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]levelKtypejsourcejlineK uh1jhjhhhjhKLubetransform_messages]j)}(hhh]h)}(hhh]h6Hyperlink target "tw-openrisc-port" is not referenced.}hj sbah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]levelKtypejsourcejlineKuh1juba transformerN include_log]@Documentation/translations/zh_TW/arch/openrisc/openrisc_port.rst(NNNNta decorationNhhub.