mbox series

[Stable-9.2.3,00/51] Patch Round-up for stable 9.2.3, freeze on 2025-03-24

Message ID qemu-stable-9.2.3-20250315091645@cover.tls.msk.ru (mailing list archive)
Headers show
Series Patch Round-up for stable 9.2.3, freeze on 2025-03-24 | expand

Message

Michael Tokarev March 15, 2025, 6:17 a.m. UTC
The following patches are queued for QEMU stable v9.2.3:

  https://gitlab.com/qemu-project/qemu/-/commits/staging-9.2

Patch freeze is 2025-03-24, and the release is planned for 2025-03-26:

  https://wiki.qemu.org/Planning/9.2

Please respond here or CC qemu-stable@nongnu.org on any additional patches
you think should (or shouldn't) be included in the release.

The changes which are staging for inclusion, with the original commit hash
from master branch, are given below the bottom line.

Thanks!

/mjt

--------------------------------------
01 b819fd699424 Peter Maydell:
   target/arm: Report correct syndrome for UNDEFINED CNTPS_*_EL1 from EL2 
   and NS EL1
02 1960d9701ef7 Peter Maydell:
   target/arm: Report correct syndrome for UNDEFINED AT ops with wrong NSE, 
   NS
03 ccda792945d6 Peter Maydell:
   target/arm: Report correct syndrome for UNDEFINED S1E2 AT ops at EL3
04 707d478ed8f2 Peter Maydell:
   target/arm: Report correct syndrome for UNDEFINED LOR sysregs when NS=0
05 4cf494865161 Peter Maydell:
   target/arm: Make CP_ACCESS_TRAPs to AArch32 EL3 be Monitor traps
06 d04c6c3c000a Peter Maydell:
   hw/intc/arm_gicv3_cpuif: Don't downgrade monitor traps for AArch32 EL3
07 4d436fb05c2a Peter Maydell:
   target/arm: Honour SDCR.TDCC and SCR.TERR in AArch32 EL3 non-Monitor modes
08 2b95a2d01b04 Peter Maydell:
   target/arm: Correct errors in WFI/WFE trapping
09 464ce71a963b Bernhard Beschow:
   Kconfig: Extract CONFIG_USB_CHIPIDEA from CONFIG_IMX
10 bc82af6b0dcb Akihiko Odaki:
   hw/net: Fix NULL dereference with software RSS
11 de538288e4da Thomas Huth:
   hw/i386/pc: Fix crash that occurs when introspecting TYPE_PC_MACHINE 
   machines
12 38ef383073b8 Thomas Huth:
   hw/i386/microvm: Fix crash that occurs when introspecting the microvm 
   machine
13 63dc0b864739 Sairaj Kodilkar:
   amd_iommu: Use correct DTE field for interrupt passthrough
14 3684717b7407 Sairaj Kodilkar:
   amd_iommu: Use correct bitmask to set capability BAR
15 83cb18ac4500 Stefano Garzarella:
   cryptodev/vhost: allocate CryptoDevBackendVhost using g_mem0()
16 50e975414906 Konstantin Shkolnyy:
   vdpa: Fix endian bugs in shadow virtqueue
17 131fe64e63c8 Alexander Graf:
   hw/virtio/virtio-nsm: Respond with correct length
18 e87b6efb11be Matias Ezequiel Vara Larsen:
   vhost-user-snd: correct the calculation of config_size
19 7bd4eaa847fc Bibo Mao:
   target/loongarch/gdbstub: Fix gdbstub incorrectly handling some registers
20 6debfb2cb179 Paolo Bonzini:
   physmem: replace assertion with error
21 fd207677a830 Joelle van Dyne:
   target/arm/hvf: Disable SME feature
22 12c365315ab2 Joelle van Dyne:
   target/arm/hvf: sign extend the data for a load operation when SSE=1
23 ffd455963f23 Max Chou:
   target/riscv: rvv: Fix unexpected behavior of vector reduction 
   instructions when vl is 0
24 bf3adf93f167 Max Chou:
   target/riscv: rvv: Fix incorrect vlen comparison in prop_vlen_set
25 3fba76e61caa Daniel Henrique Barboza:
   target/riscv/debug.c: use wp size = 4 for 32-bit CPUs
26 c86edc547692 Daniel Henrique Barboza:
   target/riscv: throw debug exception before page fault
27 3521f9cadc29 Rodrigo Dias Correa:
   goldfish_rtc: Fix tick_offset migration
28 2ad638a3d160 Denis Rastyogin:
   block/qed: fix use-after-free by nullifying timer pointer after free
29 87c8b4fc3c1c Markus Armbruster:
   docs/about/build-platforms: Correct minimum supported Python version
30 3b2e22c0bbe2 Patrick Venture:
   hw/gpio: npcm7xx: fixup out-of-bounds access
31 db6c2192839e Peter Maydell:
   target/arm: Apply correct timer offset when calculating deadlines
32 5709038aa8b4 Peter Maydell:
   target/arm: Don't apply CNTVOFF_EL2 for EL2_VIRT timer
33 bdd641541fbe Peter Maydell:
   target/arm: Make CNTPS_* UNDEF from Secure EL1 when Secure EL2 is enabled
34 4aecd4b442d7 Peter Maydell:
   target/arm: Always apply CNTVOFF_EL2 for CNTV_TVAL_EL02 accesses
35 02c648a0a103 Peter Maydell:
   target/arm: Refactor handling of timer offset for direct register accesses
36 f9f99d7ca522 Alex Bennée:
   target/arm: Implement SEL2 physical and virtual timers
37 5dcaea8bcd82 Alex Bennée:
   hw/arm: enable secure EL2 timers for virt machine
38 9a9d9e82093e Alex Bennée:
   hw/arm: enable secure EL2 timers for sbsa machine
39 cde3247651dc Peter Maydell:
   target/arm: Correct LDRD atomicity and fault behaviour
40 ee786ca11504 Peter Maydell:
   target/arm: Correct STRD atomicity
41 02ae315467ce Peter Maydell:
   util/qemu-timer.c: Don't warp timer from timerlist_rearm()
42 db0d4017f9b9 Eugenio Pérez:
   net: parameterize the removing client from nc list
43 e7891c575fb2 Eugenio Pérez:
   net: move backend cleanup to NIC cleanup
44 68adcc784bad Stefano Stabellini:
   xen: No need to flush the mapcache for grants
45 29c041ca7f8d Nicholas Piggin:
   ppc/pnv/occ: Fix common area sensor offsets
46 2fa3a5b94696 Peter Maydell:
   hw/net/smc91c111: Sanitize packet numbers
47 aad6f264add3 Peter Maydell:
   hw/net/smc91c111: Sanitize packet length on tx
48 700d3d6dd41d Peter Maydell:
   hw/net/smc91c111: Don't allow data register access to overrun buffer
49 3a11b653a63f Philippe Mathieu-Daudé:
   hw/xen/hvm: Fix Aarch64 typo
50 b75c5f987916 Kevin Wolf:
   block: Zero block driver state before reopening
51 48170c2d865a Greg Kurz:
   docs: Rename default-configs to configs