Hello, On behalf of the QEMU Team, I'd like to announce the availability of the third release candidate for the QEMU 9.0 release. This release is meant for testing purposes and should not be used in a production environment.
http://download.qemu.org/qemu-9.0.0-rc2.tar.xz http://download.qemu.org/qemu-9.0.0-rc2.tar.xz.sig http://download.qemu.org/qemu-9.0.0-rc2.tar.bz2 http://download.qemu.org/qemu-9.0.0-rc2.tar.bz2.sig You can help improve the quality of the QEMU 9.0 release by testing this release and reporting bugs using our GitLab issue tracker: https://gitlab.com/qemu-project/qemu/-/milestones/11 The release plan, as well a documented known issues for release candidates, are available at: http://wiki.qemu.org/Planning/9.0 Please add entries to the ChangeLog for the 9.0 release below: http://wiki.qemu.org/ChangeLog/9.0 Thank you to everyone involved! Changes since rc1: e5c6528dce: Update version for v9.0.0-rc2 release (Peter Maydell) 4c54f5bc8e: hw/net/virtio-net: fix qemu set used ring flag even vhost started (Yajun Wu) 95a3645527: hw/xen_evtchn: Initialize flush_kvm_routes (Artem Chernyshev) 0fa5eefa16: gpio/pca955x: Update maintainer email address (Glenn Miles) 8cdb368d19: hw/nvme: fix -Werror=maybe-uninitialized (Marc-André Lureau) c65288de4d: plugins: fix -Werror=maybe-uninitialized false-positive (Marc-André Lureau) e193d4bdb8: block: Remove unnecessary NULL check in bdrv_pad_request() (Kevin Wolf) aab1b3eeb4: hw/i386/pc: Restrict CXL to PCI-based machines (Philippe Mathieu-Daudé) 3325af5355: MAINTAINERS: Fix error-report.c entry (Zhao Liu) 4fbb7687cf: qtest/libqos: Reduce size_to_prdtl() declaration scope (Philippe Mathieu-Daudé) d6fd5d8346: accel/hvf: Un-inline hvf_arch_supports_guest_debug() (Philippe Mathieu-Daudé) 0b796f3810: hw/arm/smmu: Avoid using inlined functions with external linkage again (Philippe Mathieu-Daudé) 870120b467: target/ppc: Rename init_excp_4xx_softmmu() -> init_excp_4xx() (Philippe Mathieu-Daudé) 0eaf7fb9a8: gdbstub/system: Rename 'user_ctx' argument as 'ctx' (Philippe Mathieu-Daudé) 25f34eb708: gdbstub: Correct invalid mentions of 'softmmu' by 'system' (Philippe Mathieu-Daudé) 93019696aa: accel/tcg/plugin: Remove CONFIG_SOFTMMU_GATE definition (Philippe Mathieu-Daudé) 7805132bc3: hmp: Add help information for watchdog action: inject-nmi (Dayu Liu) f6822fee96: Fix some typos in documentation (found by codespell) (Stefan Weil) 393770d7a0: raspi4b: Reduce RAM to 1Gb on 32-bit hosts (Cédric Le Goater) 27c335a464: tests/qtest: Fix STM32L4x5 GPIO test on 32-bit (Cédric Le Goater) 44e25fbc19: hw/intc/arm_gicv3: ICC_HPPIR* return SPURIOUS if int group is disabled (Peter Maydell) aaaae12055: docs: sbsa: update specs, add dt note (Marcin Juszkiewicz) fbe5ac5671: target/arm: take HSTR traps of cp15 accesses to EL2, not EL1 (Peter Maydell) 9988c7b50e: fpu/softfloat: Remove mention of TILE-Gx target (Philippe Mathieu-Daudé) 8e0cd23f71: usb-audio: Fix invalid values in AudioControl descriptors (Joonas Kankaala) 1d2f2b35bc: gitlab-ci/cirrus: switch from 'master' to 'latest' (Michael Tokarev) d0ad271a76: migration/postcopy: Ensure postcopy_start() sets errp if it fails (Avihai Horon) 30158d8850: migration: Set migration error in migration_completion() (Avihai Horon) b07a5bb736: tests/avocado: ppc_hv_tests.py set alpine time before setup-alpine (Nicholas Piggin) 74eb04af18: tests/avocado: Fix ppc_hv_tests.py xorriso dependency guard (Nicholas Piggin) 434531619f: target/ppc: Do not clear MSR[ME] on MCE interrupts to supervisor (Nicholas Piggin) ed399ade3c: target/ppc: Fix GDB register indexing on secondary CPUs (Benjamin Gray) 978897a572: target/ppc: Restore [H]DEXCR to 64-bits (Benjamin Gray) d7d9c6071e: target/ppc/mmu-radix64: Use correct string format in walk_tree() (Philippe Mathieu-Daudé) beb0b62c3e: hw/ppc/spapr: Include missing 'sysemu/tcg.h' header (Philippe Mathieu-Daudé) 58cb91b34d: spapr: nested: use bitwise NOT operator for flags check (Harsh Prateek Bora) dafa0ecc97: accel/tcg: Use CPUState.get_pc in cpu_io_recompile (Richard Henderson) 13af3af196: disas: Show opcodes for target_disas and monitor_disas (Richard Henderson) 2911e9b95f: tcg/optimize: Fix sign_mask for logical right-shift (Richard Henderson) 4a3aa11e1f: target/hppa: Clear psw_n for BE on use_nullify_skip path (Richard Henderson) 3bdf20819e: target/hppa: Add diag instructions to set/restore shadow registers (Helge Deller) 381931275a: target/hppa: Move diag argument handling to decodetree (Richard Henderson) 558c09bef8: target/hppa: Generate getshadowregs inline (Richard Henderson) d9b33018a0: Revert "tap: setting error appropriately when calling net_init_tap_one()" (Akihiko Odaki) decfde6b0e: tap-win32: Remove unnecessary stubs (Akihiko Odaki) 89a8de364b: hw/net/net_tx_pkt: Fix virtio header without checksum offloading (Akihiko Odaki) ba6bb2ec95: ebpf: Fix indirections table setting (Akihiko Odaki) 1c188fc8cb: virtio-net: Fix vhost virtqueue notifiers for RSS (Akihiko Odaki) dcae75fba1: qtest/virtio-9p-test.c: remove g_test_slow() gate (Daniel Henrique Barboza) 981eb10603: qtest/virtio-9p-test.c: create/remove temp dirs after each test (Daniel Henrique Barboza) f8f5986edc: target/hppa: Fix overflow computation for shladd (Richard Henderson) fe2d066a9e: target/hppa: Replace c with uv in do_cond (Richard Henderson) 82d0c831ce: target/hppa: Squash d for pa1.x during decode (Richard Henderson) 46bb3d467c: target/hppa: Fix unit carry conditions (Richard Henderson) ababac165b: target/hppa: Optimize UADDCM with no condition (Richard Henderson) d0ae87a27c: target/hppa: Fix DCOR reconstruction of carry bits (Richard Henderson) 7d50b69660: target/hppa: Use gva_offset_mask() everywhere (Sven Schnelle) 6ebebea758: target/hppa: Fix EIRR, EIEM versus icount (Richard Henderson) 0c58c1bc1c: target/hppa: Tidy read of interval timer (Richard Henderson) 104281c10e: target/hppa: Mark interval timer write as io (Richard Henderson) bd1ad92ccf: target/hppa: Fix ADD/SUB trap on overflow for narrow mode (Sven Schnelle) 578b8132b2: target/hppa: Handle unit conditions for wide mode (Sven Schnelle) 2f48ba7b94: target/hppa: Fix B,GATE for wide mode (Richard Henderson) 7fb7c9da34: target/hppa: Fix BE,L set of sr0 (Richard Henderson) 889cd5a8e2: tests/tcg: Test shmat(NULL) (Ilya Leoshkevich) fa527b44c2: linux-user: Fix shmat(NULL) for h != g (Ilya Leoshkevich) e6763d7dfc: linux-user: Fix shmat() strace (Ilya Leoshkevich) b9f38374ac: linux-user: Fix semctl() strace (Ilya Leoshkevich)