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