[PATCH 2/4] bhyve: Advertise hostdev support

Roman Bogorodskiy posted 4 patches 2 weeks, 6 days ago
[PATCH 2/4] bhyve: Advertise hostdev support
Posted by Roman Bogorodskiy 2 weeks, 6 days ago
From: Alexander Shursha <kekek2@ya.ru>

Signed-off-by: Alexander Shursha <kekek2@ya.ru>
---
 src/bhyve/bhyve_capabilities.c              | 2 +-
 tests/domaincapsdata/bhyve_basic.x86_64.xml | 3 ++-
 tests/domaincapsdata/bhyve_fbuf.x86_64.xml  | 3 ++-
 tests/domaincapsdata/bhyve_uefi.x86_64.xml  | 3 ++-
 4 files changed, 7 insertions(+), 4 deletions(-)

diff --git a/src/bhyve/bhyve_capabilities.c b/src/bhyve/bhyve_capabilities.c
index aad757e801..0585fff8e9 100644
--- a/src/bhyve/bhyve_capabilities.c
+++ b/src/bhyve/bhyve_capabilities.c
@@ -119,7 +119,7 @@ virBhyveDomainCapsFill(virDomainCaps *caps,
                                  VIR_DOMAIN_RNG_BACKEND_RANDOM);
     }
 
-    caps->hostdev.supported = VIR_TRISTATE_BOOL_NO;
+    caps->hostdev.supported = VIR_TRISTATE_BOOL_YES;
     caps->features[VIR_DOMAIN_CAPS_FEATURE_IOTHREADS] = VIR_TRISTATE_BOOL_NO;
     caps->features[VIR_DOMAIN_CAPS_FEATURE_VMCOREINFO] = VIR_TRISTATE_BOOL_NO;
     caps->features[VIR_DOMAIN_CAPS_FEATURE_GENID] = VIR_TRISTATE_BOOL_NO;
diff --git a/tests/domaincapsdata/bhyve_basic.x86_64.xml b/tests/domaincapsdata/bhyve_basic.x86_64.xml
index 0c386c79d2..2dee7c6547 100644
--- a/tests/domaincapsdata/bhyve_basic.x86_64.xml
+++ b/tests/domaincapsdata/bhyve_basic.x86_64.xml
@@ -26,7 +26,8 @@
     </disk>
     <graphics supported='no'/>
     <video supported='no'/>
-    <hostdev supported='no'/>
+    <hostdev supported='yes'>
+    </hostdev>
     <console supported='yes'>
       <enum name='type'>
         <value>tcp</value>
diff --git a/tests/domaincapsdata/bhyve_fbuf.x86_64.xml b/tests/domaincapsdata/bhyve_fbuf.x86_64.xml
index 2936281857..d2f0dd6383 100644
--- a/tests/domaincapsdata/bhyve_fbuf.x86_64.xml
+++ b/tests/domaincapsdata/bhyve_fbuf.x86_64.xml
@@ -43,7 +43,8 @@
         <value>gop</value>
       </enum>
     </video>
-    <hostdev supported='no'/>
+    <hostdev supported='yes'>
+    </hostdev>
     <console supported='yes'>
       <enum name='type'>
         <value>tcp</value>
diff --git a/tests/domaincapsdata/bhyve_uefi.x86_64.xml b/tests/domaincapsdata/bhyve_uefi.x86_64.xml
index fa87fd3640..b093358c49 100644
--- a/tests/domaincapsdata/bhyve_uefi.x86_64.xml
+++ b/tests/domaincapsdata/bhyve_uefi.x86_64.xml
@@ -35,7 +35,8 @@
     </disk>
     <graphics supported='no'/>
     <video supported='no'/>
-    <hostdev supported='no'/>
+    <hostdev supported='yes'>
+    </hostdev>
     <console supported='yes'>
       <enum name='type'>
         <value>tcp</value>
-- 
2.51.0