-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Mon, 31 Aug 2026 12:58:42 +0300
Source: qemu
Architecture: source
Version: 1:11.1.1+ds-1
Distribution: unstable
Urgency: medium
Maintainer: Debian QEMU Team <pkg-qemu-devel@lists.alioth.debian.org>
Changed-By: Michael Tokarev <mjt@tls.msk.ru>
Changes:
qemu (1:11.1.1+ds-1) unstable; urgency=medium
.
* new upstream stable/bugfix release:
- Update version for 11.1.1 release
- target/riscv/tcg: sret in virtual user mode raises virtual
instruction exception
- target/riscv: Allow UXL to be 3 in mstatus on rv128
- target/riscv: Restore register dump zero padding
- tests/qtest: remove trace output from k230 watchdog test
- target/riscv: enforce even register constraints for Zdinx fcvt pairs
- target/riscv: reject FMV.X.W/FMV.W.X under Zfinx
- target/riscv: honor zicbo* envcfg gating in linux-user mode
- disas/riscv: Fix typo in th.lbib format
- disas/riscv: Fix isa decoding of rev8
- disas/riscv: Fix rv32 encoding of zext.h
- target/riscv: allow menvcfg/henvcfg LPE and SSE bits on RV32
- hw/riscv/riscv-iommu: preserve requested perm in spa_fetch()
- hw/riscv/riscv-iommu: fix U-bit check to apply only to leaf
S/VS-stage PTEs
- disas/riscv: Decode unsigned vector immediates as unsigned
- disas/riscv: Use signed type for vector immediates
- disas/riscv: Fix 6-bit immediate extraction
- disas/riscv: Fix th.srri decoding
- tests/qtest: Add seed CSR zero extension test
- target/riscv: Fix seed CSR sign extension
- target/riscv: do not count ECALL in minstret
- target/riscv: Fix memory leak in riscv_trigger_unrealize()
- target/riscv: use SXL instead of MXL for read_sstatus
- target/riscv: Fix PC sync in trans_sspopchk for CFI exception handling
- whpx: i386: inject back db
- whpx: i386: work around Hyper-V FP state oddities
- whpx: i386: synchronise PAT too
- whpx: i386: enable fast hypercall output
- hw/i386: fw_cfg: do not set VMX feature control on WHPX
- whpx: i386: fix xsaves enablement in legacy probing path
- hw/watchdog: Add lower bound check for watchdogNumber
- tests/tcg/aarch64: Add regression test for whilewr/whilerw
- target/arm: Fix SVE2 WHILEWR/WHILERW zero diff boundary case
- tcg: Export tcg_gen_ussub_i{32,64,tl}
- hw/intc/arm_gicv3: Have GIC kconfig select GICv3 for HVF and WHPX
- hw/intc: Fix arm kvm gicv3 selection
- tcg: Defer tb_flush when initial thread region alloc fails
- tcg: Return success from tcg_region_alloc
- tcg: Return success from tcg_region_alloc__locked
- target/loongarch: check FPE before reading fcc in bceqz/bcnez
- meson: make linker warnings non-fatal on Linux
- serial: clear transmit retry callback on unrealize
- target/i386: decode opcode extensions group 3 /1 as TEST
- target/i386: allow transition to virtual-8086 mode
only if CPL == 0 and CPU is not in long mode
- target/i386: fix long mode segment override prefix decoding
- target/i386: fix incorrect decoding of EXTRQ_i
- target/i386: Clear OF, SF, and AF for fcomi/fucomi
- accel/tcg: Allow overlapping reads in record_save
- tcg/optimize: Fix s_mask computation for shifts
- tcg/optimize: INDEX_op_mul is commutative
- hw/elf_ops: defend against weird elf headers
- hw/nvme: add SPDM_SOCKET Kconfig dependency
- hw/block/pflash_cfi01: Restore ROMD mode after migration
- hw/net/rtl8139: Send whole of vlan-tagged packet when doing loopback
- hw/net/rtl8139: Fix handling of VLAN tags on incoming short packets
- hw/i386/pc: xen: reinstate the "xenfv" machine alias
- tests/qtest/ahci: regression test for ATAPI read vs. drain
- hw/ide/atapi: read the whole elementary transfer asynchronously
- tests/qtest/ahci: cover raw (2352-byte) ATAPI CD reads
- tests/qtest/libqos/ahci: support raw (2352-byte) READ CD
- tests/qtest/ide-test: cover raw (2352-byte) ATAPI CD reads
- tests/qtest/ide-test: add a multi-sector ATAPI DMA read test
- tests/qtest/ide-test: parametrize the ATAPI CD-ROM read test
- hw/net/vmxnet3: Do not abort if guest provides bad interrupt numbers
- hw/usb/dev-uas: Don't abort if guest provided an undersized
buffer for status
- hw/intc/loongarch_pch_pic: Validate htmsi_vector before
indexing parent_irq
- migration/multifd: Replace assert() with error_setg() in recv paths
- migration/multifd: Validate next_packet_size in zlib/zstd recv
- tests/tcg/s390x: Test STCKF condition code on a faulting store
- target/s390x/tcg: Set STCK/STCKF condition code after the store
- pc-bios/s390-ccw.img: update s390x bios
- pc-bios/s390-ccw: Fix off-by-one errors with loadparm and boot entries
- pc-bios/s390-ccw: bound zipl menu strlen and replace VLA
in zipl_print_entry
- pc-bios/s390-ccw: bounds-check zipl menu entry index before array write
- pc-bios/s390-ccw: fix out-of-bounds read in iso_get_file_size()
- s390x/ipl: validate num_comp against iplb length before iterating
- hw/char/sclpconsole-lm: avoid guest triggerable assert
- tests/tcg/s390x: Test DR overflow (INT64_MIN / -1)
- target/s390x: Fix DR/D INT64_MIN / -1 host crash
- tests/tcg/s390x: Test PRNO TRNG interruptibility
- target/s390x: Make PRNO TRNG interruptible
- host-utils: fix ssub32/64_saturate return type and clamp direction
- hw/arm/aspeed: Add missing Kconfig dependencies on required components
- hw/arm/aspeed: Add missing PCI_EXPRESS -> PCIE_PORT Kconfig dependency
- linux-user: implement mount_setattr(2)
- target/hexagon: don't let an idef-parser dest clobber its own source
- tests/tcg/hexagon: add slot-assignment tests
- target/hexagon: accept valid packets rejected by check
- target/i386/kvm: Fix CET SSP MSR read feature check
- linux-user/sh4: Fix crashes on signal delivery in conditional delay slot
- linux-user/sh4: Initialize the FPSCR register on signal
- linux-user/sh4: Deliver SIGILL on invalid instruction
Checksums-Sha1:
ba81d8f1e02199981b0711d7b563f4c09a35b72d 9922 qemu_11.1.1+ds-1.dsc
9633de273d1f490bace13017db2905d8e31e9795 39217980 qemu_11.1.1+ds.orig.tar.xz
8a4cb99dff79aede7ffb0ee92c8431ecb6a3843a 133932 qemu_11.1.1+ds-1.debian.tar.xz
00bde4142305365ee57092abf36d980e89860076 7929 qemu_11.1.1+ds-1_source.buildinfo
Checksums-Sha256:
dfd4fbdd38517e2467002091bbcd938bbff8b2c851cc3f56b019236c7d1f21da 9922 qemu_11.1.1+ds-1.dsc
0b1376e75dbe3e2fea4e408f8669f88a723f419f36a5b7d74cc6a4cfe07e4f5e 39217980 qemu_11.1.1+ds.orig.tar.xz
870a1193f28ce522ac91f68100d75dce5527e08d8958344b389c9fa24b44968f 133932 qemu_11.1.1+ds-1.debian.tar.xz
a816e979568330f5f396209c3bbd444386ce9d9f6d39558d7d17ada508357ae5 7929 qemu_11.1.1+ds-1_source.buildinfo
Files:
152a51777f71ec44486f472a15bd4a20 9922 otherosfs optional qemu_11.1.1+ds-1.dsc
4e645b5e5dc02764df6a9b81a0047597 39217980 otherosfs optional qemu_11.1.1+ds.orig.tar.xz
80f80f560c193adf35227a5bf45a1ced 133932 otherosfs optional qemu_11.1.1+ds-1.debian.tar.xz
0d4f28ad67a52978cd5db57f0e77d094 7929 otherosfs optional qemu_11.1.1+ds-1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEZKoqtTHVaQM2a/75gqpKJDselHgFAmqVUZ4ACgkQgqpKJDse
lHjsFBAApe7oFy4KYjORgx3+sYbNbDusdCOdq0S4epkc1aNETlcd5PKkCDJ3RQkc
GON0hOxjgM53KzIWHVSexAJdUj8rJQjZZateZC29nEfBho5+3fd2HQdewE8C9pF7
LSFepWQ/5ixAsU5CqCxfEGiphSc/sdh/Q/nlXsXXdoiD1Y2u/HgRwyZO/HiFHRzi
wnNMBqg8STdqdo5naPwnqGMtU6MsQL2/jeUnEbZ4Py0obMS3M25kDILDOCHRd7N1
xbNloo5j/5JxkajL9Sw73Zv9+lJAfjYxucxSLfZbMk9MrehEgCnxT0GoZ6wMMh4B
ydbpjmKvrq4NrtH5NWHFQpjK8rqIqON8+abrhGgTBuY67ByRMfi3UBmNHau1tCdt
0qRcEB0a4KgyidXwRZ8PRQBZN3yrsLJ8uc9pQA3k7ubbQBpbX8QhpPNgWNTomIZX
OJq8loTRufshn0FtWnfRAVvyPWw2Mrit5AtfHqT6Rwgt816Ng3gu1YWFF3ptnRyd
Eu420AC8qksHForC0JGpeUeuru6MCr5YJ4WvYantHLag7qh0+Hs9ywY3eboHZdSo
049EpGWT9XrK90CMPtIvX58Kx5eByuqhLWWsTxeKI1kigHvVlqFAgmHkcyfzqAhu
3tHMeICuNiEJhHg6x2OWmcmrCo6BfYURDTVIArvsBk5imDcfmT0=
=OooU
-----END PGP SIGNATURE-----