Hello, On behalf of the QEMU Team, I'd like to announce the availability of the fourth release candidate for the QEMU 9.1 release. This release is meant for testing purposes and should not be used in a production environment.
http://download.qemu.org/qemu-9.1.0-rc3.tar.xz http://download.qemu.org/qemu-9.1.0-rc3.tar.xz.sig You can help improve the quality of the QEMU 9.1 release by testing this release and reporting bugs using our GitLab issue tracker: https://gitlab.com/qemu-project/qemu/-/milestones/13 The release plan, as well a documented known issues for release candidates, are available at: http://wiki.qemu.org/Planning/9.1 Please add entries to the ChangeLog for the 9.1 release below: http://wiki.qemu.org/ChangeLog/9.1 Thank you to everyone involved! Changes since rc2: 407f9a4b12: Update version for v9.1.0-rc3 release (Richard Henderson) d4f5e5af86: hw/loongarch: Fix length for lowram in ACPI SRAT (Jiaxun Yang) ded1db48c9: target/i386: Fix tss access size in switch_tss_ra (Richard Henderson) 83a3a20e59: target/i386: Fix carry flag for BLSI (Richard Henderson) 266d6dddbd: target/i386: Split out gen_prepare_val_nz (Richard Henderson) 5b73b248a1: bsd-user: Handle short reads in mmap_h_gt_g (Richard Henderson) a4ad4a9d98: linux-user: Handle short reads in mmap_h_gt_g (Richard Henderson) 4c107870e8: migration/multifd: Free MultiFDRecvParams::data (Peter Maydell) a8e63ff289: virtio-pci: Fix the use of an uninitialized irqfd (Cindy Lu) 7d14471a12: hw/audio/virtio-snd: fix invalid param check (Volker Rümelin) f8e09b973a: vhost: Add VIRTIO_NET_F_RSC_EXT to vhost feature bits (Akihiko Odaki) 6a22121c4f: hw/nvme: fix leak of uninitialized memory in io_mgmt_recv (Klaus Jensen) 87e012f29f: crypto/tlscredspsk: Free username on finalize (Peter Maydell) 702cbdc46b: hw/i386/pc: Ensure vmport prerequisites are fulfilled (Kamil Szczęk) c911f875f8: hw/i386/pc: Unify vmport=auto handling (Kamil Szczęk) 6373fc0323: hw/ppc/Kconfig: Add missing SERIAL_ISA dependency to POWERNV machine (Bernhard Beschow) 12d36294a2: target/sparc: Restrict STQF to sparcv9 (Richard Henderson) 47f06fb4c8: contrib/plugins/execlog: Fix shadowed declaration warning (Pierrick Bouvier) 8e540bbe45: tests/avocado: Mark ppc_hv_tests.py as non-flaky after fixed console interaction (Nicholas Piggin) 4a85f23157: tests/avocado: exec_command should not consume console output (Nicholas Piggin) e922abf5c0: linux-user/mips: Select Loongson CPU for Loongson binaries (Philippe Mathieu-Daudé) 309ce6af94: linux-user/mips: Select MIPS64R2-generic for Rel2 binaries (Philippe Mathieu-Daudé) 1e5a7c57a5: linux-user/mips: Select Octeon68XX CPU for Octeon binaries (Philippe Mathieu-Daudé) f7e3d7521b: linux-user/mips: Do not try to use removed R5900 CPU (Philippe Mathieu-Daudé) 7d3a421fea: hw/remote/message.c: Don't directly invoke DeviceClass:reset (Peter Maydell) dfad8421af: hw/dma/xilinx_axidma: Use semicolon at end of statement, not comma (Peter Maydell) 44017c6655: target/mips: Load PTE as DATA (Philippe Mathieu-Daudé) 7ce9760d64: target/mips: Use correct MMU index in get_pte() (Philippe Mathieu-Daudé) 453ba4f675: target/mips: Pass page table entry size as MemOp to get_pte() (Philippe Mathieu-Daudé) 68baeaafa5: qemu-options.hx: correct formatting -smbios type=4 (Heinrich Schuchardt) ec276edb38: hw/mips/loongson3_virt: Fix condition of IPI IOCSR connection (Jiaxun Yang) d762016d51: hw/mips/loongson3_virt: Store core_iocsr into LoongsonMachineState (Jiaxun Yang) 6df664f87c: Revert "hw/riscv/virt.c: imsics DT: add '#msi-cells'" (Andrew Jones) 278035fc81: plugins: fix race condition with scoreboards (Pierrick Bouvier) 3f9f9a37ae: docs/devel: update tcg-plugins page (Pierrick Bouvier) 24c32ed374: docs: Fix some typos (found by typos) and grammar issues (Stefan Weil) 97d2b66dcd: savevm: Fix load_snapshot error path crash (Nicholas Piggin) 44bc14fa1e: virtio-net: Use virtual time for RSC timers (Nicholas Piggin) a0bf401b8e: virtio-net: Use replay_schedule_bh_event for bhs that affect machine state (Nicholas Piggin) 4c193bb129: chardev: set record/replay on the base device of a muxed device (Nicholas Piggin) 253ec604a8: tests/avocado: replay_kernel.py add x86-64 q35 machine test (Nicholas Piggin) 94962ff00d: Revert "replay: stop us hanging in rr_wait_io_event" (Nicholas Piggin) 9dbab31d9e: replay: allow runstate shutdown->running when replaying trace (Nicholas Piggin) 4926b6e644: tests/avocado: excercise scripts/replay-dump.py in replay tests (Nicholas Piggin) 01a385fb49: scripts/replay-dump.py: rejig decoders in event number order (Nicholas Piggin) 00140e79bb: scripts/replay-dump.py: Update to current rr record format (Nicholas Piggin) 20fdd01e51: buildsys: Fix building without plugins on Darwin (Philippe Mathieu-Daudé) cf584a908a: target/i386: allow access_ptr to force slow path on failed probe (Alex Bennée) 503eb470e0: scripts/checkpatch: more checks on files imported from Linux (Stefano Garzarella) 5f9ad35e04: configure: Fix GDB version detection for GDB_HAS_MTE (Gustavo Romero) 34a4ef1c5c: configure: Avoid use of param. expansion when using gdb_version (Gustavo Romero) 819039a5ad: configure: Fix arch detection for GDB_HAS_MTE (Gustavo Romero) 6fe12bc659: Makefile: trigger re-configure on updated pythondeps (Alex Bennée) 8a69613e9c: tests/avocado: Re-enable gdbsim-r5f562n8 testing U-Boot (Philippe Mathieu-Daudé) b4be15a9f9: ci: refresh package lists with lcitool (Daniel P. Berrangé) 6d67a65f10: ci: add gtk-vnc to the deps (Daniel P. Berrangé) 3185e5a6f7: tests/avocado: apply proper skipUnless decorator (Cleber Rosa) e25264fe7b: meson.build: Check for the availability of __attribute__((gcc_struct)) on MSYS2 (Thomas Huth) e4a4edc10a: target/s390x: fix build warning (gcc-12 -fsanitize=thread) (Pierrick Bouvier)