每日快播:新版QEMU社區(qū)支持龍芯LoongArch架構(gòu)

2022-09-06 18:45:25來源:中關(guān)村在線  


(相關(guān)資料圖)

根據(jù)龍芯官方公眾號消息,2022年8月30日,QEMU 官方社區(qū)發(fā)布了7.1.0版本,從該版本開始QEMU將支持龍架構(gòu)(LoongArch)。

QEMU (Quick Emulator)是業(yè)界主流的設(shè)備仿真模擬軟件??梢栽谝环N架構(gòu)(如X86 PC)的物理機上運行支持其它架構(gòu)的操作系統(tǒng)和程序,從而讓軟件無感知運行在不同硬件架構(gòu)下。

QEMU 實現(xiàn)對LoongArch架構(gòu)的支持后,用戶可以在沒有支持LoongArch架構(gòu)平臺的物理真機上,編譯運行和調(diào)試兼容LoongArch架構(gòu)的二進制軟件。

龍芯相關(guān)技術(shù)團隊和開源軟件界人士一起合作,經(jīng)過了20多個版本迭代最終支持了LoongArch架構(gòu)。迭代過程中,一方面要適配QEMU社區(qū)最新改動,另一方面還要適配依賴的UEFI和內(nèi)核代碼,最終在內(nèi)核進入linux社區(qū)后,QEMU社區(qū)在今年7月初接納了LoongArch架構(gòu),并在7.1.0版本中正式發(fā)布。

QEMU 7.1.0版本支持LoongArch架構(gòu)用戶態(tài)程序仿真和全系統(tǒng)仿真。用戶態(tài)程序仿真可以在X86主流架構(gòu)下運行調(diào)試LoongArch架構(gòu)的用戶態(tài)程序。

系統(tǒng)仿真目前支持仿真龍芯3A5000單板,可以運行社區(qū)內(nèi)核,用戶可以調(diào)試內(nèi)核和驅(qū)動程序,進行CI測試。

標簽:

相關(guān)閱讀

精彩推薦

相關(guān)詞

推薦閱讀