9 月 28 日消息,随着 Linux 6.17 内核即将发布,针对下一版本 Linux 6.18 的早期合并请求已陆续提交,其中包含多项与 AMD 处理器相关的重要功能更新。
鉴于 Linux 6.18 预计会成为今年的长期支持版(LTS)内核,这些新增特性对 AMD 用户尤其值得关注。
新增对下一代 EPYC 处理器的内存支持
在 EDAC(错误检测与纠正)驱动方面,Linux 6.18 已加入对 Family 26(0x1a)系列处理器的支持,涵盖型号 0xc0–0xc7 与 0x50–0x57,对应 AMD EPYC Zen 6“Venice”处理器,其内存通道已从当前一代的 12 个提升至 16 个。
此外,该补丁还为 Family 26 的 0x90–0x9f 与 0xa0–0xaf 型号提供支持,这些型号则支持 8 通道内存。结合现有信息,这些处理器可能与 EPYC 8004“Siena”系列的后续产品相关(现有 EPYC 8004 提供 6 通道内存),或属于尚未公布的 Zen 5 / Zen 6 部件。
架构优化与新功能
-
CPU 拓扑:x86 / cpu 补丁清理并修正了 AMD CPU 拓扑检测逻辑。
-
微代码加载:AMD 工程师提交了新的微代码加载器改进,用于调试 CPU 微代码问题。
-
缓存与带宽监控:x86 / cache 补丁为 EPYC 处理器带来可分配带宽监控计数器(ABMC)支持,该功能经过长期评审后终于进入主线内核。
-
APIC 更新:新增运行时固件更新支持,可用于安全处理器等非 x86 部件;同时加入 Secure AVIC 功能,进一步提升安全性和虚拟化性能,尤其是在安全加密虚拟化(SEV)场景中。
KVM 与虚拟化增强
-
在 KVM 虚拟化方面,Linux 6.18 引入了多项 AMD SEV-SNP 相关特性:
-
SEV-SNP CipherText Hiding:防止未经授权的 CPU 访问读取虚拟机私有内存密文,以降低离线攻击风险。
-
默认启用 AVIC:在 Zen 4 及更新的 CPU 上默认启用 AVIC(若支持 x2AVIC),提升虚拟化性能。
-
Secure TSC:防止不受信任的主机篡改虚拟机的时间戳计数器频率,该特性在内核中研发多年后终于落地。
虽然 Linux 6.18 的合并窗口尚未正式开启,但 AMD 相关更新已相当丰富。根据规划,Linux 6.18 稳定版预计将在 12 月发布,后续将保持关注。