You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
qemu/hw/vfio
Stefan Hajnoczi f79afdf7da vfio queue:
* Fixed vfio-user issues reported by Coverity
 * Tweaked VFIO migration with multifd to support aarch64
 * Introduced a property to override a device PCI class code
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEEoPZlSPBIlev+awtgUaNDx8/77KEFAmh2ciAACgkQUaNDx8/7
 7KErLQ/+PyyV+lGPvqNzFaNL3w9LVDiCzppPZ5dIkJ7MuwFAgonltzQS/HpoGOLW
 NMMJlDyBpilGO4pB8BGRL/Le4lZPQ+41zeCfOjG4q5cB9gYFAazj5356HOJNCsvH
 xVeBINOrwcyqa5b31UN8gRsakcJjlBv7rSDhzGPedbjek7hmfYP9Y5EBr39yx5jU
 Qw9WdI4Jxfwrz9pNkZstKNCHJDeSn8hwO4huAd6doC/Lno8rNleslALr+VdEfN7c
 SaZ+opCiNGAowzD0Whg3wnsWa/wlczkPgcQ/qa3xH0D33AGhDXCJMDdNMXeZMBra
 hjepQPPD8X6XXCBdRg7BavtxtjLAJSlghBTU5hZ+CJ/Pabyjhjh7rSmEcro2IvfL
 ++ZAakwj3tj1sBYuT0u0C5eBeieSKroInz3r7zqLPyxeYDBvD+IPySxcqgA2w3cX
 oJYgshQQHe4T4xdZKnWU2isWqkJ/X49sl7lIYCld1MgnGoZ/qEugmowsSzdnaJPG
 Rq2T8G7tk/HYDQlGbNgEsBTeHJod1ZbNw00hs1DesbJLdT4OF0d5XzxvPIHHdsHc
 9N+NCLr22gMWBi1IMqM0X8Fx5rZYKiDChW2D9onnDXUEqXT5BI+5YYefIPFQJ2xy
 fggbGXqKBfkUPoFlM8E19/dZSotgxyAS9wO3A3kx/z+J3+f24XI=
 =Ns5P
 -----END PGP SIGNATURE-----

Merge tag 'pull-vfio-20250715' of https://github.com/legoater/qemu into staging

vfio queue:

* Fixed vfio-user issues reported by Coverity
* Tweaked VFIO migration with multifd to support aarch64
* Introduced a property to override a device PCI class code

# -----BEGIN PGP SIGNATURE-----
#
# iQIzBAABCAAdFiEEoPZlSPBIlev+awtgUaNDx8/77KEFAmh2ciAACgkQUaNDx8/7
# 7KErLQ/+PyyV+lGPvqNzFaNL3w9LVDiCzppPZ5dIkJ7MuwFAgonltzQS/HpoGOLW
# NMMJlDyBpilGO4pB8BGRL/Le4lZPQ+41zeCfOjG4q5cB9gYFAazj5356HOJNCsvH
# xVeBINOrwcyqa5b31UN8gRsakcJjlBv7rSDhzGPedbjek7hmfYP9Y5EBr39yx5jU
# Qw9WdI4Jxfwrz9pNkZstKNCHJDeSn8hwO4huAd6doC/Lno8rNleslALr+VdEfN7c
# SaZ+opCiNGAowzD0Whg3wnsWa/wlczkPgcQ/qa3xH0D33AGhDXCJMDdNMXeZMBra
# hjepQPPD8X6XXCBdRg7BavtxtjLAJSlghBTU5hZ+CJ/Pabyjhjh7rSmEcro2IvfL
# ++ZAakwj3tj1sBYuT0u0C5eBeieSKroInz3r7zqLPyxeYDBvD+IPySxcqgA2w3cX
# oJYgshQQHe4T4xdZKnWU2isWqkJ/X49sl7lIYCld1MgnGoZ/qEugmowsSzdnaJPG
# Rq2T8G7tk/HYDQlGbNgEsBTeHJod1ZbNw00hs1DesbJLdT4OF0d5XzxvPIHHdsHc
# 9N+NCLr22gMWBi1IMqM0X8Fx5rZYKiDChW2D9onnDXUEqXT5BI+5YYefIPFQJ2xy
# fggbGXqKBfkUPoFlM8E19/dZSotgxyAS9wO3A3kx/z+J3+f24XI=
# =Ns5P
# -----END PGP SIGNATURE-----
# gpg: Signature made Tue 15 Jul 2025 11:22:08 EDT
# gpg:                using RSA key A0F66548F04895EBFE6B0B6051A343C7CFFBECA1
# gpg: Good signature from "Cédric Le Goater <clg@redhat.com>" [full]
# gpg:                 aka "Cédric Le Goater <clg@kaod.org>" [full]
# Primary key fingerprint: A0F6 6548 F048 95EB FE6B  0B60 51A3 43C7 CFFB ECA1

