为 Linux 5.19 合并了 LoongArch CPU 支持 – 但它不适用于引导系统
admin
2023-07-31 17:51:12
0

在本周为Linux 5.19准备好 LoongArch CPU 架构支持的疯狂冲刺之后,Linus Torvalds 今天成功地将这个受 MIPS64 启发的中国架构代码合并到主线内核中。然而,由于一些代码尚未通过审查,而 CPU 架构代码已经到位,一些关键驱动程序尚未登陆,因此 Linux 5.19 无法在所述硬件上启动。

如果你错过了我之前关于LoongArch的所有文章,这是龙芯研发的一种CPU架构,长期以来以其基于MIPS64的系统而闻名。但随着上游的 MIPS64 架构实际上已经消亡,这家中国公司开始着手开发自己的 ISA。LoongArch 被描述为受到 MIPS64 和 RISC-V 的启发,并且一些 LoongArch 内核代码实际上是在重复使用或密切复制现有的 MIPS 代码。

image.php_-14image.php_-14

今年早些时候,LoongArch作为主要的系统编译器被添加到 GCC 12 中。与其他 Arm 或 RISC-V 设计相比,当前这一代龙芯 3A5000 CPU 的性能在现阶段并不算太诱人。我们将看到这种中国国产 CPU 架构在未来几年将如何发展。

正如本周早些时候所写的,将 LoongArch 引入 Linux 5.19 存在压力即使这意味着无法启动系统。开发人员希望将 CPU 架构代码进行主流化,以便让他们能够为 GNU C 库 (Glibc) 提交 LoongArch 支持代码。对他们的 Glibc 目标进行主线化首先需要使用可靠的用户空间 ABI 确定内核支持。但是由于 Glibc 2.38 预计在 8 月发布,因此需要为 Linux 5.19 合并 LoongArch,以便有足够的时间在 7 月发布该版本,并让 Glibc LoongArch 代码在下一个版本中完成。

现在合并 LoongArch 还可以减少 Linux 5.20 等中可能出现的任何树范围更改的维护负担。

所以大部分的 LoongArch 代码是为 Linux 5.19 合并的,但缺少一些启动所需的 EFI 代码,IRQ 驱动程序与 Linux 的 MIPS 代码共享,但那里的复杂性意味着尚未准备好使用,以及 PCI Loongson代码需要通过PCI子系统区域进行修改合并。

LoongArch 合并是内核的 21k 行新代码,还不包括尚未登陆所需的驱动程序。据推测,到今年夏天晚些时候的 Linux 5.20 内核周期时,其余所需的驱动程序支持将通过审查以产生可引导的 LoongArch 系统。

就在四年前,著名的 Linux 内核开发人员 Arnd Bergmann预测 C-SKY 将是“我们添加到内核中的最后一个新的 CPU 架构”。C-SKY 是另一个中国架构,当时的想法是所有未来的 CPU 工作都将采用 RISC-V,但现在事实证明,LoongArch 可能是最后一个添加到 Linux 内核的新 CPU 架构。

相关内容

热门资讯

Windows 11 和 10... Windows 11/10 文件夹属性中缺少共享选项卡 – 已修复 1.检查共享选项卡是否可用 右键...
事件 ID 7034:如何通过... 点击进入:ChatGPT工具插件导航大全 服务控制管理器 (SCM) 负责管理系统上运行的服务的活动...
Radmin VPN Wind... Radmin VPN 是一款免费且用户友好的软件,旨在牢固地连接计算机以创建一个有凝聚力的虚拟专用网...
Hive OS LOLMine... 目前不清退的交易所推荐: 1、全球第二大交易所OKX欧意 国区邀请链接: https://www.m...
如何修复 Steam 内容文件... Steam 内容文件锁定是当您的 Steam 文件无法自行更新时出现的错误。解决此问题的最有效方法之...
Hive OS 部署 PXE ... 目前不清退的交易所推荐: 1、全球第二大交易所OKX欧意 国区邀请链接: https://www.m...
如何在Instagram上扫描... 如何在Instagram上扫描名称标签/ QR? 总而言之,您可以通过大约四种不同的方法来扫描这些I...
在 Windows 11 中打... 什么是链路状态电源管理? 您可以在系统控制面板的电源选项中看到链接状态电源管理。它是 PCI Exp...
Hive OS 新建飞行表的方... 目前不清退的交易所推荐: 1、全球第二大交易所OKX欧意 国区邀请链接: https://www.m...
farols1.1.501.0... faro ls 1.1.501.0(64bit)可以卸载,是一款无需连接外部PC机或笔记本计算机即可...