新闻

Linux 5.19 已合并龙芯 LoongArch CPU 架构

rose1
06月06日 14:42
此文约为535字,阅读需要3分钟

Linus Torvalds 已经宣布了将龙芯架构代码合并到 Linux 5.19 内核主线中。然而,由于一些代码尚未通过审查,而 CPU 架构代码已经到位,一些关键驱动程序尚未登陆,因此 Linux 5.19 无法在所述硬件上启动。

Linux 5.19 已合并龙芯 LoongArch CPU 架构

上周我们报道了 LoongArch CPU 架构内核移植被合并的相关背景,当时龙芯开发者迫切希望 Linux 内核能够合并他们的代码到主线 —— 即使缺少驱动程序。这是为了能够向 GNU C 库 (Glibc) 提交 LoongArch 的支持代码。他们认为,如需主线化 Glibc target,首先要有一个稳定的用户空间 ABI 来解决内核支持。但由于 Glibc 2.38 预计在 8 月发布,LoongArch 需要先合并到 Linux 5.19,以便有足够的时间在 7 月发布,并使 Glibc LoongArch 代码在下一个版本完成。

此外,现在合并 LoongArch CPU 的支持代码也减少了对 Linux 5.20 中可能出现的任何主线树变化的维护负担。

Linux 5.19 已合并龙芯 LoongArch CPU 架构

据介绍,此次合并为 Linux 内核增加了 21000 行代码(未包括驱动程序),到今年夏天晚些时候 Linux 5.20 内核开发周期时,其余所需的驱动程序支持将通过审查,产生一个可启动的 LoongArch 系统。

四年前,知名 Linux 内核开发者 Arnd Bergmann 曾预测 C-SKY 将是 “我们最后一个添加到内核的新 CPU 架构”。C-SKY 是由中国开发的 CPU 架构,当时的想法是所有未来的 CPU 工作都拥抱 RISC-V。但现在看来,LoongArch 也许将是最后一个添加到 Linux 内核的新 CPU 架构。

更多精彩内容敬请关注UC电脑园!

发表评论
评论列表
共0条
点击加载更多