]> xenbits.xensource.com Git - libvirt.git/commitdiff
qemu: introduce QEMU_CAPS_CHARDEV_RECONNECT
authorPavel Hrdina <phrdina@redhat.com>
Wed, 9 Aug 2017 13:06:40 +0000 (15:06 +0200)
committerPavel Hrdina <phrdina@redhat.com>
Tue, 29 Aug 2017 08:30:05 +0000 (10:30 +0200)
Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
15 files changed:
src/qemu/qemu_capabilities.c
src/qemu/qemu_capabilities.h
tests/qemucapabilitiesdata/caps_2.4.0.x86_64.xml
tests/qemucapabilitiesdata/caps_2.5.0.x86_64.xml
tests/qemucapabilitiesdata/caps_2.6.0-gicv2.aarch64.xml
tests/qemucapabilitiesdata/caps_2.6.0-gicv3.aarch64.xml
tests/qemucapabilitiesdata/caps_2.6.0.ppc64le.xml
tests/qemucapabilitiesdata/caps_2.6.0.x86_64.xml
tests/qemucapabilitiesdata/caps_2.7.0.s390x.xml
tests/qemucapabilitiesdata/caps_2.7.0.x86_64.xml
tests/qemucapabilitiesdata/caps_2.8.0.s390x.xml
tests/qemucapabilitiesdata/caps_2.8.0.x86_64.xml
tests/qemucapabilitiesdata/caps_2.9.0.ppc64le.xml
tests/qemucapabilitiesdata/caps_2.9.0.s390x.xml
tests/qemucapabilitiesdata/caps_2.9.0.x86_64.xml

index 38a9f09f53adb83b2d0804d7df4788673d61cb72..fa8d026b21840f18f9412a275b14dc382baab6e1 100644 (file)
@@ -437,6 +437,7 @@ VIR_ENUM_IMPL(virQEMUCaps, QEMU_CAPS_LAST,
               "spapr-pci-host-bridge.numa_node",
               "vnc-multi-servers",
               "virtio-net.tx_queue_size",
+              "chardev-reconnect",
     );
 
 
@@ -3235,6 +3236,7 @@ static struct virQEMUCapsCommandLineProps virQEMUCapsCommandLine[] = {
     { "machine", "kernel_irqchip", QEMU_CAPS_MACHINE_KERNEL_IRQCHIP },
     { "machine", "loadparm", QEMU_CAPS_LOADPARM },
     { "vnc", "vnc", QEMU_CAPS_VNC_MULTI_SERVERS },
+    { "chardev", "reconnect", QEMU_CAPS_CHARDEV_RECONNECT },
 };
 
 static int
index 8804cc7819f5de346b0e358c06e2a139c1a76b22..eea5f109a3152afa52a404f9087697cf1c69a9e0 100644 (file)
@@ -423,6 +423,7 @@ typedef enum {
     QEMU_CAPS_SPAPR_PCI_HOST_BRIDGE_NUMA_NODE, /* spapr-pci-host-bridge.numa_node= */
     QEMU_CAPS_VNC_MULTI_SERVERS, /* -vnc vnc=unix:/path */
     QEMU_CAPS_VIRTIO_NET_TX_QUEUE_SIZE, /* virtio-net-*.tx_queue_size */
+    QEMU_CAPS_CHARDEV_RECONNECT, /* -chardev reconnect */
 
     QEMU_CAPS_LAST /* this must always be the last item */
 } virQEMUCapsFlags;
index 11c8765738587f99954687fc56127d2dd8d7ae6b..5cd4772fdf4a6e33dd06cf305a93e8e39de74116 100644 (file)
   <flag name='query-named-block-nodes'/>
   <flag name='kernel-irqchip'/>
   <flag name='vnc-multi-servers'/>
+  <flag name='chardev-reconnect'/>
   <version>2004000</version>
   <kvmVersion>0</kvmVersion>
   <package></package>
index eee1ab24d9f1811fdbcaba7aed53aef608ea51aa..3ad458121b8ec9eb2164e2e902195b51d32332c6 100644 (file)
   <flag name='query-named-block-nodes'/>
   <flag name='kernel-irqchip'/>
   <flag name='vnc-multi-servers'/>
+  <flag name='chardev-reconnect'/>
   <version>2005000</version>
   <kvmVersion>0</kvmVersion>
   <package></package>
index f8746f4c1e0377c401fb94c73abb03f3c642918b..032ffb08108ff8b4828a2ecd5d2da8e5ae5d7020 100644 (file)
   <flag name='kernel-irqchip'/>
   <flag name='kernel-irqchip.split'/>
   <flag name='vnc-multi-servers'/>
