
英特尔为下一代Diamond Rapids服务器处理器准备的 Linux 内核最新功能启用工作,是对基于内核的虚拟机(KVM)的调整,以便为虚拟化世界准备新的 CPU ISA 功能。
今天在 Linux 内核邮件列表上发布的补丁允许Diamond Rapids(以及不带 AMX 部分的 Nova Lake)中发现的新指令能够正确地向 Linux KVM 客户虚拟机进行宣传。
这项工作包括为 Diamond Rapids 添加新的高级矩阵扩展(AMX)指令,用于新的格式和内存操作。反过来,基于 KVM 的虚拟机将能够使用这些新的 AMX 功能。
现在还支持向虚拟机用户空间暴露 AVX10.2。以前 KVM 最高只能暴露 AVX10.1。
此外还有补丁用于暴露 MOVRS 指令和 AVX10_VNNI_INT 支持。
这些补丁现在正在审查中,为 KVM 虚拟化准备新的 Intel Diamond Rapids CPU 指令。
今天在 LKML 上发布的补丁系列还包括启用 Diamond Rapids 和 Nova Lake 的核心 PMU。由于新的片外响应设施、新的 PEBS 数据源编码布局以及支持新的 RDPMC 用户禁用功能,这些即将推出的 CPU 的补丁系列稍大一些。
Linuxeden开源社区