]> xenbits.xensource.com Git - libvirt.git/commitdiff
qemu: capabilities: Fix detection of 'vmport'
authorPeter Krempa <pkrempa@redhat.com>
Mon, 19 Apr 2021 10:56:12 +0000 (12:56 +0200)
committerPeter Krempa <pkrempa@redhat.com>
Mon, 3 May 2021 10:14:44 +0000 (12:14 +0200)
'query-commandline-options' never returned 'vmport' but we can detect it
in the list of supported object types. This removes it from all non-x86
originating test data as it's platform specific.

Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Pavel Hrdina <phrdina@redhat.com>
26 files changed:
src/qemu/qemu_capabilities.c
tests/qemucapabilitiesdata/caps_2.11.0.s390x.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_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.1.0.ppc64.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.2.0.aarch64.xml
tests/qemucapabilitiesdata/caps_4.2.0.ppc64.xml
tests/qemucapabilitiesdata/caps_4.2.0.s390x.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.1.0.sparc.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

index c8cfa7c660aba7b127ad6e16540290742f432fd8..9854ba27ce04bf755982f15970c22e7bee756ba0 100644 (file)
@@ -1330,6 +1330,7 @@ struct virQEMUCapsStringFlags virQEMUCapsObjectTypes[] = {
     { "tcg-accel", QEMU_CAPS_TCG },
     { "pvscsi", QEMU_CAPS_SCSI_PVSCSI },
     { "spapr-tpm-proxy", QEMU_CAPS_DEVICE_SPAPR_TPM_PROXY },
+    { "vmport", QEMU_CAPS_MACHINE_VMPORT_OPT },
     /*
      * We don't probe 'esp' directly, because it is often reported
      * as present for all QEMU binaries, due to it being enabled
@@ -3214,7 +3215,6 @@ struct virQEMUCapsCommandLineProps {
 
 static struct virQEMUCapsCommandLineProps virQEMUCapsCommandLine[] = {
     { "machine", "mem-merge", QEMU_CAPS_MEM_MERGE },
-    { "machine", "vmport", QEMU_CAPS_MACHINE_VMPORT_OPT },
     { "drive", "discard", QEMU_CAPS_DRIVE_DISCARD },
     { "drive", "detect-zeroes", QEMU_CAPS_DRIVE_DETECT_ZEROES },
     { "boot-opts", "strict", QEMU_CAPS_BOOT_STRICT },
@@ -5021,7 +5021,6 @@ void
 virQEMUCapsInitQMPBasicArch(virQEMUCaps *qemuCaps)
 {
     /* Following caps were asserted by a version check for pre 2.11 qemus */
-    virQEMUCapsSet(qemuCaps, QEMU_CAPS_MACHINE_VMPORT_OPT);
     virQEMUCapsSet(qemuCaps, QEMU_CAPS_VHOSTUSER_MULTIQUEUE);
     virQEMUCapsSet(qemuCaps, QEMU_CAPS_MACHINE_SMM_OPT);
     virQEMUCapsSet(qemuCaps, QEMU_CAPS_SDL_GL);
index 50414bb38676d2cfc406b10ad042c0ca87b76026..93c4a11e4b83fc06a81140c107156b92c3856fa9 100644 (file)
@@ -41,7 +41,6 @@
   <flag name='iothread'/>
   <flag name='migrate-rdma'/>
   <flag name='drive-iotune-max'/>
-  <flag name='machine-vmport-opt'/>
   <flag name='aes-key-wrap'/>
   <flag name='dea-key-wrap'/>
   <flag name='vhost-user-multiqueue'/>
index f5a3916038c6199fb79821273947d3b894ced077..1c66bfa1e95a6af7d34f5ea63a71af462da245f5 100644 (file)
@@ -64,7 +64,6 @@
   <flag name='ivshmem'/>
   <flag name='drive-iotune-max'/>
   <flag name='VGA.vgamem_mb'/>
-  <flag name='machine-vmport-opt'/>
   <flag name='aes-key-wrap'/>
   <flag name='dea-key-wrap'/>
   <flag name='pci-serial'/>
index dbc7fcf9881bc7da81280a73b3afa98e819ffb44..f9e6a5f89e5f77c0828fbfd57efc88f0b673f863 100644 (file)
@@ -64,7 +64,6 @@
   <flag name='drive-iotune-max'/>
   <flag name='VGA.vgamem_mb'/>
   <flag name='pc-dimm'/>
-  <flag name='machine-vmport-opt'/>
   <flag name='aes-key-wrap'/>
   <flag name='dea-key-wrap'/>
   <flag name='pci-serial'/>
index da0c1222b081250ec4ed83dad1f49cb4dd2eb35b..ef00d22c8019632decfa21980032e72b1540a53b 100644 (file)
@@ -41,7 +41,6 @@
   <flag name='iothread'/>
   <flag name='migrate-rdma'/>
   <flag name='drive-iotune-max'/>
-  <flag name='machine-vmport-opt'/>
   <flag name='aes-key-wrap'/>
   <flag name='dea-key-wrap'/>
   <flag name='vhost-user-multiqueue'/>
index 77bac22242967ab558b6b806939dc63deba2facb..16132ce3bc387e8426ef6dd4c3a4b425b2627eb5 100644 (file)
@@ -63,7 +63,6 @@
   <flag name='drive-iotune-max'/>
   <flag name='VGA.vgamem_mb'/>
   <flag name='pc-dimm'/>
-  <flag name='machine-vmport-opt'/>
   <flag name='aes-key-wrap'/>
   <flag name='dea-key-wrap'/>
   <flag name='pci-serial'/>
index 35236caddf43f7d3b56249aa7da7e0639009e748..f7a9cd6db2cf7ecd15d121d19a4b249f72aec161 100644 (file)
@@ -31,7 +31,6 @@
   <flag name='iothread'/>
   <flag name='migrate-rdma'/>
   <flag name='drive-iotune-max'/>
-  <flag name='machine-vmport-opt'/>
   <flag name='aes-key-wrap'/>
   <flag name='dea-key-wrap'/>
   <flag name='vhost-user-multiqueue'/>
index 9aad89f4f6e0f6f11c5ec1a7a2acc2288c9a56d4..2079932c094f3de9f2a919aa20044e449a56d3fb 100644 (file)
@@ -31,7 +31,6 @@
   <flag name='iothread'/>
   <flag name='migrate-rdma'/>
   <flag name='drive-iotune-max'/>
-  <flag name='machine-vmport-opt'/>
   <flag name='aes-key-wrap'/>
   <flag name='dea-key-wrap'/>
   <flag name='vhost-user-multiqueue'/>
index dd2803141ffb5f5ed7efd34c95b6564aee2818e1..330fbf20a1a0f8fbb2071046036ab3a9d498de97 100644 (file)
@@ -42,7 +42,6 @@
   <flag name='iothread'/>
   <flag name='migrate-rdma'/>
   <flag name='drive-iotune-max'/>
-  <flag name='machine-vmport-opt'/>
   <flag name='aes-key-wrap'/>
   <flag name='dea-key-wrap'/>
   <flag name='vhost-user-multiqueue'/>
index a963c2cf1c7bae3f951be27531d9c33531d3bcae..324e50d032970803642f0f8d58359c9124f456d8 100644 (file)
@@ -64,7 +64,6 @@
   <flag name='drive-iotune-max'/>
   <flag name='VGA.vgamem_mb'/>
   <flag name='pc-dimm'/>
-  <flag name='machine-vmport-opt'/>
   <flag name='aes-key-wrap'/>
   <flag name='dea-key-wrap'/>
   <flag name='pci-serial'/>
index 2ca509eae7d9de73b699724ec954feb4839cd96f..692ed9a8b58d541d969f4b206c5a1e168e6c9de0 100644 (file)
@@ -66,7 +66,6 @@
   <flag name='drive-iotune-max'/>
   <flag name='VGA.vgamem_mb'/>
   <flag name='vmware-svga.vgamem_mb'/>
-  <flag name='machine-vmport-opt'/>
   <flag name='aes-key-wrap'/>
   <flag name='dea-key-wrap'/>
   <flag name='pci-serial'/>
index 2f68794682ff57d4f9ddfb1c147cc2482e70892e..56ef18f9e2b259a4914196ed7cceed66c10f326d 100644 (file)
@@ -66,7 +66,6 @@
   <flag name='VGA.vgamem_mb'/>
   <flag name='vmware-svga.vgamem_mb'/>
   <flag name='pc-dimm'/>
-  <flag name='machine-vmport-opt'/>
   <flag name='aes-key-wrap'/>
   <flag name='dea-key-wrap'/>
   <flag name='pci-serial'/>
index b2f2df4d1dc7c2e8e3e9e741829a56efe53c9129..aaf5c847e596d0c0cb86a147571c2dfcbafb4df6 100644 (file)
@@ -70,7 +70,6 @@
   <flag name='drive-iotune-max'/>
   <flag name='VGA.vgamem_mb'/>
   <flag name='vmware-svga.vgamem_mb'/>
-  <flag name='machine-vmport-opt'/>
   <flag name='aes-key-wrap'/>
   <flag name='dea-key-wrap'/>
   <flag name='pci-serial'/>
index 18effd78d6380e852d8f55c1608a93904a5a19c1..6b23827eacd44b8eac6c55283e422e155f3165c6 100644 (file)
@@ -70,7 +70,6 @@
   <flag name='drive-iotune-max'/>
   <flag name='VGA.vgamem_mb'/>
   <flag name='vmware-svga.vgamem_mb'/>
-  <flag name='machine-vmport-opt'/>
   <flag name='aes-key-wrap'/>
   <flag name='dea-key-wrap'/>
   <flag name='pci-serial'/>
index 04ee80166fd7c03db12e629d0dea2efbb9f4732a..1a3bcc381c3a42ffa1c8efee855874b2b3946f9e 100644 (file)
@@ -42,7 +42,6 @@
   <flag name='iothread'/>
   <flag name='migrate-rdma'/>
   <flag name='drive-iotune-max'/>
-  <flag name='machine-vmport-opt'/>
   <flag name='aes-key-wrap'/>
   <flag name='dea-key-wrap'/>
   <flag name='vhost-user-multiqueue'/>
index 54c704339b1bbba1116c00cf29f0211da2a9e26b..fcea29ad9514a20dad7063a2064eac8bca54c89f 100644 (file)
@@ -67,7 +67,6 @@
   <flag name='VGA.vgamem_mb'/>
   <flag name='vmware-svga.vgamem_mb'/>
   <flag name='pc-dimm'/>
-  <flag name='machine-vmport-opt'/>
   <flag name='aes-key-wrap'/>
   <flag name='dea-key-wrap'/>
   <flag name='pci-serial'/>
index fa58c603b8e251a24e33844b39d74d3dfcf63ec5..b7b855bdb7aa3ad0383be285ef2f324b98006daa 100644 (file)
@@ -66,7 +66,6 @@
   <flag name='VGA.vgamem_mb'/>
   <flag name='vmware-svga.vgamem_mb'/>
   <flag name='pc-dimm'/>
-  <flag name='machine-vmport-opt'/>
   <flag name='aes-key-wrap'/>
   <flag name='dea-key-wrap'/>
   <flag name='pci-serial'/>
index 948a0b3fd968c808aeaf8fbf57a5c4b9913bf095..ab25e68b274ba9775870e80f37a6af7e86969b69 100644 (file)
@@ -42,7 +42,6 @@
   <flag name='iothread'/>
   <flag name='migrate-rdma'/>
   <flag name='drive-iotune-max'/>
-  <flag name='machine-vmport-opt'/>
   <flag name='aes-key-wrap'/>
   <flag name='dea-key-wrap'/>
   <flag name='vhost-user-multiqueue'/>
index 08fbd75e1a6820e89e7630875ce4acd04dced9f1..8250eb9b3fce467a548a887b8a6afbe275ae1994 100644 (file)
@@ -69,7 +69,6 @@
   <flag name='VGA.vgamem_mb'/>
   <flag name='vmware-svga.vgamem_mb'/>
   <flag name='pc-dimm'/>
-  <flag name='machine-vmport-opt'/>
   <flag name='aes-key-wrap'/>
   <flag name='dea-key-wrap'/>
   <flag name='pci-serial'/>
index 335c0378b7bda1580b6e41ade20608a4c5b1903c..f16a506323c83b43b1cc76d6b421b72a2d5248f9 100644 (file)
@@ -67,7 +67,6 @@
   <flag name='VGA.vgamem_mb'/>
   <flag name='vmware-svga.vgamem_mb'/>
   <flag name='pc-dimm'/>
-  <flag name='machine-vmport-opt'/>
   <flag name='aes-key-wrap'/>
   <flag name='dea-key-wrap'/>
   <flag name='pci-serial'/>
index 2a6538545dd8ef0e89d930f687f734823e675f67..914df4de7217d5482bf1adf6498208065a33b9bb 100644 (file)
@@ -70,7 +70,6 @@
   <flag name='drive-iotune-max'/>
   <flag name='VGA.vgamem_mb'/>
   <flag name='vmware-svga.vgamem_mb'/>
-  <flag name='machine-vmport-opt'/>
   <flag name='aes-key-wrap'/>
   <flag name='dea-key-wrap'/>
   <flag name='pci-serial'/>
index 468f7e3397cabdcbcb8318ed8eaf54c0738ec8fb..a3837742058f3f646eb99eb753bdf2c9bfbafcde 100644 (file)
@@ -31,7 +31,6 @@
   <flag name='iothread'/>
   <flag name='migrate-rdma'/>
   <flag name='drive-iotune-max'/>
-  <flag name='machine-vmport-opt'/>
   <flag name='aes-key-wrap'/>
   <flag name='dea-key-wrap'/>
   <flag name='vhost-user-multiqueue'/>
index 3ec786cb88d5173ceff8ee2be5eb31cae1239f41..fac861dbce6844def858763e334c894c2dfa0aa4 100644 (file)
@@ -68,7 +68,6 @@
   <flag name='VGA.vgamem_mb'/>
   <flag name='vmware-svga.vgamem_mb'/>
   <flag name='pc-dimm'/>
-  <flag name='machine-vmport-opt'/>
   <flag name='aes-key-wrap'/>
   <flag name='dea-key-wrap'/>
   <flag name='pci-serial'/>
index 03f4eb7ae7028cdfca573518284a6ddb866aaf2b..aa6501c3ebc345dd5efff6b6bbd4e065ed5542ef 100644 (file)
@@ -66,7 +66,6 @@
   <flag name='VGA.vgamem_mb'/>
   <flag name='vmware-svga.vgamem_mb'/>
   <flag name='pc-dimm'/>
-  <flag name='machine-vmport-opt'/>
   <flag name='aes-key-wrap'/>
   <flag name='dea-key-wrap'/>
   <flag name='pci-serial'/>
index 45e34d9c319b9fa1b7d2f352db3d9de2abaf8264..52259b08b309cb6b9298aa4e0940059b964ceee6 100644 (file)
@@ -69,7 +69,6 @@
   <flag name='drive-iotune-max'/>
   <flag name='VGA.vgamem_mb'/>
   <flag name='vmware-svga.vgamem_mb'/>
-  <flag name='machine-vmport-opt'/>
   <flag name='aes-key-wrap'/>
   <flag name='dea-key-wrap'/>
   <flag name='pci-serial'/>
index ad33b507969d7d83791b98c1d18c80f100957b47..e8fb5d69d79a1722df3490b26711508c5537989d 100644 (file)
@@ -41,7 +41,6 @@
   <flag name='iothread'/>
   <flag name='migrate-rdma'/>
   <flag name='drive-iotune-max'/>
-  <flag name='machine-vmport-opt'/>
   <flag name='aes-key-wrap'/>
   <flag name='dea-key-wrap'/>
   <flag name='vhost-user-multiqueue'/>