Patches applied successfully (
tree,
apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20250925113159.1760317-1-mark.caveayland@nutanix.com
Maintainers: Nicholas Piggin <npiggin@gmail.com>, Harsh Prateek Bora <harshpb@linux.ibm.com>, Matthew Rosato <mjrosato@linux.ibm.com>, Eric Farman <farman@linux.ibm.com>, Richard Henderson <richard.henderson@linaro.org>, David Hildenbrand <david@redhat.com>, Ilya Leoshkevich <iii@linux.ibm.com>, Halil Pasic <pasic@linux.ibm.com>, Christian Borntraeger <borntraeger@linux.ibm.com>, Thomas Huth <thuth@redhat.com>, John Levon <john.levon@nutanix.com>, Thanos Makatos <thanos.makatos@nutanix.com>, "Cédric Le Goater" <clg@redhat.com>, Alex Williamson <alex.williamson@redhat.com>, Steve Sistare <steven.sistare@oracle.com>
hw/vfio-user/container.h | 4 +-
hw/vfio/pci.h | 2 +-
hw/vfio/types.h | 4 +-
hw/vfio/vfio-iommufd.h | 9 +-
hw/vfio/vfio-listener.h | 4 +-
include/hw/vfio/vfio-container-base.h | 279 -----
include/hw/vfio/vfio-container-legacy.h | 39 +
include/hw/vfio/vfio-container.h | 286 ++++-
include/hw/vfio/vfio-cpr.h | 15 +-
include/hw/vfio/vfio-device.h | 12 +-
hw/ppc/spapr_pci_vfio.c | 14 +-
hw/s390x/s390-pci-vfio.c | 16 +-
hw/vfio-user/container.c | 18 +-
hw/vfio-user/pci.c | 35 +-
hw/vfio/container-base.c | 347 ------
hw/vfio/container-legacy.c | 1277 ++++++++++++++++++++++
hw/vfio/container.c | 1325 ++++-------------------
hw/vfio/cpr-iommufd.c | 4 +-
hw/vfio/cpr-legacy.c | 43 +-
hw/vfio/device.c | 4 +-
hw/vfio/iommufd.c | 48 +-
hw/vfio/listener.c | 74 +-
hw/vfio/pci.c | 68 +-
hw/vfio/spapr.c | 52 +-
hw/vfio/meson.build | 2 +-
25 files changed, 1991 insertions(+), 1990 deletions(-)
delete mode 100644 include/hw/vfio/vfio-container-base.h
create mode 100644 include/hw/vfio/vfio-container-legacy.h
delete mode 100644 hw/vfio/container-base.c
create mode 100644 hw/vfio/container-legacy.c