2022年9月初,UEFI官方組織在發(fā)布的UEFI specification V2.10規(guī)范中全面支持了LoongArch64架構以及部分LoongArch32架構。近期,龍芯團隊又完成了LoongArch基礎代碼與UEFI上游TianoCore EDK2的合并,LoongArch進入TianoCore EDK2主分支,并成為繼X86、ARM、Risc-V后第四個官方支持的芯片指令系統(tǒng)架構。
LoongArch基礎代碼被TianoCore EDK2合并進主線
UEFI(Unified Extensible Firmware Interface)即統(tǒng)一可擴展固件接口,是一種個人電腦系統(tǒng)規(guī)格,可擴展固件接口、負責加電自檢(POST)、聯(lián)系操作系統(tǒng)以及提供連接操作系統(tǒng)與硬件的接口。TianoCore EDK2是遵守UEFI規(guī)范的一個官方代碼實現(xiàn)。
合并后,開發(fā)者可以在開源社區(qū)直接獲取LoongArch的基礎支撐代碼,從而直接編譯LoongArch的外圍驅(qū)動(無需再從龍芯獲取開發(fā)環(huán)境),另一方面,代碼的合并將有助于LoongArch虛擬機開源工作;當虛擬機代碼開源以后,開發(fā)者或者用戶可直接從EDK2社區(qū)拿到LoongArch虛擬機代碼,編譯成功后可實現(xiàn)在業(yè)界流行的通用處理器上(包括LoongArch、X86、X64、AARCH64等)上直接運行LoongArch虛擬機固件。
自SMBIOS支持LoongArch后,龍芯中科已與多家設備廠家展開聯(lián)合攻關,打通底層技術鏈,構建自主創(chuàng)新鏈。LoongArch進一步被國際官方組織認可,再次彰顯了LoongArch開源開放的決心、以及龍芯自主創(chuàng)新的實力,對于提升LoongArch在固件產(chǎn)業(yè)的影響力十分重要。
未來,龍芯團隊將持續(xù)關注UEFI和EDK2動向,在TianoCore EDK2上持續(xù)貢獻、優(yōu)化LoongArch代碼,使LoongArch在EDK2上的實現(xiàn)趨于完善。同時,龍芯中科還計劃將LoongArch部分物理機代碼二進制化,更好地服務LoongArch生態(tài)開發(fā)和建設的公司和個人,歡迎廣大開發(fā)者和用戶給予支持和關注,一同構建自主開源的生態(tài)體系。
審核編輯 黃昊宇
-
接口
+關注
關注
33文章
8669瀏覽量
151551 -
龍芯
+關注
關注
3文章
345瀏覽量
31291
發(fā)布評論請先 登錄
相關推薦
評論