]> xenbits.xensource.com Git - libvirt.git/commitdiff
qemu: Add VM Generation ID device capability
authorJohn Ferlan <jferlan@redhat.com>
Fri, 16 Mar 2018 21:23:05 +0000 (17:23 -0400)
committerJohn Ferlan <jferlan@redhat.com>
Fri, 25 May 2018 12:04:57 +0000 (08:04 -0400)
Add the query of the device objects for the vmgenid device

Signed-off-by: John Ferlan <jferlan@redhat.com>
ACKed-by: Michal Privoznik <mprivozn@redhat.com>
src/qemu/qemu_capabilities.c
src/qemu/qemu_capabilities.h
tests/qemucapabilitiesdata/caps_2.10.0.x86_64.xml
tests/qemucapabilitiesdata/caps_2.12.0.x86_64.xml
tests/qemucapabilitiesdata/caps_2.9.0.x86_64.xml

index 8a63db5f4f33f248da669e33b429cd96690c49bc..e755edf5ec5fd84335d41e28f3f90a5a062dcdbb 100644 (file)
@@ -489,6 +489,7 @@ VIR_ENUM_IMPL(virQEMUCaps, QEMU_CAPS_LAST,
               "screendump_device",
               "hda-output",
               "blockdev-del",
+              "vmgenid",
     );
 
 
@@ -1121,6 +1122,7 @@ struct virQEMUCapsStringFlags virQEMUCapsObjectTypes[] = {
     { "virtual-css-bridge", QEMU_CAPS_CCW },
     { "vfio-ccw", QEMU_CAPS_DEVICE_VFIO_CCW },
     { "hda-output", QEMU_CAPS_HDA_OUTPUT },
+    { "vmgenid", QEMU_CAPS_DEVICE_VMGENID },
 };
 
 static struct virQEMUCapsStringFlags virQEMUCapsDevicePropsVirtioBalloon[] = {
index 3e120e64c0b403d6e2a82fd92091c34039c86b86..bff2b4ed9596fdba4c5e0b10aeb65c61cdaa5b6e 100644 (file)
@@ -473,6 +473,7 @@ typedef enum { /* virQEMUCapsFlags grouping marker for syntax-check */
     QEMU_CAPS_SCREENDUMP_DEVICE, /* screendump command accepts device & head */
     QEMU_CAPS_HDA_OUTPUT, /* -device hda-output */
     QEMU_CAPS_BLOCKDEV_DEL, /* blockdev-del is supported */
+    QEMU_CAPS_DEVICE_VMGENID, /* -device vmgenid */
 
     QEMU_CAPS_LAST /* this must always be the last item */
 } virQEMUCapsFlags;
index 9f0bcaa75a81d96a6a17ef1f971821cdacfacb0f..6ed45941e4e94f30246fa8000ab299d10d2dbe02 100644 (file)
   <flag name='sdl-gl'/>
   <flag name='hda-output'/>
   <flag name='blockdev-del'/>
+  <flag name='vmgenid'/>
   <version>2010000</version>
   <kvmVersion>0</kvmVersion>
   <microcodeVersion>344938</microcodeVersion>
index 3c7dadffcd8a5b4cd9f1e7508dd4c3ece0004470..a1b4d0fe4dd48810448720e05a5ea1953dfc2d21 100644 (file)
   <flag name='screendump_device'/>
   <flag name='hda-output'/>
   <flag name='blockdev-del'/>
+  <flag name='vmgenid'/>
   <version>2011090</version>
   <kvmVersion>0</kvmVersion>
   <microcodeVersion>390813</microcodeVersion>
index e070c1f40e54cde080e138e6f7504c809a69f829..e98bb693c25ea5277f97c3c49eea6de424a36e96 100644 (file)
   <flag name='sdl-gl'/>
   <flag name='hda-output'/>
   <flag name='blockdev-del'/>
+  <flag name='vmgenid'/>
   <version>2009000</version>
   <kvmVersion>0</kvmVersion>
   <microcodeVersion>320947</microcodeVersion>