]> xenbits.xensource.com Git - libvirt.git/commitdiff
qemu: Add capability bit for qemu secret object
authorJohn Ferlan <jferlan@redhat.com>
Mon, 21 Mar 2016 15:49:12 +0000 (11:49 -0400)
committerJohn Ferlan <jferlan@redhat.com>
Thu, 7 Apr 2016 00:27:09 +0000 (20:27 -0400)
Add a capability bit for the qemu secret object.

Adjust the 2.6.0-1 caps/replies to add the secret object. For the
.replies it's take from the '{"execute":"qom-list-types"}' output.

src/qemu/qemu_capabilities.c
src/qemu/qemu_capabilities.h
tests/qemucapabilitiesdata/caps_2.6.0-1.caps
tests/qemucapabilitiesdata/caps_2.6.0-1.replies

index 28238435268f79776173f5ea8fe7e96a366c43fa..5d09dc8f3e2da33eabdafa5967944a8ae76b5e6c 100644 (file)
@@ -321,6 +321,7 @@ VIR_ENUM_IMPL(virQEMUCaps, QEMU_CAPS_LAST,
               "qxl-vga.vram64_size_mb", /* 215 */
               "chardev-logfile",
               "debug-threads",
+              "secret",
     );
 
 
@@ -1575,6 +1576,7 @@ struct virQEMUCapsStringFlags virQEMUCapsObjectTypes[] = {
     { "virtio-input-host-device", QEMU_CAPS_VIRTIO_INPUT_HOST },
     { "virtio-input-host-pci", QEMU_CAPS_VIRTIO_INPUT_HOST },
     { "mptsas1068", QEMU_CAPS_SCSI_MPTSAS1068 },
+    { "secret", QEMU_CAPS_OBJECT_SECRET },
 };
 
 static struct virQEMUCapsStringFlags virQEMUCapsObjectPropsVirtioBalloon[] = {
index caf3d1be7be3bcc2530579611d12762e24812627..ae0d9b3c1915de90caba326b003c976d5797364d 100644 (file)
@@ -351,6 +351,7 @@ typedef enum {
     QEMU_CAPS_QXL_VGA_VRAM64, /* -device qxl-vga.vram64_size_mb */
     QEMU_CAPS_CHARDEV_LOGFILE, /* -chardev logfile=xxxx */
     QEMU_CAPS_NAME_DEBUG_THREADS, /* Is -name debug-threads= available */
+    QEMU_CAPS_OBJECT_SECRET, /* -object secret */
 
     QEMU_CAPS_LAST /* this must always be the last item */
 } virQEMUCapsFlags;
index 549759c0b113fbee48a9980fae16c507e3b5533a..a43293d6a7c873b38de669f72e4b534879ad9f41 100644 (file)
     <flag name='qxl.vram64_size_mb'/>
     <flag name='qxl-vga.vram64_size_mb'/>
     <flag name='debug-threads'/>
+    <flag name='secret'/>
   </qemuCaps>
index d2b58b56ca05d75a196173f5b0b200d887783dcd..7590b5bd8d577755484281a93e36f083a0729ad2 100644 (file)
     {
       "name": "kvm-accel"
     },
+    {
+      "name": "secret"
+    },
     {
       "name": "i82559c"
     },