]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
qemu: probe for -vnc power-control option support
authorDaniel P. Berrangé <berrange@redhat.com>
Tue, 16 Feb 2021 13:34:26 +0000 (13:34 +0000)
committerDaniel P. Berrangé <berrange@redhat.com>
Mon, 8 Mar 2021 21:04:06 +0000 (21:04 +0000)
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
src/qemu/qemu_capabilities.c
src/qemu/qemu_capabilities.h
tests/qemucapabilitiesdata/caps_6.0.0.x86_64.xml

index f40d6d77bebe28c381775ae012425ebb2faf65a7..f9e716cf31e7bd6554b70f0bf6d09dcb37879718 100644 (file)
@@ -618,6 +618,9 @@ VIR_ENUM_IMPL(virQEMUCaps,
               "memory-backend-file.x-use-canonical-path-for-ramblock-id",
               "vnc-opts",
               "migration-param.block-bitmap-mapping",
+
+              /* 395 */
+              "vnc-power-control",
     );
 
 
@@ -3300,6 +3303,7 @@ static struct virQEMUCapsCommandLineProps virQEMUCapsCommandLine[] = {
     { "fw_cfg", "file", QEMU_CAPS_FW_CFG },
     { "fsdev", "fmode", QEMU_CAPS_FSDEV_CREATEMODE }, /* Could have also checked fsdev->dmode */
     { "vnc", "display", QEMU_CAPS_VNC_OPTS },
+    { "vnc", "power-control", QEMU_CAPS_VNC_POWER_CONTROL },
 };
 
 static int
index a5b6c7f104ad2ce861bb5f13cc744ca6da393b96..340df4f9fcc378b311f28c7ac33d100912da3297 100644 (file)
@@ -599,6 +599,9 @@ typedef enum { /* virQEMUCapsFlags grouping marker for syntax-check */
     QEMU_CAPS_VNC_OPTS, /* -vnc uses QemuOpts parser instead of custom code */
     QEMU_CAPS_MIGRATION_PARAM_BLOCK_BITMAP_MAPPING, /* block-bitmap-mapping in migrate-set-parameters */
 
+    /* 395 */
+    QEMU_CAPS_VNC_POWER_CONTROL, /* -vnc power-control option */
+
     QEMU_CAPS_LAST /* this must always be the last item */
 } virQEMUCapsFlags;
 
index e7e625429339e381c4068d49d685e62b7b32993e..67c737129c5ae76d7658e79b55920444855d117d 100644 (file)
   <flag name='memory-backend-file.x-use-canonical-path-for-ramblock-id'/>
   <flag name='vnc-opts'/>
   <flag name='migration-param.block-bitmap-mapping'/>
+  <flag name='vnc-power-control'/>
   <version>5002050</version>
   <kvmVersion>0</kvmVersion>
   <microcodeVersion>43100242</microcodeVersion>