[libvirt] [PATCH 4/8] qemu: add capability for virtio-input-host-device

Ján Tomko jtomko at redhat.com
Fri Nov 20 08:59:39 UTC 2015


Add QEMU_CAPS_VIRTIO_INPUT_HOST for both
virtio-input-host-device and virtio-input-host-pci.
---
 src/qemu/qemu_capabilities.c                 | 3 +++
 src/qemu/qemu_capabilities.h                 | 1 +
 tests/qemucapabilitiesdata/caps_2.4.0-1.caps | 1 +
 3 files changed, 5 insertions(+)

diff --git a/src/qemu/qemu_capabilities.c b/src/qemu/qemu_capabilities.c
index 4c58a66..5fb957b 100644
--- a/src/qemu/qemu_capabilities.c
+++ b/src/qemu/qemu_capabilities.c
@@ -304,6 +304,7 @@ VIR_ENUM_IMPL(virQEMUCaps, QEMU_CAPS_LAST,
               "virtio-keyboard",
               "virtio-mouse",
               "virtio-tablet",
+              "virtio-input-host",
     );
 
 
@@ -1552,6 +1553,8 @@ struct virQEMUCapsStringFlags virQEMUCapsObjectTypes[] = {
     { "virtio-mouse-pci", QEMU_CAPS_VIRTIO_MOUSE },
     { "virtio-tablet-device", QEMU_CAPS_VIRTIO_TABLET },
     { "virtio-tablet-pci", QEMU_CAPS_VIRTIO_TABLET },
+    { "virtio-input-host-device", QEMU_CAPS_VIRTIO_INPUT_HOST },
+    { "virtio-input-host-pci", QEMU_CAPS_VIRTIO_INPUT_HOST },
 };
 
 static struct virQEMUCapsStringFlags virQEMUCapsObjectPropsVirtioBlk[] = {
diff --git a/src/qemu/qemu_capabilities.h b/src/qemu/qemu_capabilities.h
index d5421d8..ad273f6 100644
--- a/src/qemu/qemu_capabilities.h
+++ b/src/qemu/qemu_capabilities.h
@@ -330,6 +330,7 @@ typedef enum {
     QEMU_CAPS_VIRTIO_KEYBOARD, /* -device virtio-keyboard-{device,pci} */
     QEMU_CAPS_VIRTIO_MOUSE, /* -device virtio-mouse-{device,pci} */
     QEMU_CAPS_VIRTIO_TABLET, /* -device virtio-tablet-{device,pci} */
+    QEMU_CAPS_VIRTIO_INPUT_HOST, /* -device virtio-input-host-{device,pci} */
 
     QEMU_CAPS_LAST /* this must always be the last item */
 } virQEMUCapsFlags;
diff --git a/tests/qemucapabilitiesdata/caps_2.4.0-1.caps b/tests/qemucapabilitiesdata/caps_2.4.0-1.caps
index 8cdf10d..6096628 100644
--- a/tests/qemucapabilitiesdata/caps_2.4.0-1.caps
+++ b/tests/qemucapabilitiesdata/caps_2.4.0-1.caps
@@ -165,4 +165,5 @@
     <flag name='virtio-keyboard'/>
     <flag name='virtio-mouse'/>
     <flag name='virtio-tablet'/>
+    <flag name='virtio-input-host'/>
   </qemuCaps>
-- 
2.4.6




More information about the libvir-list mailing list