用心打造
VPS知识分享网站

QEMU 10.1带来新的CPU特性和ARM嵌套KVM

QEMU 是一款流行的开源机器模拟器和虚拟化器,已正式发布 10.1 版本(继四个候选版本周期之后),作为10.x 系列的首次更新。

根据更新日志,在 ARM 方面,新版本引入了对新 CPU 扩展的支持,例如 FEAT_SME2、FEAT_SVE2p1 和一些混合精度矩阵指令。流行的“virt”板在与足够新的 Linux 内核搭配使用时,将获得 CXL 支持、ACPI PCI 热插拔,甚至嵌套 KVM 虚拟化。

QEMU 10.1带来新的CPU特性和ARM嵌套KVM

与此同时,包括“highbank”和“midway”在内的几款老款主板型号现已被弃用,同时增加了新的主板,例如Analog Devices 的 MAX78000FTHR 和 NVIDIA 的 GB200-BMC。

对于 RISC-V,开发者将注意到一系列 ISA 和扩展改进。亮点包括修复矢量指令处理、扩展 PMP 区域配置以及对 Svrsw60t59b 扩展的支持。此更新还解决了 CSR 处理中的极端情况、AIA 迁移失败以及 PMP 中的范围环绕问题。

在 x86 虚拟化方面,QEMU 10.1 引入了对使用 IGVM 文件启动 Intel TDX 和 AMD SEV-SNP 客户机的支持,前提是主机运行的是Linux 内核 6.16或更高版本。在 s390x 上,版本 4.1 之前的机器类型已被移除,同时新的 QOM 接口公开了控制程序标识数据。

除了架构更新之外,该版本还在设备仿真和系统集成方面做出了显著改进。VFIO 获得了实时更新支持,改进了 AArch64 上 multifd 的迁移处理,并初步支持了 TDX 和 SNP 客户端。迁移本身也受益于一些优化,例如用于顺序内存访问的后复制抢占模式以及 RDMA 实时迁移中的 IPv6 支持。

其他亮点包括针对 GTK 缩放和 VNC 字节序处理的 GUI 修复、具有新协议支持的 GDBStub 更新以及对块设备镜像和备份操作的改进。

最后但同样重要的是,在构建方面,QEMU 现在需要 Rust 1.77 和 Meson 1.8.1,并实验性地支持通过 Emscripten 编译 WebAssembly。对 Debian Bullseye 的支持已正式停止。

更多信息请参阅变更日志。公告在此处。QEMU 10.1 的源代码可从项目网站下载。

赞(0)
未经允许不得转载;国外VPS测评网 » QEMU 10.1带来新的CPU特性和ARM嵌套KVM
分享到