10 月 20 日消息,今年 8 月份,UEFI 論壇發布了UEFI 2.10和ACPI 6.5規范,新增支持龍芯 LoongArch 處理器架構。
今日,龍芯中科宣布,龍芯團隊又完成了 LoongArch 基礎代碼與 UEFI 上游 TianoCore EDK2 的合并,LoongArch 進入 TianoCore EDK2 主分支,并成為繼 X86、ARM、Risc-V 后第四個官方支持的芯片指令系統架構。
UEFI(Unified Extensible Firmware Interface)是指統一可擴展固件接口,用來定義個人電腦操作系統與系統固件之間的軟件界面,負責加電自檢(POST)、聯系操作系統以及提供連接操作系統與硬件的接口,大家在安裝系統的時候應該都見過。
龍芯中科表示,合并后,開發者可以在開源社區直接獲取 LoongArch 的基礎支撐代碼,從而直接編譯 LoongArch 的外圍驅動(無需再從龍芯獲取開發環境)。
另一方面,代碼的合并將有助于 LoongArch 虛擬機開源工作。當虛擬機代碼開源以后,開發者或者用戶可直接從 EDK2 社區拿到 LoongArch 虛擬機代碼,編譯成功后可實現在業界流行的通用處理器上 (包括 LoongArch、X86、X64、AARCH64 等) 上直接運行 LoongArch 虛擬機固件。
IT之家了解到,目前,龍芯LoongArch 架構已經獲得Linux、GO 語言、GCC 編譯器的支持。此外,SMBIOS、UEFI 2.10 和 ACPI 6.5 規范已支持龍芯 LoongArch架構。龍芯中科還計劃將 LoongArch 部分物理機代碼二進制化,更好地服務 LoongArch 生態開發和建設的公司和個人。
關鍵詞: