龍芯中科(Loongson)不斷為 LoongArch 處理器添加對 Linux 系統的支持。這個基于 MIPS64 的(de) ISA 現在獲得了完(wan)整的(de)補丁系列,以(yi)提交審(shen)查(cha)以(yi)便于在 GNU 編譯器(qi)集合(GCC)中啟用(yong)對 LoongArch 處理器(qi)的(de)支持。

幾個月來(lai),Loongson 一直致力于為 Linux 內(nei)核提供 LoongArch 支(zhi)持,從新的(de) CPU ISA 功能到復(fu)制大量現有(you)的(de) MIPS64 代碼并加入新的(de) ID,程度不一。對 Linux 內(nei)核的(de)支(zhi)持仍在進行中。
同時,他們也一(yi)直在(zai)編譯(yi)器/工具鏈方面工作。最近,LoongArch 對 GNU Binutils 的(de)支持被(bei)合(he)并了,而今天發(fa)出的(de)是一(yi)組(zu)12個補丁,用于連接GCC編譯(yi)器支持。
Loongson 工(gong)程(cheng)師的(de)這(zhe)個補丁系列得(de)到(dao)了初(chu)步的(de)支(zhi)持。最(zui)初(chu)的(de)目標是 loongarch64-linux-gnu,用(yong)于 Linux 上的(de) 64 位 LoongArch。
盡管由于(yu) GCC 12 最近進入了(le)第(di)三階段的開(kai)發,重點是修復錯誤,因此 LoongArch 出(chu)現在(zai) GCC 12 中(zhong)可能已經太(tai)晚(wan)了(le)。在(zai)這種情(qing)況下,LoongArch的支持(chi)要到(dao)2023年的GCC 13才(cai)會出(chu)現在(zai) mainline 上(shang)。
資訊(xun)來源:cnBeta