All of lore.kernel.org
 help / color / mirror / Atom feed
* [PULL 00/14] vfio queue
@ 2026-04-21 16:34 Cédric Le Goater
  2026-04-21 16:34 ` [PULL 01/14] hw/vfio/listener.c: remove CONFIG_KVM Cédric Le Goater
                   ` (14 more replies)
  0 siblings, 15 replies; 16+ messages in thread
From: Cédric Le Goater @ 2026-04-21 16:34 UTC (permalink / raw)
  To: qemu-devel; +Cc: Alex Williamson, Cédric Le Goater

The following changes since commit 98b060da3a4f92b2a994ead5b16a87e783baf77c:

  Update version for v11.0.0 release (2026-04-21 16:28:47 +0100)

are available in the Git repository at:

  https://github.com/legoater/qemu/ tags/pull-vfio-20260421

for you to fetch changes up to aad4254c6d00d9382ae8a6d105a74f493760e738:

  vfio-user: fix DMA write reply (2026-04-21 18:28:42 +0200)

----------------------------------------------------------------
vfio queue:

* Refactors vfio code to remove CONFIG_KVM, CONFIG_IOMMU and
  CONFIG_VFIO_IGD, enabling vfio files to be common files
* Extracts KVM-specific helpers and SPAPR KVM code into separate files
* Improves iommufd with dirty tracking support for nesting parent
  HWPT and variable naming cleanup
* Adds VFIO I/O backend capability flags for feature support
* Enhances vfio-user with DEVICE_FEATURE support and DMA protocol fixes

----------------------------------------------------------------
Cédric Le Goater (1):
      vfio: Add VFIO I/O backend capability flags for feature support

John Levon (3):
      vfio-user: support VFIO_USER_DEVICE_FEATURE
      vfio-user: correct protocol for DMA reads/writes
      vfio-user: fix DMA write reply

Pierrick Bouvier (8):
      hw/vfio/listener.c: remove CONFIG_KVM
      hw/vfio/helpers.c: extract kvm helpers in kvm-helpers.c
      hw/vfio/pci-quirks.c: remove CONFIG_VFIO_IGD
      hw/vfio: eradicate CONFIG_IOMMU from sources
      hw/vfio/pci.c: eradicate CONFIG_KVM
      hw/vfio/ap.c: use full path for target specific header
      hw/vfio/spapr.c: extract vfio_spapr_kvm_attach_tce to hw/vfio/kvm-spapr.c
      hw/vfio: all vfio files can now be common files

Shameer Kolothum (1):
      hw/vfio/iommufd: Control dirty tracking for nesting parent HWPT

Zhenzhong Duan (1):
      iommufd: Rename all the idev and idevc variables to hiod and hiodc

 docs/interop/vfio-user.rst    |   8 +-
 hw/arm/smmuv3-accel.h         |   2 +-
 hw/vfio-user/protocol.h       |  14 ++-
 hw/vfio/kvm-spapr.h           |  12 +++
 hw/vfio/pci.h                 |   2 +
 include/hw/core/iommu.h       |   2 +
 include/hw/vfio/vfio-device.h |  14 +++
 include/system/iommufd.h      |  12 +--
 target/s390x/kvm/kvm_s390x.h  |   2 +-
 backends/iommufd.c            |  26 +++---
 hw/arm/smmuv3-accel.c         |  93 ++++++++++----------
 hw/i386/intel_iommu.c         |   7 +-
 hw/i386/intel_iommu_accel.c   |  44 +++++-----
 hw/vfio-user/device.c         |  42 +++++++++
 hw/vfio-user/pci.c            |  30 +++++--
 hw/vfio/ap.c                  |  11 +--
 hw/vfio/ccw.c                 |   9 --
 hw/vfio/container-legacy.c    |  10 +--
 hw/vfio/device.c              |  13 +++
 hw/vfio/helpers.c             | 172 -------------------------------------
 hw/vfio/igd-stubs.c           |  20 +++++
 hw/vfio/iommufd.c             |  35 +++++---
 hw/vfio/kvm-helpers.c         | 192 ++++++++++++++++++++++++++++++++++++++++++
 hw/vfio/kvm-spapr.c           |  47 +++++++++++
 hw/vfio/kvm-stubs.c           |  34 ++++++++
 hw/vfio/listener.c            |   4 -
 hw/vfio/pci-quirks.c          |   5 --
 hw/vfio/pci.c                 |  39 +++------
 hw/vfio/region.c              |   5 ++
 hw/vfio/spapr.c               |  30 +------
 hw/vfio-user/trace-events     |  23 ++---
 hw/vfio/meson.build           |   6 +-
 32 files changed, 580 insertions(+), 385 deletions(-)
 create mode 100644 hw/vfio/kvm-spapr.h
 create mode 100644 hw/vfio/igd-stubs.c
 create mode 100644 hw/vfio/kvm-helpers.c
 create mode 100644 hw/vfio/kvm-spapr.c
 create mode 100644 hw/vfio/kvm-stubs.c



^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2026-04-23 14:13 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-04-21 16:34 [PULL 00/14] vfio queue Cédric Le Goater
2026-04-21 16:34 ` [PULL 01/14] hw/vfio/listener.c: remove CONFIG_KVM Cédric Le Goater
2026-04-21 16:34 ` [PULL 02/14] hw/vfio/helpers.c: extract kvm helpers in kvm-helpers.c Cédric Le Goater
2026-04-21 16:34 ` [PULL 03/14] hw/vfio/pci-quirks.c: remove CONFIG_VFIO_IGD Cédric Le Goater
2026-04-21 16:34 ` [PULL 04/14] hw/vfio: eradicate CONFIG_IOMMU from sources Cédric Le Goater
2026-04-21 16:34 ` [PULL 05/14] hw/vfio/pci.c: eradicate CONFIG_KVM Cédric Le Goater
2026-04-21 16:34 ` [PULL 06/14] hw/vfio/ap.c: use full path for target specific header Cédric Le Goater
2026-04-21 16:34 ` [PULL 07/14] hw/vfio/spapr.c: extract vfio_spapr_kvm_attach_tce to hw/vfio/kvm-spapr.c Cédric Le Goater
2026-04-21 16:34 ` [PULL 08/14] hw/vfio: all vfio files can now be common files Cédric Le Goater
2026-04-21 16:34 ` [PULL 09/14] iommufd: Rename all the idev and idevc variables to hiod and hiodc Cédric Le Goater
2026-04-21 16:34 ` [PULL 10/14] hw/vfio/iommufd: Control dirty tracking for nesting parent HWPT Cédric Le Goater
2026-04-21 16:34 ` [PULL 11/14] vfio: Add VFIO I/O backend capability flags for feature support Cédric Le Goater
2026-04-21 16:34 ` [PULL 12/14] vfio-user: support VFIO_USER_DEVICE_FEATURE Cédric Le Goater
2026-04-21 16:34 ` [PULL 13/14] vfio-user: correct protocol for DMA reads/writes Cédric Le Goater
2026-04-21 16:34 ` [PULL 14/14] vfio-user: fix DMA write reply Cédric Le Goater
2026-04-23  1:03 ` [PULL 00/14] vfio queue Stefan Hajnoczi

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.