随着Linux 6.17内核即将发布,针对下一版本Linux 6.18的早期合并请求已陆续展开,其中多项与AMD处理器相关的重要功能更新尤为引人注目。鉴于Linux 6.18预计将成为今年的长期支持版(LTS)内核,这些新增特性对AMD用户而言意义重大。
在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”系列的后续产品相关,亦或属于尚未公布的Zen 5/Zen 6部件。
此外,Linux 6.18还对AMD CPU拓扑检测逻辑进行了清理与修正,并提交了新的微代码加载器改进,以更好地调试CPU微代码问题。在缓存与带宽监控方面,x86/cache补丁为EPYC处理器带来了可分配带宽监控计数器(ABMC)支持,该功能经过长期评审后终于进入主线内核。同时,APIC更新新增了运行时固件更新支持,并加入了Secure AVIC功能,以进一步提升安全性和虚拟化性能,尤其是在安全加密虚拟化(SEV)场景中。
在KVM虚拟化方面,Linux 6.18也引入了多项AMD SEV-SNP相关特性,包括SEV-SNP CipherText Hiding,以防止未经授权的CPU访问读取虚拟机私有内存密文,降低离线攻击风险;默认启用AVIC,在Zen 4及更新的CPU上提升虚拟化性能;以及Secure TSC,防止不受信任的主机篡改虚拟机的时间戳计数器频率。根据规划,Linux 6.18稳定版预计将在12月发布。 |