8 月 14 日消息,今年 6 月份,Linus 將龍芯 LoongArch CPU 架構的大部分代碼并入了Linux 5.19,包括最終的系統調用接口和所有核心功能,算是完成了初步支持。
在最新的 Linux 5.20(或命名 Linux 6.0)提交請求中,包括了對龍芯LoongArch 架構的更多支持,比如 PCI、堆棧解除器和堆棧跟蹤、使用 vDSO 優化 getcpu ()、錯誤修復、構建錯誤修復以及更新其默認內核配置文件。
IT之家了解到,2020 年,龍芯中科基于二十年的 CPU 研制和生態建設積累推出了龍芯自主指令系統架構 LoongArch,該架構保持與 MIPS、X86、ARM 的兼容性,且擁有 2,000 條專有指令,包括基礎架構部分和向量指令、虛擬化、二進制翻譯等擴展部分。
此前 Linux 之父 Linus 表示由于小版本數字過大,計劃放棄 5.x 系列,改為 Linux 6.0 版本號。
目前,龍芯LoongArch 架構已經獲得GO 語言、GCC 編譯器的支持。此外,SMBIOS 規范已支持龍芯 LoongArch架構,自此基于龍架構平臺開發的基礎硬件信息都將規范統一顯示,龍架構也成為繼 x86、ARM、RISC-V 后,SMBIOS 支持的又一獨立 CPU 指令系統架構。
關鍵詞: