-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Hi everyone,

The QEMU v8.2.3 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.3.tar.xz
  https://download.qemu.org/qemu-8.2.3.tar.xz.sig (signature)

v8.2.3 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 116 changes since the previous v8.2.2 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):

8216663a5c Michael Tokarev:
 Update version for 8.2.3 release
51da750063 c4f91d7b7b Harsh Prateek Bora:
 ppc/spapr: Initialize max_cpus limit to SPAPR_IRQ_NR_IPIS.
c513ee1b91 2df5c1f5b0 Harsh Prateek Bora:
 ppc/spapr: Introduce SPAPR_IRQ_NR_IPIS to refer IRQ range for CPU IPIs.
1a78b89bcf 6e4aceba20 BALATON Zoltan:
 hw/pci-host/ppc440_pcix: Do not expose a bridge device on PCI bus
dd784cb65d f33274265a BALATON Zoltan:
 hw/isa/vt82c686: Keep track of PIRQ/PINT pins separately
fcbb086ae5 2ce6cff94d Cindy Lu:
 virtio-pci: fix use of a released vector
6e29509abc 4ef1f559f2 Richard Henderson:
 linux-user/x86_64: Handle the vsyscall page in open_self_maps_{2,4}
e2dfadfd07 dcb0a1ac03 Philippe Mathieu-Daudé:
 hw/audio/virtio-snd: Remove unused assignment
1cfe45956e 83ddb3dbba Philippe Mathieu-Daudé:
 hw/net/net_tx_pkt: Fix overrun in update_sctp_checksum()
35a67d2aa8 9e4b27ca6b Philippe Mathieu-Daudé:
 hw/sd/sdhci: Do not update TRNMOD when Command Inhibit (DAT) is set
9666bd2b79 ad766d603f Philippe Mathieu-Daudé:
 hw/net/lan9118: Fix overflow in MIL TX FIFO
4e6240e184 a45223467e Philippe Mathieu-Daudé:
 hw/net/lan9118: Replace magic '2048' value by MIL_TXFIFO_SIZE definition
516bdbc234 eaf2bd2953 Philippe Mathieu-Daudé:
 backends/cryptodev: Do not abort for invalid session ID
1c5005c450 fc09ff2979 Philippe Mathieu-Daudé:
 hw/misc/applesmc: Fix memory leak in reset() handler
6e7e387b79 d39fdfff34 Philippe Mathieu-Daudé:
 hw/block/nand: Fix out-of-bound access in NAND block buffer
ab995895ad 2e3e09b368 Philippe Mathieu-Daudé:
 hw/block/nand: Have blk_load() take unsigned offset and return boolean
15b41461ea 7a86544f28 Philippe Mathieu-Daudé:
 hw/block/nand: Factor nand_load_iolen() method out
5d53ff200b aa88f99c87 Yuquan Wang:
 qemu-options: Fix CXL Fixed Memory Window interleave-granularity typo
4f01537ced f4729ec39a Philippe Mathieu-Daudé:
 hw/virtio/virtio-crypto: Protect from DMA re-entrancy bugs
fbeb0a160c b4295bff25 Philippe Mathieu-Daudé:
 hw/char/virtio-serial-bus: Protect from DMA re-entrancy bugs
1b2a52712b ba28e0ff4d Philippe Mathieu-Daudé:
 hw/display/virtio-gpu: Protect from DMA re-entrancy bugs
eb546a3f49 ec0504b989 Philippe Mathieu-Daudé:
 hw/virtio: Introduce virtio_bh_new_guarded() helper
390da29ce5 5888357942 Keith Packard:
 target/m68k: Map FPU exceptions to FPSR register
0764b8a8e3 b754cb2dcd Zack Buhman:
 target/sh4: add missing CHECK_NOT_DELAY_SLOT
733511728a 7227c0cd50 Zack Buhman:
 target/sh4: Fix mac.w with saturation enabled
77e03229ca c97e8977dc Zack Buhman:
 target/sh4: Fix mac.l with saturation enabled
7fc1bcb65f 7d95db5e78 Richard Henderson:
 target/sh4: Merge mach and macl into a union
