2022年8月30日,QEMU 官方社區(qū)發(fā)布了7.1.0版本,從該版本開始QEMU將支持龍架構(LoongArch)。
QEMU介紹
QEMU (Quick Emulator)是業(yè)界主流的設備仿真模擬軟件。可以在一種架構(如X86 PC)的物理機上運行支持其它架構的操作系統(tǒng)和程序,從而讓軟件無感知運行在不同硬件架構下。
QEMU對龍架構的支持
QEMU 實現(xiàn)對LoongArch架構的支持后,用戶可以在沒有支持LoongArch架構平臺的物理真機上,編譯運行和調試兼容LoongArch架構的二進制軟件。
利好廣大軟件開發(fā)者
對于軟件開發(fā)者,QEMU可提供不同硬件架構下系統(tǒng)執(zhí)行的平臺,以及軟件跨架構集成測試環(huán)境,提高軟件開發(fā)效率和成熟度。
多方通力合作建設龍架構開源生態(tài)
龍芯相關技術團隊和開源軟件界人士一起合作,經過了20多個版本迭代最終支持了LoongArch架構。迭代過程中,一方面要適配QEMU社區(qū)最新改動,另一方面還要適配依賴的UEFI和內核代碼,最終在內核進入linux社區(qū)后,QEMU社區(qū)在今年7月初接納了LoongArch架構,并在7.1.0版本中正式發(fā)布。
支持龍架構用戶態(tài)程序仿真和全系統(tǒng)仿真
QEMU 7.1.0版本支持LoongArch架構用戶態(tài)程序仿真和全系統(tǒng)仿真。用戶態(tài)程序仿真可以在X86主流架構下運行調試LoongArch架構的用戶態(tài)程序。
系統(tǒng)仿真目前支持仿真龍芯3A5000單板,可以運行社區(qū)內核,用戶可以調試內核和驅動程序,進行CI測試。
后續(xù),龍芯團隊還將進一步完善QEMU社區(qū)對LoongArch架構的支持,為龍架構開源生態(tài)在QEMU分支的發(fā)展貢獻力量。
審核編輯:湯梓紅
-
龍芯中科
+關注
關注
0文章
279瀏覽量
7660 -
qemu
+關注
關注
0文章
57瀏覽量
5372 -
LoongArch
+關注
關注
0文章
27瀏覽量
1355
原文標題:龍芯開源生態(tài)建設節(jié)節(jié)開花 ,QEMU 7.1.0版本支持LoongArch架構
文章出處:【微信號:gh_53fadbdbd4d4,微信公眾號:龍芯中科】歡迎添加關注!文章轉載請注明出處。
發(fā)布評論請先 登錄
相關推薦
評論