从Linux中移除大部分SPARC 32位CPU支持的努力仍在继续

从Linux中移除大部分SPARC 32位CPU支持的努力仍在继续 Sam Ravnborg 发送了 28 个补丁,用于对从主线 Linux 内核中删除 Sun4m 和 Sun4d 代码的补丁进行第二次修订。去掉这些旧的 SPARC 32 位 CPU 后,内核源代码树中未维护的代码减少了 1.1 万行。不过,这个补丁系列并没有完全取消对 SPARC 32 位处理器的支持,因为它只为 Frontgrade Gaisler LEON3 处理器保留了足够的支持,而这些 32 位 SPARC 处理器仍在上游 Linux 内核中使用。与此同时,随着代码的删除,Sun4D"Dragon"在 90 年代早期的 SPARCserver 1000 和 SPARCcenter 2000 中发挥了巨大作用,但现在显然早已过时。作为多处理器 Sun-4 变体的 Sun4M 也是 SunOS 4.1+ 和 Solaris 2 时代的博物馆遗物。"内核的 sun4m 和 sun4d 部分几年来一直没有引起人们真正的兴趣。上次有几个人浮出水面,但要么是出于个人项目,要么是出于怀旧原因。...移除对 sun4m 和 sun4d 的支持可以移除运行时修补代码以及大量汇编代码。其结果是汇编程序代码更加简洁,更易于理解,因此也更易于维护和扩展"。内核的最新 Sun4M/Sun4D 代码移除工作可在LKML 上找到。 ... PC版: 手机版:

相关推荐

封面图片

Linux 内核将不再支持 PowerPC 40x 处理器

Linux 内核将不再支持 PowerPC 40x 处理器 在 90 年代,PowerPC 40x 处理器曾用于瘦客户机、机顶盒和其他设备。现在看来,移除 PowerPC 40x 的计划终于要实现了。迈克尔-埃勒曼(Michael Ellerman)今天发布了一系列用于移除 40x 处理器支持的补丁。这将取消对 PowerPC 401/403/405 的支持,同时保留对 PowerPC 440 及以后处理器的支持。埃勒曼在补丁系列中解释说"注意 44x 和 476 不受影响。...因此,除非有人出面维护,否则请删除未使用的 40x。RIP"。从 Linux 内核中删除这些早期 PowerPC 代码可以清除4400行旧的和未维护的代码,这些改动的补丁是否能在即将到来的 Linux v6.10 合并窗口中及时排队暂时还不清楚。相关文章:Linux 6.10 将放弃对老式 DEC Alpha 硬件的支持 ... PC版: 手机版:

封面图片

Linux 内核更新 XZ 补丁移除维护者 Jia Tan

Linux 内核更新 XZ 补丁移除维护者 Jia Tan XZ 项目维护者 Lasse Collin 发布了一组补丁集,更新了内核的 XZ 代码,其中一项变化是将 Jia Tan 移除出维护者名单。Jia Tan aka JiaT75 是臭名昭著的 XZ 后门事件的幕后黑手,这个名字可能是一个伪装,未必是华裔,他或他们在该项目潜伏了三年之久,获取信任之后成为了维护者,然后悄悄植入了后门代码。他或他们的真实身份至今仍然是一个谜。补丁的其它变化包括了许可证从 Public Domain 迁移到 BSD Zero Clause License,更新了文档,新的 ARM64 和 RISC-V 过滤器等等。 via Solidot

封面图片

Linux将采用英特尔CPU混合拓扑结构来确定漏洞/触发点

Linux将采用英特尔CPU混合拓扑结构来确定漏洞/触发点 本周一上午,英特尔发布的补丁将在内核的 x86/x86_64 拓扑代码中添加 CPU 类型信息。作为处理器拓扑结构的一部分,通过 CPU 类型进行正确报告的直接用例是处理 CPU 漏洞。有些 CPU 安全漏洞是根据与 CPU 系列/型号/步进 ID 的匹配情况来应用的。但是,按照英特尔目前的标识做法,型号/步进标识通常在许多处理器 SKU 中共享,包括一些具有不同 P 核和 E 核组合的 SKU,或者一些根本没有 E 核的 SKU。例如,英特尔酷睿 i3 14100有四个 P 核心,但没有 E 核心。因此,在当前的 x86_64 CPU 漏洞/缓解处理中,即使是这些仅有 P 核心的 SKU,最终也可能会应用仅适用于 E 核心系统的缓解措施。这些新的 Linux 内核补丁的直接区别是,纯 P 核处理器将不再应用寄存器文件数据采样(RFDS) 缓解措施,而RFDS只适用于 E 核/Atom 处理器内核。现在,缓解代码已经足够"聪明",可以考虑内核类型拓扑结构。随着时间的推移,内核处理器拓扑代码中的 CPU 类型信息可能会有更多用途。现在,这些补丁程序正在主线内核中接受审查。 ... PC版: 手机版:

