Patches applied successfully (
tree,
apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20250520150419.2172078-1-john.levon@nutanix.com
Maintainers: John Levon <john.levon@nutanix.com>, Thanos Makatos <thanos.makatos@nutanix.com>, Alex Williamson <alex.williamson@redhat.com>, "Cédric Le Goater" <clg@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>, Stefano Garzarella <sgarzare@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>, Peter Xu <peterx@redhat.com>, David Hildenbrand <david@redhat.com>, "Philippe Mathieu-Daudé" <philmd@linaro.org>, "Marc-André Lureau" <marcandre.lureau@redhat.com>, "Daniel P. Berrangé" <berrange@redhat.com>
MAINTAINERS | 10 +-
docs/devel/index-internals.rst | 1 +
docs/devel/vfio-user.rst | 1522 +++++++++++++++++++++++++
docs/system/device-emulation.rst | 1 +
docs/system/devices/vfio-user.rst | 24 +
meson.build | 1 +
hw/vfio-user/container.h | 27 +
hw/vfio-user/device.h | 27 +
hw/vfio-user/protocol.h | 245 ++++
hw/vfio-user/proxy.h | 137 +++
hw/vfio-user/trace.h | 1 +
hw/vfio/pci.h | 16 +
include/hw/vfio/vfio-container-base.h | 70 +-
include/hw/vfio/vfio-device.h | 15 +-
include/hw/vfio/vfio-region.h | 2 +
include/system/memory.h | 19 +-
hw/vfio-user/container.c | 348 ++++++
hw/vfio-user/device.c | 389 +++++++
hw/vfio-user/pci.c | 428 +++++++
hw/vfio-user/proxy.c | 1314 +++++++++++++++++++++
hw/vfio/container-base.c | 4 +-
hw/vfio/container.c | 3 +-
hw/vfio/device.c | 57 +-
hw/vfio/iommufd.c | 3 +-
hw/vfio/listener.c | 39 +-
hw/vfio/pci.c | 195 ++--
hw/vfio/region.c | 10 +-
hw/virtio/vhost-vdpa.c | 9 +-
system/memory.c | 32 +-
hw/meson.build | 1 +
hw/vfio-user/meson.build | 11 +
hw/vfio-user/trace-events | 18 +
hw/vfio/trace-events | 6 +-
meson_options.txt | 2 +
scripts/meson-buildoptions.sh | 4 +
35 files changed, 4845 insertions(+), 146 deletions(-)
create mode 100644 docs/devel/vfio-user.rst
create mode 100644 docs/system/devices/vfio-user.rst
create mode 100644 hw/vfio-user/container.h
create mode 100644 hw/vfio-user/device.h
create mode 100644 hw/vfio-user/protocol.h
create mode 100644 hw/vfio-user/proxy.h
create mode 100644 hw/vfio-user/trace.h
create mode 100644 hw/vfio-user/container.c
create mode 100644 hw/vfio-user/device.c
create mode 100644 hw/vfio-user/pci.c
create mode 100644 hw/vfio-user/proxy.c
create mode 100644 hw/vfio-user/meson.build
create mode 100644 hw/vfio-user/trace-events