Hi everyone, The QEMU v9.1.2 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-9.1.2.tar.xz https://download.qemu.org/qemu-9.1.2.tar.xz.sig (signature) v9.1.2 is now tagged in the official qemu.git repository, and the stable-9.1 branch has been updated accordingly: https://gitlab.com/qemu-project/qemu/-/commits/stable-9.1 There are 72 changes since the previous v9.1.1 release. Thank you everyone who has been involved and helped with the stable series! /mjt Changelog (stable-9.1-hash master-hash Author Name: Commmit-Subject): 508081a49b Michael Tokarev: Update version for 9.1.2 release 71c418c4a5 b2cc699979 Guenter Roeck: usb-hub: Fix handling port power control messages a7b7953d8d 626b39006d Paolo Bonzini: hw/audio/hda: fix memory leak on audio setup 8d9c6f6fa9 e125d9835b Paolo Bonzini: Revert "hw/audio/hda: fix memory leak on audio setup" 072d407be3 c3d7c18b0d Thomas Huth: hw/misc/mos6522: Fix bad class definition of the MOS6522 device 019d93004b ebbf7c60bb Cédric Le Goater: vfio/container: Fix container object destruction de6c4c8259 7ba055b49b Pierrick Bouvier: target/i386: fix hang when using slow path for ptw_setl 35e5688153 8377e3fb85 Peter Maydell: tcg: Allow top bit of SIMD_DATA_BITS to be set in simd_desc() e5d832b6d3 95c9e2209c Richard Henderson: linux-user/arm: Select vdso for be8 and be32 modes 23c24fbfb8 f7150b2151 Richard Henderson: linux-user/arm: Reduce vdso alignment to 4k b870db1c24 fb7f3572b1 Ilya Leoshkevich: linux-user: Tolerate CONFIG_LSM_MMAP_MIN_ADDR 6e813172b1 2a339fee45 Richard Henderson: accel/tcg: Fix user-only probe_access_internal plugin check a820a85ac8 f275508046 Richard Henderson: target/arm: Drop user-only special case in sve_stN_r 9699e9f06d 8491026a08 Helge Deller: linux-user: Fix setreuid and setregid to use direct syscalls 494d6b81fe bd0e501e1a Peter Maydell: hw/i386/pc: Don't try to init PCI NICs if there is no PCI bus f7ff24a6e9 8fa11a4df3 Alexander Graf: target/i386: Fix legacy page table walk 3d28b84487 042b4ebfd2 Christian Schoenebeck: 9pfs: fix crash on 'Treaddir' request c5e48f281d 9529aa6bb4 Klaus Jensen: hw/nvme: fix handling of over-committed queues 0098207eb1 37dfcba1a0 Hanna Czenczek: migration: Ensure vmstate_save() sets errp 5e29203bc7 e6b2fa1b81 Peter Maydell: target/arm: Fix SVE SDOT/UDOT/USDOT (4-way, indexed) 6d62f309f8 efbe180ad2 Peter Maydell: target/arm: Add new MMU indexes for AArch32 Secure PL1&0 f147ed377a 056c5c90c1 Peter Maydell: Revert "target/arm: Fix usage of MMU indexes when EL3 is AArch32" 19b80ef0b5 feb58e3b26 Michael S. Tsirkin: acpi/disassemle-aml.sh: fix up after dir reorg 7ee7418dae 16c687d845 Jonathan Cameron: hw/acpi: Fix ordering of BDF in Generic Initiator PCI Device Handle. fac933cae4 9cfe110d9f Sunil Nimmagadda: qemu-ga: Fix a SIGSEGV in ga_run_command() helper e30319cddd c078298301 Jan Luebbe: hw/sd/sdcard: Fix calculation of size when using eMMC boot partitions cbfbd13346 ddf4dd46e5 Ilya Leoshkevich: tests/tcg: Replace -mpower8-vector with -mcpu=power8 2a5eec6dd2 031324472e Chalapathi V: hw/ssi/pnv_spi: Fixes Coverity CID 1558831 2408ff818d 3feabc18ad Philippe Mathieu-Daudé: hw/ssi/pnv_spi: Return early in transfer() 5d305310c4 65f53702d2 Philippe Mathieu-Daudé: hw/ssi/pnv_spi: Match _xfer_buffer_free() with _xfer_buffer_new() a16570419b ddd2a060a0 Nicholas Piggin: ppc/pnv: ADU fix possible buffer overrun with invalid size 963bfe9c62 87de77f6ae Nicholas Piggin: target/ppc: Fix HFSCR facility checks 2a14b2f441 0324d236d2 Nicholas Piggin: target/ppc: Fix mtDPDES targeting SMT siblings 3583e93223 84416e262e Nicholas Piggin: ppc/pnv: Fix LPC POWER8 register sanity check afbd6b5077 899e488650 Nicholas Piggin: ppc/pnv: Fix LPC serirq routing calculation 84fb165d96 7b4820a3e1 Ilya Leoshkevich: target/ppc: Make divd[u] handler method decodetree compatible 563d60e921 c9b8a13a88 Ilya Leoshkevich: target/ppc: Set ctx->opcode for decode_insn32() 56478d5a5e c128d39ede Anton Blanchard: target/riscv: Fix vcompress with rvv_ta_all_1s 19a4974ca7 fd16cfb299 Daniel Henrique Barboza: target/riscv/kvm: clarify how 'riscv-aia' default works 7f9dc099c7 d201a127e1 Daniel Henrique Barboza: target/riscv/kvm: set 'aia_mode' to default in error path 2a5c4a91ca 2ae6cca1d3 Yong-Xuan Wang: hw/intc/riscv_aplic: Check and update pending when write sourcecfg 08c6ed47e6 f8c1f36a2e Rob Bradford: target/riscv: Set vtype.vill on CPU reset 59fad1ebad a84be2baa9 Sergey Makarov: hw/intc: Don't clear pending bits on IRQ lowering 1c627d7265 929e4277c1 TANG Tiancheng: target/riscv: Correct SXL return value for RV32 in RV64 QEMU 646746a131 5a60026cad Evgenii Prokopiev: target/riscv/csr.c: Fix an access to VXSAT e69b2c6790 388b849fb6 Paolo Bonzini: stubs: avoid duplicate symbols in libqemuutil.a 13d162d4d0 d9c7adb601 Peter Maydell: target/arm: Store FPSR cumulative exception bits in env->vfp.fpsr 10eb3721fc bab209af35 Ido Plat: target/arm: Fix arithmetic underflow in SETM instruction fde3af1971 77dd098a5e Peter Maydell: hw/sd/omap_mmc: Don't use sd_cmd_type_t ae0a9ccfe3 1505b651fd Peter Maydell: target/arm: Don't assert in regime_is_user() for E10 mmuidx values b5cd9f8b5b 75fe36b4e8 Bernhard Beschow: net/tap-win32: Fix gcc 14 format truncation errors 9657daca0e 1f37280b37 Daniel P. Berrangé: net: fix build when libbpf is disabled, but libxdp is enabled 289ac098b6 e29bc931e1 Stefan Weil: Fix calculation of minimum in colo_compare_tcp 6ea3f1f06b 76240dd2a3 Akihiko Odaki: net: Check if nc is NULL in qemu_get_vnet_hdr_len() c044440a42 b56f7dd203 Pierrick Bouvier: plugins: fix qemu_plugin_reset 34f38a1b11 24be5341fb Pierrick Bouvier: dockerfiles: fix default targets for debian-loongarch-cross 4ab2bc6482 97f116f9c6 Alex Bennée: gitlab: make check-[dco|patch] a little more verbose 7926d4d0d1 3b5948f808 Avihai Horon: vfio/migration: Report only stop-copy size in vfio_state_pending_exact() b861f65eaf 310df7a9fe Yao Zi: linux-user/riscv: Fix definition of RISCV_HWPROBE_EXT_ZVFHMIN 29027de5da 8704132805 Ilya Leoshkevich: linux-user/ppc: Fix sigmask endianness issue in sigreturn 356d3ecec0 bbd5630a75 Ilya Leoshkevich: linux-user: Emulate /proc/self/maps under mmap_lock 3a41aa8226 115ade42d5 Richard Henderson: target/i386: Use probe_access_full_mmu in ptw_translate 01bfc2e295 b56617bbcb Alexander Graf: target/i386: Walk NPT in guest real mode fbe5afdd30 a7cfd751fb Richard Henderson: tcg: Reset data_gen_ptr correctly a22bd36631 04bbc3ee52 Kevin Wolf: raw-format: Fix error message for invalid offset/size 88aaef7205 d60bd080e7 Peter Maydell: tests/qemu-iotests/211.out: Update to expect MapEntry 'compressed' field 6cb943c361 68ad89b75a Thomas Huth: Revert "hw/sh4/r2d: Realize IDE controller before accessing it" 8dca0ab4c4 d9280ea317 Stefan Berger: tests: Wait for migration completion on destination QEMU to avoid failures 065bba4dfa 15d955975b Richard Henderson: target/i386: Use only 16 and 32-bit operands for IN/OUT 474487611b 64e0e63ea1 Tom Dohrmann: accel/kvm: check for KVM_CAP_READONLY_MEM on VM 6ad00eb0d3 e136648c5c Paolo Bonzini: target/i386/tcg: Use DPL-level accesses for interrupts and call gates 9eb3cc1641 5504a81261 Peter Xu: KVM: Dynamic sized kvm memslots array 994f8717ee 615586cb35 Paolo Bonzini: tcg/s390x: fix constraint for 32-bit TSTEQ/TSTNE
OpenPGP_signature.asc
Description: OpenPGP digital signature