QEMU 10.1 was released overnight as the latest iteration of this open-source machine emulator that plays an important role in the Linux virtualization stack.
There are many important changes with QEMU 10.1 including a number of items benefiting Intel TDX and AMD SEV-SNP for confidential virtualization. Plus Arm and RISC-V improvements, host support for compiling to WebAssembly, and more. Here are some of the key features of QEMU 10.1:
– New Arm CPU feature support includes SME2, SME B16B16, SME F16F16, SVE2p1 and other architectural features.
– New Arm machine support for the Meta Catalina BMC, AST2700FC, and NVIDIA GB200 BMC machine.
– QEMU 10.1 fixes a blue screen of death when booting the Microsoft Windows NT MIPS version using the QEMU Magnus machine target.
– QEMU 10.1 for RISC-V adds the Kunminghu CPU and platform.
– QEMU 10.1 on KVM now supports Intel Trust Domain Extensions (TDX) when using the Linux 6.16 kernel or newer. With Linux 6.16 is where intel upstreamed the TDX host support for KVM.
– QEMU also adds support for starting Intel TDX or AMD SEV-SNP virtual machines from an IGVM file.
– QEMU VFIO code now supports CoCO guest-memfd memory backends. There is also now VFIO support for Intel TDX and AMD SNP virtual machines.
– The QEMU GTK user interface has improved scale handling.
– The QEMU GUI SPICE code now supports the OpenGL on option for non-local or remote clients.
– RDMA live migration begins supporting IPv6.
– Updating the minimum Rust programming language version supported to Rust 1.77.
– There is experimental host support for compiling to WebAssembly (WASM) using EmScripten.
Downloads and more information on the QEMU 10.1 feature release via QEMU.org.