]> xenbits.xensource.com Git - libvirt.git/commitdiff
qemu_capabilities: Add QEMU_CAPS_INPUT_LINUX
authorKristina Hanicova <khanicov@redhat.com>
Fri, 21 May 2021 11:01:06 +0000 (13:01 +0200)
committerMichal Privoznik <mprivozn@redhat.com>
Fri, 21 May 2021 12:29:09 +0000 (14:29 +0200)
Signed-off-by: Kristina Hanicova <khanicov@redhat.com>
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
40 files changed:
src/qemu/qemu_capabilities.c
src/qemu/qemu_capabilities.h
tests/qemucapabilitiesdata/caps_2.11.0.s390x.xml
tests/qemucapabilitiesdata/caps_2.11.0.x86_64.xml
tests/qemucapabilitiesdata/caps_2.12.0.aarch64.xml
tests/qemucapabilitiesdata/caps_2.12.0.ppc64.xml
tests/qemucapabilitiesdata/caps_2.12.0.s390x.xml
tests/qemucapabilitiesdata/caps_2.12.0.x86_64.xml
tests/qemucapabilitiesdata/caps_3.0.0.ppc64.xml
tests/qemucapabilitiesdata/caps_3.0.0.riscv32.xml
tests/qemucapabilitiesdata/caps_3.0.0.riscv64.xml
tests/qemucapabilitiesdata/caps_3.0.0.s390x.xml
tests/qemucapabilitiesdata/caps_3.0.0.x86_64.xml
tests/qemucapabilitiesdata/caps_3.1.0.ppc64.xml
tests/qemucapabilitiesdata/caps_3.1.0.x86_64.xml
tests/qemucapabilitiesdata/caps_4.0.0.aarch64.xml
tests/qemucapabilitiesdata/caps_4.0.0.ppc64.xml
tests/qemucapabilitiesdata/caps_4.0.0.riscv32.xml
tests/qemucapabilitiesdata/caps_4.0.0.riscv64.xml
tests/qemucapabilitiesdata/caps_4.0.0.s390x.xml
tests/qemucapabilitiesdata/caps_4.0.0.x86_64.xml
tests/qemucapabilitiesdata/caps_4.1.0.x86_64.xml
tests/qemucapabilitiesdata/caps_4.2.0.aarch64.xml
tests/qemucapabilitiesdata/caps_4.2.0.ppc64.xml
tests/qemucapabilitiesdata/caps_4.2.0.s390x.xml
tests/qemucapabilitiesdata/caps_4.2.0.x86_64.xml
tests/qemucapabilitiesdata/caps_5.0.0.aarch64.xml
tests/qemucapabilitiesdata/caps_5.0.0.ppc64.xml
tests/qemucapabilitiesdata/caps_5.0.0.riscv64.xml
tests/qemucapabilitiesdata/caps_5.0.0.x86_64.xml
tests/qemucapabilitiesdata/caps_5.1.0.sparc.xml
tests/qemucapabilitiesdata/caps_5.1.0.x86_64.xml
tests/qemucapabilitiesdata/caps_5.2.0.aarch64.xml
tests/qemucapabilitiesdata/caps_5.2.0.ppc64.xml
tests/qemucapabilitiesdata/caps_5.2.0.riscv64.xml
tests/qemucapabilitiesdata/caps_5.2.0.s390x.xml
tests/qemucapabilitiesdata/caps_5.2.0.x86_64.xml
tests/qemucapabilitiesdata/caps_6.0.0.s390x.xml
tests/qemucapabilitiesdata/caps_6.0.0.x86_64.xml
tests/qemucapabilitiesdata/caps_6.1.0.x86_64.xml

index d3f24feb6a3fe0a9a5199195684b57c0902b715e..75dd01f06eac2f9a9a6e772c75f9ffdc19cd5ddc 100644 (file)
@@ -629,6 +629,7 @@ VIR_ENUM_IMPL(virQEMUCaps,
               /* 400 */
               "compat-deprecated",
               "acpi-index",
+              "input-linux",
     );
 
 
@@ -1347,6 +1348,7 @@ struct virQEMUCapsStringFlags virQEMUCapsObjectTypes[] = {
     { "am53c974", QEMU_CAPS_SCSI_AM53C974 },
     { "virtio-pmem-pci", QEMU_CAPS_DEVICE_VIRTIO_PMEM_PCI },
     { "vhost-user-blk", QEMU_CAPS_DEVICE_VHOST_USER_BLK },
+    { "input-linux", QEMU_CAPS_INPUT_LINUX },
 };
 
 
