KVM x86/x86_64 更改今天已合并,因为我们即将完成 Linux 6.12 合并窗口。
本周期值得一提的 KVM x86 变化之一是 Intel 现在向来宾虚拟机 (VM) 的用户空间公布了 AVX10.1 支持。此更改是关于公布与 AVX10.1 相关的 CPUID,以供客户机操作系统和直接查询 AVX10.1 CPUID 的应用程序发现。
在 Granite Rapids 上的 AVX10.1 中没有新功能,只有新的 CPUID 枚举,这就是 Linux 6.12 KVM 目前的变化。不过,对于未来拥有 AVX10.2 及更高版本的 Intel 处理器来说,这是重要的基础。此通用枚举代码将有助于获取即将向来宾 VM 公开的 Advanced Vector Extensions 修订版。
KVM x86 Linux 6.12 材料还包含围绕页表失效的新行为选择加入、重新设计常见的 MSR 处理、HLT VM-Exit 的新快速路径处理以及各种其他重构和大修。通过此 Git 合并,有关下一个内核版本的 KVM x86 功能更改的更多详细信息。
转自 KVM With Linux 6.12 Will Advertise AVX10.1 Support To Guest VMs – Phoronix