红帽工程师 Paolo Bonzini 提交了针对 Linux 6.12 内核的首批 KVM 变更。这仅仅是第一批,而且明显缺乏该周期内所有 KVM x86 Intel/AMD 改动。但在非 x86 领域,对于使用 KVM 作为开源虚拟化堆栈一部分的用户来说,下一个内核版本有相当多的活动。
Linux 6.12 的 KVM 拉取请求主要围绕 ARM64、RISC-V 和龙芯中科 LoongArch CPU 架构。
ARM 上的 KVM 增加了 FP8 支持,ARM 上的嵌套虚拟化现在支持地址转换系列指令 (FEAT_ATS1A),并进行了其他修复。
Linux 6.12 版 LoongArch 上的 KVM 增加了Loongson 二进制转换功能,以加快这些来自中国的处理器上的x86 和 ARM 仿真速度。带有 KVM 的 LoongArch 现在还为客户添加了 PMU 支持,启用了来自 VMM 的 paravirt 功能控制以及其他增强功能。
最后,RISC-V 上的 KVM 将不再在释放数据前清零 PMU 快照区域,支持从客户访问传统 PMU,并进行了其他修复。
有关 Linux 6.12 的 KVM 变更的更多详情,请参阅此拉取请求。敬请期待下周左右推出的第二组 KVM 更新,以推出 Intel/AMD KVM 变更和其他更新。