index fae8492e6935545283b67b434080e420cff3c196..94f2fad05a83c7bfdd806350f564e9595459c513 100644 (file)
@@ -609,6 +609,7 @@ typedef enum { /* virQEMUCapsFlags grouping marker for syntax-check */
     /* 400 */
     QEMU_CAPS_COMPAT_DEPRECATED, /* -compat deprecated-(input|output) is supported */
     QEMU_CAPS_ACPI_INDEX, /* PCI device 'acpi-index' property */
+    QEMU_CAPS_INPUT_LINUX, /* -object input-linux */
 
     QEMU_CAPS_LAST /* this must always be the last item */
 } virQEMUCapsFlags;
index 738d0f71e98537e59cee1d6787c2f449b3aeaae2..aa70cdc23402c6521fcc873bd49d6c86a0f5710d 100644 (file)
   <flag name='migration-param.xbzrle-cache-size'/>
   <flag name='fsdev.createmode'/>
   <flag name='vnc-opts'/>
+  <flag name='input-linux'/>
   <version>2011000</version>
   <kvmVersion>0</kvmVersion>
   <microcodeVersion>39100288</microcodeVersion>
index 3bd3f2c9cab79525a1e3360a002682502aec254b..250bebc1a2c524d5093732c5c40f23de81191fe7 100644 (file)
   <flag name='am53c974'/>
   <flag name='cpu-max'/>
   <flag name='vnc-opts'/>
+  <flag name='input-linux'/>
   <version>2011000</version>
   <kvmVersion>0</kvmVersion>
   <microcodeVersion>43100288</microcodeVersion>
index e267495668adf549ccc46c6b953520ac021918be..b2bff6b09fc29f9e0f053a385aa1bf53951399c7 100644 (file)
   <flag name='cpu-max'/>
   <flag name='vnc-opts'/>
   <flag name='rotation-rate'/>
+  <flag name='input-linux'/>
   <version>2012000</version>
   <kvmVersion>0</kvmVersion>
   <microcodeVersion>61700289</microcodeVersion>
index 52533f4ebe4f0a93fc3850bbcd409313a4c0f884..e6a95317e867e09d4080d45071cf2e5177aebb84 100644 (file)
   <flag name='vhost-user-blk'/>
   <flag name='cpu-max'/>
   <flag name='vnc-opts'/>
+  <flag name='input-linux'/>
   <version>2011090</version>
   <kvmVersion>0</kvmVersion>
   <microcodeVersion>42900289</microcodeVersion>
index f0e4f5de40f4ec8bebacc8094885fa06b0418c08..3535bb05e54f2be30563a0bb2d32fa8f861fbb06 100644 (file)
   <flag name='fsdev.createmode'/>
   <flag name='vhost-user-blk'/>
   <flag name='vnc-opts'/>
+  <flag name='input-linux'/>
   <version>2012000</version>
   <kvmVersion>0</kvmVersion>
   <microcodeVersion>39100289</microcodeVersion>
index 536e15909e6ca7d33b5f890c4a7abbfb9696a415..bf3ab61aa9aca572f214e7dbd606b00b597dae17 100644 (file)
   <flag name='vhost-user-blk'/>
   <flag name='cpu-max'/>
   <flag name='vnc-opts'/>
+  <flag name='input-linux'/>
   <version>2011090</version>
   <kvmVersion>0</kvmVersion>
   <microcodeVersion>43100289</microcodeVersion>
index 240740eaa2194f54d4443d4fa30969d40d7a370b..d70ce46519576ee19ecf027fbf6bb433623ee8fc 100644 (file)
   <flag name='vhost-user-blk'/>
   <flag name='cpu-max'/>
   <flag name='vnc-opts'/>
+  <flag name='input-linux'/>
   <version>2012050</version>
   <kvmVersion>0</kvmVersion>
   <microcodeVersion>42900239</microcodeVersion>
index c62059c23ab3c4c677f84f3054c2f6ba24efa3aa..a87072faee80cacf3bfd939fb37467dea9cd8de0 100644 (file)
@@ -95,6 +95,7 @@
   <flag name='fsdev.createmode'/>
   <flag name='vhost-user-blk'/>
   <flag name='vnc-opts'/>
+  <flag name='input-linux'/>
   <version>3000000</version>
   <kvmVersion>0</kvmVersion>
   <microcodeVersion>0</microcodeVersion>
