Hi everyone,

The QEMU v9.1.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-9.1.3.tar.xz
  https://download.qemu.org/qemu-9.1.3.tar.xz.sig (signature)

v9.1.3 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 65 changes since the previous v9.1.2 release.

This is supposed to be the last release in 9.1.x series.

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):

18e7fef77e Michael Tokarev:
 Update version for 9.1.3 release
104c686f46 8b647bd352 Dominik 'Disconnect3d' Czarnota:
 gdbstub/user-target: fix gdbserver int format (%d -> %x)
4cbe76b952 c6a1b591a6 Laurent Vivier:
 net/dump: Correctly compute Ethernet packet offset
01d03bafcd 84dfdcbff3 Laurent Vivier:
 net: Fix announce_self
89cc037912 e43ced8be1 Ilya Leoshkevich:
 target/s390x: Fix MVC not always invalidating translation blocks
21406429cb 719168fba7 Steve Sistare:
 physmem: fix qemu_ram_alloc_from_fd size calculation
3b0234c950 664280abdd Hongren Zheng:
 hw/usb/canokey: Fix buffer overflow for OUT packet
09537fbd34 1edc3d43f2 Peter Maydell:
 target/arm: arm_reset_sve_state() should set FPSR, not FPCR
7594c49b95 1ce979e726 Li Zhijian:
 hw/cxl: Fix msix_notify: Assertion `vector < dev->msix_entries_nr`
30faa99558 9fb1c9a1bb Igor Mammedov:
 tests: acpi: update expected blobs
a4f807dfab 0b05339198 Igor Mammedov:
 pci: acpi: Windows 'PCI Label Id' bug workaround
a988265bb8 1ad32644fe Igor Mammedov:
 tests: acpi: whitelist expected blobs
d00c5d29ed 42e2a7a0ab Nicholas Piggin:
 pci/msix: Fix msix pba read vector poll end calculation
9e0ece41fc 694632fd44 Sebastian Ott:
 pci: ensure valid link status bits for downstream ports
98f7a50d4c bb5b7fced6 Phil Dennis-Jordan:
 hw/usb/hcd-xhci-pci: Use modulo to select MSI vector as per spec
34a2b679c5 78b0c15a56 Gabriel Barrantes:
 backends/cryptodev-vhost-user: Fix local_error leaks
07893634cb a87077316e Philippe Mathieu-Daudé:
 tests/qtest/boot-serial-test: Correct HPPA machine name
49da21ed5a 2588a5f99b Yuan Liu:
 multifd: bugfix for incorrect migration data with QPL compression
b604a42faa cdc3970f85 Yuan Liu:
 multifd: bugfix for migration using compression methods
58e5249e5b 35049eb0d2 Fabiano Rosas:
 migration: Fix arrays of pointers in JSON writer
15efc4a0dd 9867c3a7ce Peter Xu:
 migration: Dump correct JSON format for nullptr replacement
575ed2e688 f52965bf0e Fabiano Rosas:
 migration: Rename vmstate_info_nullptr
7d2122b94a c76ee1f625 Fabiano Rosas:
 s390x: Fix CSS migration
1e223152b6 69d1f78456 Fabiano Rosas:
 migration: Fix parsing of s390 stream
aacde7dfb7 2aead53d39 Fabiano Rosas:
 migration: Remove unused argument in vmsd_desc_field_end
6b45ab5173 86bee9e0c7 Fabiano Rosas:
 migration: Add more error handling to analyze-migration.py
e85081d81f 93dcc9390e Han Han:
 target/i386/cpu: Fix notes for CPU models
82e06839c4 b4859e8f33 Philippe Mathieu-Daudé:
 docs: Correct release of TCG trace-events removal
4610a7d0a5 d41989e754 Bibo Mao:
 target/loongarch: Use actual operand size with vbsrl check
97983a9cc2 591e848aca Alex Bennée:
 config/targets: update aarch64_be-linux-user gdb XML list
0c5ce2f91c 14e568ab48 David Hildenbrand:
 s390x/s390-virtio-ccw: don't crash on weird RAM sizes
f5ee58666d 0d0141fadc Yong-Xuan Wang:
 hw/intc/riscv_aplic: Fix APLIC in_clrip and clripnum write emulation
