QEMU 10.0 Released With True Multi-Queue Support, New Apple Graphics Devices
([Virtualization] 3 Hours Ago
QEMU 10)
- Reference: 0001542063
- News link: https://www.phoronix.com/news/QEMU-10.0-Released
- Source link:
QEMU 10.0 was released today as the newest version of this emulator code that plays an important role in the open-source Linux virtualization stack.
Of the many changes to find with QEMU 10.0 include features and alterations such as:
- QEMU on LoongArch with KVM now supports CPU hot-plugging, para-virtualzied IPI, steam time, and other features.
- RISC-V QEMU Has support for a number of new ISAs / extensions, adds the Tenstorrent Ascalon CPU, adds the Xiangshan Nanhu CPU, and adds a Microblaze-V generic board.
- QEMU 10.0 adds the Intel Clearwater Forest CPU model. There is also a Sierra Forest "v2" CPU model with changes compared to the original Sierra Forest CPU model for QEMU.
- The VirtIO SCSI device has gained "true" multi-queue support with QEMU 10.0. This proper multi-queue support can enhance I/O scalability.
- QEMU 10.0 graphics code added new "apple-gfx-pci" and "apple-gfx-mmio" devices to use the macOS host's para-virtualized graphics framework to provide accelerated graphics to macOS guests. The apple-gfx-pci is intended for x86_64 guests while apple-gfx-mmio is for AArch64 macOS.
- QEMU 10's VFIO code has improved Intel IGD graphics device pass-through for all Gen11 and Gen12 hardware.
- The QEMU VFIO code has also added support for old ATI X550 GPUs.
- The Linux AIO and IO_uring back-ends can now use the "RWF_DSYNC" flag for FUA write requests rather than relying on emulation to yield performance for guest disks that have disabled the write cache.
- Improved QEMU documentation.
- Continued work on enabling more Rust programming language use within QEMU.
More details on the many QEMU 10.0 changes via the [1]Wiki release notes . QEMU 10.0 can be downloaded from [2]QEMU.org .
[1] https://wiki.qemu.org/ChangeLog/10.0
[2] https://www.qemu.org/
Of the many changes to find with QEMU 10.0 include features and alterations such as:
- QEMU on LoongArch with KVM now supports CPU hot-plugging, para-virtualzied IPI, steam time, and other features.
- RISC-V QEMU Has support for a number of new ISAs / extensions, adds the Tenstorrent Ascalon CPU, adds the Xiangshan Nanhu CPU, and adds a Microblaze-V generic board.
- QEMU 10.0 adds the Intel Clearwater Forest CPU model. There is also a Sierra Forest "v2" CPU model with changes compared to the original Sierra Forest CPU model for QEMU.
- The VirtIO SCSI device has gained "true" multi-queue support with QEMU 10.0. This proper multi-queue support can enhance I/O scalability.
- QEMU 10.0 graphics code added new "apple-gfx-pci" and "apple-gfx-mmio" devices to use the macOS host's para-virtualized graphics framework to provide accelerated graphics to macOS guests. The apple-gfx-pci is intended for x86_64 guests while apple-gfx-mmio is for AArch64 macOS.
- QEMU 10's VFIO code has improved Intel IGD graphics device pass-through for all Gen11 and Gen12 hardware.
- The QEMU VFIO code has also added support for old ATI X550 GPUs.
- The Linux AIO and IO_uring back-ends can now use the "RWF_DSYNC" flag for FUA write requests rather than relying on emulation to yield performance for guest disks that have disabled the write cache.
- Improved QEMU documentation.
- Continued work on enabling more Rust programming language use within QEMU.
More details on the many QEMU 10.0 changes via the [1]Wiki release notes . QEMU 10.0 can be downloaded from [2]QEMU.org .
[1] https://wiki.qemu.org/ChangeLog/10.0
[2] https://www.qemu.org/
phoronix