be88ed87a6 b0f2f2976b Zack Buhman:
 target/sh4: mac.w: memory accesses are 16-bit words
c02844b8e8 f0907ff4ca Richard Henderson:
 linux-user: Fix waitid return of siginfo_t and rusage
196601e759 e25fe886b8 Richard Henderson:
 tcg/optimize: Do not attempt to constant fold neg_vec
20cd0c8655 731655f87f Manos Pitsidianakis:
 virtio-snd: rewrite invalid tx/rx message handling
627aa460ba a45f09935c Zheyu Ma:
 virtio-snd: Enhance error handling for invalid transfers
cd461c8445 6ae72f609a lyx634449800:
 vdpa-dev: Fix the issue of device status not updating when configuration 
interruption is triggered
b57b102a81 2d9a31b3c2 Wafer:
 hw/virtio: Fix packed virtqueue flush used_idx
f7a1ff69ba 19b254e86a Peter Maydell:
 target/arm: Use correct SecuritySpace for AArch64 AT ops at EL3
6983d1657d 7afbdada7e Wei Wang:
 migration/postcopy: ensure preempt channel is ready before loading states
46f03be3ed bbdf902366 Zheyu Ma:
 block/virtio-blk: Fix memory leak from virtio_blk_zone_report
9c2b8194ac 4c54f5bc8e Yajun Wu:
 hw/net/virtio-net: fix qemu set used ring flag even vhost started
e961fa43e9 fbe5ac5671 Peter Maydell:
 target/arm: take HSTR traps of cp15 accesses to EL2, not EL1
2702763548 44e25fbc19 Peter Maydell:
 hw/intc/arm_gicv3: ICC_HPPIR* return SPURIOUS if int group is disabled
2befb8a9c7 1d2f2b35bc Michael Tokarev:
 gitlab-ci/cirrus: switch from 'master' to 'latest'
3168476965 d0ad271a76 Avihai Horon:
 migration/postcopy: Ensure postcopy_start() sets errp if it fails
35fface50f 4a3aa11e1f Richard Henderson:
 target/hppa: Clear psw_n for BE on use_nullify_skip path
3cdfd68e4e 2911e9b95f Richard Henderson:
 tcg/optimize: Fix sign_mask for logical right-shift
d3e9e0fb29 89a8de364b Akihiko Odaki:
 hw/net/net_tx_pkt: Fix virtio header without checksum offloading
12e4886108 1c188fc8cb Akihiko Odaki:
 virtio-net: Fix vhost virtqueue notifiers for RSS
1e4ec0958e 385e575cd5 Yong-Xuan Wang:
 target/riscv/kvm: fix timebase-frequency when using KVM acceleration
38f36fc568 e06adebb08 Irina Ryapolova:
 target/riscv: Fix mode in riscv_tlb_fill
dc2abb61af c9b07fe14d Max Chou:
 target/riscv: rvv: Remove the dependency of Zvfbfmin to Zfbfmin
6c49ccaaba 078189b327 Frank Chang:
 hw/intc: Update APLIC IDC after claiming iforce register
b7ff2c5600 0a11629c91 Daniel Henrique Barboza:
 target/riscv/vector_helper.c: optimize loops in ldst helpers
c4ed8c5610 df4252b2ec Daniel Henrique Barboza:
 target/riscv/vector_helpers: do early exit when vstart >= vl
43ca6c1a9b 7e53e3ddf6 Daniel Henrique Barboza:
 target/riscv: always clear vstart in whole vec move insns
693ceca987 768e7b329c Daniel Henrique Barboza:
 target/riscv/vector_helper.c: fix 'vmvr_v' memcpy endianess
9f0db88ca9 0848f7c18e Daniel Henrique Barboza:
 trans_rvv.c.inc: set vstart = 0 in int scalar move insns
bf26b6acc1 d3646e31ce Daniel Henrique Barboza:
 target/riscv/vector_helper.c: set vstart = 0 in GEN_VEXT_VSLIDEUP_VX()
0041b5a014 a158c63b3b Yao Xingtao:
 monitor/hmp-cmds-target: Append a space in error message in gpa2hva()
783b2fc0a9 7c7a9f578e Lorenz Brun:
 hw/scsi/scsi-generic: Fix io_timeout property not applying