+  <flag name='chardev-reconnect'/>
   <version>2006000</version>
   <kvmVersion>0</kvmVersion>
   <package></package>
index 0ce1c8a333240b8707114856f54651b60e26289a..ce95a325ed6d0df8b45b31bea687d47d94937cdc 100644 (file)
   <flag name='kernel-irqchip'/>
   <flag name='kernel-irqchip.split'/>
   <flag name='vnc-multi-servers'/>
+  <flag name='chardev-reconnect'/>
   <version>2006000</version>
   <kvmVersion>0</kvmVersion>
   <package></package>
index 92dba13b06fe35fc5b406dc6722abcdbf6f343ee..5f2ddf90d2d18be2a4466c47f427e5fd2b507204 100644 (file)
   <flag name='kernel-irqchip.split'/>
   <flag name='spapr-pci-host-bridge'/>
   <flag name='vnc-multi-servers'/>
+  <flag name='chardev-reconnect'/>
   <version>2006000</version>
   <kvmVersion>0</kvmVersion>
   <package></package>
index 1937dc9c115560b5a3650e4da861daca4e5840bf..cfe04eda2953b1e98bcb53dd91ded1a84b2daea6 100644 (file)
   <flag name='kernel-irqchip'/>
   <flag name='kernel-irqchip.split'/>
   <flag name='vnc-multi-servers'/>
+  <flag name='chardev-reconnect'/>
   <version>2006000</version>
   <kvmVersion>0</kvmVersion>
   <package></package>
index 1c1aab8dec9dff012b4b63f81d3b8d69d3e43ada..81189960ebdd7948b933e53e9deedf5f7fb55607 100644 (file)
   <flag name='kernel-irqchip'/>
   <flag name='kernel-irqchip.split'/>
   <flag name='vnc-multi-servers'/>
+  <flag name='chardev-reconnect'/>
   <version>2007000</version>
   <kvmVersion>0</kvmVersion>
   <package></package>
index b48441131489f04cf40f9a8949b47d49339063a2..a388515bae8c6bda9b34eacae589b10dad92e726 100644 (file)
   <flag name='kernel-irqchip.split'/>
   <flag name='intel-iommu.intremap'/>
   <flag name='vnc-multi-servers'/>
+  <flag name='chardev-reconnect'/>
   <version>2007000</version>
   <kvmVersion>0</kvmVersion>
   <package> (v2.7.0)</package>
index 5a326d9881535e7543c614fdef5d86622746dd14..8b05c091ede5012ecd451df5b28a72e08561fda1 100644 (file)
   <flag name='kernel-irqchip'/>
   <flag name='kernel-irqchip.split'/>
   <flag name='vnc-multi-servers'/>
+  <flag name='chardev-reconnect'/>
   <version>2007093</version>
   <kvmVersion>0</kvmVersion>
   <package></package>
index e31abd4b8b6919e26b231d82003e849d8a8c7907..18119a15becacf6221521326c97c7e56645894cd 100644 (file)
   <flag name='intel-iommu.intremap'/>
   <flag name='intel-iommu.eim'/>
   <flag name='vnc-multi-servers'/>
+  <flag name='chardev-reconnect'/>
   <version>2008000</version>
   <kvmVersion>0</kvmVersion>
   <package> (v2.8.0)</package>
index f80bfc434cac7096de750137f1842d68e01869f4..7d6af50fc913e1c345fa71e977c3286d6cb6c9a8 100644 (file)
   <flag name='spapr-pci-host-bridge'/>
   <flag name='spapr-pci-host-bridge.numa_node'/>
   <flag name='vnc-multi-servers'/>
+  <flag name='chardev-reconnect'/>
   <version>2009000</version>
   <kvmVersion>0</kvmVersion>
   <package> (v2.9.0)</package>
index bed2c2da932f394e989b70694e0991f6b2d68a64..7db2554d727c6f79c820f8daae2ed7568db2cc00 100644 (file)
   <flag name='virtio.iommu_platform'/>
   <flag name='virtio.ats'/>
   <flag name='vnc-multi-servers'/>
+  <flag name='chardev-reconnect'/>
   <version>2009000</version>
   <kvmVersion>0</kvmVersion>
   <package></package>
index 2b406704a6a9a8a3730f97a3afee668a1c3b73df..028e596b6095a58c7a711868bc291bf76c170688 100644 (file)
   <flag name='virtio.iommu_platform'/>
   <flag name='virtio.ats'/>
   <flag name='vnc-multi-servers'/>
+  <flag name='chardev-reconnect'/>
   <version>2009000</version>
   <kvmVersion>0</kvmVersion>
   <package> (v2.9.0)</package>