index b1b080ec60933e6f083ff0420c8c3b25069d0504..7e470d941a95b971718edf73e2b73a0243aa04bb 100644 (file)
@@ -95,6 +95,7 @@
   <flag name='fsdev.createmode'/>
   <flag name='vhost-user-blk'/>
   <flag name='vnc-opts'/>
+  <flag name='input-linux'/>
   <version>3000000</version>
   <kvmVersion>0</kvmVersion>
   <microcodeVersion>0</microcodeVersion>
index d6db705a481928debd9d015299644186e1e7ae5d..8ffd4d1dc721585de83f553a50a5bec2690fb788 100644 (file)
   <flag name='fsdev.createmode'/>
   <flag name='vhost-user-blk'/>
   <flag name='vnc-opts'/>
+  <flag name='input-linux'/>
   <version>3000000</version>
   <kvmVersion>0</kvmVersion>
   <microcodeVersion>39100239</microcodeVersion>
index 60b6d5026a4c664f0ec046501debfba176b0e3e0..df815f878d059f124a8a7994fca2ee57c42ed99f 100644 (file)
   <flag name='vhost-user-blk'/>
   <flag name='cpu-max'/>
   <flag name='vnc-opts'/>
+  <flag name='input-linux'/>
   <version>3000000</version>
   <kvmVersion>0</kvmVersion>
   <microcodeVersion>43100239</microcodeVersion>
index 36009009fff5626f6c48762546c15bac29f8a265..755f846c2d10ea7c756b497141c7ab1870ebc185 100644 (file)
   <flag name='vhost-user-blk'/>
   <flag name='cpu-max'/>
   <flag name='vnc-opts'/>
+  <flag name='input-linux'/>
   <version>3000091</version>
   <kvmVersion>0</kvmVersion>
   <microcodeVersion>42900240</microcodeVersion>
index 37de68d09a60601bbef042c2122774396117ff89..82921b85f1eed48371f20e6b6a1b5e5c75dc792f 100644 (file)
   <flag name='vhost-user-blk'/>
   <flag name='cpu-max'/>
   <flag name='vnc-opts'/>
+  <flag name='input-linux'/>
   <version>3000092</version>
   <kvmVersion>0</kvmVersion>
   <microcodeVersion>43100240</microcodeVersion>
index a9c3905bf38beaab19f917cbb28e2ffedfb0886e..83aab20633db8bd89267e0138902ed2f66b82252 100644 (file)
   <flag name='memory-backend-file.x-use-canonical-path-for-ramblock-id'/>
   <flag name='vnc-opts'/>
   <flag name='rotation-rate'/>
+  <flag name='input-linux'/>
   <version>4000000</version>
   <kvmVersion>0</kvmVersion>
   <microcodeVersion>61700240</microcodeVersion>
index 9a6bae1936e8a95e6d0f5e7b542524a7926de882..52cfe66e70546194e886a1baf1cb7335690176b0 100644 (file)
   <flag name='memory-backend-file.x-use-canonical-path-for-ramblock-id'/>
   <flag name='vnc-opts'/>
   <flag name='rotation-rate'/>
+  <flag name='input-linux'/>
   <version>4000000</version>
   <kvmVersion>0</kvmVersion>
   <microcodeVersion>42900240</microcodeVersion>
index 5cd782d6cc8d9c56ef656a734f6b6160b832a692..1ca04e86c6139a6c8692d7724e85922c983bb8b0 100644 (file)
   <flag name='memory-backend-file.x-use-canonical-path-for-ramblock-id'/>
   <flag name='vnc-opts'/>
   <flag name='rotation-rate'/>
+  <flag name='input-linux'/>
   <version>4000000</version>
   <kvmVersion>0</kvmVersion>
   <microcodeVersion>0</microcodeVersion>
index 1d2ddd425e81cf0ce82f44018c2a8cbd66d69784..f0b6c77fb557063cffc940b09c64b7a669f5e79b 100644 (file)
   <flag name='memory-backend-file.x-use-canonical-path-for-ramblock-id'/>
   <flag name='vnc-opts'/>
   <flag name='rotation-rate'/>
+  <flag name='input-linux'/>
   <version>4000000</version>
   <kvmVersion>0</kvmVersion>
   <microcodeVersion>0</microcodeVersion>
index 08fc8f7ba9a33f5b45f8e96c62171b38401667f3..85e0a443b043d0fe43915d3e82296ade3baf1c7f 100644 (file)
   <flag name='memory-backend-file.x-use-canonical-path-for-ramblock-id'/>
   <flag name='vnc-opts'/>
   <flag name='rotation-rate'/>
