性能文章>Linux 5.19 已合并龙芯 LoongArch CPU 架构>

Linux 5.19 已合并龙芯 LoongArch CPU 架构原创

https://a.perfma.net/img/3110416
1年前
244424

Linus 已将龙芯 LoongArch CPU 架构的内核移植合并到 Linux 5.19。不过由于一些代码尚未通过审查,虽然 LoongArch CPU 架构代码已经被合并,但缺少一些关键的驱动程序,因此 Linux 5.19 暂未支持在搭载 LoongArch CPU 的设备上启动。

2C522EBE-F816-4331-96A8-8856D8E62D5F.png

上周我们报道了 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 内核增加了 21000 行代码(未包括驱动程序),到今年夏天晚些时候 Linux 5.20 内核开发周期时,其余所需的驱动程序支持将通过审查,产生一个可启动的 LoongArch 系统。

 

D9CF92BF-5466-49A4-AC16-1227B5F82678.png

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

点赞收藏
堆堆

【HeapDump性能社区官方小编】各位堆友们,+微信号perfMa,可以联系上堆堆哦~

请先登录,查看2条精彩评论吧
快去登录吧,你将获得
  • 浏览更多精彩评论
  • 和开发者讨论交流,共同进步
4
2
https://a.perfma.net/img/3110416
堆堆

徽章

【HeapDump性能社区官方小编】各位堆友们,+微信号perfMa,可以联系上堆堆哦~