* tag 'pull-vfio-20250715' of https://github.com/legoater/qemu:
  vfio/migration: Max in-flight VFIO device state buffers size limit
  vfio/migration: Add x-migration-load-config-after-iter VFIO property
  vfio/pci: Introduce x-pci-class-code option
  hw/vfio-user: fix use of uninitialized variable
  hw/vfio-user: wait for proxy close correctly
  hw/vfio: fix region fd initialization
  hw/vfio-user: add Cédric Le Goater as a maintainer

Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
3 days ago
..
Kconfig vfio: add license tag to some files 3 weeks ago
amd-xgbe.c qom: Have class_init() take a const data argument 3 months ago
ap.c vfio/iommufd: add vfio_device_free_name 2 weeks ago
calxeda-xgmac.c qom: Have class_init() take a const data argument 3 months ago
ccw.c vfio/iommufd: add vfio_device_free_name 2 weeks ago
container-base.c vfio/iommufd: use IOMMU_IOAS_MAP_FILE 2 weeks ago
container.c vfio/container: fails mdev hotplug if add migration blocker failed 3 weeks ago
cpr-iommufd.c vfio/iommufd: change process 2 weeks ago
cpr-legacy.c migration: close kvm after cpr 2 weeks ago
cpr.c vfio/container: delete old cpr register 2 weeks ago
device.c hw/vfio: fix region fd initialization 4 days ago
display.c ui/dmabuf: extend QemuDmaBuf to support multi-plane 2 months ago
helpers.c vfio/migration: Add x-migration-load-config-after-iter VFIO property 4 days ago
igd.c vfio/igd: Fix incorrect error propagation in vfio_pci_igd_opregion_detect() 1 month ago
iommufd-stubs.c migration: vfio cpr state hook 2 weeks ago
iommufd.c vfio/iommufd: reconstruct hwpt 2 weeks ago
listener.c vfio/container: recover from unmap-all-vaddr failure 1 month ago
meson.build migration: vfio cpr state hook 2 weeks ago
migration-multifd.c vfio queue: 3 days ago
migration-multifd.h vfio/migration: Add x-migration-load-config-after-iter VFIO property 4 days ago
migration.c vfio/migration: Add x-migration-load-config-after-iter VFIO property 4 days ago
pci-quirks.c vfio/pci-quirks: Exclude non-ioport BAR from ATI quirk 4 months ago
pci-quirks.h vfio/pci: introduce config_offset field in VFIOConfigMirrorQuirk 5 months ago
pci.c vfio/migration: Max in-flight VFIO device state buffers size limit 4 days ago
pci.h vfio/pci: Introduce x-pci-class-code option 4 days ago
platform.c vfio/iommufd: add vfio_device_free_name 2 weeks ago
region.c vfio: add vfio_device_get_region_fd() 3 weeks ago
spapr.c Various patches loosely related to single binary work: 3 months ago
trace-events vfio/pci: Introduce x-pci-class-code option 4 days ago
trace.h vfio: add license tag to some files 3 weeks ago
vfio-display.h vfio: Introduce new files for VFIORegion definitions and declarations 3 months ago
vfio-helpers.h vfio/migration: Add x-migration-load-config-after-iter VFIO property 4 days ago
vfio-iommufd.h vfio: Introduce a new header file for VFIOIOMMUFD declarations 3 months ago
vfio-listener.h vfio: Introduce vfio_listener_un/register() routines 3 months ago
vfio-migration-internal.h vfio/migration: Add x-migration-load-config-after-iter VFIO property 4 days ago