qemu 1:7.2+dfsg-7+deb12u1 source package in Debian

Changelog

qemu (1:7.2+dfsg-7+deb12u1) bookworm; urgency=medium

  * d/rules: add the forgotten --enable-libusb for the xen build.
    This makes usb devices available for xen hvm domUs again,
    as it has always been before. Closes: #1037341
  * update to upstream 7.2.3 stable/bugfix release, v7.2.3.diff,
    https://gitlab.com/qemu-project/qemu/-/commits/v7.2.3 :
   - vnc: avoid underflow when accessing user-provided address
   - target/i386: Change wrong XFRM value in SGX CPUID leaf
     (was in debian already)
   - acpi: pcihp: allow repeating hot-unplug requests
   - qemu-options: finesse the recommendations around -blockdev
   - docs/about/deprecated.rst: Add "since 7.1" tag to dtb-kaslr-seed
     deprecation
   - target/arm: Initialize debug capabilities only once
   - hw/net/msf2-emac: Don't modify descriptor in-place in emac_store_desc()
   - hw/arm/boot: Make write_bootloader() public as arm_write_bootloader()
   - hw/arm/aspeed: Use arm_write_bootloader() to write the bootloader
   - hw/arm/raspi: Use arm_write_bootloader() to write boot code
   - hw/intc/allwinner-a10-pic: Don't use set_bit()/clear_bit()
   - target/arm: Define and use new load_cpu_field_low32()
   - hw/sd/allwinner-sdhost: Correctly byteswap descriptor fields
   - hw/net/allwinner-sun8i-emac: Correctly byteswap descriptor fields
   - softfloat: Fix the incorrect computation in float32_exp2
   - meson: leave unnecessary modules out of the build
   - block: Fix use after free in blockdev_mark_auto_del()
   - target/riscv: Fix itrigger when icount is used
   - accel/tcg: Fix atomic_mmu_lookup for reads
   - ui: Fix pixel colour channel order for PNG screenshots
   - async: Suppress GCC13 false positive in aio_bh_poll()
   - tcg: ppc64: Fix mask generation for vextractdm
   - hw/virtio/vhost-user: avoid using uninitialized errp
   - virtio: fix reachable assertion due to stale value of cached region size
   - block/monitor: Fix crash when executing HMP commit
   - target/s390x: Fix EXECUTE of relative branches
   - s390x/tcg: Fix LDER instruction format
   - 9pfs/xen: Fix segfault on shutdown
   - xen/pt: reserve PCI slot 2 for Intel igd-passthru
   - Revert "vhost-user: Monitor slave channel in vhost_user_read()"
   - Revert "vhost-user: Introduce nested event loop in vhost_user_read()"
   - target/ppc: Fix helper_pminsn() prototype
   - tests/docker: bump the xtensa base to debian:11-slim
   - linux-user: Fix mips fp64 executables loading
   - linux-user: fix getgroups/setgroups allocations
     (was in debian already)
   - migration: Handle block device inactivation failures better
   - migration: Minor control flow simplification
   - migration: Attempt disk reactivation in more failure scenarios
   - target/arm: Fix vd == vm overlap in sve_ldff1_z
   - scsi-generic: fix buffer overflow on block limits inquiry
   - target/i386: fix operand size for VCOMI/VUCOMI instructions
   - target/i386: fix avx2 instructions vzeroall and vpermdq
   - vhost: fix possible wrap in SVQ descriptor ring
   - virtio-net: not enable vq reset feature unconditionally
   - virtio-crypto: fix NULL pointer dereference in virtio_crypto_free_request
   - e1000: Count CRC in Tx statistics
   - e1000e: Fix tx/rx counters
   - rtl8139: fix large_send_mss divide-by-zero
     (was in debian already)
   - util/vfio-helpers: Use g_file_read_link()
   - usb/ohci: Set pad to 0 after frame update
   - hw/scsi/lsi53c895a: Fix reentrancy issues in the LSI controller
     (Closes: #1029155, CVE-2023-0330)
   - machine: do not crash if default RAM backend name has been stolen
   - Update version for 7.2.3 release
  * update to upstream 7.2.4 stable/bugfix release, v7.2.4.diff,
    https://gitlab.com/qemu-project/qemu/-/commits/v7.2.4 :
   - gitlab-ci: Avoid to re-run "configure" in the device-crash-test jobs
   - scripts/device-crash-test: Add a parameter to run with TCG only
   - hw/ppc/prep: Fix wiring of PIC -> CPU interrupt
   - ui/gtk: fix passing y0_top parameter to scanout
   - ui/gtk: use widget size for cursor motion event
   - ui/gtk-egl: fix scaling for cursor position in scanout mode
   - ui/sdl2: fix surface_gl_update_texture: Assertion 'gls' failed
   - ui/sdl2: Grab Alt+Tab also in fullscreen mode
   - ui/sdl2: Grab Alt+F4 also under Windows
   - ui/sdl2: disable SDL_HINT_GRAB_KEYBOARD on Windows
   - hw/dma/xilinx_axidma: Check DMASR.HALTED to prevent infinite loop.
   - hw/arm/xlnx-zynqmp: fix unsigned error when checking the RPUs number
   - target/arm: Explicitly select short-format FSR for M-profile
   - target/s390x: Fix LCBB overwriting the top 32 bits
   - tests/tcg/s390x: Test LCBB
   - target/s390x: Fix LOCFHR taking the wrong half of R2
   - tests/tcg/s390x: Test LOCFHR
   - linux-user/s390x: Fix single-stepping SVC
   - tests/tcg/s390x: Test single-stepping SVC
   - s390x/tcg: Fix CPU address returned by STIDP
   - docs: fix multi-process QEMU documentation
   - qga: Fix suspend on Linux guests without systemd
   - 9pfs: prevent opening special files (CVE-2023-2861)
   - hw/remote: Fix vfu_cfg trace offset format
   - vnc: move assert in vnc_worker_thread_loop
   - target/ppc: Fix lqarx to set cpu_reserve
   - target/ppc: Fix nested-hv HEAI delivery
   - target/ppc: Fix PMU hflags calculation
   - hw/riscv: qemu crash when NUMA nodes exceed available CPUs
   - aspeed/hace: Initialize g_autofree pointer
   - target/arm: Fix return value from LDSMIN/LDSMAX 8/16 bit atomics
   - target/arm: Return correct result for LDG when ATA=0
   - hw/intc/allwinner-a10-pic: Handle IRQ levels other than 0 or 1
   - hw/timer/nrf51_timer: Don't lose time when timer is queried in tight loop
   - host-utils: Avoid using __builtin_subcll on buggy versions of Apple Clang
   - pc-bios/keymaps: Use the official xkb name for Arabic layout,
     not the legacy synonym
   - target/hppa: Fix OS reboot issues
   - target/hppa: Provide qemu version via fw_cfg to firmware
   - target/hppa: New SeaBIOS-hppa version 7
     (minus the binary pc-bios/hppa-firmware.img changes)
   - target/hppa: Update to SeaBIOS-hppa version 8
     (minus the binary pc-bios/hppa-firmware.img changes)
   - vhost: release memory_listener object in error path
   - vdpa: fix not using CVQ buffer in case of error
   - vhost-vdpa: do not cleanup the vdpa/vhost-net structures if peer nic
     is present
   - virtio-gpu: Make non-gl display updates work again when blob=true
   - icount: don't adjust virtual time backwards after warp
   - vdpa: mask _F_CTRL_GUEST_OFFLOADS for vhost vdpa devices
   - target/ppc: Fix decrementer time underflow and infinite timer loop
   - vfio/pci: Fix a segfault in vfio_realize
   - vfio/pci: Call vfio_prepare_kvm_msi_virq_batch() in MSI retry path
   - ui/gtk: set the area of the scanout texture correctly
   - Update version for 7.2.4 release
  * remove patches included in v7.2.4:
   - linux-user-fix-getgroups-setgroups-allocations.patch
   - rtl8139-fix-large_send_mss-divide-by-zero.patch
   - target_i386-Change-wrong-XFRM-value.patch

 -- Michael Tokarev <email address hidden>  Tue, 11 Jul 2023 23:07:58 +0300

Upload details

Uploaded by:
Debian QEMU Team
Uploaded to:
Bookworm
Original maintainer:
Debian QEMU Team
Architectures:
any all
Section:
otherosfs
Urgency:
Medium Urgency

See full publishing history Publishing

Series Pocket Published Component Section

Builds

Downloads

File Size SHA-256 Checksum
qemu_7.2+dfsg-7+deb12u1.dsc 6.3 KiB 9da7198926ab35161ed165438545fcaca3b916b75559df2ec270491f2155bba0
qemu_7.2+dfsg.orig.tar.xz 22.4 MiB 91aca71520040edc40b8d437aa3004dae614f58e286cf653ee8996c07af2962f
qemu_7.2+dfsg-7+deb12u1.debian.tar.xz 153.3 KiB 54f4862ed3e41c82d3b1405a706e214d8bdced8a697577325e23375d7df71367

No changes file available.

Binary packages built by this source