The following changes since commit ffaf7f0376f8040ce9068d71ae9ae8722505c42e:
Merge tag 'pull-10.0-testing-and-gdstub-updates-100225-1' of https://gitlab.com/stsquad/qemu into staging (2025-02-10 13:26:17 -0500) are available in the Git repository at: https://github.com/legoater/qemu/ tags/pull-vfio-20250211 for you to fetch changes up to be7d8579eb5758c0edf81eb068017a56471a77e0: vfio: Remove superfluous error report in vfio_listener_region_add() (2025-02-11 14:15:19 +0100) ---------------------------------------------------------------- vfio queue: * Coverity fix * IGD cleanups using VFIOQuirk * SIGSEV fix in IOMMUFD host IOMMU device * Improved error reporting for MMIO region mapping failures ---------------------------------------------------------------- Cédric Le Goater (8): vfio/igd: Fix potential overflow in igd_gtt_memory_size() util/error: Introduce warn_report_err_once() vfio/pci: Replace "iommu_device" by "vIOMMU" vfio: Rephrase comment in vfio_listener_region_add() error path vfio: Introduce vfio_get_vfio_device() vfio: Improve error reporting when MMIO region mapping fails vfio: Remove reports of DMA mapping errors in backends vfio: Remove superfluous error report in vfio_listener_region_add() Tomita Moeko (3): vfio/pci: declare generic quirks in a new header file vfio/pci: introduce config_offset field in VFIOConfigMirrorQuirk vfio/igd: use VFIOConfigMirrorQuirk for mirrored registers Zhenzhong Duan (1): vfio/iommufd: Fix SIGSEV in iommufd_cdev_attach() hw/vfio/pci-quirks.h | 72 ++++++++++++++++++++++++ include/hw/vfio/vfio-common.h | 1 + include/qapi/error.h | 12 ++++ backends/iommufd.c | 3 - hw/vfio/common.c | 40 +++++++++---- hw/vfio/container.c | 2 - hw/vfio/helpers.c | 10 ++++ hw/vfio/igd.c | 127 +++++++++++------------------------------- hw/vfio/iommufd.c | 5 +- hw/vfio/pci-quirks.c | 57 ++----------------- hw/vfio/pci.c | 2 +- util/error.c | 11 ++++ 12 files changed, 177 insertions(+), 165 deletions(-) create mode 100644 hw/vfio/pci-quirks.h