LoongArch CPU 端口可能仍适用于 Linux 5.19
admin
2023-07-31 17:45:56
0

这个合并窗口的一个悬而未决的问题是内核的基于 MIPS64 的LoongArch CPU 架构端口是否能够成功进入Linux 5.19周期。上游内核开发人员在这个假期周末进行了讨论,看起来它可能仍会登陆,但可能没有包含必要的硬件驱动程序。

这个 LKML 线程有关于主线 LoongArch 的最新讨论,这是 Loongson 在长期运行的基于 MIPS64 的设计之后开发的中国 CPU ISA。由于 MIPS64 是一条死胡同,并希望推动国内 CPU 产业的发展,LoongArch 的开发和灵感来自 MIPS64 和 RISC-V。至少在内核代码的某些领域,从软件的角度来看,这意味着在很大程度上复制了现有的 MIPS64 代码。

image.php_-78image.php_-78

LoongArch 已经通过了10 多轮的审查,以获得对 Linux 内核的支持。它的要求之一在 GCC 12 中得到了满足,现在有一个 LoongArch 端口,用于在可以合并内核 CPU 架构代码之前获得必要的编译器支持。

但正如前面链接的内核线程中所详述的,LoongArch PCI 代码存在一个问题,还没有到位的 review-by/signed-off 标签。还有一个问题是 irqchip 驱动程序没有通过审查,因为它以非标准方式集成到 ACPI 和 PCI 中。LoongArch 的 ACPI 处理有点麻烦,但正在通过下一个 ACPI 标准更新来解决。无论如何,内核开发人员正在确定如何进行。

至少从最近的谈话来看,听起来 CPU 端口/架构代码至少可能会在本周为 Linux 5.19 合并窗口发送,而启动此类系统所需的硬件驱动程序将在必要时登陆最新的内核版本。

至少为 Linux 5.19 引入 CPU 端口将解除 LoongArch 开发人员能够向上游提交他们的 GNU C 库 (Glibc) 支持的障碍。对他们的 Glibc 支持进行主流化取决于首先使用固化的用户空间 ABI 来提供内核支持。开发人员希望看到 LoongArch 合并到今年夏天晚些时候发布的 Glibc 2.38 中,为此他们需要将 Arch 代码合并到 Linux 5.19 中。

所以我们将在接下来的几天里看到这将如何发挥作用,特别是围绕 LoongArch 驱动程序,但有可能只是 CPU/arch 代码将在这个周期合并,而实际上无法启动一个工作的 LoongArch 系统,直到那些必要的驱动程序登陆以后的内核周期。

相关内容

热门资讯

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...
Hive OS 新建飞行表的方... 目前不清退的交易所推荐: 1、全球第二大交易所OKX欧意 国区邀请链接: https://www.m...
在 Windows 11 中打... 什么是链路状态电源管理? 您可以在系统控制面板的电源选项中看到链接状态电源管理。它是 PCI Exp...
farols1.1.501.0... faro ls 1.1.501.0(64bit)可以卸载,是一款无需连接外部PC机或笔记本计算机即可...