QEMU 11.0主要变化

发布时间:2026/7/9 19:41:31
QEMU 11.0主要变化 QEMU 11.0.02026年4月发布相对 10.0 是一次大版本更新含 2500 commits主要变化如下️ 宿主机与加速器彻底移除 32 位宿主机支持i386/arm/ppc/riscv32仅影响宿主机运行环境不影响 32 位 Guest 系统仿真。新增nitro加速器 -M nitro机型可原生运行 AWS Nitro Enclaves 用于本地测试。KVM 增强支持 Intel CET控制流强制技术虚拟化AMD SEV-SNP 和 Intel TDX 机密虚拟机支持 resetSEV-ES 终止请求上报为 Guest Panic。WHPXWindows Hypervisor Platform支持 x2APIC、VAPICArmvirt板可用 WHPX 加速仿真代码优化。MSHV​ 要求 Linux ≥ 6.19并有改进。️ x86 / s390 / 其他架构x86 新 CPU 模型新增 Intel XeonDiamond RapidsGranite Rapids 后续​ CPU 定义。s390(x)支持从virtio-blk-pci启动新增DIVIDE TO INTEGER指令仿真。 ARM 架构支持FEAT_ASID2、FEAT_E2H0ARMv9 特性TCG 支持SMEScalable Matrix Extension​ 仿真。SMMUv3 IOMMU 硬件加速-device arm-smmuv3,accelon提升 VFIO 直通性能。virt板新增virtio-mmio-transports属性和kvm-psci-version属性。移除部分过时开发板如ast2700a0-evb→ast2700a1-evb及已弃用的 highbank/midway 机型。 RISC-V / LoongArch / PowerPC / HPPA / MIPSRISC-V新增 Zilsd/Zclsd、ZALASR、Smpmpmt 扩展支持 MIPS P8700 CPU 模型info registers更完整显示 CSR。LoongArchTCG 支持 LA v1.1、sc.q、llacq/screl 及近似倒数指令KVM PMU 支持迁移。PowerPC部分设备新增快照snapshot支持。HPPA支持 64-bit CPU40/44-bit PASeaBIOS-hppa v24 Astro PCI 初始化初步多 cell 机器支持。MIPS新增 P8700 CPU。 图形、存储与块设备virtio-gpu支持 DRM 原生上下文drm_native_contexton各输出口可独立设分辨率。NFS 驱动支持 libnfs v6。curl 驱动新增force-range选项跳过 HEAD 探测。FUSE 导出改为异步处理支持多 iothread不再阻塞 QEMU 进程。qemu-img create -o keep_data_file为 qcow2 新增保留数据文件选项。 热迁移与监控迁移状态机新增failing​ 状态明确标识失败COLO 支持 multifd。修复x-ignore-shared下 mapped RAM 迁移问题优化 KVM 非对齐内存块脏页同步。移除无效zero-blocks能力、detach参数及query-migrationthreadsQMP 命令。 TCG / 用户态仿真 / 其他TCG 插件支持C 插件开发。用户态仿真新增 termios2TCGETS2等、更新 statx/futex/mmap 修复。内存预分配线程上限从 16 → 32fdmon io_uring 空闲时延大幅降低。移除 i440FX/Q35 2.6/2.7 老机型、ARM Linux 用户态旧 OABI ABI 支持。⚠️注意若你的启动脚本引用了pc-i440fx-2.6/2.7、pc-q35-2.6/2.7或过旧机型升级到 11.0 需改为新版默认机型32 位 Linux 宿主机无法运行 QEMU 11.0。