hw/vfio/pci.h | 11 +- include/exec/ram_addr.h | 3 - include/system/hostmem.h | 3 + hw/ppc/spapr_caps.c | 1 + hw/s390x/s390-virtio-ccw.c | 1 + hw/vfio/common.c | 9 +- hw/vfio/igd.c | 529 +++++++++++++++++++------------------------- hw/vfio/iommufd.c | 1 - hw/vfio/migration-multifd.c | 15 +- hw/vfio/migration.c | 1 - hw/vfio/pci-quirks.c | 53 +---- hw/vfio/pci.c | 35 +-- hw/vfio/spapr.c | 4 +- hw/vfio/meson.build | 27 ++- 14 files changed, 288 insertions(+), 405 deletions(-)