qemu/include/hw/vfio
John Levon 438d863f1f vfio-user: connect vfio proxy to remote server
Introduce the vfio-user "proxy": this is the client code responsible for
sending and receiving vfio-user messages across the control socket.

The new files hw/vfio-user/proxy.[ch] contain some basic plumbing for
managing the proxy; initialize the proxy during realization of the
VFIOUserPCIDevice instance.

Originally-by: John Johnson <john.g.johnson@oracle.com>
Signed-off-by: Elena Ufimtseva <elena.ufimtseva@oracle.com>
Signed-off-by: Jagannathan Raman <jag.raman@oracle.com>
Signed-off-by: John Levon <john.levon@nutanix.com>
Reviewed-by: Cédric Le Goater <clg@redhat.com>
Link: https://lore.kernel.org/qemu-devel/20250625193012.2316242-3-john.levon@nutanix.com
Signed-off-by: Cédric Le Goater <clg@redhat.com>
2025-06-26 08:55:38 +02:00
..
vfio-amd-xgbe.h Use DECLARE_*CHECKER* macros 2020-09-09 09:27:09 -04:00
vfio-calxeda-xgmac.h Use DECLARE_*CHECKER* macros 2020-09-09 09:27:09 -04:00
vfio-container-base.h vfio-user: add vfio-user class and container 2025-06-26 08:55:38 +02:00
vfio-container.h vfio/container: register container for cpr 2025-06-11 14:01:58 +02:00
vfio-cpr.h vfio-pci: skip reset during cpr 2025-06-11 14:01:58 +02:00
vfio-device.h vfio-user: connect vfio proxy to remote server 2025-06-26 08:55:38 +02:00
vfio-migration.h vfio: Introduce a new header file for external migration services 2025-04-25 09:01:37 +02:00
vfio-platform.h vfio: Rename vfio-common.h to vfio-device.h 2025-04-25 09:01:37 +02:00
vfio-region.h vfio: mark posted writes in region write callbacks 2025-06-11 14:01:58 +02:00