78bebf8692 9dab7bbb01 Gregory Price:
 target/i386/tcg: Enable page walking from MMIO memory
eaa20895b7 12d7b3bbd3 Fiona Ebner:
 iotests: add test for stream job with an unaligned prefetch read
edba203229 bac09b093e Fiona Ebner:
 block-backend: fix edge case in bdrv_next_cleanup() where BDS associated to BB 
changes
1652e5b97f f6d38c9f6d Fiona Ebner:
 block-backend: fix edge case in bdrv_next() where BDS associated to BB changes
80ccf1e485 3f934817c8 Stefan Reiter:
 block/io: accept NULL qiov in bdrv_pad_request
73d604a4bc 2c66de61f8 Kevin Wolf:
 vdpa-dev: Fix initialisation order to restore VDUSE compatibility
784ebe52bd 272fba9779 Ido Plat:
 target/s390x: Use mutable temporary value for op_ts
ef9b43bb8e 1590154ee4 Song Gao:
 target/loongarch: Fix qemu-system-loongarch64 assert failed with the option 
'-d int'
358dd25fb0 eb844330bd Thomas Huth:
 docs/conf.py: Remove usage of distutils
5b51920fbd 77642f92c0 Song Gao:
 target/loongarch: Fix qemu-loongarch64 hang when executing 'll.d $t0, $t0, 0'
242370f8bd 518d2f4300 Sven Schnelle:
 target/hppa: fix do_stdby_e()
b0a0ec47ba b5e0b3a53c Sven Schnelle:
 target/hppa: mask privilege bits in mfia
e3b3cff998 ad1fdacd1b Sven Schnelle:
 target/hppa: exit tb on flush cache instructions
4dbeff3d48 ae157fc250 Sven Schnelle:
 target/hppa: fix access_id check
ca52ee4a9b d37fad0ae5 Sven Schnelle:
 target/hppa: fix shrp for wide mode
4a76c5665b c3ea1996a1 Sven Schnelle:
 target/hppa: ldcw,s uses static shift of 3
de74e73d91 46174e140d Richard Henderson:
 target/hppa: Fix assemble_12a insns for wide mode
efbcf7cead 4768c28edd Richard Henderson:
 target/hppa: Fix assemble_11a insns for wide mode
f6f4703c5a 72bace2d13 Richard Henderson:
 target/hppa: Fix assemble_16 insns for wide mode
cf794e4774 7fd226b047 Tao Su:
 target/i386: Revert monitor_puts() in do_inject_x86_mce()
f8fb5928a8 d4069a84a3 Marc-André Lureau:
 ui: compile dbus-display1.c with -fPIC as necessary
de742b16b3 e8ee827ffd Daniel P. Berrangé:
 Revert "chardev/char-socket: Fix TLS io channels sending too much data to the 
backend"
509525dc67 2cc68629a6 Paolo Bonzini:
 target/i386: fix direction of "32-bit MMU" test
1ced8cd541 90f641531c Paolo Bonzini:
 target/i386: use separate MMU indexes for 32-bit accesses
a85b8ec872 5f97afe254 Paolo Bonzini:
 target/i386: introduce function to query MMU indices
25bdc64b62 63b18312d1 Kevin Wolf:
 tests/unit: Bump test-replication timeout to 60 seconds
96ff214a2a e1b363e328 Thomas Huth:
 tests/unit: Bump test-crypto-block test timeout to 5 minutes
2a1ce7c374 c45f8f1aef Thomas Huth:
 tests/unit: Bump test-aio-multithread test timeout to 2 minutes
ddf4412bf4 e8fce34ecc Kevin Wolf:
 iotests: Add test for reset/AioContext switches with NBD exports
a69a002dcd 9c707525cb Kevin Wolf:
 nbd/server: Fix race in draining the export
13fc21ae3d 7075d23511 Stefan Hajnoczi:
 nbd/server: introduce NBDClient->lock to protect fields
aee1039c61 f816310d0c Stefan Hajnoczi:
 nbd/server: only traverse NBDExport->clients from main loop thread
0d835791f0 ae5a40e858 Kevin Wolf:
 mirror: Don't call job_pause_point() under graph lock
