Hi everyone, The QEMU v8.2.8 stable release is now available.
You can grab the tarball from our download page here: https://www.qemu.org/download/#source https://download.qemu.org/qemu-8.2.8.tar.xz https://download.qemu.org/qemu-8.2.8.tar.xz.sig (signature) v8.2.8 is now tagged in the official qemu.git repository, and the stable-8.2 branch has been updated accordingly: https://gitlab.com/qemu-project/qemu/-/commits/stable-8.2 There are 61 changes since the previous v8.2.7 release. Thank you everyone who has been involved and helped with the stable series! /mjt Changelog (stable-8.2-hash master-hash Author Name: Commmit-Subject): f30c55b420 Michael Tokarev: Update version for 8.2.8 release 78da6504d5 b2cc699979 Guenter Roeck: usb-hub: Fix handling port power control messages fe6e7a8b22 626b39006d Paolo Bonzini: hw/audio/hda: fix memory leak on audio setup 8a8a0e8980 c3d7c18b0d Thomas Huth: hw/misc/mos6522: Fix bad class definition of the MOS6522 device 391c3f8888 44e7948967 Alex Bennée: contrib/plugins: add compat for g_memdup2 16942fe5fd 7ba055b49b Pierrick Bouvier: target/i386: fix hang when using slow path for ptw_setl 35df60caad 8377e3fb85 Peter Maydell: tcg: Allow top bit of SIMD_DATA_BITS to be set in simd_desc() a9a949b270 95c9e2209c Richard Henderson: linux-user/arm: Select vdso for be8 and be32 modes 33afee2f2f f7150b2151 Richard Henderson: linux-user/arm: Reduce vdso alignment to 4k 44602592d2 fb7f3572b1 Ilya Leoshkevich: linux-user: Tolerate CONFIG_LSM_MMAP_MIN_ADDR 482edc6de5 2a339fee45 Richard Henderson: accel/tcg: Fix user-only probe_access_internal plugin check 7db4f0c074 f275508046 Richard Henderson: target/arm: Drop user-only special case in sve_stN_r 3dc3a04fb1 8491026a08 Helge Deller: linux-user: Fix setreuid and setregid to use direct syscalls 363d385dbf 8fa11a4df3 Alexander Graf: target/i386: Fix legacy page table walk b08f9df32c 042b4ebfd2 Christian Schoenebeck: 9pfs: fix crash on 'Treaddir' request e3d2027be7 9529aa6bb4 Klaus Jensen: hw/nvme: fix handling of over-committed queues 15c1530270 37dfcba1a0 Hanna Czenczek: migration: Ensure vmstate_save() sets errp 9482f989cc e6b2fa1b81 Peter Maydell: target/arm: Fix SVE SDOT/UDOT/USDOT (4-way, indexed) a0f6b02792 0324d236d2 Nicholas Piggin: target/ppc: Fix mtDPDES targeting SMT siblings 1950253213 c9b8a13a88 Ilya Leoshkevich: target/ppc: Set ctx->opcode for decode_insn32() 325bda0afd c128d39ede Anton Blanchard: target/riscv: Fix vcompress with rvv_ta_all_1s 0125fae2fe fd16cfb299 Daniel Henrique Barboza: target/riscv/kvm: clarify how 'riscv-aia' default works ebb544a032 d201a127e1 Daniel Henrique Barboza: target/riscv/kvm: set 'aia_mode' to default in error path d29ab85dac 2ae6cca1d3 Yong-Xuan Wang: hw/intc/riscv_aplic: Check and update pending when write sourcecfg 54e5df724e 0678e9f29c Anup Patel: hw/intc/riscv_aplic: Fix in_clrip[x] read emulation 9ed225f1ba f8c1f36a2e Rob Bradford: target/riscv: Set vtype.vill on CPU reset 0ff28bf039 a84be2baa9 Sergey Makarov: hw/intc: Don't clear pending bits on IRQ lowering 2c7193876c 929e4277c1 TANG Tiancheng: target/riscv: Correct SXL return value for RV32 in RV64 QEMU 5e0f5840b9 5a60026cad Evgenii Prokopiev: target/riscv/csr.c: Fix an access to VXSAT 0c826be996 bab209af35 Ido Plat: target/arm: Fix arithmetic underflow in SETM instruction 9f4fe67105 1505b651fd Peter Maydell: target/arm: Don't assert in regime_is_user() for E10 mmuidx values f18960409a 75fe36b4e8 Bernhard Beschow: net/tap-win32: Fix gcc 14 format truncation errors 719229d564 1f37280b37 Daniel P. Berrangé: net: fix build when libbpf is disabled, but libxdp is enabled 01f9d3553d e29bc931e1 Stefan Weil: Fix calculation of minimum in colo_compare_tcp a15d41ac2e 24be5341fb Pierrick Bouvier: dockerfiles: fix default targets for debian-loongarch-cross 8017ac63d3 97f116f9c6 Alex Bennée: gitlab: make check-[dco|patch] a little more verbose fd5ec4709d 3b5948f808 Avihai Horon: vfio/migration: Report only stop-copy size in vfio_state_pending_exact() 7ab3aff995 8704132805 Ilya Leoshkevich: linux-user/ppc: Fix sigmask endianness issue in sigreturn dad762774e bbd5630a75 Ilya Leoshkevich: linux-user: Emulate /proc/self/maps under mmap_lock 9a96406787 115ade42d5 Richard Henderson: target/i386: Use probe_access_full_mmu in ptw_translate 253c0a06e0 b56617bbcb Alexander Graf: target/i386: Walk NPT in guest real mode c042070bbf a7cfd751fb Richard Henderson: tcg: Reset data_gen_ptr correctly ca45c06b00 04bbc3ee52 Kevin Wolf: raw-format: Fix error message for invalid offset/size e73e8d9bcb d60bd080e7 Peter Maydell: tests/qemu-iotests/211.out: Update to expect MapEntry 'compressed' field bc5014cde5 d9280ea317 Stefan Berger: tests: Wait for migration completion on destination QEMU to avoid failures 15137b66bf 5504a81261 Peter Xu: KVM: Dynamic sized kvm memslots array 5910eb9d0a 330ef31deb Marc-André Lureau: ui/win32: fix potential use-after-free with dbus shared memory 6298efc5b2 f27206ceed Marc-André Lureau: hw/audio/hda: free timer on exit 14005f8d4a 3db74afec3 Alexandra Diupina: hw/intc/arm_gicv3_cpuif: Add cast to match the documentation ba618d45c8 352cc9f300 Richard Henderson: target/m68k: Always return a temporary from gen_lea_mode fb8f8129c2 3213da7b95 Richard Henderson: tcg/ppc: Use TCG_REG_TMP2 for scratch index in prepare_host_addr 693fc3b1cb 4cabcb89b1 Richard Henderson: tcg/ppc: Use TCG_REG_TMP2 for scratch tcg_out_qemu_st 6eec873fcc 2884596f5f Richard Henderson: linux-user: Fix parse_elf_properties GNU0_MAGIC check 1d0f108f97 a9ee641bd4 Philippe Mathieu-Daudé: linux-user/flatload: Take mmap_lock in load_flt_binary() 5e433748d9 c60473d292 Alex Bennée: testing: bump mips64el cross to bookworm and fix package list f1e70d3de0 3e964275d6 Alexander Bulekov: fuzz: disable leak-detection for oss-fuzz builds de4918b4f5 67d762e716 Ard Biesheuvel: target/arm: Avoid target_ulong for physical address lookups 37bac4b8e6 6475155d51 Fiona Ebner: block/reqlist: allow adding overlapping requests 40a3cb9213 8bded2e73e Fabiano Rosas: target/ppc: Fix lxvx/stxvx facility check 79f839d5b9 9d8d5a5b90 TANG Tiancheng: tcg: Fix iteration step in 32-bit gvec operation f699c0267b 8676007eff Peter Maydell: target/arm: Correct ID_AA64ISAR1_EL1 value for neoverse-v1 9a709679c3 d8d5ca4004 Fea.Wang: softmmu/physmem.c: Keep transaction attribute in address_space_map()
OpenPGP_signature.asc
Description: OpenPGP digital signature
