fqsphinx.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]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}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhh\/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}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKhj ubah}(h]h ]h"]h$]h&]uh1j hhubeh}(h]h ]h"]h$]h&]uh1hhjhKhhhhubh)}(hhh](h)}(h翻譯h]h翻譯}(hj,hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj)hjhKubj )}(h-司延騰 Yanteng Si h]h)}(h,司延騰 Yanteng Si h](h司延騰 Yanteng Si <}(hj>hhhNhNubh)}(hsiyanteng@loongson.cnh]hsiyanteng@loongson.cn}(hjFhhhNhNubah}(h]h ]h"]h$]h&]refurimailto:siyanteng@loongson.cnuh1hhj>ubh>}(hj>hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjhKhj:ubah}(h]h ]h"]h$]h&]uh1j hj)ubeh}(h]h ]h"]h$]h&]uh1hhjhKhhhhubeh}(h]h ]h"]h$]h&]uh1hhhhhhjhKubhtarget)}(h.. _tw_openrisc_port:h]h}(h]h ]h"]h$]h&]refidtw-openrisc-portuh1jrhKhhhhhjubhsection)}(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&]uh1hhjhKhj$ubah}(h]h ]h"]h$]h&]uh1jhj!ubj)}(hhh]h)}(hlinux-openrisc@vger.kernel.orgh]h)}(hj@h]hlinux-openrisc@vger.kernel.org}(hjBhhhNhNubah}(h]h ]h"]h$]h&]refuri%mailto:linux-openrisc@vger.kernel.orguh1hhj>ubah}(h]h ]h"]h$]h&]uh1hhjhKhj;ubah}(h]h ]h"]h$]h&]uh1jhj!ubeh}(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&]uh1j|hjhKhjhhubj)}(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)}(hjh]h:https://github.com/stffrdhrn/or1k-toolchain-build/releases}(hj!hhhNhNubah}(h]h ]h"]h$]h&]refurijuh1hhjubah}(h]h ]h"]h$]h&]uh1hhjhK(hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(h 工具鏈h]h 工具鏈}(hjGhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhK)hjDubah}(h]h ]h"]h$]h&]uh1jhjAubj)}(hhh]h)}(hhttps://openrisc.io/softwareh]h)}(hj`h]hhttps://openrisc.io/software}(hjbhhhNhNubah}(h]h ]h"]h$]h&]refurij`uh1hhj^ubah}(h]h ]h"]h$]h&]uh1hhjhK)hj[ubah}(h]h ]h"]h$]h&]uh1jhjAubeh}(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-"}hjsbah}(h]h ]h"]h$]h&] xml:spacepreserveuh1j hjhK1hjhhubj)}(hhh]j)}(h在FPGA上運行(可選) h]h)}(h在FPGA上運行(可選)h]h在FPGA上運行(可選)}(hj%hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhK4hj!ubah}(h]h ]h"]h$]h&]uh1jhjhhhjhNubah}(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加載到電路板上。}(hj?hhhNhNubah}(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}hjMsbah}(h]h ]h"]h$]h&]jjuh1j hjhK=hjhhubj)}(hhh]j)}(h"在模擬器上運行(可選) h]h)}(h!在模擬器上運行(可選)h]h!在模擬器上運行(可選)}(hjbhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKLhj^ubah}(h]h ]h"]h$]h&]uh1jhj[hhhjhNubah}(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的二進制包。}(hj|hhhNhNubah}(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&]uh1j|hjhKVhjhhubj)}(hhh](j)}(h 術語表h]h 術語表}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhjhKYubh)}(hZ代碼中使用了以下符號約定以將範圍限制在幾個特定處理器實現上:h]hZ代碼中使用了以下符號約定以將範圍限制在幾個特定處理器實現上:}(hj(hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhK[hjhhubj)}(hhh]j)}(hhh](j)}(hhh]h}(h]h ]h"]h$]h&]colwidthK uh1jhj9ubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhj9ubj)}(hhh](j)}(hhh](j)}(hhh]h)}(h openrisc:h]h openrisc:}(hjYhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhK^hjVubah}(h]h ]h"]h$]h&]uh1jhjSubj)}(hhh]h)}(hOpenRISC類型處理器h]hOpenRISC類型處理器}(hjphhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhK^hjmubah}(h]h ]h"]h$]h&]uh1jhjSubeh}(h]h ]h"]h$]h&]uh1jhjPubj)}(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&]uh1jhjPubj)}(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&]uh1jhjPubeh}(h]h ]h"]h$]h&]uh1jhj9ubeh}(h]h ]h"]h$]h&]colsKuh1jhj6ubah}(h]h ]h"]h$]h&]uh1jhjhhhjhNubeh}(h]id1ah ]h"] 術語表ah$]h&]uh1jhjhhhjhKYubj})}(hE---------------------------------------------------------------------h]h}(h]h ]h"]h$]h&]uh1j|hjhKchjhhubj)}(hhh](j)}(h歷史h]h歷史}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhjhKfubhdefinition_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 (}(hj;hhhNhNubh)}(hphoenix@bsemi.comh]hphoenix@bsemi.com}(hjChhhNhNubah}(h]h ]h"]h$]h&]refurimailto:phoenix@bsemi.comuh1hhj;ubh)}(hj;hhhNhNubeh}(h]h ]h"]h$]h&]uh1j9hjhKjhj5ubh definition)}(hhh]j/)}(hhh]j4)}(hh將linux初步移植到OpenRISC或32架構。 所有的核心功能都實現了,並且可以使用。 h](j:)}(h-將linux初步移植到OpenRISC或32架構。h]h-將linux初步移植到OpenRISC或32架構。}(hjihhhNhNubah}(h]h ]h"]h$]h&]uh1j9hjhKjhjeubj^)}(hhh]h)}(h9所有的核心功能都實現了,並且可以使用。h]h9所有的核心功能都實現了,並且可以使用。}(hjzhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKjhjwubah}(h]h ]h"]h$]h&]uh1j]hjeubeh}(h]h ]h"]h$]h&]uh1j3hjhKjhjbubah}(h]h ]h"]h$]h&]uh1j.hj_ubah}(h]h ]h"]h$]h&]uh1j]hj5ubeh}(h]h ]h"]h$]h&]uh1j3hjhKjhj0ubj4)}(h2003-12-08 Matjaz Breskvar (phoenix@bsemi.com) 徹底改變TLB失誤處理。 重寫異常處理。 在默認的initrd中實現了sash-3.6的所有功能。 大幅改進的版本。 h](j:)}(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&]uh1j9hjhKphjubj^)}(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&]uh1j]hjubeh}(h]h ]h"]h$]h&]uh1j3hjhKphj0hhubj4)}(h2004-04-10 Matjaz Breskvar (phoenix@bsemi.com) 大量的bug修復。 支持以太網,http和telnet服務器功能。 可以運行許多標準的linux應用程序。 h](j:)}(h32004-04-10 Matjaz Breskvar (phoenix@bsemi.com)h](h!2004-04-10 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&]uh1j9hjhKuhjubj^)}(hhh]h)}(hw大量的bug修復。 支持以太網,http和telnet服務器功能。 可以運行許多標準的linux應用程序。h]hw大量的bug修復。 支持以太網,http和telnet服務器功能。 可以運行許多標準的linux應用程序。}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKshjubah}(h]h ]h"]h$]h&]uh1j]hjubeh}(h]h ]h"]h$]h&]uh1j3hjhKuhj0hhubj4)}(hF2004-06-26 Matjaz Breskvar (phoenix@bsemi.com) 移植到2.6.x。 h](j:)}(h32004-06-26 Matjaz Breskvar (phoenix@bsemi.com)h](h!2004-06-26 Matjaz Breskvar (}(hj0hhhNhNubh)}(hphoenix@bsemi.comh]hphoenix@bsemi.com}(hj8hhhNhNubah}(h]h ]h"]h$]h&]refurimailto:phoenix@bsemi.comuh1hhj0ubh)}(hj0hhhNhNubeh}(h]h ]h"]h$]h&]uh1j9hjhKxhj,ubj^)}(hhh]h)}(h移植到2.6.x。h]h移植到2.6.x。}(hjUhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKxhjRubah}(h]h ]h"]h$]h&]uh1j]hj,ubeh}(h]h ]h"]h$]h&]uh1j3hjhKxhj0hhubj4)}(h2004-11-30 Matjaz Breskvar (phoenix@bsemi.com) 大量的bug修復和增強功能。 增加了opencores framebuffer驅動。 h](j:)}(h32004-11-30 Matjaz Breskvar (phoenix@bsemi.com)h](h!2004-11-30 Matjaz Breskvar (}(hjshhhNhNubh)}(hphoenix@bsemi.comh]hphoenix@bsemi.com}(hj{hhhNhNubah}(h]h ]h"]h$]h&]refurimailto:phoenix@bsemi.comuh1hhjsubh)}(hjshhhNhNubeh}(h]h ]h"]h$]h&]uh1j9hjhK|hjoubj^)}(hhh]h)}(hL大量的bug修復和增強功能。 增加了opencores framebuffer驅動。h]hL大量的bug修復和增強功能。 增加了opencores framebuffer驅動。}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhK{hjubah}(h]h ]h"]h$]h&]uh1j]hjoubeh}(h]h ]h"]h$]h&]uh1j3hjhK|hj0hhubj4)}(he2010-10-09 Jonas Bonn (jonas@southpole.se) 重大重寫,使其與上游的Linux 2.6.36看齊。 h](j:)}(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&]uh1j9hjhKhjubj^)}(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&]uh1j]hjubeh}(h]h ]h"]h$]h&]uh1j3hjhKhj0hhubeh}(h]h ]h"]h$]h&]uh1j.hjhhhNhNubeh}(h]id2ah ]h"]歷史ah$]h&]uh1jhjhhhjhKfubeh}(h](openrisc-linuxjeh ]h"](openrisc linuxtw_openrisc_porteh$]h&]uh1jhhhhhjhK expect_referenced_by_name}j jtsexpect_referenced_by_id}jjtsubeh}(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_handlerj2error_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]jtasnameids}(j jjjj jjj jju nametypes}(j jj jjuh}(jjjjjjj jjju footnote_refs} citation_refs} autofootnotes]autofootnote_refs]symbol_footnotes]symbol_footnote_refs] footnotes] citations]autofootnote_startKsymbol_footnote_startK id_counter collectionsCounter}j@KsRparse_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.}hjsbah}(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.