Hello, On behalf of the QEMU Team, I'd like to announce the availability of the second release candidate for the QEMU 8.2 release. This release is meant for testing purposes and should not be used in a production environment.
http://download.qemu.org/qemu-8.2.0-rc1.tar.xz http://download.qemu.org/qemu-8.2.0-rc1.tar.xz.sig You can help improve the quality of the QEMU 8.2 release by testing this release and reporting bugs using our GitLab issue tracker: https://gitlab.com/qemu-project/qemu/-/milestones/10 The release plan, as well a documented known issues for release candidates, are available at: http://wiki.qemu.org/Planning/8.2 Please add entries to the ChangeLog for the 8.2 release below: http://wiki.qemu.org/ChangeLog/8.2 Thank you to everyone involved! Changes since rc0: 8fa379170c: Update version for v8.2.0-rc1 release (Stefan Hajnoczi) ea6a33e776: Revert "tests/avocado: Enable reverse_debugging.py tests in gitlab CI" (Thomas Huth) 82d70a84c8: linux-user: Fix loaddr computation for some elf files (Richard Henderson) debb491166: hw/ide/via: implement legacy/native mode switching (Mark Cave-Ayland) 7a9d672b81: ide/via: don't attempt to set default BAR addresses (Mark Cave-Ayland) fd6a543d19: ide/pci: introduce pci_ide_update_mode() function (Mark Cave-Ayland) 7552488444: ide/ioport: move ide_portio_list[] and ide_portio_list2[] definitions to IDE core (Mark Cave-Ayland) 8f37120383: iotests: Test two stream jobs in a single iothread (Kevin Wolf) 1dbc7d3442: stream: Fix AioContext locking during bdrv_graph_wrlock() (Kevin Wolf) 6bc0bcc89f: block: Fix deadlocks in bdrv_graph_wrunlock() (Kevin Wolf) bb092d6d8f: block: Fix bdrv_graph_wrlock() call in blk_remove_bs() (Kevin Wolf) eabb921250: hw/ide/ahci: fix legacy software reset (Niklas Cassel) 6f7997e004: hw/xen: clean up xen_block_find_free_vdev() to avoid Coverity false positive (David Woodhouse) 87bfffdf75: vl: disable default serial when xen-console is enabled (David Woodhouse) e0c58720bf: ui/pixman-minimal.h: fix empty allocation (Manos Pitsidianakis) ff2a5bed5f: vl: add missing display_remote++ (Marc-André Lureau) 0e8823072e: ui/console: fix default VC when there are no display (Marc-André Lureau) b7f1bb38b0: ui: use "vc" chardev for dbus, gtk & spice-app (Marc-André Lureau) 69562648f9: vl: revert behaviour for -display none (Marc-André Lureau) 84f85eb95f: net: do not delete nics in net_cleanup() (David Woodhouse) 9050f976e4: net: Update MemReentrancyGuard for NIC (Akihiko Odaki) 7d0fefdf81: net: Provide MemReentrancyGuard * to qemu_new_nic() (Akihiko Odaki) b664466d8f: ppc/pnv: Fix PNV I2C invalid status after reset (Glenn Miles) 47dfdd238d: ppc/pnv: PNV I2C engines assigned incorrect XSCOM addresses (Glenn Miles) d18b065286: target/ppc: Fix bugs in VSX_CVT_FP_TO_INT and VSX_CVT_FP_TO_INT2 macros (John Platts) 8bc5ae046d: ppc/pnv: Fix potential overflow in I2C model (Cédric Le Goater) 85d57a37be: tcg/loongarch64: Fix tcg_out_mov() Aborted (Song Gao) 0cbb56c236: hw/arm/fsl-imx: Do not ignore Error argument (Philippe Mathieu-Daudé) d652866007: hw/arm/stm32f100: Report error when incorrect CPU is used (Philippe Mathieu-Daudé) ff6cda35f1: hw/arm/stm32f205: Report error when incorrect CPU is used (Philippe Mathieu-Daudé) e1b72c55b1: hw/arm/stm32f405: Report error when incorrect CPU is used (Philippe Mathieu-Daudé) 790a4428f2: hw/core/machine: Constify MachineClass::valid_cpu_types[] (Gavin Shan) 3efd849573: target/arm: Fix SME FMOPA (16-bit), BFMOPA (Richard Henderson) 70726a15bc: hw/intc/arm_gicv3: ICC_PMR_EL1 high bits should be RAZ (Ben Dooks) e867a1242e: target/arm: enable FEAT_RNG on Neoverse-N2 (Marcin Juszkiewicz) 1b173d0606: linux-user: xtensa: fix signal delivery in FDPIC (Max Filippov) 2f926bfd5b: disas/hppa: Show hexcode of instruction along with disassembly (Helge Deller) a01491a238: target/hppa: Fix 64-bit SHRPD instruction (Helge Deller) 298d8b1220: target/i386/cpu: Improve error message for property "vendor" (Markus Armbruster) eeef44b3a5: balloon: Fix a misleading error message (Markus Armbruster) 0a4a1512e0: net: Fix a misleading error message (Markus Armbruster) 517b0220ef: ui/qmp-cmds: Improve two error messages (Markus Armbruster) b665165938: qga: Improve guest-exec-status error message (Markus Armbruster) 7200fb211e: hmp: Improve sync-profile error message (Markus Armbruster) db8227a68a: spapr/pci: Correct "does not support hotplugging error messages (Markus Armbruster) c4d74ab24a: tests/avocado: Enable reverse_debugging.py tests in gitlab CI (Nicholas Piggin) cd43f00524: tests/avocado: reverse_debugging drain console to prevent hang (Nicholas Piggin) 572960cb23: tests/avocado/mem-addr-space-check: Replace assertEquals() for Python 3.12 (Thomas Huth) 3365f3d99a: tests/avocado/replay_kernel: Mark the test_x86_64_pc as flaky (Thomas Huth) 9d72dd100c: tests/avocado: Make fetch_asset() unconditionally require a crypto hash (Philippe Mathieu-Daudé) cfe52e91c4: tests/avocado/multiprocess: Add asset hashes to silence warnings (Thomas Huth) 9cdafe3b47: tests/avocado/intel_iommu: Add asset hashes to avoid warnings (Thomas Huth) ffab603bd5: tests/avocado/virtio-gpu: Fix test_vhost_user_vga_virgl for edid support (Thomas Huth) f0a663b4ce: tests/avocado: Replace assertRegexpMatches() for Python 3.12 compatibility (Philippe Mathieu-Daudé) 861f724d03: tests/avocado: Replace assertEquals() for Python 3.12 compatibility (Thomas Huth) f779357882: util/range.c: spelling fix: inbetween (Michael Tokarev) f0dbe427ec: util/filemonitor-inotify.c: spelling fix: kenel (Michael Tokarev) 4b3e4d2b43: tests/qtest/ufs-test.c: spelling fix: tranfer (Michael Tokarev) 8053feaae0: tests/qtest/migration-test.c: spelling fix: bandwith (Michael Tokarev) 3a4e56015b: target/riscv/cpu.h: spelling fix: separatly (Michael Tokarev) 801faee4dd: include/hw/virtio/vhost.h: spelling fix: sate (Michael Tokarev) c437eb1d5a: include/hw/hyperv/dynmem-proto.h: spelling fix: nunber, atleast (Michael Tokarev) a4dbf3fecb: include/block/ufs.h: spelling fix: setted (Michael Tokarev) 315ebbd760: hw/net/cadence_gem.c: spelling fixes: Octects (Michael Tokarev) d1c2fbc9c1: hw/mem/memory-device.c: spelling fix: ontaining (Michael Tokarev) 1a9c9a6f8a: contrib/vhost-user-gpu/virgl.c: spelling fix: mesage (Michael Tokarev) e3fc69343c: migration/rdma.c: spelling fix: asume (Michael Tokarev) 385b3280ce: target/hppa: spelling fixes: Indicies, Truely (Michael Tokarev) 51464c5612: target/arm/tcg: spelling fixes: alse, addreses (Michael Tokarev) eb12e92905: docs/system/arm/emulation.rst: spelling fix: Enhacements (Michael Tokarev) 2a620ed52d: docs/devel/migration.rst: spelling fixes: doen't, diferent, responsability, recomend (Michael Tokarev) 6477366f6c: docs/about/deprecated.rst: spelling fix: becase (Michael Tokarev) ac2786f0b0: gdbstub: spelling fix: respectivelly (Michael Tokarev) 487152fa1f: hw/cxl: spelling fixes: limitaions, potentialy, intialized (Michael Tokarev) 2cf91b9ae6: linux-user: spelling fixes: othe, necesary (Michael Tokarev) 9bfba08a1f: bsd-user: spelling fixes: necesary, agrument, undocummented (Michael Tokarev) 4061c3346e: qapi/migration.json: spelling: transfering (Michael Tokarev) aaf851a20c: hw/audio/virtio-snd.c: spelling: initalize (Michael Tokarev) 7ca24cd1c9: qapi/pragma.json: Improve the comment about the lists of QAPI rule exceptions (Thomas Huth) 1349af898c: tests/data/qobject/qdict.txt: Avoid non-inclusive words (Thomas Huth) 80a59bc5e5: MAINTAINERS: Add tests/decode/ to the "Overall TCG CPUs" section (Thomas Huth) 294c63be7d: hw/watchdog/wdt_aspeed: Remove unused 'hw/misc/aspeed_scu.h' header (Philippe Mathieu-Daudé) 0dfae4f948: target/sparc: Fix RETURN (Richard Henderson) e2faabee78: accel/tcg: Forward probe size on to notdirty_write (Jessica Clarke) cf9b5790db: accel/tcg: Remove CF_LAST_IO (Richard Henderson)