[PULL 00/12] vfio queue

Cédric Le Goater posted 12 patches 1 month, 3 weeks ago
There is a newer version of this series
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
[PULL 00/12] vfio queue
Posted by Cédric Le Goater 1 month, 3 weeks ago
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


Re: [PULL 00/12] vfio queue
Posted by Stefan Hajnoczi 1 month, 2 weeks ago
Applied, thanks.

Please update the changelog at https://wiki.qemu.org/ChangeLog/10.0 for any user-visible changes.