summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJán Tomko <jtomko@redhat.com>2015-11-13 15:41:20 +0100
committerJán Tomko <jtomko@redhat.com>2015-11-30 12:29:02 +0100
commite9d7550ac2b5463eac3834c3199fe5ddfd87bfa0 (patch)
treede87887c97c3a9c474cc24bcdcf4a5f7ff1b67b4
parent7210cef452dbed7f6ab1ff0d585ba8360c8f6e24 (diff)
downloadlibvirt-e9d7550ac2b5463eac3834c3199fe5ddfd87bfa0.tar.gz
qemu: add capability for virtio-input-host-device
Add QEMU_CAPS_VIRTIO_INPUT_HOST for both virtio-input-host-device and virtio-input-host-pci.
-rw-r--r--src/qemu/qemu_capabilities.c3
-rw-r--r--src/qemu/qemu_capabilities.h1
-rw-r--r--tests/qemucapabilitiesdata/caps_2.4.0-1.caps1
-rw-r--r--tests/qemucapabilitiesdata/caps_2.5.0-1.caps1
4 files changed, 6 insertions, 0 deletions
diff --git a/src/qemu/qemu_capabilities.c b/src/qemu/qemu_capabilities.c
index 5f9aeb585e..6e5d203f06 100644
--- a/src/qemu/qemu_capabilities.c
+++ b/src/qemu/qemu_capabilities.c
@@ -307,6 +307,7 @@ VIR_ENUM_IMPL(virQEMUCaps, QEMU_CAPS_LAST,
"virtio-mouse",
"virtio-tablet", /* 205 */
+ "virtio-input-host",
);
@@ -1557,6 +1558,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 c62eeae88f..61d637997d 100644
--- a/src/qemu/qemu_capabilities.h
+++ b/src/qemu/qemu_capabilities.h
@@ -334,6 +334,7 @@ typedef enum {
/* 205 */
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 7cc2e2e59a..d67a48df12 100644
--- a/tests/qemucapabilitiesdata/caps_2.4.0-1.caps
+++ b/tests/qemucapabilitiesdata/caps_2.4.0-1.caps
@@ -166,4 +166,5 @@
<flag name='virtio-keyboard'/>
<flag name='virtio-mouse'/>
<flag name='virtio-tablet'/>
+ <flag name='virtio-input-host'/>
</qemuCaps>
diff --git a/tests/qemucapabilitiesdata/caps_2.5.0-1.caps b/tests/qemucapabilitiesdata/caps_2.5.0-1.caps
index 4f28cab470..f4f3673c50 100644
--- a/tests/qemucapabilitiesdata/caps_2.5.0-1.caps
+++ b/tests/qemucapabilitiesdata/caps_2.5.0-1.caps
@@ -167,4 +167,5 @@
<flag name='virtio-keyboard'/>
<flag name='virtio-mouse'/>
<flag name='virtio-tablet'/>
+ <flag name='virtio-input-host'/>
</qemuCaps>