Hi everyone,

The QEMU v10.2.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-10.2.2.tar.xz
  https://download.qemu.org/qemu-10.2.2.tar.xz.sig (signature)

v10.2.2 is now tagged in the official qemu.git repository, and the
stable-10.2 branch has been updated accordingly:

  https://gitlab.com/qemu-project/qemu/-/commits/stable-10.2

There are 55 changes since the previous v10.2.1 release.

Thank you everyone who has been involved and helped with the stable series!

/mjt

Changelog (stable-10.2-hash master-hash Author Name: Commmit-Subject):

f8ed81651e Michael Tokarev:
 Update version for 10.2.2 release
0103b23cb7 1b80f1009d Fiona Ebner:
 target/i386: add compat for migrating error code
85af4e9370 4f28b87fdd Paolo Bonzini:
 hyperv/syndbg: check length returned by cpu_physical_memory_map()
3e7e7cf05a a3fcbca0ef Hanna Czenczek:
 fuse: Copy write buffer content before polling
8b3b97dae5 2d877bc02a rail5:
 target/loongarch: Preserve PTE permission bits in LDPTE
477d1f3c59 db2325f794 rail5:
 target/loongarch: Avoid recursive PNX exception on CSR_BADI fetch
f07f64c3d8 1e3e1d51e2 Peter Maydell:
 hw: Make qdev_get_printable_name() consistently return freeable string
a69152d257 550391c713 Peter Maydell:
 hw/net/npcm_gmac: Catch accesses off the end of the register array
6f6bdf3763 6a1221614f Andreas Schwab:
 linux-user: fix TIOCGSID ioctl
2481744d96 c865b6bce5 Bingwu Zhang:
 tests/tcg/multiarch/test-mmap: Check mmaps beyond reserved_va
ed18bbbc11 e8e7d1f977 Bingwu Zhang:
 bsd-user: Deal with mmap where start > reserved_va
82d83d29bd f2813e13fe Bingwu Zhang:
 linux-user: Deal with mmap where start > reserved_va
d9dfd5f425 6595a8d5d1 Peter Maydell:
 hw/net/xilinx_ethlite: Check for oversized TX packets
0c5199e52b 235f9b3638 Dmitry Osipenko:
 virtio-gpu: Ensure BHs are invoked only from main-loop thread
a40b3f664c 961fcc0f22 Jens Axboe:
 fdmon-io_uring: check CQ ring directly in gsource_check
f9b1537744 2ae361ef1d Jens Axboe:
 aio-posix: notify main loop when SQEs are queued
8b851e5bb1 1d6610099b Hanna Czenczek:
 block/nfs: Do not enter coroutine from CB
ca8b13eb04 544ddbb637 Kevin Wolf:
 block: Never drop BLOCK_IO_ERROR with action=stop for rate limiting
43e60c88f1 d481617765 Dmitry Guryanov:
 block/throttle-groups: fix deadlock with iolimits and muliple iothreads
61f14858c1 0f51f9c342 Kevin Wolf:
 mirror: Fix missed dirty bitmap writes during startup
11589707ec 6f7b0a23a6 Antoine Damhet:
 block/curl: fix concurrent completion handling
86b5130fef cfda94eddb Halil Oktay (oblivionsage):
 block/vmdk: fix OOB read in vmdk_read_extent()
52cb65f9a6 d8e19f8042 Peter Maydell:
 hw/net/smc91c111: Don't allow negative-length packets
e944f36993 9545c059f7 Daniel P. Berrangé:
 io: fix cleanup for websock I/O source data on cancellation
f8943633a9 d39d0f3acd Daniel P. Berrangé:
 io: fix cleanup for TLS I/O source data on cancellation
68e031345a 163cd0ae11 Daniel P. Berrangé:
 io: separate freeing of tasks from marking them as complete
0deef85292 78c6b6010c Peter Maydell:
 target/ppc/translate: Fix TCG debug assert translating CLRBWIBC
