Hi everyone, I am pleased to announce that the QEMU v8.0.3 stable release is now available.
You can grab the tarball from our download page here: https://www.qemu.org/download/#source v8.0.3 is now tagged in the official qemu.git repository, and the stable-8.0 branch has been updated accordingly: https://gitlab.com/qemu-project/qemu/-/commits/stable-8.0?ref_type=heads This update contains general fixes for various architectures/subsystems, including the following CVE fixes: 9pfs (CVE-2023-2861) vhost-vdpa (CVE-2023-3301) Thank you to everyone involved! CHANGELOG: a342ce9dfe: Update version for 8.0.3 release (Michael Tokarev) fb64b62378: target/arm: Fix SME full tile indexing (Richard Henderson) d2402a83a7: accel/tcg: Assert one page in tb_invalidate_phys_page_range__locked (Mark Cave-Ayland) 78e8c9c1a1: accel/tcg: Fix start page passed to tb_invalidate_phys_page_range__locked (Mark Cave-Ayland) 477ab906d1: ui/gtk: set the area of the scanout texture correctly (Dongwon Kim) df1e45c9df: linux-user: Avoid mmap of the last byte of the reserved_va (Richard Henderson) 383fb8c05c: vfio/pci: Call vfio_prepare_kvm_msi_virq_batch() in MSI retry path (Shameer Kolothum) 58b3e4ff5f: vfio/pci: Fix a segfault in vfio_realize (Zhenzhong Duan) 55ee115e7a: target/ppc: Fix decrementer time underflow and infinite timer loop (Nicholas Piggin) ce6331222d: vhost: fix vhost_dev_enable_notifiers() error case (Laurent Vivier) 246b0cf1ac: vdpa: mask _F_CTRL_GUEST_OFFLOADS for vhost vdpa devices (Eugenio Pérez) 5e8838524a: icount: don't adjust virtual time backwards after warp (Nicholas Piggin) a76c5126ec: Revert "hw/sparc64/niagara: Use blk_name() instead of open-coding it" (Markus Armbruster) 8c792a532e: virtio-gpu: Make non-gl display updates work again when blob=true (Vivek Kasireddy) dc4c852d4d: ui: return NULL when getting cursor without a console (Marc-André Lureau) aab37b2002: vhost-vdpa: do not cleanup the vdpa/vhost-net structures if peer nic is present (Ani Sinha) d33534a4c7: vdpa: fix not using CVQ buffer in case of error (Eugenio Pérez) 46fe2deaef: vhost: release virtqueue objects in error path (Prasad Pandit) c10525874c: vhost: release memory_listener object in error path (Prasad Pandit) b62e5d8ac1: target/hppa: Update to SeaBIOS-hppa version 8 (Helge Deller) 06f32b3dcf: target/hppa: New SeaBIOS-hppa version 7 (Helge Deller) 29c753001b: target/hppa: Provide qemu version via fw_cfg to firmware (Helge Deller) 8fa1462292: target/hppa: Fix OS reboot issues (Helge Deller) deb40cf67a: pc-bios/keymaps: Use the official xkb name for Arabic layout, not the legacy synonym (Peter Maydell) cf7950282d: host-utils: Avoid using __builtin_subcll on buggy versions of Apple Clang (Peter Maydell) 72a23f2991: target/tricore: Add CHECK_REG_PAIR() for insn accessing 64 bit regs (Bastian Koppelmann) b9e1415e16: target/tricore: Fix out-of-bounds index in imask instruction (Siqi Chen) 4553eee156: hw/timer/nrf51_timer: Don't lose time when timer is queried in tight loop (Peter Maydell) 22d71f9eb3: hw/intc/allwinner-a10-pic: Handle IRQ levels other than 0 or 1 (Peter Maydell) f38ca28c66: target/arm: Return correct result for LDG when ATA=0 (Peter Maydell) 2bdaf89162: target/arm: Fix return value from LDSMIN/LDSMAX 8/16 bit atomics (Peter Maydell) fb8b14025b: aspeed/hace: Initialize g_autofree pointer (Cédric Le Goater) 4a83e27b21: hw/riscv: qemu crash when NUMA nodes exceed available CPUs (Yin Wang) e7d265340e: target/ppc: Fix PMU hflags calculation (Nicholas Piggin) 1de8291e29: target/ppc: Fix nested-hv HEAI delivery (Nicholas Piggin) 3c6346625b: target/ppc: Fix lqarx to set cpu_reserve (Nicholas Piggin) d09e35feb5: vnc: move assert in vnc_worker_thread_loop (Anastasia Belova) 967e42986f: hw/remote: Fix vfu_cfg trace offset format (Mattias Nissler) b9d2887be4: 9pfs: prevent opening special files (CVE-2023-2861) (Christian Schoenebeck) 828af6b31f: qga: Fix suspend on Linux guests without systemd (Mark Somerville) fe88635449: docs: fix multi-process QEMU documentation (Jagannathan Raman) 6a69a58b1c: hw/xen: Fix broken check for invalid state in xs_be_open() (David Woodhouse) 1797de7f82: hw/xen: Fix memory leak in libxenstore_open() for Xen (David Woodhouse) 903c71251b: hw/mips/malta: Fix the malta machine on big endian hosts (Thomas Huth) 454d4e4380: s390x/tcg: Fix CPU address returned by STIDP (Ilya Leoshkevich) 5cd229064a: tests/tcg/s390x: Test MXDB and MXDBR (Ilya Leoshkevich) 1b4417178e: target/s390x: Fix MXDB and MXDBR (Ilya Leoshkevich) 373cc0f3b5: tests/tcg/s390x: Test single-stepping SVC (Ilya Leoshkevich) 9b7c1e431e: linux-user/s390x: Fix single-stepping SVC (Ilya Leoshkevich) 0a3a9ae1f2: tests/tcg/s390x: Test LOCFHR (Ilya Leoshkevich) 0d4bced374: target/s390x: Fix LOCFHR taking the wrong half of R2 (Ilya Leoshkevich) 8776c6cf6a: tests/tcg/s390x: Test LCBB (Ilya Leoshkevich) 76d4eb3a5e: target/s390x: Fix LCBB overwriting the top 32 bits (Ilya Leoshkevich) 6a9f9e6499: tests/tcg/s390x: Test EXECUTE of relative branches (Ilya Leoshkevich) f81a5d6863: target/arm: Explicitly select short-format FSR for M-profile (Peter Maydell) 505f0c68c9: hw/arm/xlnx-zynqmp: fix unsigned error when checking the RPUs number (Clément Chigot) cdda1ce158: hw/dma/xilinx_axidma: Check DMASR.HALTED to prevent infinite loop. (Tommy Wu) bc8e883065: ui/sdl2: disable SDL_HINT_GRAB_KEYBOARD on Windows (Volker Rümelin) e0968d21e2: ui/sdl2: Grab Alt+F4 also under Windows (Bernhard Beschow) 772a83c6db: ui/sdl2: Grab Alt+Tab also in fullscreen mode (Bernhard Beschow) 9e36edcf03: ui/dbus: fix compilation when GBM && !OPENGL (Marc-André Lureau) e0baf24b4a: ui/sdl2: fix surface_gl_update_texture: Assertion 'gls' failed (Marc-André Lureau) eef92fac91: ui/gtk-egl: fix scaling for cursor position in scanout mode (Erico Nunes) 7fd387715b: ui/gtk: use widget size for cursor motion event (Erico Nunes) 76b7002ec7: ui/gtk: fix passing y0_top parameter to scanout (Erico Nunes) 880f7d12be: hw/ppc/prep: Fix wiring of PIC -> CPU interrupt (Bernhard Beschow) 864ce70c1c: target/ppc: Fix fallback to MFSS for MFFS* instructions on pre 3.0 ISAs (Richard Purdie) 25b846c85e: scripts/device-crash-test: Add a parameter to run with TCG only (Thomas Huth) eca6ebee52: gitlab-ci: Avoid to re-run "configure" in the device-crash-test jobs (Thomas Huth)
