Skip to main content

QEMU 8.2 Introduces New VirtIO-Sound & VirtIO-GPU "Rutabaga" Devices

QEMU 8.2, the latest update for the open-source processor emulator, has been released. This release brings several new features and improvements to the open-source Linux virtualization stack.

Some of the key highlights of QEMU 8.2 include:

  • Addition of a new VirtIO-Sound device that allows capture and playback from inside a guest using the audio backend of the host machine.

  • Introduction of a new VirtIO-GPU “Rutabaga” device, which enables various abstractions of GPU and display virtualization. This feature is primarily intended for use with the Android Emulator on QEMU and comes from the Android/CrosVM graphics stack.

  • Support for UFS (Universal Flash Storage) emulation through new ufs and ufs-lu devices.

  • P2P support for VFIO migration.

  • Preparation changes for the new IOMMUFD back-end.

  • Continued active development of RISC-V software support. QEMU 8.2 now supports several new RISC-V ISA extensions, virtual IRQs and IRQ filtering, and RISC-V vector crypto v1.0.

  • Improved emulation for QEMU’s 68k Macintosh Quadra 800, allowing it to boot MacOS 7.1, A/UX 3.0.1, Linux, and NetBSD 9.3.

  • Addition of new Arm CPU types, including Cortex-A710 and Neoverse-N2. QEMU also provides support for emulating newer ARM architecture extensions.

  • QEMU on LoongArch now supports the LASX and PRELDX instructions, along with support for 4K page sizes and ongoing LoongArch enablement work.

  • HAX(M), the Hardware Accelerated Execution Manager, is no longer supported by QEMU since Intel discontinued its development earlier this year.

For more information and downloads, you can visit the QEMU 8.2 feature release page on wiki.qemu.org.

Source: Phoronix.