56b415017c 3f2a05b31e Maciej S. Szmigiero:
 target/i386: Reset TSCs of parked vCPUs too on VM reset
76fc629fd9 eea5aeef84 Albert Esteve:
 vhost-user: fix shared object return values
bbdcf1dcc0 e2d98f2571 Thomas Huth:
 meson.build: Disallow libnfs v6 to fix the broken macOS build
d15fb196e3 9678b9c505 Peter Maydell:
 hw/intc/arm_gicv3_its: Zero initialize local DTEntry etc structs
f0e661a340 74dc38d0c6 Michael Tokarev:
 pc-bios: add missing riscv64 descriptor
1dadf08628 0f5715e4b5 Gerd Hoffmann:
 roms: re-add edk2-basetools target
c8269bdd68 57e2cc9abf Gerd Hoffmann:
 x86/loader: only patch linux kernels
86f0cfa0ef b438362a14 Roman Artemev:
 tcg/riscv: Fix StoreStore barrier generation
edda364737 04e006ab36 Richard Henderson:
 tcg: Reset free_temps before tcg_optimize
9e1cacffdb d06a9d843f Christian Schoenebeck:
 9pfs: fix regression regarding CVE-2023-2861
daccb6cf67 5311599cdc Peter Maydell:
 target/riscv: Avoid bad shift in riscv_cpu_do_interrupt()
107bc19e5d 26dcf2be7e Ahmad Fatoum:
 hw/openrisc/openrisc_sim: keep serial@90000000 as default
291a00967d 6651f8f2e5 Klaus Jensen:
 hw/nvme: take a reference on the subsystem on vf realization
2745a72656 9162f10125 Klaus Jensen:
 hw/nvme: fix msix_uninit with exclusive bar
2e19aaa96e 2fc0a78a57 Glenn Miles:
 target/ppc: Fix THREAD_SIBLING_FOREACH for multi-socket
2b2df86088 fa416ae615 Nicholas Piggin:
 target/ppc: Fix non-maskable interrupt while halted
2bc5c92625 eaab44ccc5 Christian Schoenebeck:
 tests/9p: also check 'Tgetattr' in 'use-after-unlink' test
313f59d692 c81e7219e0 Christian Schoenebeck:
 9pfs: fix 'Tgetattr' after unlink
4dbe8c865c 3bc4db4443 Christian Schoenebeck:
 9pfs: remove obsolete comment in v9fs_getattr()
74e160400c 462db8fb1d Christian Schoenebeck:
 tests/9p: add 'use-after-unlink' test
0d36c2cb62 4ec9849650 Christian Schoenebeck:
 tests/9p: add missing Rgetattr response name
dba92fd3ea abf0f092c1 Christian Schoenebeck:
 tests/9p: fix Rreaddir response name
18055fe359 3abb67323a Guenter Roeck:
 scsi: megasas: Internal cdbs have 16-byte length
d6f305515a e8185fdc63 Harsh Prateek Bora:
 ppc/spapr: fix drc index mismatch for partially enabled vcpus
a40689e7b5 9379ea9db3 Akihiko Odaki:
 virtio-net: Add queues before loading them
d1600147e3 87ae45e602 Peter Xu:
 migration: Allow pipes to keep working for fd migrations
916cb32dbf cfa3a6c545 Pierrick Bouvier:
 plugins: add missing export for qemu_plugin_num_vcpus
7f5f61c76e fbdea3d6c1 Jakub Jelen:
 ssh: Do not switch session to non-blocking mode
7ba3544b36 5102f9df4a Kevin Wolf:
 qdev: Fix set_pci_devfn() to visit option only once
726cf014d8 a8575f7fb2 Akihiko Odaki:
 virtio-net: Fix size check in dhclient workaround
6979e4f558 d95fd9838b Ilya Leoshkevich:
 linux-user: Fix strace output for s390x mmap()
73a5dffbe1 335be5bc44 Peter Maydell:
 hw/intc/loongarch_extioi: Use set_bit32() and clear_bit32() for s->isr
9b52d9bacc 3d7680fb18 Peter Maydell:
 bitops.h: Define bit operations on 'uint32_t' arrays
9b381a2a15 3bf7dcd47a Peter Maydell:
 hw/intc/openpic: Avoid taking address of out-of-bounds array index

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature

Reply via email to