英特尔继续为X86S准备Linux内核

英特尔继续为X86S准备Linux内核 一夜之间,Linux 6.9 合并窗口中的 x86 启动改进就已发布。这次合并将继续改进 x86 早期启动代码,使其与位置无关。最终的目标是让整个核心内核都能使用位置独立代码(-fPIC)构建。此外,还有早期控制台改进、一些微优化和清理,以及更多 X86S 位。在 Linux 6.9 中的 X86S 工作中,有一部分是为了适应在Ring 0 中移除兼容模式,因此需要重新编写"trampoline_start64"代码。英特尔 Linux 工程师基里尔-舒特莫夫(Kirill Shutemov)解释说:"重新修改了 trampoline_start64()函数,只有在需要更改分页模式时才进入兼容模式。如果 CPU 已经处于所需的分页模式,它将在长模式下继续运行。只要 CPU 已经处于正确的分页模式,这一修改将允许辅助 CPU 在 X86S 机器上启动。未来,将有一种机制可以在分页模式之间进行切换,而无需禁用分页模式。"是的,原来公布的 X86-S 现在被称为 X86S。英特尔 Linux 开发人员最近一直称其为 X86S,而事实上,英特尔原始规范已于 11 月悄然更新为 v1.1,并在修订历史中注明名称确实已从 X86-S 变为 X86S。除了正在进行的 X86S 工作外,Linux 6.9 还因合并英特尔 FRED而备受关注,这也是未来处理器的另一次大修......有可能与 X86S 同时进行。Linux 6.9 的所有 X86/boot 改动都在此 pull request 中列出。 ... PC版: 手机版:

相关推荐

封面图片

Linux将无条件支持x86_64内核版本的5级分页功能

Linux将无条件支持x86_64内核版本的5级分页功能 英特尔 CPU 有一段时间(从 Ice Lake 开始)支持 5 级分页,AMD CPU则从 Zen 4 开始也支持 5 级分页。因此,Linux 内核可能会转向在 x86_64 内核构建中无条件启用 5 级分页支持。英特尔正着手在 Linux 内核中无条件启用5级分页支持。这将让虚拟地址大小从 48 位扩展到 57 位,以允许高达 128PB 的虚拟内存。英特尔工程师基里尔-舒特莫夫(Kirill Shutemov)最近发布了一系列补丁,旨在移除"CONFIG_X86_5LEVEL"Kconfig构建时选项,并在新的x86_64内核构建中始终启用5级分页。"移除 CONFIG_X86_5LEVEL。作为准备,移除 CONFIG_DYNAMIC_MEMORY_LAYOUT,使 SPARSEMEM_VMEMMAP 成为唯一的内存模型"。实际上,这并不意味着什么,因为大多数 Linux 发行版厂商的内核都启用了 CONFIG_X86_5LEVEL,但这减少了一个开关,也是上游内核更多地迎合现代硬件需求的时代标志。 ... PC版: 手机版:

封面图片

Linux 6.9 预计周日发布 针对英特尔和AMD处理器都有重大改进

Linux 6.9 预计周日发布 针对英特尔和AMD处理器都有重大改进 对于英特尔(Intel)和 AMD(AMD)来说,最近和即将推出的平台的改动仍然相当大。Linux 6.9 中英特尔/AMD 的一些重大变化包括:- 针对现代 Ryzen 系统的 AMD P-State 首选内核处理。这是为了利用 CPU 内核之间的 ACPI CPPC 数据,改善 AMD Ryzen 系统上可实现更高频率的内核的任务分配,同时帮助在 Zen 4 和 Zen 4C 内核之间进行混合选择。这种 AMD 首选内核支持从去年开始开发。- 针对英特尔酷睿"流星湖"调整,可以在 Linux 6.9 上为那些使用新款英特尔笔记本电脑的用户带来不错的性能提升。- Linux 6.9 还显示了 AMD 第四代 EPYC 在 Linux 6.9 上的一些性能提升,以及英特尔至强 Max 在新内核上的一些人工智能工作负载的性能提升。- 英特尔 FRED 与未来的英特尔 CPU 合并,用于灵活返回和事件交付,以彻底改变 CPU 环路转换。- 合并了 AMD FRU 内存毒药管理器和其他工作,以更好地支持 AMD MI300 系列。- 重写了 x86 拓扑代码,以更好地处理英特尔酷睿混合 CPU。- 现在所有支持的显卡均已启用 Intel Fastboot 支持。- 支持在现代 4K+ 显示器上支持更大的帧缓存控制台字体。- AMD 继续向 AMDGPU 驱动程序上游提供更多 RDNA3+ 刷新和 RDNA4 图形硬件支持。- 继续开发实验性的英特尔 Xe DRM 内核图形驱动程序,英特尔的目标是为 Xe2 / Lunar Lake 做好准备。 ... PC版: 手机版:

封面图片

英特尔意识到拯救x86的唯一方法是重新开放x86知识产权许可

英特尔意识到拯救x86的唯一方法是重新开放x86知识产权许可 如此一来,截至 2000 年,只有两家公司生产高性能 x86 处理器和服务器处理器英特尔和 AMD,威盛电子仅限于入门级 PC 市场。随后,Arm Cortex 32 位处理器出现,从嵌入式计算市场转向由智能手机驱动的核心计算市场。如今,英特尔的主要竞争对手不是 AMD,而是 Arm 及其授权厂商,如苹果、高通、三星、联发科和英伟达。在 iPhone 问世后的几十年里,Arm 从智能手机发展到个人电脑(如骁龙 X、苹果 M3)和服务器(如安培 Altra 和英伟达 Grace)。英特尔似乎突然意识到,英特尔产品应该像英特尔代工服务一样开放,正如CEO Pat Gelsinger 口中的 IFS 立志成为"美国的台积电"一样,x86 也应该立志成为"美国的 Arm",而实现这一目标的唯一途径就是采用与 Arm 类似的 IP 许可模式,即许可第三方使用 x86 机器架构,并根据其产量向英特尔支付专利使用费。我们不清楚英特尔未来将如何穿越 x86-64 背后与 AMD 的交叉授权网络;该公司很可能与 Sunnyvale 签订了单独的协议,从而获得部分授权费。x86 的开放应该会对计算产业产生深远影响,并促使英伟达、三星和高通等大公司设计出比英特尔和 AMD 更好的 x86 内核,甚至可能想出办法使 x86 达到竞争对手 Arm 内核的性能/瓦特水平。如果一切顺利的话,首款当代非英特尔、非 AMD x86 处理器将于 2026 年 4 月 1 日开始销售。 ... PC版: 手机版:

封面图片

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版: 手机版:

封面图片

英特尔发布新的和规范,未来将专注于“x86S”纯 64 位架构。

英特尔发布新的和规范,未来将专注于“x86S”纯 64 位架构。 目前,Intel 64 架构已经存在了 20 多年,而随着微软完全放弃 32 位版本,英特尔的固件也已不再原生支持非 UEFI64 操作系统,但它们确实带有某种形式的遗留支持,可以在需要时运行 32 位应用。 然而,随着时代的发展,英特尔现在又提出了一种全新的架构,官方将其称为 x86S,相当于是一种全新 64 位模式的架构,取消了所有以前的遗留支持。 来源:

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

启动SOSO机器人