QEMU 9.0 版本现已推出,此版本包含来自 220 位作者的 2700 多项 commit。
一些更新亮点包括:
- block:virtio-blk 现在支持多队列,其中单个磁盘的不同队列可以由不同的 I/O 线程处理
- gdbstub:各种改进,例如在用户模式下捕获系统调用、支持 fork-follow 模式以及支持 siginfo:read
- memory:在某些情况下,现在可以使用多个线程同时处理内存后端的预分配
- migration:支持“mapped-ram”功能,实现更高效的虚拟机快照、改进对 zero-page 检测的支持以及对 VFIO 的 checkpoint-restart 支持
- ARM:为 ECV (Enhanced Counter Virtualization)、NV (Nested Virtualization) 和 NV2 (Enhanced Nested Virtualization) 提供架构特性支持
- ARM:对 B-L475E-IOT01A IoT 节点、mp3-an536(MPS3 开发板 + AN536 固件)和 raspi4b(Raspberry Pi 4 Model B)的支持
- ARM:为 Freescale i.MX6、Allwinner R40、Banana Pi、npcm7xxx 和 virt 板提供了更全面的 IO、磁盘、USB、SPI、网卡和定时器支持
- HPPA:大量错误修复和 SeaBIOS-hppa 固件更新至版本 16
- LoongArch:KVM 加速支持,包括 LSX/LASX 向量扩展
- RISC-V:针对 Zacas、amocas、RVA22 配置文件、Zaamo、Zalrsc、Ztso 等的 ISA/扩展支持
- RISC-V:对 RISC-V 虚拟机的 SMBIOS 支持,对 SRAT、SLIT、AIA、PLIC 的 ACPI 支持和更新的 RHCT table 支持,以及大量修复
- s390x:对 CVDG、CVB、CVBY 和 CVBG 指令的仿真支持,以及 LAE (Load Address Extended) 仿真的修复
下载地址 | Changelog