]> xenbits.xensource.com Git - libvirt.git/commitdiff
qemu: Introduce qemuDomainNeedsVFIO
authorMichal Privoznik <mprivozn@redhat.com>
Mon, 16 Sep 2019 15:14:48 +0000 (17:14 +0200)
committerMichal Privoznik <mprivozn@redhat.com>
Mon, 21 Oct 2019 11:50:24 +0000 (13:50 +0200)
Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
Reviewed-by: Cole Robinson <crobinso@redhat.com>
src/qemu/qemu_domain.c
src/qemu/qemu_domain.h

index 997c35c951a9e18a43245659efabcb3b02183538..387cea8791cb915bd37e7e12dd5897fcc4c8edb4 100644 (file)
@@ -29,6 +29,7 @@
 #include "qemu_dbus.h"
 #include "qemu_process.h"
 #include "qemu_capabilities.h"
+#include "qemu_hostdev.h"
 #include "qemu_migration.h"
 #include "qemu_migration_params.h"
 #include "qemu_security.h"
@@ -12712,6 +12713,14 @@ qemuDomainSupportsVideoVga(virDomainVideoDefPtr video,
 }
 
 
+bool
+qemuDomainNeedsVFIO(const virDomainDef *def)
+{
+    return virDomainDefHasVFIOHostdev(def) ||
+        virDomainDefHasMdevHostdev(def);
+}
+
+
 /**
  * qemuDomainGetHostdevPath:
  * @def: domain definition
index d70341786282f3cf904354b346432d3cf537c43a..56ae112e74fe8fe62edd95e6f3cc3d392f4f8df3 100644 (file)
@@ -1070,6 +1070,8 @@ int qemuDomainCheckMonitor(virQEMUDriverPtr driver,
 bool qemuDomainSupportsVideoVga(virDomainVideoDefPtr video,
                                 virQEMUCapsPtr qemuCaps);
 
+bool qemuDomainNeedsVFIO(const virDomainDef *def);
+
 int qemuDomainGetHostdevPath(virDomainDefPtr def,
                              virDomainHostdevDefPtr dev,
                              bool teardown,