8996768ebc 2e128776dc Cédric Le Goater:
 migration: Skip only empty block devices
7820b9b7a0 633487df8d Volker Rümelin:
 hw/audio/virtio-sound: return correct command response size
b5c6660ea6 74e2845c5f Jonathan Cameron:
 hmat acpi: Fix out of bounds access due to missing use of indirection
313e746958 6081b4243c Akihiko Odaki:
 pcie_sriov: Validate NumVFs
98f3488c1b 91bb64a8d2 Akihiko Odaki:
 hw/nvme: Use pcie_sriov_num_vfs()
3097bcbf37 fa905f65c5 Klaus Jensen:
 hw/nvme: add machine compatibility parameter to enable msix exclusive bar
273111ca71 ee7bda4d38 Klaus Jensen:
 hw/nvme: generalize the mbar size helper
389f6655ca 8c78015a55 Klaus Jensen:
 hw/nvme: fix invalid check on mcl
2d281e030d 4f0a4a3d58 Minwoo Im:
 hw/nvme: separate 'serial' property for VFs
35ca0f7cbc 9253d83062 Peng Fan:
 xen: Drop out of coroutine context xen_invalidate_map_cache_entry
31e20693ea 6a5287ce80 Nick Briggs:
 Avoid unaligned fetch in ladr_match()
0ba8be81f8 4cadf10234 Laurent Vivier:
 e1000e: fix link state on resume
c440c89ecb 65c2ab8085 Laurent Vivier:
 igb: fix link state on resume
6ad78a085e 69f7b00d05 Yu Zhang:
 migration/rdma: Fix a memory issue for migration
8f1eb52422 9bc9e95119 Michael Tokarev:
 make-release: switch to .xz format by default
5ae5473e2e 9876359990 Sven Schnelle:
 hw/scsi/lsi53c895a: add timer to scripts processing
37a8b9205f a9198b3132 Sven Schnelle:
 hw/scsi/lsi53c895a: stop script on phase mismatch
5dc46b3ff8 012b170173 Dmitrii Gavrilov:
 system/qdev-monitor: move drain_call_rcu call under if (!dev) in 
qmp_device_add()
4db93405e5 fd7f95f23d Peter Maydell:
 hw/rtc/sun4v-rtc: Relicense to GPLv2-or-later
f0ae5d6d5f d572bcb222 Richard Henderson:
 target/arm: Fix 32-bit SMOPA
81c0ebf107 f5af80271a David Parsons:
 ui/cocoa: Fix window clipping on macOS 14
94b544f127 9ea920dc28 Daniel P. Berrangé:
 gitlab: update FreeBSD Cirrus CI image to 13.3
420a8d8735 b816e1b5ba Richard Henderson:
 linux-user: Remove pgb_dynamic alignment assertion
151d593c7d 7f89fdf8eb Richard Henderson:
 tcg/aarch64: Apple does not align __int128_t in even registers
16f1f95ebd 15cc103362 Paolo Bonzini:
 configure: run plugin TCG tests again
eae7509be9 Michael Tokarev:
 Revert "configure: run plugin TCG tests again"

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEEe3O61ovnosKJMUsicBtPaxppPlkFAmYpQ7YACgkQcBtPaxpp
PlkZkAf+PhUZk8YRn+Q4QvYvMtrrm9Nl/OGXLtAR7RvaE9q5YLJwo1hPj4RMMkB8
ENWdlhbjdHvXqdI0KhVmlhpnsYkQgIldrzKhKXFiLhxl0UkPRwo8rdtOeSD+ssO1
iS547mguzaWxenCEWECNDsBbjcfHrAYmkFUPeonVbQYJYywVJLMkyBhgVageYxuK
aGrCcPaw01SwUTnMLnMLlNV8nKxtzd5sGdTIu3/UTKcqeYMEl/OhQSryxY6fIo3z
PmLMItSPLjcA5uttHI+NmQ/6tV2+CEXB/OzuULPAPfoEdH5tvqRgZjJYHHIfavaj
0+YIlV8FBLbCZGWqri9Gp+kDIwYnXQ==
=HwO7
-----END PGP SIGNATURE-----

Reply via email to