-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Hi everyone,
The QEMU v8.1.4 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.1.4.tar.xz https://download.qemu.org/qemu-8.1.4.tar.xz.sig (signature) v8.1.4 is now tagged in the official qemu.git repository, and the stable-8.1 branch has been updated accordingly: https://gitlab.com/qemu-project/qemu/-/commits/stable-8.1?ref_type=heads Thank you everyone who has been involved and helped with the stable series! /mjt Changelog (stable-8.1-hash master-hash Author Name: Commmit-Subject): c95e38d33b Michael Tokarev: Update version for 8.1.4 release c06aef082f 6980c31dec Jean-Philippe Brucker: target/arm/helper: Propagate MDCR_EL2.HPMN into PMCR_EL0.N 5b2fd6cf37 b5e0d5d22f Richard Henderson: target/i386: Fix 32-bit wrapping of pc/eip computation b831182728 755ae3811f Kevin Wolf: block: Fix AioContext locking in qmp_block_resize() fab36df7bd 2b8fe81b3c Patrick Venture: system/memory: use ldn_he_p/stn_he_p 25d0ca4fb0 f7767ca301 Peter Maydell: target/arm: Disable SME if SVE is disabled 4b2648356f ebfbf39467 Fiona Ebner: ui/vnc-clipboard: fix inflate_buffer 5133410f8b 53a939f1bf Volker Rümelin: ui/gtk-egl: move function calls back to regular code path 5a92f023d9 6f189a08c1 Antonio Caggiano: ui/gtk-egl: Check EGLSurface before doing scanout 701afca639 2d37fe9e5e Robert Hoo: msix: unset PCIDevice::msix_vector_poll_notifier in rollback 5c9f464531 20bc50137f Philippe Mathieu-Daudé: hw/acpi/erst: Do not ignore Error* in realize handler ed7e167699 714a1415d7 Akihiko Odaki: pcie_sriov: Remove g_new assertion 59de6e246f 74e8593e7e Volker Rümelin: hw/audio/hda-codec: fix multiplication overflow 66f14b70fe 235948bf53 Gihun Nam: hw/avr/atmega: Fix wrong initial value of stack pointer fbca2cbbef 837053a7f4 Philippe Mathieu-Daudé: hw/virtio: Add VirtioPCIDeviceTypeInfo::instance_finalize field f5584a7d8d 4f10c66077 Philippe Mathieu-Daudé: hw/nvram/xlnx-efuse-ctrl: Free XlnxVersalEFuseCtrl[] "pg0-lock" array a3e46300c5 49b3e28b7b Philippe Mathieu-Daudé: hw/nvram/xlnx-efuse: Free XlnxEFuse::ro_bits[] array on finalize() 48e0dfb837 896dd6ff7b Philippe Mathieu-Daudé: hw/misc/mps2-scc: Free MPS2SCC::oscclk[] array on finalize() 502f15db55 c9a4aa06df Philippe Mathieu-Daudé: hw/virtio: Free VirtIOIOMMUPCI::vdev.reserved_regions[] on finalize() 49727560c7 8d37a1425b Peter Maydell: target/arm: Handle overflow in calculation of next timer tick 169c593f78 11a3c4a286 Peter Maydell: target/arm: Set IL bit for pauth, SVE access, BTI trap syndromes 5cf2cf1f9f 9fb7b350ba Fam Zheng: vmdk: Don't corrupt desc file in vmdk_write_cid 6f51114b0e 6bca4d7d1f Ivan Klokov: target/riscv/cpu_helper.c: Fix mxr bit behavior 87ff608c6f 82d53adfbb Ivan Klokov: target/riscv/cpu_helper.c: Invalid exception on MMU translation stage 837148a31a a7472560ca Román Cárdenas: riscv: Fix SiFive E CLINT clock frequency 9ac76067ab 7a87ba8956 Daniel Henrique Barboza: hw/riscv/virt.c: do create_fdt() earlier, add finalize_fdt() 8d0b8fead4 301c65f49f Palmer Dabbelt: linux-user/riscv: Add Zicboz block size to hwprobe 8328d79621 f0a663b4ce Philippe Mathieu-Daudé: tests/avocado: Replace assertRegexpMatches() for Python 3.12 compatibility 5e7f6afe98 861f724d03 Thomas Huth: tests/avocado: Replace assertEquals() for Python 3.12 compatibility 983a4a828c 82d70a84c8 Richard Henderson: linux-user: Fix loaddr computation for some elf files 88e79a2dfd 9050f976e4 Akihiko Odaki: net: Update MemReentrancyGuard for NIC cc5124d979 7d0fefdf81 Akihiko Odaki: net: Provide MemReentrancyGuard * to qemu_new_nic() c6c0a1888f eabb921250 Niklas Cassel: hw/ide/ahci: fix legacy software reset db8e86cc40 3efd849573 Richard Henderson: target/arm: Fix SME FMOPA (16-bit), BFMOPA -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEe3O61ovnosKJMUsicBtPaxppPlkFAmWF3zYACgkQcBtPaxpp PlkD/QgAoQBR2CHuvxOwQFfVBy76HjE7Z6BPI0SKRONu81m2PIHl6cqUXsQtnUoR Hh4q0j+e5G2nFnTjdv31p1tDzqGsu0aHb7Psf/dJbrPs6JzhTjNvM1LMUMWG7IO+ LGivh+FrY+wZnGwmKhAkYpIjMg9lz+DHWHzpnCNR7U7XBHQw5nml/LN6FOZJH9oP amYuhCsJ3mWJr/9kwtZcgUBahrXH0EV8EhFprgi1/SEGO1KqRmTVliRaBft/WDu2 qpJvEWzoa3yKeuhbTWSjqqOKYaiqEs0rjUyVtcKQVl1M/dWSR02BHwoUHBPZbG/F P8He/Mn8KoOiWv4Jn/q6rOFkouJlvw== =9bJU -----END PGP SIGNATURE-----