-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Sun, 03 Dec 2023 15:36:08 +0300 Source: qemu Architecture: source Version: 1:7.2+dfsg-7+deb12u3 Distribution: bookworm Urgency: medium Maintainer: Debian QEMU Team <pkg-qemu-devel@lists.alioth.debian.org> Changed-By: Michael Tokarev <mjt@tls.msk.ru> Changes: qemu (1:7.2+dfsg-7+deb12u3) bookworm; urgency=medium . * +hw-ide-ahci-fix-legacy-software-reset.patch - fix legacy ide regression introduced in 7.2.6 * update to upstream 7.2.7 stable/bugfix release, v7.2.7.diff, https://gitlab.com/qemu-project/qemu/-/commits/v7.2.7 : - Update version for 7.2.7 release - target/tricore: Rename tricore_feature - tracetool: avoid invalid escape in Python string - tests/tcg/s390x: Test LAALG with negative cc_src - target/s390x: Fix LAALG not updating cc_src - tests/qtest: ahci-test: add test exposing reset issue with pending callback - hw/ide: reset: cancel async DMA operation before resetting state - target/mips: Fix TX79 LQ/SQ opcodes - target/mips: Fix MSA BZ/BNZ opcodes displacement - ui/gtk-egl: apply scale factor when calculating window's dimension - ui/gtk: force realization of drawing area - ati-vga: Implement fallback for pixman routines - block/nvme: nvme_process_completion() fix bound for cid - target/arm: Correctly propagate stage 1 BTI guarded bit in a two-stage walk - target/arm: Fix handling of SW and NSW bits for stage 2 walks - target/arm: Don't allow stage 2 page table walks to downgrade to NS - target/arm: Don't access TCG code when debugging with KVM - Revert "linux-user: fix compat with glibc >= 2.36 sys/mount.h" - Revert "linux-user: add more compat ioctl definitions" - qemu-iotests: 024: add rebasing test case for overlay_size > backing_size - qemu-img: rebase: stop when reaching EOF of old backing file - tests/tcg: Add -fno-stack-protector - tests/migration: Add -fno-stack-protector - misc/led: LED state is set opposite of what is expected - hw/sd/sdhci: Block Size Register bits [14:12] is lost - lasips2: LASI PS/2 devices are not user-createable - linux-user/sh4: Fix crashes on signal delivery - linux-user/mips: fix abort on integer overflow - migration: Fix analyze-migration read operation signedness - hw/pvrdma: Protect against buggy or malicious guest driver - disas/riscv: Fix the typo of inverted order of pmpaddr13 and pmpaddr14 - hw/audio/es1370: reset current sample counter - migration/qmp: Fix crash on setting tls-authz with null - amd_iommu: Fix APIC address check - linux-user/hppa: Fix struct target_sigcontext layout - chardev/char-pty: Avoid losing bytes when the other side just (re-)connected - hw/display/ramfb: plug slight guest-triggerable leak on mode setting - target/i386: fix memory operand size for CVTPS2PD - target/i386: generalize operand size "ph" for use in CVTPS2PD - target/i386: Fix exception classes for MOVNTPS/MOVNTPD. - target/i386: Fix exception classes for SSE/AVX instructions. - target/i386: Fix and add some comments next to SSE/AVX instructions. - tests/tcg/i386: correct mask for VPERM2F128/VPERM2I128 - target/i386: fix operand size of unary SSE operations - scsi-disk: ensure that FORMAT UNIT commands are terminated - esp: restrict non-DMA transfer length to that of available data - esp: use correct type for esp_dma_enable() in sysbus_esp_gpio_demux() - optionrom: Remove build-id section - ui/vnc: fix handling of VNC_FEATURE_XVP - ui/vnc: fix debug output for invalid audio message - hw/scsi/scsi-disk: Disallow block sizes smaller than 512 [CVE-2023-42467] - accel/tcg: mttcg remove false-negative halted assertion - target/arm: Don't skip MTE checks for LDRT/STRT at EL0 - hw/cxl: Fix CFMW config memory leak - linux-user/hppa: lock both words of function descriptor - linux-user/hppa: clear the PSW 'N' bit when delivering signals - hw/ppc: Always store the decrementer value - target/ppc: Decrementer fix BookE semantics - target/ppc: Sign-extend large decrementer to 64-bits - hw/ppc: Avoid decrementer rounding errors - hw/ppc: Round up the decrementer interval when converting to ns - host-utils: Add muldiv64_round_up - hw/ppc: Introduce functions for conversion between timebase and nanoseconds . * update to upstream 7.2.6 stable/bugfix release, v7.2.6.diff, https://gitlab.com/qemu-project/qemu/-/commits/v7.2.6 : - Update version for 7.2.6 release - tpm: fix crash when FD >= 1024 and unnecessary errors due to EINTR - s390x/ap: fix missing subsystem reset registration - ui: fix crash when there are no active_console - hw/tpm: TIS on sysbus: Remove unsupport ppi command line option - target/riscv/pmp.c: respect mseccfg.RLB for pmpaddrX changes - hw/riscv: virt: Fix riscv,pmu DT node path - linux-user/riscv: Use abi type for target_ucontext - hw/intc: Make rtc variable names consistent - hw/intc: Fix upper/lower mtime write calculation - hw/char/riscv_htif: Fix printing of console characters on big endian hosts - arm64: Restore trapless ptimer access - virtio: Drop out of coroutine context in virtio_load() - qxl: don't assert() if device isn't yet initialized - hw/net/vmxnet3: Fix guest-triggerable assert() - docs tests: Fix use of migrate_set_parameter - qemu-options.hx: Rephrase the descriptions of the -hd* and -cdrom options - hw/i2c/aspeed: Fix TXBUF transmission start position error - hw/i2c/aspeed: Fix Tx count and Rx size error in buffer pool mode - hw/ide/ahci: fix broken SError handling - hw/ide/ahci: fix ahci_write_fis_sdb() - hw/ide/ahci: PxCI should not get cleared when ERR_STAT is set - hw/ide/ahci: PxSACT and PxCI is cleared when PxCMD.ST is cleared - hw/ide/ahci: simplify and document PxCI handling - hw/ide/ahci: write D2H FIS when processing NCQ command - hw/ide/core: set ERR_STAT in unsupported command completion - target/ppc: Flush inputs to zero with NJ in ppc_store_vscr - ppc/vof: Fix missed fields in VOF cleanup - hw/ppc/e500: fix broken snapshot replay - block-migration: Ensure we don't crash during migration cleanup - docs/about/license: Update LICENSE URL - target/arm: Fix 64-bit SSRA - target/arm: Fix SME ST1Q - accel/kvm: Specify default IPA size for arm64 - kvm: Introduce kvm_arch_get_default_type hook - include/hw/virtio/virtio-gpu: Fix virtio-gpu with blob on big endian hosts - target/s390x: Check reserved bits of VFMIN/VFMAX's M5 - target/s390x: Fix VSTL with a large length - target/s390x: Use a 16-bit immediate in VREP - target/s390x: Fix the "ignored match" case in VSTRS - Fixed incorrect LLONG alignment for openrisc and cris - include/exec/user: Set ABI_LLONG_ALIGNMENT to 4 for nios2 - include/exec/user: Set ABI_LLONG_ALIGNMENT to 4 for microblaze - linux-user/elfload: Set V in ELF_HWCAP for RISC-V - hw/nvme: fix CRC64 for guard tag - dump: kdump-zlib data pages not dumped with pvtime/aarch64 - hw/smbios: Fix core count in type4 - hw/smbios: Fix thread count in type4 - hw/smbios: Fix smbios_smp_sockets caculation - machine: Add helpers to get cores/threads per socket - pnv_lpc: disable reentrancy detection for lpc-hc - loongarch: mark loongarch_ipi_iocsr re-entrnacy safe - apic: disable reentrancy detection for apic-msi - raven: disable reentrancy detection for iomem - bcm2835_property: disable reentrancy detection for iomem - lsi53c895a: disable reentrancy detection for MMIO region, too - lsi53c895a: disable reentrancy detection for script RAM - hw: replace most qemu_bh_new calls with qemu_bh_new_guarded - checkpatch: add qemu_bh_new/aio_bh_new checks - async: avoid use-after-free on re-entrancy guard - async: Add an optional reentrancy guard to the BH API - memory: prevent dma-reentracy issues - python: drop pipenv - gitlab-ci: check-dco.py: switch from master to stable-7.2 branch Checksums-Sha1: bfb297f87240785878f8054af9a9a26361ff825b 6482 qemu_7.2+dfsg-7+deb12u3.dsc c0e719de6366ed5379628f95d888d4f2d7b56615 220512 qemu_7.2+dfsg-7+deb12u3.debian.tar.xz 6f4e85cdba290a51056685d51e3a4467104a5673 18325 qemu_7.2+dfsg-7+deb12u3_source.buildinfo Checksums-Sha256: 0b3e4b8f64584d8eca7cb3079864785609244f4492c9afbe01ef0d4729bdf961 6482 qemu_7.2+dfsg-7+deb12u3.dsc 9efd3c1e0930a2b03b9c217fba7ee0ef3ae66bf052a6efd9fefab39ffb599d1f 220512 qemu_7.2+dfsg-7+deb12u3.debian.tar.xz a5aebe1e5e9a32d9d791ffdbf64d3d14426e8c1df77ea5d0c85086059c849520 18325 qemu_7.2+dfsg-7+deb12u3_source.buildinfo Files: 98cce2163602335f8d054d941024d378 6482 otherosfs optional qemu_7.2+dfsg-7+deb12u3.dsc c8a01b81bcc2cab77875e313457a7afd 220512 otherosfs optional qemu_7.2+dfsg-7+deb12u3.debian.tar.xz c085f382cf8d287d95a7cfb651156809 18325 otherosfs optional qemu_7.2+dfsg-7+deb12u3_source.buildinfo -----BEGIN PGP SIGNATURE----- iQFDBAEBCgAtFiEEe3O61ovnosKJMUsicBtPaxppPlkFAmVsdtEPHG1qdEB0bHMu bXNrLnJ1AAoJEHAbT2saaT5Z0vEIAMbYqV6bbJE3iGrnWZpGapVjDh9ptVdYsxBo 02DaKjxRuNHTPJ6iaxGyTLwqpI7u1qQiA06/m6OOL78wwZ9CePz0j5J6GjUukln/ 7qbE37X75JzfhzdRUor4PeoKdpqM6ZwxOhm+nACYuxSRXtX7CBCFRHh7n2tXJVVA Ll4cEEaKzgJJJszVSFQ8/hbMEVCOCn6Iei92ED7rG3v1ocXeDeeUTddeWQkzwYn9 zIOG8Hddw0FQAF5br+Z3Ac+MBnYYXR32xqy1Axz8SOZH3ID8DjcifmNVTk5Ppc44 iefgc8mEYAZK+9ARPsFNkG/rX+mo6pnzfBn0LirawpFJ7mDOq4c= =ocNx -----END PGP SIGNATURE-----