Linux 6.0已為龍芯中科LoongArch架構啟用PCI和其他功能支持


雖然在Linux5.19中合並對龍芯中科LoongArchCPU指令集架構的支持,但由於一些驅動代碼尚未完成並準備好及時合並,這實際上還不足以產生一個啟動系統。LoongArch之前被允許在v5.19中合並這些初步代碼,以便Glibc支持可以落地,現在Linux6.0中更多的CPU端口已經準備好進入內核。

最值得註意的是,Linux 6.0的LoongArch代碼啟用PCI支持,現在PCI和IRQ芯片的變化已經準備就緒。因此,Linux 6.0對Loongson的這個CPU架構的PCI支持已經準備完畢,另外還有其他的變化,如堆棧解除器和堆棧跟蹤支持。

LoongArch的變化還包括用vDSO優化getcpu(),bug修復,構建錯誤修復,以及更新其默認內核配置文件。

Linux 6.0內核的LoongArch補丁列表可以通過今天早上的拉動請求找到:

https://lore.kernel.org/lkml/[email protected]/


相關推薦

2022-10-13

盡管Linux社區早就通過5.19合並引入對LoongArchCPU的初步支持,但它仍未邁過可向公眾推送的成熟期。在此期間,開發人員有在堅持為其填補功能特性上的短板——比如在Linux6.0中帶來的LoongArchPCI支持和其它變動。現在,Linux6.1內核

2022-10-10

到Linux6.1中。EFI啟動支持現在已經準備好在Linux6.1中用於LoongArch架構。這是繼8月份的UEFI2.10規范之後,正式增加對LoongArch處理器架構的支持。LoongArch端口被添加到Linux 5.19中,但在其最初的形式中功能相當有限,甚至缺乏一些關鍵

2022-07-28

nux 5.19合並窗口之後,這裡是v5.19到來以後的首要亮點:- LoongArch作為最新的CPU架構登陸內核。然而,在Linux 5.19中,由於一些驅動代碼還沒有被主線化,它還不能在實機上使用。但LoongArch為Linux 5.19提供支持為LoongArch下一步進入Glib

2022-06-24

,龍芯中科基本完成瞭技術“補課”,形成瞭自主指令集LoongArch,其通用處理器性能已逼近商用市場的主流產品水平,且操作系統趨於成熟穩定。報告期內,龍芯中科營收實現瞭快速增長,2019年-2021年其營收分別為4.86億元、10.82

2023-02-20

過,要說該版本最重要的更新,莫過於是加入對國產龍芯Loongarch64架構的支持。據悉,Loongarch64是龍芯中科自主設計的CPU指令集(即架構),該架構基於龍芯基礎指令集系統,並有向量指令、虛擬化、二進制翻譯等擴展部分。相

2022-06-24

對開放的MIPS指令系統。2021年,龍芯推出瞭自主指令系統LoongArch,這一成就意義重大。圖2 龍芯中科上市敲鐘在此前采訪中,龍芯中科董事長胡偉武對雷峰網(公眾號:雷峰網)說:“采用授權指令系統可以研制產品,但不能形

2023-04-10

DR4內存的高規格,四路可達128核心,而且是百分百自主的LoongArch指令集架構,無需國外授權。峰會上,龍芯中科公司董事長胡偉武重點介紹龍芯CPU的技術和產品佈局,以及未來規劃。一起來深入解下!胡偉武表示,龍芯CPU的主要

2022-09-19

龍芯中科繼續為其內部源自MIPS64的CPUISA的Linux內核的LoongArch代碼工作。現在,最初的代碼已經從5.19開始被精簡,一些必要的其他關鍵代碼位也得到解決,最近團隊還在為支持初代基於LoongArch的Loongson3A5000系列SoC的其他缺失功能而

2022-10-10

蒙)操作系統與龍芯2K0500開發板完成適配驗證,龍架構(LoongArch)平臺對於OpenHarmony已形成初步支持。據介紹,OpenHarmony是全球開發者共建的開源分佈式操作系統,由開放原子開源基金會孵化及運營,國內眾多廠商已基於其形成

2022-08-11

繼今年早些時候GCC12引入LoongArch支持,Linux5.19添加最初的LoongArch端口,以及Glibc2.36添加LoongArch支持之後,LibreOffice作為具有較高知名度的開源項目,也添加對龍芯這種中國處理器ISA的支持,該處理器的架構最初源自MIPS64。Loongson作

2022-10-10

龍芯2K0500開發板、OpenHarmony操作系統已經完成適配驗證,LoongArch龍架構平臺對於OpenHarmony已形成初步支持,萬物互聯的生態體系與龍芯平臺即將全面連接。OpenHarmony是華為捐獻、全球開發者共建的開源分佈式操作系統,由開放原子

2023-11-28

據介紹,龍芯3A6000處理器采用龍芯自主指令系統龍架構(LoongArch),是龍芯第四代微架構的首款產品,主頻達到2.5GHz,集成4個最新研發的高性能LA664處理器核(6發射雙線程),支持同時多線程技術(SMT2),全芯片共8個邏輯核。

2022-06-24

立以來一直堅持走自主研發道路,推出瞭自主指令系統 LoongArch(龍芯架構),並已通過國內權威第三方機構的知識產權評估。LoongArch 是一款充分考慮兼容需求的自主指令系統,在定義時充分考慮瞭 MIPS、X86、ARM、RISC-V 等主要指

2023-03-20

0.0版本,以正式後端(officialtarget)的級別,實現對龍芯LoongArch指令集龍架構的完善支持。LLVM此前對於LoongArc的支持還是實驗性後端(experimental target),而提升至正式後端之後,在任何平臺上都將被默認編譯,無需通過額外的CM