2022年8月30日,QEMU 官方社區(qū)發(fā)布了7.1.0版本,從該版本開始QEMU將支持龍架構(gòu)(LoongArch)。
QEMU介紹
QEMU (Quick Emulator)是業(yè)界主流的設(shè)備仿真模擬軟件。可以在一種架構(gòu)(如X86 PC)的物理機(jī)上運(yùn)行支持其它架構(gòu)的操作系統(tǒng)和程序,從而讓軟件無感知運(yùn)行在不同硬件架構(gòu)下。

QEMU對(duì)龍架構(gòu)的支持
QEMU 實(shí)現(xiàn)對(duì)LoongArch架構(gòu)的支持后,用戶可以在沒有支持LoongArch架構(gòu)平臺(tái)的物理真機(jī)上,編譯運(yùn)行和調(diào)試兼容LoongArch架構(gòu)的二進(jìn)制軟件。
利好廣大軟件開發(fā)者
對(duì)于軟件開發(fā)者,QEMU可提供不同硬件架構(gòu)下系統(tǒng)執(zhí)行的平臺(tái),以及軟件跨架構(gòu)集成測試環(huán)境,提高軟件開發(fā)效率和成熟度。
多方通力合作建設(shè)龍架構(gòu)開源生態(tài)
龍芯相關(guān)技術(shù)團(tuán)隊(duì)和開源軟件界人士一起合作,經(jīng)過了20多個(gè)版本迭代最終支持了LoongArch架構(gòu)。迭代過程中,一方面要適配QEMU社區(qū)最新改動(dòng),另一方面還要適配依賴的UEFI和內(nèi)核代碼,最終在內(nèi)核進(jìn)入linux社區(qū)后,QEMU社區(qū)在今年7月初接納了LoongArch架構(gòu),并在7.1.0版本中正式發(fā)布。
支持龍架構(gòu)用戶態(tài)程序仿真和全系統(tǒng)仿真
QEMU 7.1.0版本支持LoongArch架構(gòu)用戶態(tài)程序仿真和全系統(tǒng)仿真。用戶態(tài)程序仿真可以在X86主流架構(gòu)下運(yùn)行調(diào)試LoongArch架構(gòu)的用戶態(tài)程序。

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

后續(xù),龍芯團(tuán)隊(duì)還將進(jìn)一步完善QEMU社區(qū)對(duì)LoongArch架構(gòu)的支持,為龍架構(gòu)開源生態(tài)在QEMU分支的發(fā)展貢獻(xiàn)力量。
審核編輯:湯梓紅
-
龍芯中科
+關(guān)注
關(guān)注
0文章
353瀏覽量
8425 -
qemu
+關(guān)注
關(guān)注
0文章
57瀏覽量
5866 -
LoongArch
+關(guān)注
關(guān)注
0文章
28瀏覽量
1677
原文標(biāo)題:龍芯開源生態(tài)建設(shè)節(jié)節(jié)開花 ,QEMU 7.1.0版本支持LoongArch架構(gòu)
文章出處:【微信號(hào):gh_53fadbdbd4d4,微信公眾號(hào):龍芯中科】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
在qemu上體驗(yàn)芯來RISC-V處理器運(yùn)行鴻蒙LiteOS-M內(nèi)核
RVMCU課堂「6」: 手把手教你玩轉(zhuǎn)RVSTAR—QEMU篇
riscv實(shí)現(xiàn)自定義指令并用qemu運(yùn)行
使用qemu-vexpress-a9 運(yùn)行用戶程序跑不了怎么解決?
QEMU快速上手(Win),源碼文件夾對(duì)不上是為什么?
VScode調(diào)試qemu-vexpress-a9工程,GDB出錯(cuò)怎么解決?
支持LoongArch的操作系統(tǒng)(ABI2.0)
windows下qemu-vexpress-a9的com2好像只能接收,一發(fā)送就卡住,為什么?
如何在AMD Vitis Unified 2024.2中連接到QEMU
阿里巴巴達(dá)摩院劉志偉:QEMU RISC-V 的進(jìn)展、特性與未來規(guī)劃
龍芯處理器支持WINDOWS嗎?
技術(shù)分享 | 如何在2k0300(LoongArch架構(gòu))處理器上跑通qt開發(fā)流程

QEMU實(shí)現(xiàn)對(duì)LoongArch架構(gòu)的支持
評(píng)論