您現在的位置是:首頁 > 手機遊戲首頁手機遊戲

UEFI全面支援LoongArch,龍架構已完成TianoCore EDK2程式碼合併

簡介近期,龍芯團隊又完成了LoongArch基礎程式碼與UEFI上游TianoCore EDK2的合併,LoongArch進入TianoCore EDK2主分支,併成為繼X86、ARM、Risc-V後第四個官方支援的晶片指令系統架構

啟動快速啟動有什麼用

2022年9月初,UEFI官方組織在釋出的UEFI specification V2。10規範中全面支援了LoongArch64架構以及部分LoongArch32架構。近期,龍芯團隊又完成了LoongArch基礎程式碼與UEFI上游TianoCore EDK2的合併,LoongArch進入TianoCore EDK2主分支,併成為繼X86、ARM、Risc-V後第四個官方支援的晶片指令系統架構。

UEFI全面支援LoongArch,龍架構已完成TianoCore EDK2程式碼合併

LoongArch基礎程式碼被TianoCore EDK2合併進主線

UEFI(Unified Extensible Firmware Interface)即統一可擴充套件韌體介面,是一種個人電腦系統規格,可擴充套件韌體介面、負責加電自檢(POST)、聯絡作業系統以及提供連線作業系統與硬體的介面。TianoCore EDK2是遵守UEFI規範的一個官方程式碼實現。

合併後,開發者可以在開源社群直接獲取LoongArch的基礎支撐程式碼,從而直接編譯LoongArch的外圍驅動(無需再從龍芯獲取開發環境),另一方面,程式碼的合併將有助於LoongArch虛擬機器開源工作;當虛擬機器程式碼開源以後,開發者或者使用者可直接從EDK2社群拿到LoongArch虛擬機器程式碼,編譯成功後可實現在業界流行的通用處理器上(包括LoongArch、X86、X64、AARCH64等)上直接執行LoongArch虛擬機器韌體。

UEFI全面支援LoongArch,龍架構已完成TianoCore EDK2程式碼合併

自SMBIOS支援LoongArch後,龍芯中科已與多家裝置廠家展開聯合攻關,打通底層技術鏈,構建自主創新鏈。LoongArch進一步被國際官方組織認可,再次彰顯了LoongArch開源開放的決心、以及龍架構獨立自主的原創性,對於提升LoongArch在韌體產業的影響力十分重要。

未來,龍芯團隊將持續關注UEFI和EDK2動向,在TianoCore EDK2上持續貢獻、最佳化LoongArch程式碼,使LoongArch在EDK2上的實現趨於完善。同時,龍芯中科還計劃將LoongArch部分物理機程式碼二進位制化,更好地服務LoongArch生態開發和建設的公司和個人,歡迎廣大開發者和使用者給予支援和關注,一同構建自主開源的生態體系。

Top