+  <flag name='input-linux'/>
   <version>4000000</version>
   <kvmVersion>0</kvmVersion>
   <microcodeVersion>39100240</microcodeVersion>
index 0305ca1ddc178b6180a50cce02d325012f072d3a..8f39762b6af3c60dcb679860de9e53c35721cd52 100644 (file)
   <flag name='memory-backend-file.x-use-canonical-path-for-ramblock-id'/>
   <flag name='vnc-opts'/>
   <flag name='rotation-rate'/>
+  <flag name='input-linux'/>
   <version>4000000</version>
   <kvmVersion>0</kvmVersion>
   <microcodeVersion>43100240</microcodeVersion>
index 2ade400b7165e1e1ed2c304dd564898f293e3892..a1ae5191c156d04bf564c1875daee009d0661015 100644 (file)
   <flag name='memory-backend-file.x-use-canonical-path-for-ramblock-id'/>
   <flag name='vnc-opts'/>
   <flag name='rotation-rate'/>
+  <flag name='input-linux'/>
   <version>4001000</version>
   <kvmVersion>0</kvmVersion>
   <microcodeVersion>43100241</microcodeVersion>
index 0afe6845a8e477e374b51d6dff246326772f1d8c..6a2d54d275ee4c50fb91242bee1f7033d8ff8d38 100644 (file)
   <flag name='audiodev'/>
   <flag name='blockdev-backup'/>
   <flag name='rotation-rate'/>
+  <flag name='input-linux'/>
   <version>4001050</version>
   <kvmVersion>0</kvmVersion>
   <microcodeVersion>61700242</microcodeVersion>
index d20b17c3e0ac620831438a05647365fca762c960..9f228fb4fe061d811e3bb2b082f6bc127b44f7e4 100644 (file)
   <flag name='vnc-opts'/>
   <flag name='audiodev'/>
   <flag name='rotation-rate'/>
+  <flag name='input-linux'/>
   <version>4001050</version>
   <kvmVersion>0</kvmVersion>
   <microcodeVersion>42900242</microcodeVersion>
index 7492cd8b038c1222edd9fcc246d3924d227c396d..088ac794ac4c3641a4005b116fc597f36ad0c975 100644 (file)
   <flag name='audiodev'/>
   <flag name='blockdev-backup'/>
   <flag name='rotation-rate'/>
+  <flag name='input-linux'/>
   <version>4002000</version>
   <kvmVersion>0</kvmVersion>
   <microcodeVersion>39100242</microcodeVersion>
index 5f00e28fd5c6f7baebc770078f0054c9d1b142a4..f7c034bf1721fbf49484f2db33f054c84d52c02b 100644 (file)
   <flag name='audiodev'/>
   <flag name='blockdev-backup'/>
   <flag name='rotation-rate'/>
+  <flag name='input-linux'/>
   <version>4002000</version>
   <kvmVersion>0</kvmVersion>
   <microcodeVersion>43100242</microcodeVersion>
index 3f0ea56934cfba57d0f9624411f64d7640c50d80..331309bbe342bee7e98c391937693c80890acdfc 100644 (file)
   <flag name='audiodev'/>
   <flag name='blockdev-backup'/>
   <flag name='rotation-rate'/>
+  <flag name='input-linux'/>
   <version>5000000</version>
   <kvmVersion>0</kvmVersion>
   <microcodeVersion>61700241</microcodeVersion>
index 5acc6446382135e36c108034b29bbc5498f350f0..444b7a222f00d51e917e56159cb1e8b9b6113845 100644 (file)
   <flag name='audiodev'/>
   <flag name='blockdev-backup'/>
   <flag name='rotation-rate'/>
+  <flag name='input-linux'/>
   <version>5000000</version>
   <kvmVersion>0</kvmVersion>
   <microcodeVersion>42900241</microcodeVersion>
index 40da246dc07eb728b73fb8ef20d496dc365bade9..84a57d1e0d3a8d96081c4e686d87eac97c40cfe7 100644 (file)
   <flag name='audiodev'/>
   <flag name='blockdev-backup'/>
   <flag name='rotation-rate'/>
+  <flag name='input-linux'/>
   <version>5000000</version>
   <kvmVersion>0</kvmVersion>
   <microcodeVersion>0</microcodeVersion>
index 981c805481d04c563b0b871c2acba2b4b6ba5192..a3d9338e86a73185cd2089749358a1eb6f978c14 100644 (file)
   <flag name='audiodev'/>
   <flag name='blockdev-backup'/>
   <flag name='rotation-rate'/>