438b752c76 1b93832f55 Bernhard Beschow:
 target/i386/emulate/x86_decode: Actually use stream in 
decode_instruction_stream()
32c1fc948e 529e5e7643 Bernhard Beschow:
 target/i386/hvf/x86_mmu: Fix compiler warning
17ec370a79 c86bca1671 Bernhard Beschow:
 target/i386/emulate/x86_decode: Fix compiler warning
7426a375bc 48c8916aec Josh Poimboeuf:
 hw/i386/vmmouse: Fix hypercall clobbers
f577bc677f b72d15f47c Christian Schoenebeck:
 hw/9pfs: fix missing EOPNOTSUPP on Twstat and Trenameat for fs synth driver
cdafefe5ae c96f6d2398 Richie Buturla:
 hw/9pfs: fix data race in v9fs_mark_fids_unreclaim()
b0560afef6 662fd548a0 Alex Bennée:
 target/arm: set the correct TI bits for WFIT traps
7e64af6463 669683cf14 Weixie Cui:
 hw/ssi/xilinx_spips: Reset TX FIFO in reset
dc9f0565a2 8608ed356e Kuan-Wei Chiu:
 hw/misc/virt_ctrl: Fix incorrect trace event in read operation
2989865251 7994203bb1 Manos Pitsidianakis:
 virtio-snd: tighten read amount in in_cb
a730f98a7a bcb53328aa Manos Pitsidianakis:
 virtio-snd: fix max_size bounds check in input cb
d84fbf241d 61679d7dcf Manos Pitsidianakis:
 virtio-snd: handle 5.14.6.2 for PCM_INFO properly
421123a691 34238f078a Manos Pitsidianakis:
 virtio-snd: remove TODO comments
f402cbe224 b2a279094c Akihiko Odaki:
 virtio-gpu-virgl: Add virtio-gpu-virgl-hostmem-region type
22687ae317 16786eb7bf Helge Deller:
 hw/hppa: Add BMC on 64-bit machines only
5fc003f542 aeb3c147fc Peter Maydell:
 target/arm: Don't let 'sme=on' downgrade SME
aeaff51f58 433097a224 Peter Maydell:
 target/arm/tcg: Allow SVE RAX1 in SME2p1 streaming mode
aa9c49d19e ee5bf0962e Peter Maydell:
 target/arm: Fix feature check in DO_SVE2_RRX, DO_SVE2_RRX_TB
188b8070ce 42eab40a12 Peter Maydell:
 target/arm: Account for SME in aarch64_sve_narrow_vq() assertion
0e311e683f c2c5beec42 Jamin Lin:
 hw/i2c/aspeed_i2c: Fix out-of-bounds read in I2C MMIO handlers
713e807357 e4ed74c9ae Alex Bradbury:
 docs/about/emulation: Add documentation for hotblocks plugin arguments
cb327d638f e777f6ab91 Alex Bradbury:
 contrib/plugins/hotblocks: Print uint64_t with PRIu64 rather than PRId64
8532740333 1c1e45fcd6 Alex Bradbury:
 contrib/plugins/hotblocks: Fix off by one error in iteration of sorted blocks
2729113a79 90fabd5dda Alex Bradbury:
 contrib/plugins/hotblocks: Correctly free sorted counts list
6500ee3d5a e44a26ba94 John Snow:
 python: drop uses of pkg_resources
641cb36c07 267d7ae99a Fiona Ebner:
 iotests: test active mirror with unaligned, small write zeroes op
8d2f7ef7c0 4a7b1bd18d Fiona Ebner:
 block/mirror: check range when setting zero bitmap for sync write
24690bf836 b0353beebb Mohamed Mediouni:
 plugins: fix cross-build using LLVM for Windows targets
2cfc92842a 00ebc44514 Jaehoon Kim:
 s390x/pci: Fix endianness for zPCI BAR values.


Reply via email to