]> xenbits.xensource.com Git - libvirt.git/commitdiff
qemu: check for debug-threads capability
authorMarc-André Lureau <marcandre.lureau@gmail.com>
Thu, 10 Mar 2016 19:46:38 +0000 (20:46 +0100)
committerJiri Denemark <jdenemar@redhat.com>
Thu, 10 Mar 2016 21:54:40 +0000 (22:54 +0100)
QEMU (somewhere around 2.0) added a new sub-option to the -name flag
-name debug-threads=on.

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Jiri Denemark <jdenemar@redhat.com>
src/qemu/qemu_capabilities.c
src/qemu/qemu_capabilities.h
tests/qemucapabilitiesdata/caps_2.1.1-1.caps
tests/qemucapabilitiesdata/caps_2.4.0-1.caps
tests/qemucapabilitiesdata/caps_2.5.0-1.caps
tests/qemucapabilitiesdata/caps_2.6.0-1.caps

index fce79f8b8b66f2013d449bb8ae2c58ffd00493f0..403d8729cb252e6732ab2bae0782b42a2fbcf252 100644 (file)
@@ -320,6 +320,7 @@ VIR_ENUM_IMPL(virQEMUCaps, QEMU_CAPS_LAST,
 
               "qxl-vga.vram64_size_mb", /* 215 */
               "chardev-logfile",
+              "debug-threads",
     );
 
 
@@ -2636,6 +2637,7 @@ static struct virQEMUCapsCommandLineProps virQEMUCapsCommandLine[] = {
     { "chardev", "append", QEMU_CAPS_CHARDEV_FILE_APPEND },
     { "spice", "gl", QEMU_CAPS_SPICE_GL },
     { "chardev", "logfile", QEMU_CAPS_CHARDEV_LOGFILE },
+    { "name", "debug-threads", QEMU_CAPS_NAME_DEBUG_THREADS },
 };
 
 static int
index af8d15be55b2d085ada73b349bec395f1a439204..01ceb8eabe2fda4ba492109a2614357965d5d491 100644 (file)
@@ -350,6 +350,7 @@ typedef enum {
     /* 215 */
     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_LAST /* this must always be the last item */
 } virQEMUCapsFlags;
index fd2639de7db030464656612f7313f8eb3d3bb3b3..59d0323869ca2662ec19d3ef394197bfa2f8d5f4 100644 (file)
     <flag name='vserport-change-event'/>
     <flag name='qxl.vram64_size_mb'/>
     <flag name='qxl-vga.vram64_size_mb'/>
+    <flag name='debug-threads'/>
   </qemuCaps>
index 4b61fc1e1431f3ec2a9afc7802114c34bd9a279e..efbf9af6e4f23e941f5586b5c8214a4f7af6acb4 100644 (file)
     <flag name='virtio-balloon-pci.deflate-on-oom'/>
     <flag name='qxl.vram64_size_mb'/>
     <flag name='qxl-vga.vram64_size_mb'/>
+    <flag name='debug-threads'/>
   </qemuCaps>
index 2061d0ec699b05a55a48ec9a308599bc8763086b..5fd3bcea68114a81fa972419785ee1da5046bb2d 100644 (file)
     <flag name='virtio-balloon-pci.deflate-on-oom'/>
     <flag name='qxl.vram64_size_mb'/>
     <flag name='qxl-vga.vram64_size_mb'/>
+    <flag name='debug-threads'/>
   </qemuCaps>
index 8374cdab57c38db634b040b1958ba362b52db937..549759c0b113fbee48a9980fae16c507e3b5533a 100644 (file)
     <flag name='spice-gl'/>
     <flag name='qxl.vram64_size_mb'/>
     <flag name='qxl-vga.vram64_size_mb'/>
+    <flag name='debug-threads'/>
   </qemuCaps>