]> xenbits.xensource.com Git - libvirt.git/commitdiff
bhyve: fill in virCapsEnum 'report'
authorCole Robinson <crobinso@redhat.com>
Wed, 6 Mar 2019 23:20:09 +0000 (18:20 -0500)
committerCole Robinson <crobinso@redhat.com>
Mon, 18 Mar 2019 14:51:02 +0000 (10:51 -0400)
Set report=true for all enums currently formatted in the XML

Acked-by: Michal Privoznik <mprivozn@redhat.com>
Signed-off-by: Cole Robinson <crobinso@redhat.com>
src/bhyve/bhyve_capabilities.c

index ff780238950988f01a1f45c4958fe5598333b480..27fa8ee5ef1fa251d6cc42de6dbf4bcf7aabbbaf 100644 (file)
@@ -76,6 +76,9 @@ virBhyveDomainCapsFill(virDomainCapsPtr caps,
                        virDomainCapsStringValuesPtr firmwares)
 {
     caps->disk.supported = VIR_TRISTATE_BOOL_YES;
+    caps->disk.diskDevice.report = true;
+    caps->disk.bus.report = true;
+    caps->disk.model.report = true;
     VIR_DOMAIN_CAPS_ENUM_SET(caps->disk.diskDevice,
                              VIR_DOMAIN_DISK_DEVICE_DISK,
                              VIR_DOMAIN_DISK_DEVICE_CDROM);
@@ -88,6 +91,8 @@ virBhyveDomainCapsFill(virDomainCapsPtr caps,
 
     caps->os.loader.supported = VIR_TRISTATE_BOOL_NO;
     if (bhyvecaps & BHYVE_CAP_LPC_BOOTROM) {
+        caps->os.loader.type.report = true;
+        caps->os.loader.readonly.report = true;
         caps->os.loader.supported = VIR_TRISTATE_BOOL_YES;
         VIR_DOMAIN_CAPS_ENUM_SET(caps->os.loader.type,
                                  VIR_DOMAIN_LOADER_TYPE_PFLASH);
@@ -103,7 +108,9 @@ virBhyveDomainCapsFill(virDomainCapsPtr caps,
     caps->video.supported = VIR_TRISTATE_BOOL_NO;
     if (bhyvecaps & BHYVE_CAP_FBUF) {
         caps->graphics.supported = VIR_TRISTATE_BOOL_YES;
+        caps->graphics.type.report = true;
         caps->video.supported = VIR_TRISTATE_BOOL_YES;
+        caps->video.modelType.report = true;
         VIR_DOMAIN_CAPS_ENUM_SET(caps->graphics.type, VIR_DOMAIN_GRAPHICS_TYPE_VNC);
         VIR_DOMAIN_CAPS_ENUM_SET(caps->video.modelType, VIR_DOMAIN_VIDEO_TYPE_GOP);
     }