On 10/11/24 20:13, Praveen K Paladugu wrote:
Move HostdevHostSupportsPassthroughVFIO method to hypervisor to be
shared between qemu and ch drivers.
Signed-off-by: Praveen K Paladugu <prapal(a)linux.microsoft.com>
---
src/hypervisor/virhostdev.c | 16 ++++++++++++++++
src/hypervisor/virhostdev.h | 2 ++
src/libvirt_private.syms | 1 +
src/qemu/qemu_capabilities.c | 2 +-
src/qemu/qemu_domain.c | 2 +-
src/qemu/qemu_driver.c | 2 +-
src/qemu/qemu_hostdev.c | 15 ---------------
src/qemu/qemu_hostdev.h | 2 --
tests/domaincapstest.c | 2 +-
9 files changed, 23 insertions(+), 21 deletions(-)
diff --git a/src/hypervisor/virhostdev.c b/src/hypervisor/virhostdev.c
index 4b06e74894..220578f0c0 100644
--- a/src/hypervisor/virhostdev.c
+++ b/src/hypervisor/virhostdev.c
@@ -29,12 +29,14 @@
#include "virhostdev.h"
#include "viralloc.h"
#include "virerror.h"
+#include "virfile.h"
#include "virlog.h"
#include "virutil.h"
#include "virnetdev.h"
#include "configmake.h"
#define VIR_FROM_THIS VIR_FROM_NONE
+#define VIR_DEV_VFIO "/dev/vfio/vfio"
Nit pick. This #define VIR_FROM_THIS and VIR_LOG_INIT() is considered on
block. The VIR_DEV_VFIO can be defined ...
VIR_LOG_INIT("util.hostdev");
... here.
Michal