封面图片

英特尔Arrow Lake的GPU部分开始为Linux 6.9提供支持

英特尔Arrow Lake的GPU部分开始为Linux 6.9提供支持 本周发布的最新 drm-intel-next pull开始排列更多的功能代码,这些代码将进入 Linux 6.9 合并窗口。其中最引人注目的是为英特尔Arrow Lake处理器添加了新的图形 PCI ID。新的 PCI ID 0x7D41、0x7D51 和 0x7DD1 就是为 Arrow Lake 添加的。正如我们迄今为止从所有英特尔开源驱动程序补丁中看到的那样,Arrow Lake 集成显卡与当前 Meteor Lake 硬件非常相似。就 DRM 内核驱动程序而言,它只需要新的 PCI ID,而且事实上已被添加到 Meteor Lake"MTL"列表中,无需进行其他更改。因此,只需要新的 PCI ID,不需要"force_probe"选项或 Meteor Lake 的其他额外步骤,Linux 6.9 + Mesa 24.1 看起来就可以使用 Arrow Lake 的集成显卡了。Linux 6.9 稳定版应该会在今年年中左右公布,而 Arrow Lake 处理器预计会在 2024 年下半年发售。在内核的其他领域,已经有很多 Arrow Lake 驱动程序启用工作更不用说英特尔 Linux 工程师已经忙于启用其后续产品Lunar Lake及其令人兴奋的 Xe2 图形处理器了。 ... PC版: 手机版:

封面图片

Linux社区仍在努力于2024年禁用微软RNDIS驱动程序

Linux社区仍在努力于2024年禁用微软RNDIS驱动程序 远程 NDIS (RNDIS) 是微软开发的用于为连接到 USB 总线的网络设备编写 NDIS 微型端口设备驱动程序。 远程 NDIS 通过定义与总线无关的消息集并描述此消息集如何在 USB 总线上运行来实现此目的。 由于此远程 NDIS 接口是标准化的,因此一组主机驱动程序可以支持连接到 USB 总线的任意数量的网络设备。最近几天,Greg Kroah-Hartman 恢复了他的"rndis-removal"分支,作为 USB 子系统 Git 树的一部分。虽然现阶段并不是真正"移除"RNDIS,而只是修改 Kconfig 以防止驱动程序被轻易编译。一旦该分支进入 Linux 内核主线,几个月后如果没有问题,就可以从 Linux 内核中实际删除 RNDIS 驱动程序。补丁说明中对这一改动的描述依然如故:"微软的 RNDIS 协议在设计上是不安全的,在任何与不信任的主机或设备一起使用该协议的系统上都存在漏洞。  因为该协议不可能做到安全,所以只需禁用所有 RNDIS 驱动程序,以防止任何人再次使用它们。Windows 只有 XP 及更新版本的系统需要这样做,比它更早的 Windows 系统可以使用普通的 USB 类协议,而这些协议不存在这些问题。Android 已禁用该协议多年,所以应该不会有真正的系统仍然需要这样做了。"考虑到时间因素,我们将拭目以待rndis-removal 代码是否会在即将到来的 Linux v6.9 内核合并窗口中提交,以尝试将这些老化的代码从内核中移除。 ... PC版: 手机版:

封面图片

Linus Torvalds 希望从 Linux 内核中删除对 i486 处理器的支持

Linus Torvalds 希望从 Linux 内核中删除对 i486 处理器的支持 Linux 内核早在 2012 年就已经取消了对 i386 处理器的支持,现在过去了十年,Linus Torvalds 希望也删除对 i486 处理器的支持。 ======== AOSC/Retro,关心你的奇妙开发板,你的迷之处理器,以及你的史前遗产。

🔍 发送关键词来寻找群组、频道或视频。

启动SOSO机器人