[libvirt] [PATCH 3/4] Check for VFIO too where the Legacy passthrough is checked

Shivaprasad G Bhat sbhat at linux.vnet.ibm.com
Wed Jun 15 09:57:14 UTC 2016


On PPC the Legacy patthrough is not supported and only
VFIO is supported. So, the checks at places to confirm if the
host is passthrough capable checks only Legacy, fix it. This
is seen at only one place now.

Signed-off-by: Shivaprasad G Bhat <sbhat at linux.vnet.ibm.com>
---
 src/qemu/qemu_driver.c |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/qemu/qemu_driver.c b/src/qemu/qemu_driver.c
index 65ef68c..6b316a0 100644
--- a/src/qemu/qemu_driver.c
+++ b/src/qemu/qemu_driver.c
@@ -18413,7 +18413,8 @@ qemuConnectGetDomainCapabilities(virConnectPtr conn,
 
     cfg = virQEMUDriverGetConfig(driver);
 
-    if (qemuHostdevHostSupportsPassthroughLegacy())
+    if (qemuHostdevHostSupportsPassthroughLegacy() ||
+        qemuHostdevHostSupportsPassthroughVFIO())
         virttype = VIR_DOMAIN_VIRT_KVM;
     else
         virttype = VIR_DOMAIN_VIRT_QEMU;




More information about the libvir-list mailing list