據(jù)龍芯中科官方消息,2022年9月初,UEFI官方組織在新發(fā)布的UEFI v2.10規(guī)范中,全面支持了龍芯處理器的LoongArch64架構(gòu),以及部分LoongArch32架構(gòu)。
近期,龍芯團(tuán)隊(duì)又完成了LoongArch基礎(chǔ)代碼與UEFI上游TianoCore EDK2的合并,從而進(jìn)入其主分支,成為繼x86、Arm、RISC-V之后,第四個(gè)官方支持的芯片指令系統(tǒng)架構(gòu)。
UEFI即統(tǒng)一可擴(kuò)展固件接口,是傳統(tǒng)BIOS的進(jìn)化版,是一種PC系統(tǒng)規(guī)格,可擴(kuò)展固件接口、負(fù)責(zé)加電自檢(POST)、聯(lián)系操作系統(tǒng)、提供連接操作系統(tǒng)與硬件的接口。
TianoCore EDK2則是遵守UEFI規(guī)范的一個(gè)官方代碼實(shí)現(xiàn)。
代碼合并有什么意義呢?
一是開(kāi)發(fā)者可以直接獲取LA基礎(chǔ)代碼。
合并后,開(kāi)發(fā)者可以在開(kāi)源社區(qū)直接獲取LoongArch的基礎(chǔ)支撐代碼,從而直接編譯LoongArch的外圍驅(qū)動(dòng),無(wú)需再?gòu)凝埿精@取開(kāi)發(fā)環(huán)境。
二是有助于LoongArch虛擬機(jī)開(kāi)源。
虛擬機(jī)代碼開(kāi)源以后,開(kāi)發(fā)者或者用戶可直接從EDK2社區(qū)拿到LoongArch虛擬機(jī)代碼,編譯成功后就可以在業(yè)界流行的通用處理器上直接運(yùn)行LoongArch虛擬機(jī)固件,包括LoongArch、x86、x64、AARCH64等。
SMBIOS支持LoongArch后,龍芯中科已與多家設(shè)備廠家展開(kāi)聯(lián)合攻關(guān),打通底層技術(shù)鏈,構(gòu)建自主創(chuàng)新鏈。
龍芯中科表示,未來(lái)將持續(xù)關(guān)注UEFI、EDK2動(dòng)向,在TianoCore EDK2上持續(xù)貢獻(xiàn)、優(yōu)化LoongArch代碼,使LoongArch在EDK2上的實(shí)現(xiàn)趨于完善。
龍芯中科還計(jì)劃將LoongArch部分物理機(jī)代碼二進(jìn)制化,更好地服務(wù)LoongArch生態(tài)開(kāi)發(fā)和建設(shè)的公司和個(gè)人。
-
ARM
+關(guān)注
關(guān)注
134文章
9148瀏覽量
368452 -
龍芯
+關(guān)注
關(guān)注
3文章
347瀏覽量
31308 -
X86
+關(guān)注
關(guān)注
5文章
295瀏覽量
43512 -
RISC-V
+關(guān)注
關(guān)注
45文章
2314瀏覽量
46336
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論