+  <flag name='input-linux'/>
   <version>5000000</version>
   <kvmVersion>0</kvmVersion>
   <microcodeVersion>43100241</microcodeVersion>
index bdaf560f3036363ee8a3fa9bfc5d9e05328ad50e..30751720824034187872b4bf31683a5d71a0abbe 100644 (file)
   <flag name='audiodev'/>
   <flag name='blockdev-backup'/>
   <flag name='rotation-rate'/>
+  <flag name='input-linux'/>
   <version>5001000</version>
   <kvmVersion>0</kvmVersion>
   <microcodeVersion>0</microcodeVersion>
index 586c7917dd1a58f0d4f953aa4adb3d840082b07d..0dae0ad892a887f1c674cd5b7ec9f4f859080432 100644 (file)
   <flag name='audiodev'/>
   <flag name='blockdev-backup'/>
   <flag name='rotation-rate'/>
+  <flag name='input-linux'/>
   <version>5001000</version>
   <kvmVersion>0</kvmVersion>
   <microcodeVersion>43100242</microcodeVersion>
index b0a531c3c222d267736e7da3b1ed86ef5f6e9ca1..7615bd9cb649913c0e0b534a88536142f03e2261 100644 (file)
   <flag name='audiodev'/>
   <flag name='blockdev-backup'/>
   <flag name='rotation-rate'/>
+  <flag name='input-linux'/>
   <version>5002000</version>
   <kvmVersion>0</kvmVersion>
   <microcodeVersion>61700243</microcodeVersion>
index e1a6dfda82160edf4921a3ed888b10bc01dbea9b..ac5667c1a9a32fc247089cb849184e678ab56f3b 100644 (file)
   <flag name='audiodev'/>
   <flag name='blockdev-backup'/>
   <flag name='rotation-rate'/>
+  <flag name='input-linux'/>
   <version>5002000</version>
   <kvmVersion>0</kvmVersion>
   <microcodeVersion>42900243</microcodeVersion>
index 8d559c18c91142cfdd0d789331794fdd3c163bd8..192f9bc7d41cc9893fc2917b43462a4484f2e5bb 100644 (file)
   <flag name='audiodev'/>
   <flag name='blockdev-backup'/>
   <flag name='rotation-rate'/>
+  <flag name='input-linux'/>
   <version>5002000</version>
   <kvmVersion>0</kvmVersion>
   <microcodeVersion>0</microcodeVersion>
index d97c399fc5c0ced980359c391391fd0f97532685..db72107a0d4e85d4bbb42666161baa4a18ff9512 100644 (file)
   <flag name='audiodev'/>
   <flag name='blockdev-backup'/>
   <flag name='rotation-rate'/>
+  <flag name='input-linux'/>
   <version>5002000</version>
   <kvmVersion>0</kvmVersion>
   <microcodeVersion>39100243</microcodeVersion>
index c568af3e2b90f7f173d1a7f549d53563891650db..7cfbebe32336b8631c98e22807a48e28c864bfd1 100644 (file)
   <flag name='audiodev'/>
   <flag name='blockdev-backup'/>
   <flag name='rotation-rate'/>
+  <flag name='input-linux'/>
   <version>5002000</version>
   <kvmVersion>0</kvmVersion>
   <microcodeVersion>43100243</microcodeVersion>
index 4c056c484fcf56d431b76c787dda386d78e2ce38..3c07e7159bc5e288caa8cabe715dae9b06fad8e3 100644 (file)
   <flag name='rotation-rate'/>
   <flag name='compat-deprecated'/>
   <flag name='acpi-index'/>
+  <flag name='input-linux'/>
   <version>6000000</version>
   <kvmVersion>0</kvmVersion>
   <microcodeVersion>39100242</microcodeVersion>
index df631cf88d546caf3829e439205751be317e09aa..80ec2e77c1ea2c390eec8529046a7e9e0d043418 100644 (file)
   <flag name='rotation-rate'/>
   <flag name='compat-deprecated'/>
   <flag name='acpi-index'/>
+  <flag name='input-linux'/>
   <version>6000000</version>
   <kvmVersion>0</kvmVersion>
   <microcodeVersion>43100242</microcodeVersion>
index 1a0621c20d19225c73a665a9f529b55b371b07dd..4df320021957f00efe5d38448e85def07b4f3723 100644 (file)
   <flag name='rotation-rate'/>
   <flag name='compat-deprecated'/>
   <flag name='acpi-index'/>
+  <flag name='input-linux'/>
   <version>6000050</version>
   <kvmVersion>0</kvmVersion>
   <microcodeVersion>43100243</microcodeVersion>