Red Hat 工程师 Paolo Bonzini 提交了针对 Linux 6.12 内核的第一批 KVM 更改。这只是第一批,值得注意的是缺少该周期的所有 KVM x86 Intel/AMD 更改。但是在非 x86 领域,对于那些使用 KVM 作为开源虚拟化堆栈一部分的人来说,下一个内核版本有相当多的活动。
这个针对 Linux 6.12 的初始 KVM pull request 的亮点集中在 ARM64、RISC-V 和 LoongArch CPU 架构上。
ARM 上的 KVM 正在添加 FP8 支持,ARM 上的嵌套虚拟化现在支持地址转换系列指令 (FEAT_ATS1A) 以及其他修复。
LoongArch for Linux 6.12 的 KVM 新增了龙芯二进制翻译功能,以加速这些中文处理器上的 x86 和 ARM 仿真。LoongArch with KVM 现在还为 Guest 增加了 PMU 支持,从 VMM 支持 paravirt 功能控制,以及其他增强功能。
最后,RISC-V 上的 KVM 在释放数据之前将不再将 PMU 快照区域归零,支持从客户机访问旧版 PMU 以及其他修复。
有关 Linux 6.12 的 KVM 更改的更多详细信息,请参阅此拉取请求。请继续关注下周左右的第二组 KVM 更新,以推出 Intel/AMD KVM 更改和其他更新。
转自 ARM / RISC-V / LoongArch KVM Updates Submitted For Linux 6.12 – Phoronix