[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[ANNOUNCE] QEMU 9.2.3 Stable released
From: |
Michael Tokarev |
Subject: |
[ANNOUNCE] QEMU 9.2.3 Stable released |
Date: |
Thu, 27 Mar 2025 09:06:47 +0300 |
User-agent: |
Mozilla Thunderbird |
Hi everyone,
The QEMU v9.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-9.2.3.tar.xz
https://download.qemu.org/qemu-9.2.3.tar.xz.sig (signature)
v9.2.3 is now tagged in the official qemu.git repository, and the
stable-9.2 branch has been updated accordingly:
https://gitlab.com/qemu-project/qemu/-/commits/stable-9.2
There are 69 changes since the previous v9.2.2 release.
Thank you everyone who has been involved and helped with the stable series!
/mjt
Changelog (stable-9.2-hash master-hash Author Name: Commmit-Subject):
9027aa6395 Michael Tokarev:
Update version for 9.2.3 release
b1efa5c236 7b8cbe5162 Steven Lee:
hw/intc/aspeed: Fix IRQ handler mask check
df9168b019 78877b2e06 Jamin Lin:
hw/misc/aspeed_hace: Fix buffer overflow in has_padding function
3cdd1f45aa 4e9e2478df Chao Liu:
target/riscv: fix handling of nop for vstart >= vl in some vector instruction
7f5f3e5acd e83845316a Chao Liu:
target/riscv: refactor VSTART_CHECK_EARLY_EXIT() to accept vl as a parameter
154ed561b3 14fb6dbbc5 Michael Tokarev:
Makefile: "make dist" generates a .xz, not .bz2
3e7d8d2233 73c0c904fc Nicholas Piggin:
target/ppc: Fix e200 duplicate SPRs
6726d4874b 8defe9da08 Nicholas Piggin:
target/ppc: Fix facility interrupt checks for VSX
64e16e3886 1490d0bcdf Harsh Prateek Bora:
ppc/spapr: fix default cpu for pre-9.0 machines.
73768dae4a ca2737d6ec Yao Zi:
host/include/loongarch64: Fix inline assembly compatibility with Clang
d83b61f59c 1a010d22b7 Richard Henderson:
linux-user/riscv: Fix handling of cpu mask in riscv_hwprobe syscall
803a6864ef d2c5759c8d Deepak Gupta:
target/riscv: fixes a bug against `ssamoswap` behavior in M-mode
68a90134c0 86c78b2806 Deepak Gupta:
target/riscv: fix access permission checks for CSR_SSP
9c3273c16e 672cb29d1e Santiago Monserrat Campanello:
docs/about/emulation: Fix broken link
bcf9282f53 b027f55a99 Konstantin Shkolnyy:
vdpa: Allow vDPA to work on big-endian machine
cda37a6bd7 50e9754149 Konstantin Shkolnyy:
vdpa: Fix endian bugs in shadow virtqueue
bb50cc9e75 02ce6cea71 Guo Hongyu:
target/loongarch: Fix vldi inst
d08e538de8 cc7abc35df Richard Henderson:
target/arm: Simplify pstate_sm check in sve_access_check
a75e415ca5 298a04998f Richard Henderson:
target/arm: Make DisasContext.{fp, sve}_access_checked tristate
cf8bd64d4f e6c38d2ab5 Joe Komlodi:
util/cacheflush: Make first DSB unconditional on aarch64
0c85c9746f 48170c2d86 Greg Kurz:
docs: Rename default-configs to configs
490c737bc7 b75c5f9879 Kevin Wolf:
block: Zero block driver state before reopening
704eaf8219 3a11b653a6 Philippe Mathieu-Daudé:
hw/xen/hvm: Fix Aarch64 typo
6620335418 700d3d6dd4 Peter Maydell:
hw/net/smc91c111: Don't allow data register access to overrun buffer
e8fd97fc1e aad6f264ad Peter Maydell:
hw/net/smc91c111: Sanitize packet length on tx
e9f6c32339 2fa3a5b946 Peter Maydell:
hw/net/smc91c111: Sanitize packet numbers
f3da6934cd 29c041ca7f Nicholas Piggin:
ppc/pnv/occ: Fix common area sensor offsets
c96b8c0e39 68adcc784b Stefano Stabellini:
xen: No need to flush the mapcache for grants
aeade0a251 e7891c575f Eugenio Pérez:
net: move backend cleanup to NIC cleanup
9e00d74a9a db0d4017f9 Eugenio Pérez:
net: parameterize the removing client from nc list
5cf3b48094 02ae315467 Peter Maydell:
util/qemu-timer.c: Don't warp timer from timerlist_rearm()
ec36d522ce ee786ca115 Peter Maydell:
target/arm: Correct STRD atomicity
f72e697f24 cde3247651 Peter Maydell:
target/arm: Correct LDRD atomicity and fault behaviour
3c84a63e2c 9a9d9e8209 Alex Bennée:
hw/arm: enable secure EL2 timers for sbsa machine
472a420761 5dcaea8bcd Alex Bennée:
hw/arm: enable secure EL2 timers for virt machine
ab37d6bd89 f9f99d7ca5 Alex Bennée:
target/arm: Implement SEL2 physical and virtual timers
739dabb1ad 02c648a0a1 Peter Maydell:
target/arm: Refactor handling of timer offset for direct register accesses
69b4ed0259 4aecd4b442 Peter Maydell:
target/arm: Always apply CNTVOFF_EL2 for CNTV_TVAL_EL02 accesses
b692aea803 bdd641541f Peter Maydell:
target/arm: Make CNTPS_* UNDEF from Secure EL1 when Secure EL2 is enabled
033367d0af 5709038aa8 Peter Maydell:
target/arm: Don't apply CNTVOFF_EL2 for EL2_VIRT timer
cefb009762 db6c219283 Peter Maydell:
target/arm: Apply correct timer offset when calculating deadlines
413f7ba6a8 3b2e22c0bb Patrick Venture:
hw/gpio: npcm7xx: fixup out-of-bounds access
80f66f3d22 87c8b4fc3c Markus Armbruster:
docs/about/build-platforms: Correct minimum supported Python version
007ea6d6ed 2ad638a3d1 Denis Rastyogin:
block/qed: fix use-after-free by nullifying timer pointer after free
56e190d73e 3521f9cadc Rodrigo Dias Correa:
goldfish_rtc: Fix tick_offset migration
426beec96a c86edc5476 Daniel Henrique Barboza:
target/riscv: throw debug exception before page fault
1408266d1c 3fba76e61c Daniel Henrique Barboza:
target/riscv/debug.c: use wp size = 4 for 32-bit CPUs
1fc0a58a98 bf3adf93f1 Max Chou:
target/riscv: rvv: Fix incorrect vlen comparison in prop_vlen_set
39408f6f14 ffd455963f Max Chou:
target/riscv: rvv: Fix unexpected behavior of vector reduction instructions
when vl is 0
16549930bb 12c365315a Joelle van Dyne:
target/arm/hvf: sign extend the data for a load operation when SSE=1
576338eea1 fd207677a8 Joelle van Dyne:
target/arm/hvf: Disable SME feature
44a7e0aaf7 6debfb2cb1 Paolo Bonzini:
physmem: replace assertion with error
7f667fc7fe 7bd4eaa847 Bibo Mao:
target/loongarch/gdbstub: Fix gdbstub incorrectly handling some registers
dc203a5987 e87b6efb11 Matias Ezequiel Vara Larsen:
vhost-user-snd: correct the calculation of config_size
298340c152 131fe64e63 Alexander Graf:
hw/virtio/virtio-nsm: Respond with correct length
9b878bd927 83cb18ac45 Stefano Garzarella:
cryptodev/vhost: allocate CryptoDevBackendVhost using g_mem0()
d1b8423fb8 3684717b74 Sairaj Kodilkar:
amd_iommu: Use correct bitmask to set capability BAR
84858471e6 63dc0b8647 Sairaj Kodilkar:
amd_iommu: Use correct DTE field for interrupt passthrough
ecaf555439 38ef383073 Thomas Huth:
hw/i386/microvm: Fix crash that occurs when introspecting the microvm machine
1e4ce3dd87 de538288e4 Thomas Huth:
hw/i386/pc: Fix crash that occurs when introspecting TYPE_PC_MACHINE machines
4f5adbe697 bc82af6b0d Akihiko Odaki:
hw/net: Fix NULL dereference with software RSS
437999ae81 464ce71a96 Bernhard Beschow:
Kconfig: Extract CONFIG_USB_CHIPIDEA from CONFIG_IMX
3ffbdc3e12 2b95a2d01b Peter Maydell:
target/arm: Correct errors in WFI/WFE trapping
37600704dd 4d436fb05c Peter Maydell:
target/arm: Honour SDCR.TDCC and SCR.TERR in AArch32 EL3 non-Monitor modes
7a9fa39856 d04c6c3c00 Peter Maydell:
hw/intc/arm_gicv3_cpuif: Don't downgrade monitor traps for AArch32 EL3
68b115ddae 4cf4948651 Peter Maydell:
target/arm: Make CP_ACCESS_TRAPs to AArch32 EL3 be Monitor traps
a98c7cee17 707d478ed8 Peter Maydell:
target/arm: Report correct syndrome for UNDEFINED LOR sysregs when NS=0
41945c6bbb ccda792945 Peter Maydell:
target/arm: Report correct syndrome for UNDEFINED S1E2 AT ops at EL3
7988e7c6ba 1960d9701e Peter Maydell:
target/arm: Report correct syndrome for UNDEFINED AT ops with wrong NSE, NS
4a4426275b b819fd6994 Peter Maydell:
target/arm: Report correct syndrome for UNDEFINED CNTPS_*_EL1 from EL2 and NS
EL1
OpenPGP_signature.asc
Description: OpenPGP digital signature
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [ANNOUNCE] QEMU 9.2.3 Stable released,
Michael Tokarev <=