Patches applied successfully (
tree,
apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20240522095442.195243-1-clg@redhat.com
Maintainers: Yi Liu <yi.l.liu@intel.com>, Eric Auger <eric.auger@redhat.com>, Zhenzhong Duan <zhenzhong.duan@intel.com>, Eduardo Habkost <eduardo@habkost.net>, Marcel Apfelbaum <marcel.apfelbaum@gmail.com>, "Philippe Mathieu-Daudé" <philmd@linaro.org>, Yanan Wang <wangyanan55@huawei.com>, Thomas Huth <thuth@redhat.com>, Tony Krowiak <akrowiak@linux.ibm.com>, Halil Pasic <pasic@linux.ibm.com>, Jason Herne <jjherne@linux.ibm.com>, Alex Williamson <alex.williamson@redhat.com>, "Cédric Le Goater" <clg@redhat.com>, Eric Farman <farman@linux.ibm.com>, Matthew Rosato <mjrosato@linux.ibm.com>, Nicholas Piggin <npiggin@gmail.com>, Daniel Henrique Barboza <danielhb413@gmail.com>, David Gibson <david@gibson.dropbear.id.au>, Harsh Prateek Bora <harshpb@linux.ibm.com>, "Michael S. Tsirkin" <mst@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>, Peter Xu <peterx@redhat.com>, David Hildenbrand <david@redhat.com>, Fabiano Rosas <farosas@suse.de>, Markus Armbruster <armbru@redhat.com>, Michael Roth <michael.roth@amd.com>, Eric Blake <eblake@redhat.com>
MAINTAINERS | 1 +
qapi/qapi-schema.json | 1 +
qapi/vfio.json | 67 ++++++++
hw/vfio/pci.h | 13 +-
include/exec/memory.h | 15 +-
include/hw/vfio/vfio-common.h | 43 ++++--
include/hw/vfio/vfio-container-base.h | 55 +++++--
include/migration/misc.h | 2 +-
include/sysemu/iommufd.h | 6 +-
backends/iommufd.c | 29 ++--
hw/core/machine.c | 1 +
hw/vfio/ap.c | 35 ++---
hw/vfio/ccw.c | 56 +++----
hw/vfio/common.c | 119 +++++++++------
hw/vfio/container-base.c | 18 +--
hw/vfio/container.c | 101 ++++++------
hw/vfio/cpr.c | 4 +-
hw/vfio/display.c | 22 ++-
hw/vfio/helpers.c | 36 ++---
hw/vfio/igd.c | 35 ++---
hw/vfio/iommufd.c | 109 ++++++-------
hw/vfio/migration.c | 180 ++++++++++++++++------
hw/vfio/pci-quirks.c | 50 +++---
hw/vfio/pci.c | 280 +++++++++++++++++-----------------
hw/vfio/platform.c | 66 ++++----
hw/vfio/spapr.c | 28 ++--
hw/virtio/vhost-vdpa.c | 5 +-
migration/migration.c | 6 +-
system/memory.c | 10 +-
backends/trace-events | 4 +-
hw/vfio/trace-events | 3 +-
qapi/meson.build | 1 +
32 files changed, 806 insertions(+), 595 deletions(-)
create mode 100644 qapi/vfio.json