The following changes since commit 4b1f5b73e060971c434e70694d571adfee553027:

  tests/functional: Use -no-shutdown in the hppa_seabios test (2025-05-08 
15:38:40 -0400)

are available in the Git repository at:

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

for you to fetch changes up to d9b7d8b6993b5193480e5a972902e3e9bbc4d8a1:

  vfio/container: pass listener_begin/commit callbacks (2025-05-09 12:42:28 
+0200)

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

* Preparatory changes for the introduction of CPR support
* Automatic enablement of OpRegion for IGD device passthrough
* Linux headers update
* Preparatory changes for the introduction of vfio-user

----------------------------------------------------------------
John Levon (14):
      vfio: add vfio_device_prepare()
      vfio: add vfio_device_unprepare()
      vfio: add vfio_attach_device_by_iommu_type()
      vfio: add vfio_device_get_irq_info() helper
      vfio: consistently handle return value for helpers
      vfio: add strread/writeerror()
      vfio: add vfio_pci_config_space_read/write()
      vfio: add unmap_all flag to DMA unmap callback
      vfio: implement unmap all for DMA unmap callbacks
      vfio: add device IO ops vector
      vfio: add region info cache
      vfio: add read/write to device IO ops vector
      vfio: add vfio-pci-base class
      vfio/container: pass listener_begin/commit callbacks

Rorie Reyes (2):
      linux-header: update-linux-header script changes
      linux-headers: Update to Linux v6.15-rc3

Steve Sistare (3):
      vfio/container: ram discard disable helper
      vfio/container: reform vfio_container_connect cleanup
      vfio/container: vfio_container_group_add

Tomita Moeko (9):
      vfio/igd: Restrict legacy mode to Gen6-9 devices
      vfio/igd: Always emulate ASLS (OpRegion) register
      vfio/igd: Detect IGD device by OpRegion
      vfio/igd: Check vendor and device ID on GVT-g mdev
      vfio/igd: Check OpRegion support on GVT-g mdev
      vfio/igd: Enable OpRegion by default
      vfio/igd: Allow overriding GMS with 0xf0 to 0xfe on Gen9+
      vfio/igd: Only emulate GGC register when x-igd-gms is set
      vfio/igd: Remove generation limitation for IGD passthrough

 docs/igd-assign.txt                           |  11 +-
 hw/vfio/pci.h                                 |  10 +-
 include/hw/vfio/vfio-container-base.h         |  17 +-
 include/hw/vfio/vfio-device.h                 |  82 ++++++++
 include/standard-headers/asm-x86/setup_data.h |   4 +-
 include/standard-headers/drm/drm_fourcc.h     |  41 ++++
 include/standard-headers/linux/const.h        |   2 +-
 include/standard-headers/linux/ethtool.h      |  22 +++
 include/standard-headers/linux/fuse.h         |  12 +-
 include/standard-headers/linux/pci_regs.h     |  13 +-
 include/standard-headers/linux/virtio_net.h   |  13 ++
 include/standard-headers/linux/virtio_snd.h   |   2 +-
 linux-headers/asm-arm64/kvm.h                 |  11 ++
 linux-headers/asm-arm64/unistd_64.h           |   1 +
 linux-headers/asm-generic/mman-common.h       |   1 +
 linux-headers/asm-generic/unistd.h            |   4 +-
 linux-headers/asm-loongarch/unistd_64.h       |   1 +
 linux-headers/asm-mips/unistd_n32.h           |   1 +
 linux-headers/asm-mips/unistd_n64.h           |   1 +
 linux-headers/asm-mips/unistd_o32.h           |   1 +
 linux-headers/asm-powerpc/unistd_32.h         |   1 +
 linux-headers/asm-powerpc/unistd_64.h         |   1 +
 linux-headers/asm-riscv/kvm.h                 |   2 +
 linux-headers/asm-riscv/unistd_32.h           |   1 +
 linux-headers/asm-riscv/unistd_64.h           |   1 +
 linux-headers/asm-s390/unistd_32.h            |   1 +
 linux-headers/asm-s390/unistd_64.h            |   1 +
 linux-headers/asm-x86/kvm.h                   |   3 +
 linux-headers/asm-x86/unistd_32.h             |   1 +
 linux-headers/asm-x86/unistd_64.h             |   1 +
 linux-headers/asm-x86/unistd_x32.h            |   1 +
 linux-headers/linux/bits.h                    |   8 +-
 linux-headers/linux/const.h                   |   2 +-
 linux-headers/linux/iommufd.h                 | 129 ++++++++++++-
 linux-headers/linux/kvm.h                     |   1 +
 linux-headers/linux/psp-sev.h                 |  21 ++-
 linux-headers/linux/stddef.h                  |   2 +
 linux-headers/linux/vfio.h                    |  30 ++-
 hw/vfio/ap.c                                  |  19 +-
 hw/vfio/ccw.c                                 |  25 ++-
 hw/vfio/container-base.c                      |  10 +-
 hw/vfio/container.c                           | 190 +++++++++++--------
 hw/vfio/device.c                              | 183 ++++++++++++++++--
 hw/vfio/igd.c                                 | 226 ++++++++++++----------
 hw/vfio/iommufd.c                             |  32 ++--
 hw/vfio/listener.c                            |  64 +++++--
 hw/vfio/pci.c                                 | 259 ++++++++++++++++----------
 hw/vfio/platform.c                            |   6 +-
 hw/vfio/region.c                              |  19 +-
 scripts/update-linux-headers.sh               |   2 +-
 50 files changed, 1085 insertions(+), 407 deletions(-)


Reply via email to