This is supposed to be squashed in into the previous patch.
The files were regenerated by instrumenting the qemucapabilitiestest
with the LD_PRELOAD hack used to gather the data in qemucapsprobe. See
next patch
---
.../qemucapabilitiesdata/caps_1.5.3.x86_64.replies | 317 ++++-
tests/qemucapabilitiesdata/caps_1.5.3.x86_64.xml | 2 +-
.../qemucapabilitiesdata/caps_1.6.0.x86_64.replies | 317 ++++-
tests/qemucapabilitiesdata/caps_1.6.0.x86_64.xml | 2 +-
.../qemucapabilitiesdata/caps_1.7.0.x86_64.replies | 317 ++++-
tests/qemucapabilitiesdata/caps_1.7.0.x86_64.xml | 2 +-
.../qemucapabilitiesdata/caps_2.1.1.x86_64.replies | 317 ++++-
tests/qemucapabilitiesdata/caps_2.1.1.x86_64.xml | 2 +-
.../caps_2.10.0.aarch64.replies | 319 ++++-
tests/qemucapabilitiesdata/caps_2.10.0.aarch64.xml | 2 +-
.../qemucapabilitiesdata/caps_2.10.0.ppc64.replies | 322 ++++-
tests/qemucapabilitiesdata/caps_2.10.0.ppc64.xml | 2 +-
.../qemucapabilitiesdata/caps_2.10.0.s390x.replies | 342 ++++-
tests/qemucapabilitiesdata/caps_2.10.0.s390x.xml | 2 +-
.../caps_2.10.0.x86_64.replies | 1294 +++++++++++++++++--
tests/qemucapabilitiesdata/caps_2.10.0.x86_64.xml | 2 +-
.../qemucapabilitiesdata/caps_2.11.0.s390x.replies | 350 ++++-
tests/qemucapabilitiesdata/caps_2.11.0.s390x.xml | 2 +-
.../caps_2.12.0.aarch64.replies | 328 ++++-
tests/qemucapabilitiesdata/caps_2.12.0.aarch64.xml | 2 +-
.../qemucapabilitiesdata/caps_2.12.0.ppc64.replies | 331 ++++-
tests/qemucapabilitiesdata/caps_2.12.0.ppc64.xml | 2 +-
.../qemucapabilitiesdata/caps_2.12.0.s390x.replies | 358 +++++-
tests/qemucapabilitiesdata/caps_2.12.0.s390x.xml | 2 +-
.../caps_2.12.0.x86_64.replies | 1351 ++++++++++++++++++--
tests/qemucapabilitiesdata/caps_2.12.0.x86_64.xml | 2 +-
.../qemucapabilitiesdata/caps_2.4.0.x86_64.replies | 341 ++++-
tests/qemucapabilitiesdata/caps_2.4.0.x86_64.xml | 2 +-
.../qemucapabilitiesdata/caps_2.5.0.x86_64.replies | 346 ++++-
tests/qemucapabilitiesdata/caps_2.5.0.x86_64.xml | 2 +-
.../caps_2.6.0.aarch64.replies | 319 ++++-
tests/qemucapabilitiesdata/caps_2.6.0.aarch64.xml | 2 +-
.../qemucapabilitiesdata/caps_2.6.0.ppc64.replies | 322 ++++-
tests/qemucapabilitiesdata/caps_2.6.0.ppc64.xml | 2 +-
.../qemucapabilitiesdata/caps_2.6.0.x86_64.replies | 346 ++++-
tests/qemucapabilitiesdata/caps_2.6.0.x86_64.xml | 2 +-
.../qemucapabilitiesdata/caps_2.7.0.s390x.replies | 306 ++++-
tests/qemucapabilitiesdata/caps_2.7.0.s390x.xml | 2 +-
.../qemucapabilitiesdata/caps_2.7.0.x86_64.replies | 346 ++++-
tests/qemucapabilitiesdata/caps_2.7.0.x86_64.xml | 2 +-
.../qemucapabilitiesdata/caps_2.8.0.s390x.replies | 342 ++++-
tests/qemucapabilitiesdata/caps_2.8.0.s390x.xml | 2 +-
.../qemucapabilitiesdata/caps_2.8.0.x86_64.replies | 346 ++++-
tests/qemucapabilitiesdata/caps_2.8.0.x86_64.xml | 2 +-
.../qemucapabilitiesdata/caps_2.9.0.ppc64.replies | 322 ++++-
tests/qemucapabilitiesdata/caps_2.9.0.ppc64.xml | 2 +-
.../qemucapabilitiesdata/caps_2.9.0.s390x.replies | 342 ++++-
tests/qemucapabilitiesdata/caps_2.9.0.s390x.xml | 2 +-
.../qemucapabilitiesdata/caps_2.9.0.x86_64.replies | 1292 +++++++++++++++++--
tests/qemucapabilitiesdata/caps_2.9.0.x86_64.xml | 2 +-
50 files changed, 10693 insertions(+), 590 deletions(-)
diff --git a/tests/qemucapabilitiesdata/caps_1.5.3.x86_64.replies
b/tests/qemucapabilitiesdata/caps_1.5.3.x86_64.replies
index 8da1b149d0..e882777ede 100644
--- a/tests/qemucapabilitiesdata/caps_1.5.3.x86_64.replies
+++ b/tests/qemucapabilitiesdata/caps_1.5.3.x86_64.replies
@@ -1,16 +1,6 @@
{
- "QMP": {
- "version": {
- "qemu": {
- "micro": 3,
- "minor": 5,
- "major": 1
- },
- "package": ""
- },
- "capabilities": [
- ]
- }
+ "execute": "qmp_capabilities",
+ "id": "libvirt-1"
}
{
@@ -19,6 +9,11 @@
"id": "libvirt-1"
}
+{
+ "execute": "query-version",
+ "id": "libvirt-2"
+}
+
{
"return": {
"qemu": {
@@ -31,6 +26,11 @@
"id": "libvirt-2"
}
+{
+ "execute": "query-target",
+ "id": "libvirt-3"
+}
+
{
"return": {
"arch": "x86_64"
@@ -38,6 +38,11 @@
"id": "libvirt-3"
}
+{
+ "execute": "query-commands",
+ "id": "libvirt-4"
+}
+
{
"return": [
{
@@ -326,6 +331,15 @@
"id": "libvirt-4"
}
+{
+ "execute": "add-fd",
+ "arguments": {
+ "fdset-id": 0,
+ "opaque": "/dev/null"
+ },
+ "id": "libvirt-5"
+}
+
{
"return": {
"fd": 13,
@@ -334,6 +348,14 @@
"id": "libvirt-5"
}
+{
+ "execute": "block-commit",
+ "arguments": {
+ "device": "bogus"
+ },
+ "id": "libvirt-6"
+}
+
{
"id": "libvirt-6",
"error": {
@@ -342,6 +364,11 @@
}
}
+{
+ "execute": "query-kvm",
+ "id": "libvirt-7"
+}
+
{
"return": {
"enabled": true,
@@ -350,6 +377,11 @@
"id": "libvirt-7"
}
+{
+ "execute": "query-events",
+ "id": "libvirt-8"
+}
+
{
"return": [
{
@@ -434,6 +466,11 @@
"id": "libvirt-8"
}
+{
+ "execute": "qom-list-types",
+ "id": "libvirt-9"
+}
+
{
"return": [
{
@@ -1010,6 +1047,14 @@
"id": "libvirt-9"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-blk-pci"
+ },
+ "id": "libvirt-10"
+}
+
{
"return": [
{
@@ -1112,6 +1157,14 @@
"id": "libvirt-10"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-net-pci"
+ },
+ "id": "libvirt-11"
+}
+
{
"return": [
{
@@ -1258,6 +1311,14 @@
"id": "libvirt-11"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-scsi-pci"
+ },
+ "id": "libvirt-12"
+}
+
{
"return": [
{
@@ -1320,6 +1381,14 @@
"id": "libvirt-12"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-net-ccw"
+ },
+ "id": "libvirt-13"
+}
+
{
"id": "libvirt-13",
"error": {
@@ -1328,6 +1397,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-scsi-ccw"
+ },
+ "id": "libvirt-14"
+}
+
{
"id": "libvirt-14",
"error": {
@@ -1336,6 +1413,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-net-s390"
+ },
+ "id": "libvirt-15"
+}
+
{
"id": "libvirt-15",
"error": {
@@ -1344,6 +1429,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "pci-assign"
+ },
+ "id": "libvirt-16"
+}
+
{
"id": "libvirt-16",
"error": {
@@ -1352,6 +1445,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "kvm-pci-assign"
+ },
+ "id": "libvirt-17"
+}
+
{
"return": [
{
@@ -1398,6 +1499,14 @@
"id": "libvirt-17"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "vfio-pci"
+ },
+ "id": "libvirt-18"
+}
+
{
"return": [
{
@@ -1440,6 +1549,14 @@
"id": "libvirt-18"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "scsi-disk"
+ },
+ "id": "libvirt-19"
+}
+
{
"return": [
{
@@ -1514,6 +1631,14 @@
"id": "libvirt-19"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "ide-drive"
+ },
+ "id": "libvirt-20"
+}
+
{
"return": [
{
@@ -1568,6 +1693,14 @@
"id": "libvirt-20"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "PIIX4_PM"
+ },
+ "id": "libvirt-21"
+}
+
{
"return": [
{
@@ -1610,6 +1743,14 @@
"id": "libvirt-21"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "usb-redir"
+ },
+ "id": "libvirt-22"
+}
+
{
"return": [
{
@@ -1640,6 +1781,14 @@
"id": "libvirt-22"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "usb-host"
+ },
+ "id": "libvirt-23"
+}
+
{
"return": [
{
@@ -1694,6 +1843,14 @@
"id": "libvirt-23"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "scsi-generic"
+ },
+ "id": "libvirt-24"
+}
+
{
"return": [
{
@@ -1720,12 +1877,28 @@
"id": "libvirt-24"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "i440FX-pcihost"
+ },
+ "id": "libvirt-25"
+}
+
{
"return": [
],
"id": "libvirt-25"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "q35-pcihost"
+ },
+ "id": "libvirt-26"
+}
+
{
"return": [
{
@@ -1736,6 +1909,14 @@
"id": "libvirt-26"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "usb-storage"
+ },
+ "id": "libvirt-27"
+}
+
{
"return": [
{
@@ -1786,6 +1967,14 @@
"id": "libvirt-27"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "kvm-pit"
+ },
+ "id": "libvirt-28"
+}
+
{
"return": [
{
@@ -1800,6 +1989,14 @@
"id": "libvirt-28"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "VGA"
+ },
+ "id": "libvirt-29"
+}
+
{
"return": [
{
@@ -1834,6 +2031,14 @@
"id": "libvirt-29"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "vmware-svga"
+ },
+ "id": "libvirt-30"
+}
+
{
"return": [
{
@@ -1864,6 +2069,14 @@
"id": "libvirt-30"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "qxl"
+ },
+ "id": "libvirt-31"
+}
+
{
"return": [
{
@@ -1934,6 +2147,14 @@
"id": "libvirt-31"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "ICH9-LPC"
+ },
+ "id": "libvirt-32"
+}
+
{
"id": "libvirt-32",
"error": {
@@ -1942,6 +2163,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-balloon-pci"
+ },
+ "id": "libvirt-33"
+}
+
{
"return": [
{
@@ -1980,6 +2209,14 @@
"id": "libvirt-33"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-balloon-ccw"
+ },
+ "id": "libvirt-34"
+}
+
{
"id": "libvirt-34",
"error": {
@@ -1988,12 +2225,28 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-balloon-device"
+ },
+ "id": "libvirt-35"
+}
+
{
"return": [
],
"id": "libvirt-35"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "nec-usb-xhci"
+ },
+ "id": "libvirt-36"
+}
+
{
"return": [
{
@@ -2044,6 +2297,11 @@
"id": "libvirt-36"
}
+{
+ "execute": "query-machines",
+ "id": "libvirt-37"
+}
+
{
"return": [
{
@@ -2117,6 +2375,11 @@
"id": "libvirt-37"
}
+{
+ "execute": "query-cpu-definitions",
+ "id": "libvirt-38"
+}
+
{
"return": [
{
@@ -2195,18 +2458,33 @@
"id": "libvirt-38"
}
+{
+ "execute": "query-tpm-models",
+ "id": "libvirt-39"
+}
+
{
"return": [
],
"id": "libvirt-39"
}
+{
+ "execute": "query-tpm-types",
+ "id": "libvirt-40"
+}
+
{
"return": [
],
"id": "libvirt-40"
}
+{
+ "execute": "query-command-line-options",
+ "id": "libvirt-41"
+}
+
{
"return": [
{
@@ -2908,6 +3186,11 @@
"id": "libvirt-41"
}
+{
+ "execute": "query-migrate-capabilities",
+ "id": "libvirt-42"
+}
+
{
"return": [
{
@@ -2918,12 +3201,22 @@
"id": "libvirt-42"
}
+{
+ "execute": "qmp_capabilities",
+ "id": "libvirt-1"
+}
+
{
"return": {
},
"id": "libvirt-1"
}
+{
+ "execute": "query-cpu-definitions",
+ "id": "libvirt-2"
+}
+
{
"return": [
{
diff --git a/tests/qemucapabilitiesdata/caps_1.5.3.x86_64.xml
b/tests/qemucapabilitiesdata/caps_1.5.3.x86_64.xml
index 3e700cb427..21ab4e1122 100644
--- a/tests/qemucapabilitiesdata/caps_1.5.3.x86_64.xml
+++ b/tests/qemucapabilitiesdata/caps_1.5.3.x86_64.xml
@@ -109,7 +109,7 @@
<flag name='hda-output'/>
<version>1005003</version>
<kvmVersion>0</kvmVersion>
- <microcodeVersion>46523</microcodeVersion>
+ <microcodeVersion>50614</microcodeVersion>
<package></package>
<arch>x86_64</arch>
<cpu type='kvm' name='Opteron_G5'/>
diff --git a/tests/qemucapabilitiesdata/caps_1.6.0.x86_64.replies
b/tests/qemucapabilitiesdata/caps_1.6.0.x86_64.replies
index d53fb576d2..3fa94bab3d 100644
--- a/tests/qemucapabilitiesdata/caps_1.6.0.x86_64.replies
+++ b/tests/qemucapabilitiesdata/caps_1.6.0.x86_64.replies
@@ -1,16 +1,6 @@
{
- "QMP": {
- "version": {
- "qemu": {
- "micro": 0,
- "minor": 6,
- "major": 1
- },
- "package": ""
- },
- "capabilities": [
- ]
- }
+ "execute": "qmp_capabilities",
+ "id": "libvirt-1"
}
{
@@ -19,6 +9,11 @@
"id": "libvirt-1"
}
+{
+ "execute": "query-version",
+ "id": "libvirt-2"
+}
+
{
"return": {
"qemu": {
@@ -31,6 +26,11 @@
"id": "libvirt-2"
}
+{
+ "execute": "query-target",
+ "id": "libvirt-3"
+}
+
{
"return": {
"arch": "x86_64"
@@ -38,6 +38,11 @@
"id": "libvirt-3"
}
+{
+ "execute": "query-commands",
+ "id": "libvirt-4"
+}
+
{
"return": [
{
@@ -332,6 +337,15 @@
"id": "libvirt-4"
}
+{
+ "execute": "add-fd",
+ "arguments": {
+ "fdset-id": 0,
+ "opaque": "/dev/null"
+ },
+ "id": "libvirt-5"
+}
+
{
"return": {
"fd": 13,
@@ -340,6 +354,14 @@
"id": "libvirt-5"
}
+{
+ "execute": "block-commit",
+ "arguments": {
+ "device": "bogus"
+ },
+ "id": "libvirt-6"
+}
+
{
"id": "libvirt-6",
"error": {
@@ -348,6 +370,11 @@
}
}
+{
+ "execute": "query-kvm",
+ "id": "libvirt-7"
+}
+
{
"return": {
"enabled": true,
@@ -356,6 +383,11 @@
"id": "libvirt-7"
}
+{
+ "execute": "query-events",
+ "id": "libvirt-8"
+}
+
{
"return": [
{
@@ -443,6 +475,11 @@
"id": "libvirt-8"
}
+{
+ "execute": "qom-list-types",
+ "id": "libvirt-9"
+}
+
{
"return": [
{
@@ -1031,6 +1068,14 @@
"id": "libvirt-9"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-blk-pci"
+ },
+ "id": "libvirt-10"
+}
+
{
"return": [
{
@@ -1133,6 +1178,14 @@
"id": "libvirt-10"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-net-pci"
+ },
+ "id": "libvirt-11"
+}
+
{
"return": [
{
@@ -1287,6 +1340,14 @@
"id": "libvirt-11"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-scsi-pci"
+ },
+ "id": "libvirt-12"
+}
+
{
"return": [
{
@@ -1349,6 +1410,14 @@
"id": "libvirt-12"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-net-ccw"
+ },
+ "id": "libvirt-13"
+}
+
{
"id": "libvirt-13",
"error": {
@@ -1357,6 +1426,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-scsi-ccw"
+ },
+ "id": "libvirt-14"
+}
+
{
"id": "libvirt-14",
"error": {
@@ -1365,6 +1442,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-net-s390"
+ },
+ "id": "libvirt-15"
+}
+
{
"id": "libvirt-15",
"error": {
@@ -1373,6 +1458,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "pci-assign"
+ },
+ "id": "libvirt-16"
+}
+
{
"id": "libvirt-16",
"error": {
@@ -1381,6 +1474,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "kvm-pci-assign"
+ },
+ "id": "libvirt-17"
+}
+
{
"return": [
{
@@ -1427,6 +1528,14 @@
"id": "libvirt-17"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "vfio-pci"
+ },
+ "id": "libvirt-18"
+}
+
{
"return": [
{
@@ -1469,6 +1578,14 @@
"id": "libvirt-18"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "scsi-disk"
+ },
+ "id": "libvirt-19"
+}
+
{
"return": [
{
@@ -1543,6 +1660,14 @@
"id": "libvirt-19"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "ide-drive"
+ },
+ "id": "libvirt-20"
+}
+
{
"return": [
{
@@ -1597,6 +1722,14 @@
"id": "libvirt-20"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "PIIX4_PM"
+ },
+ "id": "libvirt-21"
+}
+
{
"return": [
{
@@ -1639,6 +1772,14 @@
"id": "libvirt-21"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "usb-redir"
+ },
+ "id": "libvirt-22"
+}
+
{
"return": [
{
@@ -1673,6 +1814,14 @@
"id": "libvirt-22"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "usb-host"
+ },
+ "id": "libvirt-23"
+}
+
{
"return": [
{
@@ -1731,6 +1880,14 @@
"id": "libvirt-23"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "scsi-generic"
+ },
+ "id": "libvirt-24"
+}
+
{
"return": [
{
@@ -1757,6 +1914,14 @@
"id": "libvirt-24"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "i440FX-pcihost"
+ },
+ "id": "libvirt-25"
+}
+
{
"return": [
{
@@ -1767,6 +1932,14 @@
"id": "libvirt-25"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "q35-pcihost"
+ },
+ "id": "libvirt-26"
+}
+
{
"return": [
{
@@ -1781,6 +1954,14 @@
"id": "libvirt-26"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "usb-storage"
+ },
+ "id": "libvirt-27"
+}
+
{
"return": [
{
@@ -1831,6 +2012,14 @@
"id": "libvirt-27"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "kvm-pit"
+ },
+ "id": "libvirt-28"
+}
+
{
"return": [
{
@@ -1845,6 +2034,14 @@
"id": "libvirt-28"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "VGA"
+ },
+ "id": "libvirt-29"
+}
+
{
"return": [
{
@@ -1879,6 +2076,14 @@
"id": "libvirt-29"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "vmware-svga"
+ },
+ "id": "libvirt-30"
+}
+
{
"return": [
{
@@ -1909,6 +2114,14 @@
"id": "libvirt-30"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "qxl"
+ },
+ "id": "libvirt-31"
+}
+
{
"return": [
{
@@ -1979,6 +2192,14 @@
"id": "libvirt-31"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "ICH9-LPC"
+ },
+ "id": "libvirt-32"
+}
+
{
"id": "libvirt-32",
"error": {
@@ -1987,6 +2208,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-balloon-pci"
+ },
+ "id": "libvirt-33"
+}
+
{
"return": [
{
@@ -2025,6 +2254,14 @@
"id": "libvirt-33"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-balloon-ccw"
+ },
+ "id": "libvirt-34"
+}
+
{
"id": "libvirt-34",
"error": {
@@ -2033,12 +2270,28 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-balloon-device"
+ },
+ "id": "libvirt-35"
+}
+
{
"return": [
],
"id": "libvirt-35"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "nec-usb-xhci"
+ },
+ "id": "libvirt-36"
+}
+
{
"return": [
{
@@ -2089,6 +2342,11 @@
"id": "libvirt-36"
}
+{
+ "execute": "query-machines",
+ "id": "libvirt-37"
+}
+
{
"return": [
{
@@ -2170,6 +2428,11 @@
"id": "libvirt-37"
}
+{
+ "execute": "query-cpu-definitions",
+ "id": "libvirt-38"
+}
+
{
"return": [
{
@@ -2248,18 +2511,33 @@
"id": "libvirt-38"
}
+{
+ "execute": "query-tpm-models",
+ "id": "libvirt-39"
+}
+
{
"return": [
],
"id": "libvirt-39"
}
+{
+ "execute": "query-tpm-types",
+ "id": "libvirt-40"
+}
+
{
"return": [
],
"id": "libvirt-40"
}
+{
+ "execute": "query-command-line-options",
+ "id": "libvirt-41"
+}
+
{
"return": [
{
@@ -2863,6 +3141,11 @@
"id": "libvirt-41"
}
+{
+ "execute": "query-migrate-capabilities",
+ "id": "libvirt-42"
+}
+
{
"return": [
{
@@ -2885,12 +3168,22 @@
"id": "libvirt-42"
}
+{
+ "execute": "qmp_capabilities",
+ "id": "libvirt-1"
+}
+
{
"return": {
},
"id": "libvirt-1"
}
+{
+ "execute": "query-cpu-definitions",
+ "id": "libvirt-2"
+}
+
{
"return": [
{
diff --git a/tests/qemucapabilitiesdata/caps_1.6.0.x86_64.xml
b/tests/qemucapabilitiesdata/caps_1.6.0.x86_64.xml
index 14eca7e7cb..cb0d981e8c 100644
--- a/tests/qemucapabilitiesdata/caps_1.6.0.x86_64.xml
+++ b/tests/qemucapabilitiesdata/caps_1.6.0.x86_64.xml
@@ -114,7 +114,7 @@
<flag name='hda-output'/>
<version>1006000</version>
<kvmVersion>0</kvmVersion>
- <microcodeVersion>44752</microcodeVersion>
+ <microcodeVersion>48843</microcodeVersion>
<package></package>
<arch>x86_64</arch>
<cpu type='kvm' name='Opteron_G5'/>
diff --git a/tests/qemucapabilitiesdata/caps_1.7.0.x86_64.replies
b/tests/qemucapabilitiesdata/caps_1.7.0.x86_64.replies
index 4fcc7aa25a..bea63b979c 100644
--- a/tests/qemucapabilitiesdata/caps_1.7.0.x86_64.replies
+++ b/tests/qemucapabilitiesdata/caps_1.7.0.x86_64.replies
@@ -1,16 +1,6 @@
{
- "QMP": {
- "version": {
- "qemu": {
- "micro": 0,
- "minor": 7,
- "major": 1
- },
- "package": ""
- },
- "capabilities": [
- ]
- }
+ "execute": "qmp_capabilities",
+ "id": "libvirt-1"
}
{
@@ -19,6 +9,11 @@
"id": "libvirt-1"
}
+{
+ "execute": "query-version",
+ "id": "libvirt-2"
+}
+
{
"return": {
"qemu": {
@@ -31,6 +26,11 @@
"id": "libvirt-2"
}
+{
+ "execute": "query-target",
+ "id": "libvirt-3"
+}
+
{
"return": {
"arch": "x86_64"
@@ -38,6 +38,11 @@
"id": "libvirt-3"
}
+{
+ "execute": "query-commands",
+ "id": "libvirt-4"
+}
+
{
"return": [
{
@@ -341,6 +346,15 @@
"id": "libvirt-4"
}
+{
+ "execute": "add-fd",
+ "arguments": {
+ "fdset-id": 0,
+ "opaque": "/dev/null"
+ },
+ "id": "libvirt-5"
+}
+
{
"return": {
"fd": 13,
@@ -349,6 +363,14 @@
"id": "libvirt-5"
}
+{
+ "execute": "block-commit",
+ "arguments": {
+ "device": "bogus"
+ },
+ "id": "libvirt-6"
+}
+
{
"id": "libvirt-6",
"error": {
@@ -357,6 +379,11 @@
}
}
+{
+ "execute": "query-kvm",
+ "id": "libvirt-7"
+}
+
{
"return": {
"enabled": true,
@@ -365,6 +392,11 @@
"id": "libvirt-7"
}
+{
+ "execute": "query-events",
+ "id": "libvirt-8"
+}
+
{
"return": [
{
@@ -455,6 +487,11 @@
"id": "libvirt-8"
}
+{
+ "execute": "qom-list-types",
+ "id": "libvirt-9"
+}
+
{
"return": [
{
@@ -1040,6 +1077,14 @@
"id": "libvirt-9"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-blk-pci"
+ },
+ "id": "libvirt-10"
+}
+
{
"return": [
{
@@ -1142,6 +1187,14 @@
"id": "libvirt-10"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-net-pci"
+ },
+ "id": "libvirt-11"
+}
+
{
"return": [
{
@@ -1296,6 +1349,14 @@
"id": "libvirt-11"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-scsi-pci"
+ },
+ "id": "libvirt-12"
+}
+
{
"return": [
{
@@ -1358,6 +1419,14 @@
"id": "libvirt-12"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-net-ccw"
+ },
+ "id": "libvirt-13"
+}
+
{
"id": "libvirt-13",
"error": {
@@ -1366,6 +1435,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-scsi-ccw"
+ },
+ "id": "libvirt-14"
+}
+
{
"id": "libvirt-14",
"error": {
@@ -1374,6 +1451,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-net-s390"
+ },
+ "id": "libvirt-15"
+}
+
{
"id": "libvirt-15",
"error": {
@@ -1382,6 +1467,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "pci-assign"
+ },
+ "id": "libvirt-16"
+}
+
{
"id": "libvirt-16",
"error": {
@@ -1390,6 +1483,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "kvm-pci-assign"
+ },
+ "id": "libvirt-17"
+}
+
{
"return": [
{
@@ -1436,6 +1537,14 @@
"id": "libvirt-17"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "vfio-pci"
+ },
+ "id": "libvirt-18"
+}
+
{
"return": [
{
@@ -1478,6 +1587,14 @@
"id": "libvirt-18"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "scsi-disk"
+ },
+ "id": "libvirt-19"
+}
+
{
"return": [
{
@@ -1552,6 +1669,14 @@
"id": "libvirt-19"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "ide-drive"
+ },
+ "id": "libvirt-20"
+}
+
{
"return": [
{
@@ -1606,6 +1731,14 @@
"id": "libvirt-20"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "PIIX4_PM"
+ },
+ "id": "libvirt-21"
+}
+
{
"return": [
{
@@ -1648,6 +1781,14 @@
"id": "libvirt-21"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "usb-redir"
+ },
+ "id": "libvirt-22"
+}
+
{
"return": [
{
@@ -1682,6 +1823,14 @@
"id": "libvirt-22"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "usb-host"
+ },
+ "id": "libvirt-23"
+}
+
{
"return": [
{
@@ -1740,6 +1889,14 @@
"id": "libvirt-23"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "scsi-generic"
+ },
+ "id": "libvirt-24"
+}
+
{
"return": [
{
@@ -1766,6 +1923,14 @@
"id": "libvirt-24"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "i440FX-pcihost"
+ },
+ "id": "libvirt-25"
+}
+
{
"return": [
{
@@ -1780,6 +1945,14 @@
"id": "libvirt-25"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "q35-pcihost"
+ },
+ "id": "libvirt-26"
+}
+
{
"return": [
{
@@ -1798,6 +1971,14 @@
"id": "libvirt-26"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "usb-storage"
+ },
+ "id": "libvirt-27"
+}
+
{
"return": [
{
@@ -1848,6 +2029,14 @@
"id": "libvirt-27"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "kvm-pit"
+ },
+ "id": "libvirt-28"
+}
+
{
"return": [
{
@@ -1862,6 +2051,14 @@
"id": "libvirt-28"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "VGA"
+ },
+ "id": "libvirt-29"
+}
+
{
"return": [
{
@@ -1896,6 +2093,14 @@
"id": "libvirt-29"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "vmware-svga"
+ },
+ "id": "libvirt-30"
+}
+
{
"return": [
{
@@ -1926,6 +2131,14 @@
"id": "libvirt-30"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "qxl"
+ },
+ "id": "libvirt-31"
+}
+
{
"return": [
{
@@ -1996,6 +2209,14 @@
"id": "libvirt-31"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "ICH9-LPC"
+ },
+ "id": "libvirt-32"
+}
+
{
"id": "libvirt-32",
"error": {
@@ -2004,6 +2225,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-balloon-pci"
+ },
+ "id": "libvirt-33"
+}
+
{
"return": [
{
@@ -2042,6 +2271,14 @@
"id": "libvirt-33"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-balloon-ccw"
+ },
+ "id": "libvirt-34"
+}
+
{
"id": "libvirt-34",
"error": {
@@ -2050,12 +2287,28 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-balloon-device"
+ },
+ "id": "libvirt-35"
+}
+
{
"return": [
],
"id": "libvirt-35"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "nec-usb-xhci"
+ },
+ "id": "libvirt-36"
+}
+
{
"return": [
{
@@ -2106,6 +2359,11 @@
"id": "libvirt-36"
}
+{
+ "execute": "query-machines",
+ "id": "libvirt-37"
+}
+
{
"return": [
{
@@ -2195,6 +2453,11 @@
"id": "libvirt-37"
}
+{
+ "execute": "query-cpu-definitions",
+ "id": "libvirt-38"
+}
+
{
"return": [
{
@@ -2273,18 +2536,33 @@
"id": "libvirt-38"
}
+{
+ "execute": "query-tpm-models",
+ "id": "libvirt-39"
+}
+
{
"return": [
],
"id": "libvirt-39"
}
+{
+ "execute": "query-tpm-types",
+ "id": "libvirt-40"
+}
+
{
"return": [
],
"id": "libvirt-40"
}
+{
+ "execute": "query-command-line-options",
+ "id": "libvirt-41"
+}
+
{
"return": [
{
@@ -3078,6 +3356,11 @@
"id": "libvirt-41"
}
+{
+ "execute": "query-migrate-capabilities",
+ "id": "libvirt-42"
+}
+
{
"return": [
{
@@ -3100,12 +3383,22 @@
"id": "libvirt-42"
}
+{
+ "execute": "qmp_capabilities",
+ "id": "libvirt-1"
+}
+
{
"return": {
},
"id": "libvirt-1"
}
+{
+ "execute": "query-cpu-definitions",
+ "id": "libvirt-2"
+}
+
{
"return": [
{
diff --git a/tests/qemucapabilitiesdata/caps_1.7.0.x86_64.xml
b/tests/qemucapabilitiesdata/caps_1.7.0.x86_64.xml
index 43b5374fd2..022115e8dc 100644
--- a/tests/qemucapabilitiesdata/caps_1.7.0.x86_64.xml
+++ b/tests/qemucapabilitiesdata/caps_1.7.0.x86_64.xml
@@ -116,7 +116,7 @@
<flag name='hda-output'/>
<version>1007000</version>
<kvmVersion>0</kvmVersion>
- <microcodeVersion>50196</microcodeVersion>
+ <microcodeVersion>54287</microcodeVersion>
<package></package>
<arch>x86_64</arch>
<cpu type='kvm' name='Opteron_G5'/>
diff --git a/tests/qemucapabilitiesdata/caps_2.1.1.x86_64.replies
b/tests/qemucapabilitiesdata/caps_2.1.1.x86_64.replies
index 543bce9def..ce89632624 100644
--- a/tests/qemucapabilitiesdata/caps_2.1.1.x86_64.replies
+++ b/tests/qemucapabilitiesdata/caps_2.1.1.x86_64.replies
@@ -1,16 +1,6 @@
{
- "QMP": {
- "version": {
- "qemu": {
- "micro": 1,
- "minor": 1,
- "major": 2
- },
- "package": ""
- },
- "capabilities": [
- ]
- }
+ "execute": "qmp_capabilities",
+ "id": "libvirt-1"
}
{
@@ -19,6 +9,11 @@
"id": "libvirt-1"
}
+{
+ "execute": "query-version",
+ "id": "libvirt-2"
+}
+
{
"return": {
"qemu": {
@@ -31,6 +26,11 @@
"id": "libvirt-2"
}
+{
+ "execute": "query-target",
+ "id": "libvirt-3"
+}
+
{
"return": {
"arch": "x86_64"
@@ -38,6 +38,11 @@
"id": "libvirt-3"
}
+{
+ "execute": "query-commands",
+ "id": "libvirt-4"
+}
+
{
"return": [
{
@@ -374,6 +379,15 @@
"id": "libvirt-4"
}
+{
+ "execute": "add-fd",
+ "arguments": {
+ "fdset-id": 0,
+ "opaque": "/dev/null"
+ },
+ "id": "libvirt-5"
+}
+
{
"return": {
"fd": 13,
@@ -382,6 +396,14 @@
"id": "libvirt-5"
}
+{
+ "execute": "block-commit",
+ "arguments": {
+ "device": "bogus"
+ },
+ "id": "libvirt-6"
+}
+
{
"id": "libvirt-6",
"error": {
@@ -390,6 +412,11 @@
}
}
+{
+ "execute": "query-kvm",
+ "id": "libvirt-7"
+}
+
{
"return": {
"enabled": true,
@@ -398,6 +425,11 @@
"id": "libvirt-7"
}
+{
+ "execute": "query-events",
+ "id": "libvirt-8"
+}
+
{
"return": [
{
@@ -500,6 +532,11 @@
"id": "libvirt-8"
}
+{
+ "execute": "qom-list-types",
+ "id": "libvirt-9"
+}
+
{
"return": [
{
@@ -1283,6 +1320,14 @@
"id": "libvirt-9"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-blk-pci"
+ },
+ "id": "libvirt-10"
+}
+
{
"return": [
{
@@ -1393,6 +1438,14 @@
"id": "libvirt-10"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-net-pci"
+ },
+ "id": "libvirt-11"
+}
+
{
"return": [
{
@@ -1555,6 +1608,14 @@
"id": "libvirt-11"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-scsi-pci"
+ },
+ "id": "libvirt-12"
+}
+
{
"return": [
{
@@ -1625,6 +1686,14 @@
"id": "libvirt-12"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-net-ccw"
+ },
+ "id": "libvirt-13"
+}
+
{
"id": "libvirt-13",
"error": {
@@ -1633,6 +1702,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-scsi-ccw"
+ },
+ "id": "libvirt-14"
+}
+
{
"id": "libvirt-14",
"error": {
@@ -1641,6 +1718,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-net-s390"
+ },
+ "id": "libvirt-15"
+}
+
{
"id": "libvirt-15",
"error": {
@@ -1649,6 +1734,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "pci-assign"
+ },
+ "id": "libvirt-16"
+}
+
{
"id": "libvirt-16",
"error": {
@@ -1657,6 +1750,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "kvm-pci-assign"
+ },
+ "id": "libvirt-17"
+}
+
{
"return": [
{
@@ -1703,6 +1804,14 @@
"id": "libvirt-17"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "vfio-pci"
+ },
+ "id": "libvirt-18"
+}
+
{
"return": [
{
@@ -1745,6 +1854,14 @@
"id": "libvirt-18"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "scsi-disk"
+ },
+ "id": "libvirt-19"
+}
+
{
"return": [
{
@@ -1831,6 +1948,14 @@
"id": "libvirt-19"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "ide-drive"
+ },
+ "id": "libvirt-20"
+}
+
{
"return": [
{
@@ -1885,6 +2010,14 @@
"id": "libvirt-20"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "PIIX4_PM"
+ },
+ "id": "libvirt-21"
+}
+
{
"return": [
{
@@ -1935,6 +2068,14 @@
"id": "libvirt-21"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "usb-redir"
+ },
+ "id": "libvirt-22"
+}
+
{
"return": [
{
@@ -1973,6 +2114,14 @@
"id": "libvirt-22"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "usb-host"
+ },
+ "id": "libvirt-23"
+}
+
{
"return": [
{
@@ -2035,6 +2184,14 @@
"id": "libvirt-23"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "scsi-generic"
+ },
+ "id": "libvirt-24"
+}
+
{
"return": [
{
@@ -2061,6 +2218,14 @@
"id": "libvirt-24"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "i440FX-pcihost"
+ },
+ "id": "libvirt-25"
+}
+
{
"return": [
{
@@ -2099,6 +2264,14 @@
"id": "libvirt-25"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "q35-pcihost"
+ },
+ "id": "libvirt-26"
+}
+
{
"return": [
{
@@ -2149,6 +2322,14 @@
"id": "libvirt-26"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "usb-storage"
+ },
+ "id": "libvirt-27"
+}
+
{
"return": [
{
@@ -2203,6 +2384,14 @@
"id": "libvirt-27"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "kvm-pit"
+ },
+ "id": "libvirt-28"
+}
+
{
"return": [
{
@@ -2217,6 +2406,14 @@
"id": "libvirt-28"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "VGA"
+ },
+ "id": "libvirt-29"
+}
+
{
"return": [
{
@@ -2251,6 +2448,14 @@
"id": "libvirt-29"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "vmware-svga"
+ },
+ "id": "libvirt-30"
+}
+
{
"return": [
{
@@ -2281,6 +2486,14 @@
"id": "libvirt-30"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "qxl"
+ },
+ "id": "libvirt-31"
+}
+
{
"return": [
{
@@ -2351,6 +2564,14 @@
"id": "libvirt-31"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "ICH9-LPC"
+ },
+ "id": "libvirt-32"
+}
+
{
"return": [
{
@@ -2405,6 +2626,14 @@
"id": "libvirt-32"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-balloon-pci"
+ },
+ "id": "libvirt-33"
+}
+
{
"return": [
{
@@ -2455,6 +2684,14 @@
"id": "libvirt-33"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-balloon-ccw"
+ },
+ "id": "libvirt-34"
+}
+
{
"id": "libvirt-34",
"error": {
@@ -2463,12 +2700,28 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-balloon-device"
+ },
+ "id": "libvirt-35"
+}
+
{
"return": [
],
"id": "libvirt-35"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "nec-usb-xhci"
+ },
+ "id": "libvirt-36"
+}
+
{
"return": [
{
@@ -2523,6 +2776,11 @@
"id": "libvirt-36"
}
+{
+ "execute": "query-machines",
+ "id": "libvirt-37"
+}
+
{
"return": [
{
@@ -2628,6 +2886,11 @@
"id": "libvirt-37"
}
+{
+ "execute": "query-cpu-definitions",
+ "id": "libvirt-38"
+}
+
{
"return": [
{
@@ -2709,6 +2972,11 @@
"id": "libvirt-38"
}
+{
+ "execute": "query-tpm-models",
+ "id": "libvirt-39"
+}
+
{
"return": [
"tpm-tis"
@@ -2716,6 +2984,11 @@
"id": "libvirt-39"
}
+{
+ "execute": "query-tpm-types",
+ "id": "libvirt-40"
+}
+
{
"return": [
"passthrough"
@@ -2723,6 +2996,11 @@
"id": "libvirt-40"
}
+{
+ "execute": "query-command-line-options",
+ "id": "libvirt-41"
+}
+
{
"return": [
{
@@ -3583,6 +3861,11 @@
"id": "libvirt-41"
}
+{
+ "execute": "query-migrate-capabilities",
+ "id": "libvirt-42"
+}
+
{
"return": [
{
@@ -3605,12 +3888,22 @@
"id": "libvirt-42"
}
+{
+ "execute": "qmp_capabilities",
+ "id": "libvirt-1"
+}
+
{
"return": {
},
"id": "libvirt-1"
}
+{
+ "execute": "query-cpu-definitions",
+ "id": "libvirt-2"
+}
+
{
"return": [
{
diff --git a/tests/qemucapabilitiesdata/caps_2.1.1.x86_64.xml
b/tests/qemucapabilitiesdata/caps_2.1.1.x86_64.xml
index ac52c68d96..30637c9b5f 100644
--- a/tests/qemucapabilitiesdata/caps_2.1.1.x86_64.xml
+++ b/tests/qemucapabilitiesdata/caps_2.1.1.x86_64.xml
@@ -132,7 +132,7 @@
<flag name='hda-output'/>
<version>2001001</version>
<kvmVersion>0</kvmVersion>
- <microcodeVersion>58992</microcodeVersion>
+ <microcodeVersion>63083</microcodeVersion>
<package></package>
<arch>x86_64</arch>
<cpu type='kvm' name='Opteron_G5'/>
diff --git a/tests/qemucapabilitiesdata/caps_2.10.0.aarch64.replies
b/tests/qemucapabilitiesdata/caps_2.10.0.aarch64.replies
index 11171d5b3f..4bc6433601 100644
--- a/tests/qemucapabilitiesdata/caps_2.10.0.aarch64.replies
+++ b/tests/qemucapabilitiesdata/caps_2.10.0.aarch64.replies
@@ -1,16 +1,6 @@
{
- "QMP": {
- "version": {
- "qemu": {
- "micro": 0,
- "minor": 10,
- "major": 2
- },
- "package": " (v2.10.0)"
- },
- "capabilities": [
- ]
- }
+ "execute": "qmp_capabilities",
+ "id": "libvirt-1"
}
{
@@ -19,6 +9,11 @@
"id": "libvirt-1"
}
+{
+ "execute": "query-version",
+ "id": "libvirt-2"
+}
+
{
"return": {
"qemu": {
@@ -31,6 +26,11 @@
"id": "libvirt-2"
}
+{
+ "execute": "query-target",
+ "id": "libvirt-3"
+}
+
{
"return": {
"arch": "aarch64"
@@ -38,6 +38,11 @@
"id": "libvirt-3"
}
+{
+ "execute": "query-commands",
+ "id": "libvirt-4"
+}
+
{
"return": [
{
@@ -485,6 +490,15 @@
"id": "libvirt-4"
}
+{
+ "execute": "add-fd",
+ "arguments": {
+ "fdset-id": 0,
+ "opaque": "/dev/null"
+ },
+ "id": "libvirt-5"
+}
+
{
"return": {
"fd": 17,
@@ -493,6 +507,14 @@
"id": "libvirt-5"
}
+{
+ "execute": "block-commit",
+ "arguments": {
+ "device": "bogus"
+ },
+ "id": "libvirt-6"
+}
+
{
"id": "libvirt-6",
"error": {
@@ -501,6 +523,11 @@
}
}
+{
+ "execute": "query-kvm",
+ "id": "libvirt-7"
+}
+
{
"return": {
"enabled": true,
@@ -509,6 +536,11 @@
"id": "libvirt-7"
}
+{
+ "execute": "query-events",
+ "id": "libvirt-8"
+}
+
{
"return": [
{
@@ -626,6 +658,11 @@
"id": "libvirt-8"
}
+{
+ "execute": "qom-list-types",
+ "id": "libvirt-9"
+}
+
{
"return": [
{
@@ -3196,6 +3233,14 @@
"id": "libvirt-9"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-blk-pci"
+ },
+ "id": "libvirt-10"
+}
+
{
"return": [
{
@@ -3424,6 +3469,14 @@
"id": "libvirt-10"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-net-pci"
+ },
+ "id": "libvirt-11"
+}
+
{
"return": [
{
@@ -3711,6 +3764,14 @@
"id": "libvirt-11"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-scsi-pci"
+ },
+ "id": "libvirt-12"
+}
+
{
"return": [
{
@@ -3872,6 +3933,14 @@
"id": "libvirt-12"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-net-ccw"
+ },
+ "id": "libvirt-13"
+}
+
{
"id": "libvirt-13",
"error": {
@@ -3880,6 +3949,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-scsi-ccw"
+ },
+ "id": "libvirt-14"
+}
+
{
"id": "libvirt-14",
"error": {
@@ -3888,6 +3965,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-net-s390"
+ },
+ "id": "libvirt-15"
+}
+
{
"id": "libvirt-15",
"error": {
@@ -3896,6 +3981,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "pci-assign"
+ },
+ "id": "libvirt-16"
+}
+
{
"id": "libvirt-16",
"error": {
@@ -3904,6 +3997,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "kvm-pci-assign"
+ },
+ "id": "libvirt-17"
+}
+
{
"id": "libvirt-17",
"error": {
@@ -3912,6 +4013,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "vfio-pci"
+ },
+ "id": "libvirt-18"
+}
+
{
"return": [
{
@@ -4019,6 +4128,14 @@
"id": "libvirt-18"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "scsi-disk"
+ },
+ "id": "libvirt-19"
+}
+
{
"return": [
{
@@ -4133,6 +4250,14 @@
"id": "libvirt-19"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "ide-drive"
+ },
+ "id": "libvirt-20"
+}
+
{
"return": [
{
@@ -4209,6 +4334,14 @@
"id": "libvirt-20"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "PIIX4_PM"
+ },
+ "id": "libvirt-21"
+}
+
{
"id": "libvirt-21",
"error": {
@@ -4217,6 +4350,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "usb-host"
+ },
+ "id": "libvirt-22"
+}
+
{
"return": [
{
@@ -4286,6 +4427,14 @@
"id": "libvirt-22"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "scsi-generic"
+ },
+ "id": "libvirt-23"
+}
+
{
"return": [
{
@@ -4313,6 +4462,14 @@
"id": "libvirt-23"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "i440FX-pcihost"
+ },
+ "id": "libvirt-24"
+}
+
{
"id": "libvirt-24",
"error": {
@@ -4321,6 +4478,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "q35-pcihost"
+ },
+ "id": "libvirt-25"
+}
+
{
"id": "libvirt-25",
"error": {
@@ -4329,6 +4494,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "usb-storage"
+ },
+ "id": "libvirt-26"
+}
+
{
"return": [
{
@@ -4402,6 +4575,14 @@
"id": "libvirt-26"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "kvm-pit"
+ },
+ "id": "libvirt-27"
+}
+
{
"id": "libvirt-27",
"error": {
@@ -4410,6 +4591,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "VGA"
+ },
+ "id": "libvirt-28"
+}
+
{
"return": [
{
@@ -4467,6 +4656,14 @@
"id": "libvirt-28"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-gpu-pci"
+ },
+ "id": "libvirt-29"
+}
+
{
"return": [
{
@@ -4618,6 +4815,14 @@
"id": "libvirt-29"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-gpu-device"
+ },
+ "id": "libvirt-30"
+}
+
{
"return": [
{
@@ -4665,6 +4870,14 @@
"id": "libvirt-30"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "ICH9-LPC"
+ },
+ "id": "libvirt-31"
+}
+
{
"id": "libvirt-31",
"error": {
@@ -4673,6 +4886,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-balloon-pci"
+ },
+ "id": "libvirt-32"
+}
+
{
"return": [
{
@@ -4816,6 +5037,14 @@
"id": "libvirt-32"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-balloon-ccw"
+ },
+ "id": "libvirt-33"
+}
+
{
"id": "libvirt-33",
"error": {
@@ -4824,6 +5053,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-balloon-device"
+ },
+ "id": "libvirt-34"
+}
+
{
"return": [
{
@@ -4868,6 +5105,14 @@
"id": "libvirt-34"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "nec-usb-xhci"
+ },
+ "id": "libvirt-35"
+}
+
{
"return": [
{
@@ -4948,6 +5193,11 @@
"id": "libvirt-35"
}
+{
+ "execute": "query-machines",
+ "id": "libvirt-36"
+}
+
{
"return": [
{
@@ -5215,6 +5465,11 @@
"id": "libvirt-36"
}
+{
+ "execute": "query-cpu-definitions",
+ "id": "libvirt-37"
+}
+
{
"return": [
{
@@ -5381,18 +5636,33 @@
"id": "libvirt-37"
}
+{
+ "execute": "query-tpm-models",
+ "id": "libvirt-38"
+}
+
{
"return": [
],
"id": "libvirt-38"
}
+{
+ "execute": "query-tpm-types",
+ "id": "libvirt-39"
+}
+
{
"return": [
],
"id": "libvirt-39"
}
+{
+ "execute": "query-command-line-options",
+ "id": "libvirt-40"
+}
+
{
"return": [
{
@@ -6538,6 +6808,11 @@
"id": "libvirt-40"
}
+{
+ "execute": "query-migrate-capabilities",
+ "id": "libvirt-41"
+}
+
{
"return": [
{
@@ -6588,6 +6863,11 @@
"id": "libvirt-41"
}
+{
+ "execute": "query-qmp-schema",
+ "id": "libvirt-42"
+}
+
{
"return": [
{
@@ -16311,6 +16591,11 @@
"id": "libvirt-42"
}
+{
+ "execute": "query-gic-capabilities",
+ "id": "libvirt-43"
+}
+
{
"return": [
{
@@ -16327,12 +16612,22 @@
"id": "libvirt-43"
}
+{
+ "execute": "qmp_capabilities",
+ "id": "libvirt-1"
+}
+
{
"return": {
},
"id": "libvirt-1"
}
+{
+ "execute": "query-cpu-definitions",
+ "id": "libvirt-2"
+}
+
{
"return": [
{
diff --git a/tests/qemucapabilitiesdata/caps_2.10.0.aarch64.xml
b/tests/qemucapabilitiesdata/caps_2.10.0.aarch64.xml
index 6e259ed6a7..169641063c 100644
--- a/tests/qemucapabilitiesdata/caps_2.10.0.aarch64.xml
+++ b/tests/qemucapabilitiesdata/caps_2.10.0.aarch64.xml
@@ -161,7 +161,7 @@
<flag name='vhost-vsock'/>
<version>2010000</version>
<kvmVersion>0</kvmVersion>
- <microcodeVersion>303541</microcodeVersion>
+ <microcodeVersion>307647</microcodeVersion>
<package> (v2.10.0)</package>
<arch>aarch64</arch>
<cpu type='kvm' name='pxa262'/>
diff --git a/tests/qemucapabilitiesdata/caps_2.10.0.ppc64.replies
b/tests/qemucapabilitiesdata/caps_2.10.0.ppc64.replies
index 980f8ecc11..a3a4deb87d 100644
--- a/tests/qemucapabilitiesdata/caps_2.10.0.ppc64.replies
+++ b/tests/qemucapabilitiesdata/caps_2.10.0.ppc64.replies
@@ -1,16 +1,6 @@
{
- "QMP": {
- "version": {
- "qemu": {
- "micro": 0,
- "minor": 10,
- "major": 2
- },
- "package": " (v2.10.0)"
- },
- "capabilities": [
- ]
- }
+ "execute": "qmp_capabilities",
+ "id": "libvirt-1"
}
{
@@ -19,6 +9,11 @@
"id": "libvirt-1"
}
+{
+ "execute": "query-version",
+ "id": "libvirt-2"
+}
+
{
"return": {
"qemu": {
@@ -31,6 +26,11 @@
"id": "libvirt-2"
}
+{
+ "execute": "query-target",
+ "id": "libvirt-3"
+}
+
{
"return": {
"arch": "ppc64"
@@ -38,6 +38,11 @@
"id": "libvirt-3"
}
+{
+ "execute": "query-commands",
+ "id": "libvirt-4"
+}
+
{
"return": [
{
@@ -482,6 +487,15 @@
"id": "libvirt-4"
}
+{
+ "execute": "add-fd",
+ "arguments": {
+ "fdset-id": 0,
+ "opaque": "/dev/null"
+ },
+ "id": "libvirt-5"
+}
+
{
"return": {
"fd": 16,
@@ -490,6 +504,14 @@
"id": "libvirt-5"
}
+{
+ "execute": "block-commit",
+ "arguments": {
+ "device": "bogus"
+ },
+ "id": "libvirt-6"
+}
+
{
"id": "libvirt-6",
"error": {
@@ -498,6 +520,11 @@
}
}
+{
+ "execute": "query-kvm",
+ "id": "libvirt-7"
+}
+
{
"return": {
"enabled": true,
@@ -506,6 +533,11 @@
"id": "libvirt-7"
}
+{
+ "execute": "query-events",
+ "id": "libvirt-8"
+}
+
{
"return": [
{
@@ -623,6 +655,11 @@
"id": "libvirt-8"
}
+{
+ "execute": "qom-list-types",
+ "id": "libvirt-9"
+}
+
{
"return": [
{
@@ -3297,6 +3334,14 @@
"id": "libvirt-9"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-blk-pci"
+ },
+ "id": "libvirt-10"
+}
+
{
"return": [
{
@@ -3525,6 +3570,14 @@
"id": "libvirt-10"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-net-pci"
+ },
+ "id": "libvirt-11"
+}
+
{
"return": [
{
@@ -3812,6 +3865,14 @@
"id": "libvirt-11"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-scsi-pci"
+ },
+ "id": "libvirt-12"
+}
+
{
"return": [
{
@@ -3973,6 +4034,14 @@
"id": "libvirt-12"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-net-ccw"
+ },
+ "id": "libvirt-13"
+}
+
{
"id": "libvirt-13",
"error": {
@@ -3981,6 +4050,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-scsi-ccw"
+ },
+ "id": "libvirt-14"
+}
+
{
"id": "libvirt-14",
"error": {
@@ -3989,6 +4066,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-net-s390"
+ },
+ "id": "libvirt-15"
+}
+
{
"id": "libvirt-15",
"error": {
@@ -3997,6 +4082,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "pci-assign"
+ },
+ "id": "libvirt-16"
+}
+
{
"id": "libvirt-16",
"error": {
@@ -4005,6 +4098,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "kvm-pci-assign"
+ },
+ "id": "libvirt-17"
+}
+
{
"id": "libvirt-17",
"error": {
@@ -4013,6 +4114,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "vfio-pci"
+ },
+ "id": "libvirt-18"
+}
+
{
"return": [
{
@@ -4120,6 +4229,14 @@
"id": "libvirt-18"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "scsi-disk"
+ },
+ "id": "libvirt-19"
+}
+
{
"return": [
{
@@ -4234,6 +4351,14 @@
"id": "libvirt-19"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "ide-drive"
+ },
+ "id": "libvirt-20"
+}
+
{
"return": [
{
@@ -4310,6 +4435,14 @@
"id": "libvirt-20"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "PIIX4_PM"
+ },
+ "id": "libvirt-21"
+}
+
{
"id": "libvirt-21",
"error": {
@@ -4318,6 +4451,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "usb-host"
+ },
+ "id": "libvirt-22"
+}
+
{
"return": [
{
@@ -4387,6 +4528,14 @@
"id": "libvirt-22"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "scsi-generic"
+ },
+ "id": "libvirt-23"
+}
+
{
"return": [
{
@@ -4414,6 +4563,14 @@
"id": "libvirt-23"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "i440FX-pcihost"
+ },
+ "id": "libvirt-24"
+}
+
{
"id": "libvirt-24",
"error": {
@@ -4422,6 +4579,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "q35-pcihost"
+ },
+ "id": "libvirt-25"
+}
+
{
"id": "libvirt-25",
"error": {
@@ -4430,6 +4595,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "usb-storage"
+ },
+ "id": "libvirt-26"
+}
+
{
"return": [
{
@@ -4503,6 +4676,14 @@
"id": "libvirt-26"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "kvm-pit"
+ },
+ "id": "libvirt-27"
+}
+
{
"id": "libvirt-27",
"error": {
@@ -4511,6 +4692,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "VGA"
+ },
+ "id": "libvirt-28"
+}
+
{
"return": [
{
@@ -4568,6 +4757,14 @@
"id": "libvirt-28"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-gpu-pci"
+ },
+ "id": "libvirt-29"
+}
+
{
"return": [
{
@@ -4719,6 +4916,14 @@
"id": "libvirt-29"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-gpu-device"
+ },
+ "id": "libvirt-30"
+}
+
{
"return": [
{
@@ -4766,6 +4971,14 @@
"id": "libvirt-30"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "ICH9-LPC"
+ },
+ "id": "libvirt-31"
+}
+
{
"id": "libvirt-31",
"error": {
@@ -4774,6 +4987,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-balloon-pci"
+ },
+ "id": "libvirt-32"
+}
+
{
"return": [
{
@@ -4917,6 +5138,14 @@
"id": "libvirt-32"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-balloon-ccw"
+ },
+ "id": "libvirt-33"
+}
+
{
"id": "libvirt-33",
"error": {
@@ -4925,6 +5154,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-balloon-device"
+ },
+ "id": "libvirt-34"
+}
+
{
"return": [
{
@@ -4969,6 +5206,14 @@
"id": "libvirt-34"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "nec-usb-xhci"
+ },
+ "id": "libvirt-35"
+}
+
{
"return": [
{
@@ -5049,6 +5294,14 @@
"id": "libvirt-35"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "spapr-pci-host-bridge"
+ },
+ "id": "libvirt-36"
+}
+
{
"return": [
{
@@ -5135,6 +5388,11 @@
"id": "libvirt-36"
}
+{
+ "execute": "query-machines",
+ "id": "libvirt-37"
+}
+
{
"return": [
{
@@ -5253,6 +5511,11 @@
"id": "libvirt-37"
}
+{
+ "execute": "query-cpu-definitions",
+ "id": "libvirt-38"
+}
+
{
"return": [
{
@@ -7429,18 +7692,33 @@
"id": "libvirt-38"
}
+{
+ "execute": "query-tpm-models",
+ "id": "libvirt-39"
+}
+
{
"return": [
],
"id": "libvirt-39"
}
+{
+ "execute": "query-tpm-types",
+ "id": "libvirt-40"
+}
+
{
"return": [
],
"id": "libvirt-40"
}
+{
+ "execute": "query-command-line-options",
+ "id": "libvirt-41"
+}
+
{
"return": [
{
@@ -8581,6 +8859,11 @@
"id": "libvirt-41"
}
+{
+ "execute": "query-migrate-capabilities",
+ "id": "libvirt-42"
+}
+
{
"return": [
{
@@ -8631,6 +8914,11 @@
"id": "libvirt-42"
}
+{
+ "execute": "query-qmp-schema",
+ "id": "libvirt-43"
+}
+
{
"return": [
{
@@ -18354,12 +18642,22 @@
"id": "libvirt-43"
}
+{
+ "execute": "qmp_capabilities",
+ "id": "libvirt-1"
+}
+
{
"return": {
},
"id": "libvirt-1"
}
+{
+ "execute": "query-cpu-definitions",
+ "id": "libvirt-2"
+}
+
{
"return": [
{
diff --git a/tests/qemucapabilitiesdata/caps_2.10.0.ppc64.xml
b/tests/qemucapabilitiesdata/caps_2.10.0.ppc64.xml
index 0fa972ce92..92c095abd2 100644
--- a/tests/qemucapabilitiesdata/caps_2.10.0.ppc64.xml
+++ b/tests/qemucapabilitiesdata/caps_2.10.0.ppc64.xml
@@ -160,7 +160,7 @@
<flag name='vhost-vsock'/>
<version>2010000</version>
<kvmVersion>0</kvmVersion>
- <microcodeVersion>382824</microcodeVersion>
+ <microcodeVersion>386992</microcodeVersion>
<package> (v2.10.0)</package>
<arch>ppc64</arch>
<cpu type='kvm' name='default'/>
diff --git a/tests/qemucapabilitiesdata/caps_2.10.0.s390x.replies
b/tests/qemucapabilitiesdata/caps_2.10.0.s390x.replies
index 3e19ac67da..4feada0473 100644
--- a/tests/qemucapabilitiesdata/caps_2.10.0.s390x.replies
+++ b/tests/qemucapabilitiesdata/caps_2.10.0.s390x.replies
@@ -1,16 +1,6 @@
{
- "QMP": {
- "version": {
- "qemu": {
- "micro": 0,
- "minor": 10,
- "major": 2
- },
- "package": ""
- },
- "capabilities": [
- ]
- }
+ "execute": "qmp_capabilities",
+ "id": "libvirt-1"
}
{
@@ -19,6 +9,11 @@
"id": "libvirt-1"
}
+{
+ "execute": "query-version",
+ "id": "libvirt-2"
+}
+
{
"return": {
"qemu": {
@@ -31,6 +26,11 @@
"id": "libvirt-2"
}
+{
+ "execute": "query-target",
+ "id": "libvirt-3"
+}
+
{
"return": {
"arch": "s390x"
@@ -38,6 +38,11 @@
"id": "libvirt-3"
}
+{
+ "execute": "query-commands",
+ "id": "libvirt-4"
+}
+
{
"return": [
{
@@ -494,6 +499,15 @@
"id": "libvirt-4"
}
+{
+ "execute": "add-fd",
+ "arguments": {
+ "fdset-id": 0,
+ "opaque": "/dev/null"
+ },
+ "id": "libvirt-5"
+}
+
{
"return": {
"fd": 15,
@@ -502,6 +516,14 @@
"id": "libvirt-5"
}
+{
+ "execute": "block-commit",
+ "arguments": {
+ "device": "bogus"
+ },
+ "id": "libvirt-6"
+}
+
{
"id": "libvirt-6",
"error": {
@@ -510,6 +532,11 @@
}
}
+{
+ "execute": "query-kvm",
+ "id": "libvirt-7"
+}
+
{
"return": {
"enabled": true,
@@ -518,6 +545,11 @@
"id": "libvirt-7"
}
+{
+ "execute": "query-events",
+ "id": "libvirt-8"
+}
+
{
"return": [
{
@@ -635,6 +667,11 @@
"id": "libvirt-8"
}
+{
+ "execute": "qom-list-types",
+ "id": "libvirt-9"
+}
+
{
"return": [
{
@@ -1537,6 +1574,14 @@
"id": "libvirt-9"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-blk-pci"
+ },
+ "id": "libvirt-10"
+}
+
{
"return": [
{
@@ -1765,6 +1810,14 @@
"id": "libvirt-10"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-net-pci"
+ },
+ "id": "libvirt-11"
+}
+
{
"return": [
{
@@ -2052,6 +2105,14 @@
"id": "libvirt-11"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-scsi-pci"
+ },
+ "id": "libvirt-12"
+}
+
{
"return": [
{
@@ -2213,6 +2274,14 @@
"id": "libvirt-12"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-blk-ccw"
+ },
+ "id": "libvirt-13"
+}
+
{
"return": [
{
@@ -2351,6 +2420,14 @@
"id": "libvirt-13"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-net-ccw"
+ },
+ "id": "libvirt-14"
+}
+
{
"return": [
{
@@ -2552,6 +2629,14 @@
"id": "libvirt-14"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-scsi-ccw"
+ },
+ "id": "libvirt-15"
+}
+
{
"return": [
{
@@ -2627,6 +2712,14 @@
"id": "libvirt-15"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-net-s390"
+ },
+ "id": "libvirt-16"
+}
+
{
"id": "libvirt-16",
"error": {
@@ -2635,6 +2728,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "pci-assign"
+ },
+ "id": "libvirt-17"
+}
+
{
"id": "libvirt-17",
"error": {
@@ -2643,6 +2744,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "kvm-pci-assign"
+ },
+ "id": "libvirt-18"
+}
+
{
"id": "libvirt-18",
"error": {
@@ -2651,6 +2760,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "vfio-pci"
+ },
+ "id": "libvirt-19"
+}
+
{
"return": [
{
@@ -2758,6 +2875,14 @@
"id": "libvirt-19"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "scsi-disk"
+ },
+ "id": "libvirt-20"
+}
+
{
"return": [
{
@@ -2872,6 +2997,14 @@
"id": "libvirt-20"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "ide-drive"
+ },
+ "id": "libvirt-21"
+}
+
{
"id": "libvirt-21",
"error": {
@@ -2880,6 +3013,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "PIIX4_PM"
+ },
+ "id": "libvirt-22"
+}
+
{
"id": "libvirt-22",
"error": {
@@ -2888,6 +3029,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "usb-host"
+ },
+ "id": "libvirt-23"
+}
+
{
"id": "libvirt-23",
"error": {
@@ -2896,6 +3045,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "scsi-generic"
+ },
+ "id": "libvirt-24"
+}
+
{
"return": [
{
@@ -2923,6 +3080,14 @@
"id": "libvirt-24"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "i440FX-pcihost"
+ },
+ "id": "libvirt-25"
+}
+
{
"id": "libvirt-25",
"error": {
@@ -2931,6 +3096,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "q35-pcihost"
+ },
+ "id": "libvirt-26"
+}
+
{
"id": "libvirt-26",
"error": {
@@ -2939,6 +3112,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "kvm-pit"
+ },
+ "id": "libvirt-27"
+}
+
{
"id": "libvirt-27",
"error": {
@@ -2947,6 +3128,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-gpu-pci"
+ },
+ "id": "libvirt-28"
+}
+
{
"return": [
{
@@ -3098,6 +3287,14 @@
"id": "libvirt-28"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-gpu-device"
+ },
+ "id": "libvirt-29"
+}
+
{
"return": [
{
@@ -3145,6 +3342,14 @@
"id": "libvirt-29"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "ICH9-LPC"
+ },
+ "id": "libvirt-30"
+}
+
{
"id": "libvirt-30",
"error": {
@@ -3153,6 +3358,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-balloon-pci"
+ },
+ "id": "libvirt-31"
+}
+
{
"return": [
{
@@ -3296,6 +3509,14 @@
"id": "libvirt-31"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-balloon-ccw"
+ },
+ "id": "libvirt-32"
+}
+
{
"return": [
{
@@ -3358,6 +3579,14 @@
"id": "libvirt-32"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-balloon-device"
+ },
+ "id": "libvirt-33"
+}
+
{
"return": [
{
@@ -3402,6 +3631,14 @@
"id": "libvirt-33"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtual-css-bridge"
+ },
+ "id": "libvirt-34"
+}
+
{
"return": [
{
@@ -3412,6 +3649,11 @@
"id": "libvirt-34"
}
+{
+ "execute": "query-machines",
+ "id": "libvirt-35"
+}
+
{
"return": [
{
@@ -3460,6 +3702,11 @@
"id": "libvirt-35"
}
+{
+ "execute": "query-cpu-definitions",
+ "id": "libvirt-36"
+}
+
{
"return": [
{
@@ -3994,18 +4241,33 @@
"id": "libvirt-36"
}
+{
+ "execute": "query-tpm-models",
+ "id": "libvirt-37"
+}
+
{
"return": [
],
"id": "libvirt-37"
}
+{
+ "execute": "query-tpm-types",
+ "id": "libvirt-38"
+}
+
{
"return": [
],
"id": "libvirt-38"
}
+{
+ "execute": "query-command-line-options",
+ "id": "libvirt-39"
+}
+
{
"return": [
{
@@ -5111,6 +5373,11 @@
"id": "libvirt-39"
}
+{
+ "execute": "query-migrate-capabilities",
+ "id": "libvirt-40"
+}
+
{
"return": [
{
@@ -5161,6 +5428,11 @@
"id": "libvirt-40"
}
+{
+ "execute": "query-qmp-schema",
+ "id": "libvirt-41"
+}
+
{
"return": [
{
@@ -14884,6 +15156,17 @@
"id": "libvirt-41"
}
+{
+ "execute": "query-cpu-model-expansion",
+ "arguments": {
+ "type": "static",
+ "model": {
+ "name": "host"
+ }
+ },
+ "id": "libvirt-42"
+}
+
{
"return": {
"model": {
@@ -14924,6 +15207,20 @@
"id": "libvirt-42"
}
+{
+ "execute": "query-cpu-model-expansion",
+ "arguments": {
+ "type": "static",
+ "model": {
+ "name": "host",
+ "props": {
+ "migratable": false
+ }
+ }
+ },
+ "id": "libvirt-43"
+}
+
{
"id": "libvirt-43",
"error": {
@@ -14932,12 +15229,22 @@
}
}
+{
+ "execute": "qmp_capabilities",
+ "id": "libvirt-1"
+}
+
{
"return": {
},
"id": "libvirt-1"
}
+{
+ "execute": "query-cpu-definitions",
+ "id": "libvirt-2"
+}
+
{
"return": [
{
@@ -16386,6 +16693,17 @@
"id": "libvirt-2"
}
+{
+ "execute": "query-cpu-model-expansion",
+ "arguments": {
+ "type": "static",
+ "model": {
+ "name": "max"
+ }
+ },
+ "id": "libvirt-3"
+}
+
{
"id": "libvirt-3",
"error": {
diff --git a/tests/qemucapabilitiesdata/caps_2.10.0.s390x.xml
b/tests/qemucapabilitiesdata/caps_2.10.0.s390x.xml
index 23f653d598..5e22e21224 100644
--- a/tests/qemucapabilitiesdata/caps_2.10.0.s390x.xml
+++ b/tests/qemucapabilitiesdata/caps_2.10.0.s390x.xml
@@ -121,7 +121,7 @@
<flag name='vhost-vsock'/>
<version>2010000</version>
<kvmVersion>0</kvmVersion>
- <microcodeVersion>303434</microcodeVersion>
+ <microcodeVersion>307899</microcodeVersion>
<package></package>
<arch>s390x</arch>
<hostCPU type='kvm' model='z14-base' migratability='no'>
diff --git a/tests/qemucapabilitiesdata/caps_2.10.0.x86_64.replies
b/tests/qemucapabilitiesdata/caps_2.10.0.x86_64.replies
index 6c6ecc2687..e1968477eb 100644
--- a/tests/qemucapabilitiesdata/caps_2.10.0.x86_64.replies
+++ b/tests/qemucapabilitiesdata/caps_2.10.0.x86_64.replies
@@ -1,16 +1,6 @@
{
- "QMP": {
- "version": {
- "qemu": {
- "micro": 0,
- "minor": 10,
- "major": 2
- },
- "package": " (v2.10.0)"
- },
- "capabilities": [
- ]
- }
+ "execute": "qmp_capabilities",
+ "id": "libvirt-1"
}
{
@@ -19,6 +9,11 @@
"id": "libvirt-1"
}
+{
+ "execute": "query-version",
+ "id": "libvirt-2"
+}
+
{
"return": {
"qemu": {
@@ -31,6 +26,11 @@
"id": "libvirt-2"
}
+{
+ "execute": "query-target",
+ "id": "libvirt-3"
+}
+
{
"return": {
"arch": "x86_64"
@@ -38,6 +38,11 @@
"id": "libvirt-3"
}
+{
+ "execute": "query-commands",
+ "id": "libvirt-4"
+}
+
{
"return": [
{
@@ -491,6 +496,15 @@
"id": "libvirt-4"
}
+{
+ "execute": "add-fd",
+ "arguments": {
+ "fdset-id": 0,
+ "opaque": "/dev/null"
+ },
+ "id": "libvirt-5"
+}
+
{
"return": {
"fd": 15,
@@ -499,6 +513,14 @@
"id": "libvirt-5"
}
+{
+ "execute": "block-commit",
+ "arguments": {
+ "device": "bogus"
+ },
+ "id": "libvirt-6"
+}
+
{
"id": "libvirt-6",
"error": {
@@ -507,6 +529,11 @@
}
}
+{
+ "execute": "query-kvm",
+ "id": "libvirt-7"
+}
+
{
"return": {
"enabled": true,
@@ -515,6 +542,11 @@
"id": "libvirt-7"
}
+{
+ "execute": "query-events",
+ "id": "libvirt-8"
+}
+
{
"return": [
{
@@ -632,6 +664,11 @@
"id": "libvirt-8"
}
+{
+ "execute": "qom-list-types",
+ "id": "libvirt-9"
+}
+
{
"return": [
{
@@ -2174,6 +2211,14 @@
"id": "libvirt-9"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-blk-pci"
+ },
+ "id": "libvirt-10"
+}
+
{
"return": [
{
@@ -2402,6 +2447,14 @@
"id": "libvirt-10"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-net-pci"
+ },
+ "id": "libvirt-11"
+}
+
{
"return": [
{
@@ -2689,6 +2742,14 @@
"id": "libvirt-11"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-scsi-pci"
+ },
+ "id": "libvirt-12"
+}
+
{
"return": [
{
@@ -2850,6 +2911,14 @@
"id": "libvirt-12"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-net-ccw"
+ },
+ "id": "libvirt-13"
+}
+
{
"id": "libvirt-13",
"error": {
@@ -2858,6 +2927,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-scsi-ccw"
+ },
+ "id": "libvirt-14"
+}
+
{
"id": "libvirt-14",
"error": {
@@ -2866,6 +2943,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-net-s390"
+ },
+ "id": "libvirt-15"
+}
+
{
"id": "libvirt-15",
"error": {
@@ -2874,6 +2959,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "pci-assign"
+ },
+ "id": "libvirt-16"
+}
+
{
"id": "libvirt-16",
"error": {
@@ -2882,6 +2975,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "kvm-pci-assign"
+ },
+ "id": "libvirt-17"
+}
+
{
"return": [
{
@@ -2944,6 +3045,14 @@
"id": "libvirt-17"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "vfio-pci"
+ },
+ "id": "libvirt-18"
+}
+
{
"return": [
{
@@ -3051,6 +3160,14 @@
"id": "libvirt-18"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "scsi-disk"
+ },
+ "id": "libvirt-19"
+}
+
{
"return": [
{
@@ -3165,6 +3282,14 @@
"id": "libvirt-19"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "ide-drive"
+ },
+ "id": "libvirt-20"
+}
+
{
"return": [
{
@@ -3241,6 +3366,14 @@
"id": "libvirt-20"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "PIIX4_PM"
+ },
+ "id": "libvirt-21"
+}
+
{
"return": [
{
@@ -3304,6 +3437,14 @@
"id": "libvirt-21"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "usb-redir"
+ },
+ "id": "libvirt-22"
+}
+
{
"return": [
{
@@ -3353,6 +3494,14 @@
"id": "libvirt-22"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "usb-host"
+ },
+ "id": "libvirt-23"
+}
+
{
"return": [
{
@@ -3422,6 +3571,14 @@
"id": "libvirt-23"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "scsi-generic"
+ },
+ "id": "libvirt-24"
+}
+
{
"return": [
{
@@ -3449,6 +3606,14 @@
"id": "libvirt-24"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "i440FX-pcihost"
+ },
+ "id": "libvirt-25"
+}
+
{
"return": [
{
@@ -3487,6 +3652,14 @@
"id": "libvirt-25"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "q35-pcihost"
+ },
+ "id": "libvirt-26"
+}
+
{
"return": [
{
@@ -3565,6 +3738,14 @@
"id": "libvirt-26"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "usb-storage"
+ },
+ "id": "libvirt-27"
+}
+
{
"return": [
{
@@ -3638,6 +3819,14 @@
"id": "libvirt-27"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "kvm-pit"
+ },
+ "id": "libvirt-28"
+}
+
{
"return": [
{
@@ -3652,6 +3841,14 @@
"id": "libvirt-28"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "VGA"
+ },
+ "id": "libvirt-29"
+}
+
{
"return": [
{
@@ -3709,6 +3906,14 @@
"id": "libvirt-29"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "vmware-svga"
+ },
+ "id": "libvirt-30"
+}
+
{
"return": [
{
@@ -3752,6 +3957,14 @@
"id": "libvirt-30"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "qxl"
+ },
+ "id": "libvirt-31"
+}
+
{
"return": [
{
@@ -3847,6 +4060,14 @@
"id": "libvirt-31"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-gpu-pci"
+ },
+ "id": "libvirt-32"
+}
+
{
"return": [
{
@@ -4008,6 +4229,14 @@
"id": "libvirt-32"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-gpu-device"
+ },
+ "id": "libvirt-33"
+}
+
{
"return": [
{
@@ -4065,6 +4294,14 @@
"id": "libvirt-33"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "ICH9-LPC"
+ },
+ "id": "libvirt-34"
+}
+
{
"return": [
{
@@ -4161,6 +4398,14 @@
"id": "libvirt-34"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-balloon-pci"
+ },
+ "id": "libvirt-35"
+}
+
{
"return": [
{
@@ -4304,6 +4549,14 @@
"id": "libvirt-35"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-balloon-ccw"
+ },
+ "id": "libvirt-36"
+}
+
{
"id": "libvirt-36",
"error": {
@@ -4312,6 +4565,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-balloon-device"
+ },
+ "id": "libvirt-37"
+}
+
{
"return": [
{
@@ -4356,6 +4617,14 @@
"id": "libvirt-37"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "nec-usb-xhci"
+ },
+ "id": "libvirt-38"
+}
+
{
"return": [
{
@@ -4436,6 +4705,14 @@
"id": "libvirt-38"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "intel-iommu"
+ },
+ "id": "libvirt-39"
+}
+
{
"return": [
{
@@ -4471,6 +4748,11 @@
"id": "libvirt-39"
}
+{
+ "execute": "query-machines",
+ "id": "libvirt-40"
+}
+
{
"return": [
{
@@ -4660,6 +4942,11 @@
"id": "libvirt-40"
}
+{
+ "execute": "query-cpu-definitions",
+ "id": "libvirt-41"
+}
+
{
"return": [
{
@@ -4995,6 +5282,11 @@
"id": "libvirt-41"
}
+{
+ "execute": "query-tpm-models",
+ "id": "libvirt-42"
+}
+
{
"return": [
"tpm-tis"
@@ -5002,6 +5294,11 @@
"id": "libvirt-42"
}
+{
+ "execute": "query-tpm-types",
+ "id": "libvirt-43"
+}
+
{
"return": [
"passthrough"
@@ -5009,6 +5306,11 @@
"id": "libvirt-43"
}
+{
+ "execute": "query-command-line-options",
+ "id": "libvirt-44"
+}
+
{
"return": [
{
@@ -6288,6 +6590,11 @@
"id": "libvirt-44"
}
+{
+ "execute": "query-migrate-capabilities",
+ "id": "libvirt-45"
+}
+
{
"return": [
{
@@ -6338,6 +6645,11 @@
"id": "libvirt-45"
}
+{
+ "execute": "query-qmp-schema",
+ "id": "libvirt-46"
+}
+
{
"return": [
{
@@ -16061,6 +16373,17 @@
"id": "libvirt-46"
}
+{
+ "execute": "query-cpu-model-expansion",
+ "arguments": {
+ "type": "static",
+ "model": {
+ "name": "host"
+ }
+ },
+ "id": "libvirt-47"
+}
+
{
"return": {
"model": {
@@ -16241,115 +16564,522 @@
}
{
- "return": {
+ "execute": "query-cpu-model-expansion",
+ "arguments": {
+ "type": "full",
"model": {
"name": "base",
"props": {
- "phys-bits": 0,
- "core-id": -1,
- "xlevel": 2147483656,
"cmov": true,
"ia64": false,
"aes": true,
"mmx": true,
- "arat": true,
"rdpid": false,
+ "arat": true,
"pause-filter": false,
"xsavec": false,
"osxsave": false,
- "tsc-frequency": 0,
- "xd": true,
- "hv-vendor-id": "",
"kvm-asyncpf": true,
- "kvm_asyncpf": true,
- "perfctr_core": false,
"perfctr-core": false,
"mpx": false,
+ "pbe": false,
"avx512cd": false,
"decodeassists": false,
- "pbe": false,
- "sse4_1": true,
"sse4.1": true,
- "sse4-1": true,
"family": 6,
- "vmware-cpuid-freq": true,
"avx512f": false,
- "xcrypt": false,
- "hv-runtime": false,
"msr": true,
"mce": true,
"mca": true,
- "thread-id": -1,
+ "xcrypt": false,
"min-level": 13,
"xgetbv1": false,
"cid": false,
- "hv-relaxed": false,
- "fxsr": true,
"ds": false,
- "hv-crash": false,
+ "fxsr": true,
"xsaveopt": true,
"xtpr": false,
+ "avx512vl": false,
"avx512-vpopcntdq": false,
"phe": false,
- "avx512vl": false,
"extapic": false,
"3dnowprefetch": false,
"cr8legacy": false,
- "cpuid-0xb": true,
"xcrypt-en": false,
- "kvm_pv_eoi": true,
- "apic-id": 4294967295,
"pn": false,
"dca": false,
"vendor": "GenuineIntel",
"pku": false,
"smx": false,
"cmp-legacy": false,
- "cmp_legacy": false,
- "node-id": -1,
"avx512-4fmaps": false,
"vmcb-clean": false,
- "vmcb_clean": false,
- "3dnowext": false,
"hle": false,
+ "3dnowext": false,
"npt": false,
- "memory": "/machine/unattached/system[0]",
"clwb": false,
"lbrv": false,
"adx": false,
"ss": true,
"pni": true,
- "svm_lock": false,
"svm-lock": false,
"smep": true,
- "pfthreshold": false,
"smap": false,
+ "pfthreshold": false,
"x2apic": true,
"avx512vbmi": false,
- "hv-stimer": false,
- "i64": true,
"flushbyasid": false,
"f16c": true,
"ace2-en": false,
+ "pae": true,
"pat": true,
+ "sse": true,
+ "phe-en": false,
+ "kvm-nopiodelay": true,
+ "tm": false,
+ "kvmclock-stable-bit": true,
+ "hypervisor": true,
+ "pcommit": false,
+ "syscall": true,
+ "avx512dq": false,
+ "svm": false,
+ "invtsc": false,
+ "sse2": true,
+ "est": false,
+ "avx512ifma": false,
+ "tm2": false,
+ "kvm-pv-eoi": true,
+ "cx8": true,
+ "kvm-mmu": false,
+ "sse4.2": true,
+ "pge": true,
+ "pdcm": false,
+ "model": 60,
+ "movbe": true,
+ "nrip-save": false,
+ "ssse3": true,
+ "sse4a": false,
+ "invpcid": true,
+ "pdpe1gb": true,
+ "tsc-deadline": true,
+ "fma": true,
+ "cx16": true,
+ "de": true,
+ "stepping": 3,
+ "xsave": true,
+ "clflush": true,
+ "skinit": false,
+ "tsc": true,
+ "tce": false,
+ "fpu": true,
+ "ds-cpl": false,
+ "ibs": false,
+ "fma4": false,
+ "la57": false,
+ "osvw": false,
+ "apic": true,
+ "pmm": false,
+ "tsc-adjust": true,
+ "kvm-steal-time": true,
+ "kvmclock": true,
+ "lwp": false,
+ "xop": false,
+ "avx": true,
+ "ospke": false,
+ "acpi": false,
+ "avx512bw": false,
+ "ace2": false,
+ "fsgsbase": true,
+ "ht": false,
+ "nx": true,
+ "pclmulqdq": true,
+ "mmxext": false,
+ "popcnt": true,
+ "xsaves": false,
+ "lm": true,
+ "umip": false,
+ "pse": true,
+ "avx2": true,
+ "sep": true,
+ "nodeid-msr": false,
+ "misalignsse": false,
+ "min-xlevel": 2147483656,
+ "bmi1": true,
+ "bmi2": true,
+ "kvm-pv-unhalt": true,
+ "tsc-scale": false,
+ "topoext": false,
+ "clflushopt": false,
+ "monitor": false,
+ "avx512er": false,
+ "pmm-en": false,
+ "pcid": true,
+ "3dnow": false,
+ "erms": true,
+ "lahf-lm": true,
+ "fxsr-opt": false,
+ "xstore": false,
+ "rtm": false,
+ "lmce": true,
+ "perfctr-nb": false,
+ "rdrand": true,
+ "rdseed": false,
+ "avx512-4vnniw": false,
+ "vme": true,
+ "vmx": true,
+ "dtes64": false,
+ "mtrr": true,
+ "rdtscp": true,
+ "pse36": true,
+ "tbm": false,
+ "wdt": false,
+ "model-id": "Intel(R) Core(TM) i7-4810MQ CPU @ 2.80GHz",
+ "sha-ni": false,
+ "abm": true,
+ "avx512pf": false,
+ "xstore-en": false
+ }
+ }
+ },
+ "id": "libvirt-48"
+}
+
+{
+ "return": {
+ "model": {
+ "name": "base",
+ "props": {
+ "phys-bits": 0,
+ "core-id": -1,
+ "xlevel": 2147483656,
+ "cmov": true,
+ "ia64": false,
+ "aes": true,
+ "mmx": true,
+ "arat": true,
+ "rdpid": false,
+ "pause-filter": false,
+ "xsavec": false,
+ "osxsave": false,
+ "tsc-frequency": 0,
+ "xd": true,
+ "hv-vendor-id": "",
+ "kvm-asyncpf": true,
+ "kvm_asyncpf": true,
+ "perfctr_core": false,
+ "perfctr-core": false,
+ "mpx": false,
+ "avx512cd": false,
+ "decodeassists": false,
+ "pbe": false,
+ "sse4_1": true,
+ "sse4.1": true,
+ "sse4-1": true,
+ "family": 6,
+ "vmware-cpuid-freq": true,
+ "avx512f": false,
+ "xcrypt": false,
+ "hv-runtime": false,
+ "msr": true,
+ "mce": true,
+ "mca": true,
+ "thread-id": -1,
+ "min-level": 13,
+ "xgetbv1": false,
+ "cid": false,
+ "hv-relaxed": false,
+ "fxsr": true,
+ "ds": false,
+ "hv-crash": false,
+ "xsaveopt": true,
+ "xtpr": false,
+ "avx512-vpopcntdq": false,
+ "phe": false,
+ "avx512vl": false,
+ "extapic": false,
+ "3dnowprefetch": false,
+ "cr8legacy": false,
+ "cpuid-0xb": true,
+ "xcrypt-en": false,
+ "kvm_pv_eoi": true,
+ "apic-id": 4294967295,
+ "pn": false,
+ "dca": false,
+ "vendor": "GenuineIntel",
+ "pku": false,
+ "smx": false,
+ "cmp-legacy": false,
+ "cmp_legacy": false,
+ "node-id": -1,
+ "avx512-4fmaps": false,
+ "vmcb-clean": false,
+ "vmcb_clean": false,
+ "3dnowext": false,
+ "hle": false,
+ "npt": false,
+ "memory": "/machine/unattached/system[0]",
+ "clwb": false,
+ "lbrv": false,
+ "adx": false,
+ "ss": true,
+ "pni": true,
+ "svm_lock": false,
+ "svm-lock": false,
+ "smep": true,
+ "pfthreshold": false,
+ "smap": false,
+ "x2apic": true,
+ "avx512vbmi": false,
+ "hv-stimer": false,
+ "i64": true,
+ "flushbyasid": false,
+ "f16c": true,
+ "ace2-en": false,
+ "pat": true,
+ "pae": true,
+ "sse": true,
+ "phe-en": false,
+ "kvm-nopiodelay": true,
+ "kvm_nopiodelay": true,
+ "tm": false,
+ "kvmclock-stable-bit": true,
+ "hypervisor": true,
+ "socket-id": -1,
+ "pcommit": false,
+ "syscall": true,
+ "level": 13,
+ "avx512dq": false,
+ "svm": false,
+ "full-cpuid-auto-level": true,
+ "hv-reset": false,
+ "invtsc": false,
+ "sse3": true,
+ "sse2": true,
+ "est": false,
+ "avx512ifma": false,
+ "tm2": false,
+ "kvm-pv-eoi": true,
+ "cx8": true,
+ "kvm-mmu": false,
+ "kvm_mmu": false,
+ "sse4_2": true,
+ "sse4.2": true,
+ "sse4-2": true,
+ "pge": true,
+ "fill-mtrr-mask": true,
+ "pdcm": false,
+ "nodeid_msr": false,
+ "model": 60,
+ "movbe": true,
+ "nrip-save": false,
+ "nrip_save": false,
+ "sse4a": false,
+ "ssse3": true,
+ "kvm_pv_unhalt": true,
+ "invpcid": true,
+ "pdpe1gb": true,
+ "tsc-deadline": true,
+ "fma": true,
+ "cx16": true,
+ "de": true,
+ "enforce": false,
+ "stepping": 3,
+ "xsave": true,
+ "clflush": true,
+ "skinit": false,
+ "tce": false,
+ "tsc": true,
+ "fpu": true,
+ "ds-cpl": false,
+ "ds_cpl": false,
+ "ibs": false,
+ "host-phys-bits": false,
+ "fma4": false,
+ "la57": false,
+ "osvw": false,
+ "check": true,
+ "hv-spinlocks": -1,
+ "pmm": false,
+ "apic": true,
+ "pmu": false,
+ "min-xlevel2": 0,
+ "tsc-adjust": true,
+ "tsc_adjust": true,
+ "kvm-steal-time": true,
+ "kvm_steal_time": true,
+ "kvmclock": true,
+ "l3-cache": true,
+ "lwp": false,
+ "xop": false,
+ "avx": true,
+ "ospke": false,
+ "ace2": false,
+ "acpi": false,
+ "avx512bw": false,
+ "hv-vapic": false,
+ "fsgsbase": true,
+ "ht": false,
+ "nx": true,
+ "pclmulqdq": true,
+ "mmxext": false,
+ "popcnt": true,
+ "xsaves": false,
+ "tcg-cpuid": true,
+ "lm": true,
+ "umip": false,
+ "avx2": true,
+ "pse": true,
+ "sep": true,
+ "pclmuldq": true,
+ "nodeid-msr": false,
+ "kvm": true,
+ "misalignsse": false,
+ "min-xlevel": 2147483656,
+ "bmi2": true,
+ "bmi1": true,
+ "kvm-pv-unhalt": true,
+ "realized": false,
+ "tsc_scale": false,
+ "tsc-scale": false,
+ "topoext": false,
+ "hv-vpindex": false,
+ "xlevel2": 0,
+ "clflushopt": false,
+ "kvm-no-smi-migration": false,
+ "monitor": false,
+ "avx512er": false,
+ "pmm-en": false,
+ "pcid": true,
+ "3dnow": false,
+ "erms": true,
+ "lahf-lm": true,
+ "lahf_lm": true,
+ "xstore": false,
+ "hv-synic": false,
+ "fxsr-opt": false,
+ "fxsr_opt": false,
+ "rtm": false,
+ "lmce": true,
+ "hv-time": false,
+ "perfctr-nb": false,
+ "perfctr_nb": false,
+ "ffxsr": false,
+ "rdrand": true,
+ "rdseed": false,
+ "avx512-4vnniw": false,
+ "vme": true,
+ "vmx": true,
+ "dtes64": false,
+ "mtrr": true,
+ "rdtscp": true,
+ "pse36": true,
+ "tbm": false,
+ "wdt": false,
+ "pause_filter": false,
+ "model-id": "Intel(R) Core(TM) i7-4810MQ CPU @ 2.80GHz",
+ "sha-ni": false,
+ "abm": true,
+ "avx512pf": false,
+ "xstore-en": false
+ }
+ }
+ },
+ "id": "libvirt-48"
+}
+
+{
+ "execute": "query-cpu-model-expansion",
+ "arguments": {
+ "type": "static",
+ "model": {
+ "name": "host",
+ "props": {
+ "migratable": false
+ }
+ }
+ },
+ "id": "libvirt-49"
+}
+
+{
+ "return": {
+ "model": {
+ "name": "base",
+ "props": {
+ "cmov": true,
+ "ia64": false,
+ "aes": true,
+ "mmx": true,
+ "rdpid": false,
+ "arat": true,
+ "pause-filter": false,
+ "xsavec": false,
+ "osxsave": false,
+ "kvm-asyncpf": true,
+ "perfctr-core": false,
+ "mpx": false,
+ "pbe": false,
+ "avx512cd": false,
+ "decodeassists": false,
+ "sse4.1": true,
+ "family": 6,
+ "avx512f": false,
+ "msr": true,
+ "mce": true,
+ "mca": true,
+ "xcrypt": false,
+ "min-level": 13,
+ "xgetbv1": false,
+ "cid": false,
+ "ds": false,
+ "fxsr": true,
+ "xsaveopt": true,
+ "xtpr": false,
+ "avx512vl": false,
+ "avx512-vpopcntdq": false,
+ "phe": false,
+ "extapic": false,
+ "3dnowprefetch": false,
+ "cr8legacy": false,
+ "xcrypt-en": false,
+ "pn": false,
+ "dca": false,
+ "vendor": "GenuineIntel",
+ "pku": false,
+ "smx": false,
+ "cmp-legacy": false,
+ "avx512-4fmaps": false,
+ "vmcb-clean": false,
+ "hle": false,
+ "3dnowext": false,
+ "npt": false,
+ "clwb": false,
+ "lbrv": false,
+ "adx": false,
+ "ss": true,
+ "pni": true,
+ "svm-lock": false,
+ "smep": true,
+ "smap": false,
+ "pfthreshold": false,
+ "x2apic": true,
+ "avx512vbmi": false,
+ "flushbyasid": false,
+ "f16c": true,
+ "ace2-en": false,
"pae": true,
+ "pat": true,
"sse": true,
"phe-en": false,
"kvm-nopiodelay": true,
- "kvm_nopiodelay": true,
"tm": false,
"kvmclock-stable-bit": true,
"hypervisor": true,
- "socket-id": -1,
"pcommit": false,
"syscall": true,
- "level": 13,
"avx512dq": false,
"svm": false,
- "full-cpuid-auto-level": true,
- "hv-reset": false,
- "invtsc": false,
- "sse3": true,
+ "invtsc": true,
"sse2": true,
"est": false,
"avx512ifma": false,
@@ -16357,62 +17087,44 @@
"kvm-pv-eoi": true,
"cx8": true,
"kvm-mmu": false,
- "kvm_mmu": false,
- "sse4_2": true,
"sse4.2": true,
- "sse4-2": true,
"pge": true,
- "fill-mtrr-mask": true,
"pdcm": false,
- "nodeid_msr": false,
"model": 60,
"movbe": true,
"nrip-save": false,
- "nrip_save": false,
- "sse4a": false,
"ssse3": true,
- "kvm_pv_unhalt": true,
+ "sse4a": false,
"invpcid": true,
"pdpe1gb": true,
"tsc-deadline": true,
"fma": true,
"cx16": true,
"de": true,
- "enforce": false,
"stepping": 3,
"xsave": true,
"clflush": true,
"skinit": false,
- "tce": false,
"tsc": true,
+ "tce": false,
"fpu": true,
"ds-cpl": false,
- "ds_cpl": false,
"ibs": false,
- "host-phys-bits": false,
"fma4": false,
"la57": false,
"osvw": false,
- "check": true,
- "hv-spinlocks": -1,
- "pmm": false,
"apic": true,
- "pmu": false,
- "min-xlevel2": 0,
+ "pmm": false,
"tsc-adjust": true,
- "tsc_adjust": true,
"kvm-steal-time": true,
- "kvm_steal_time": true,
"kvmclock": true,
- "l3-cache": true,
"lwp": false,
"xop": false,
"avx": true,
"ospke": false,
- "ace2": false,
"acpi": false,
"avx512bw": false,
- "hv-vapic": false,
+ "ace2": false,
"fsgsbase": true,
"ht": false,
"nx": true,
@@ -16420,28 +17132,20 @@
"mmxext": false,
"popcnt": true,
"xsaves": false,
- "tcg-cpuid": true,
"lm": true,
"umip": false,
- "avx2": true,
"pse": true,
+ "avx2": true,
"sep": true,
- "pclmuldq": true,
"nodeid-msr": false,
- "kvm": true,
"misalignsse": false,
"min-xlevel": 2147483656,
- "bmi2": true,
"bmi1": true,
+ "bmi2": true,
"kvm-pv-unhalt": true,
- "realized": false,
- "tsc_scale": false,
"tsc-scale": false,
"topoext": false,
- "hv-vpindex": false,
- "xlevel2": 0,
"clflushopt": false,
- "kvm-no-smi-migration": false,
"monitor": false,
"avx512er": false,
"pmm-en": false,
@@ -16449,17 +17153,11 @@
"3dnow": false,
"erms": true,
"lahf-lm": true,
- "lahf_lm": true,
- "xstore": false,
- "hv-synic": false,
"fxsr-opt": false,
- "fxsr_opt": false,
+ "xstore": false,
"rtm": false,
"lmce": true,
- "hv-time": false,
"perfctr-nb": false,
- "perfctr_nb": false,
- "ffxsr": false,
"rdrand": true,
"rdseed": false,
"avx512-4vnniw": false,
@@ -16471,7 +17169,6 @@
"pse36": true,
"tbm": false,
"wdt": false,
- "pause_filter": false,
"model-id": "Intel(R) Core(TM) i7-4810MQ CPU @ 2.80GHz",
"sha-ni": false,
"abm": true,
@@ -16480,11 +17177,13 @@
}
}
},
- "id": "libvirt-48"
+ "id": "libvirt-49"
}
{
- "return": {
+ "execute": "query-cpu-model-expansion",
+ "arguments": {
+ "type": "full",
"model": {
"name": "base",
"props": {
@@ -16659,7 +17358,7 @@
}
}
},
- "id": "libvirt-49"
+ "id": "libvirt-50"
}
{
@@ -16905,12 +17604,22 @@
"id": "libvirt-50"
}
+{
+ "execute": "qmp_capabilities",
+ "id": "libvirt-1"
+}
+
{
"return": {
},
"id": "libvirt-1"
}
+{
+ "execute": "query-cpu-definitions",
+ "id": "libvirt-2"
+}
+
{
"return": [
{
@@ -17279,12 +17988,204 @@
"static": false,
"migration-safe": true
}
- ],
- "id": "libvirt-2"
+ ],
+ "id": "libvirt-2"
+}
+
+{
+ "execute": "query-cpu-model-expansion",
+ "arguments": {
+ "type": "static",
+ "model": {
+ "name": "max"
+ }
+ },
+ "id": "libvirt-3"
+}
+
+{
+ "return": {
+ "model": {
+ "name": "base",
+ "props": {
+ "cmov": true,
+ "ia64": false,
+ "aes": true,
+ "mmx": true,
+ "rdpid": false,
+ "arat": true,
+ "pause-filter": false,
+ "xsavec": false,
+ "osxsave": false,
+ "kvm-asyncpf": false,
+ "perfctr-core": false,
+ "mpx": true,
+ "pbe": false,
+ "avx512cd": false,
+ "decodeassists": false,
+ "sse4.1": true,
+ "family": 6,
+ "avx512f": false,
+ "msr": true,
+ "mce": true,
+ "mca": true,
+ "xcrypt": false,
+ "min-level": 13,
+ "xgetbv1": true,
+ "cid": false,
+ "ds": false,
+ "fxsr": true,
+ "xsaveopt": true,
+ "xtpr": false,
+ "avx512vl": false,
+ "avx512-vpopcntdq": false,
+ "phe": false,
+ "extapic": false,
+ "3dnowprefetch": false,
+ "cr8legacy": true,
+ "xcrypt-en": false,
+ "pn": false,
+ "dca": false,
+ "vendor": "AuthenticAMD",
+ "pku": true,
+ "smx": false,
+ "cmp-legacy": false,
+ "avx512-4fmaps": false,
+ "vmcb-clean": false,
+ "hle": false,
+ "3dnowext": true,
+ "npt": false,
+ "clwb": true,
+ "lbrv": false,
+ "adx": true,
+ "ss": true,
+ "pni": true,
+ "svm-lock": false,
+ "smep": true,
+ "smap": true,
+ "pfthreshold": false,
+ "x2apic": false,
+ "avx512vbmi": false,
+ "flushbyasid": false,
+ "f16c": false,
+ "ace2-en": false,
+ "pae": true,
+ "pat": true,
+ "sse": true,
+ "phe-en": false,
+ "kvm-nopiodelay": false,
+ "tm": false,
+ "kvmclock-stable-bit": false,
+ "hypervisor": true,
+ "pcommit": true,
+ "syscall": true,
+ "avx512dq": false,
+ "svm": true,
+ "invtsc": false,
+ "sse2": true,
+ "est": false,
+ "avx512ifma": false,
+ "tm2": false,
+ "kvm-pv-eoi": false,
+ "cx8": true,
+ "kvm-mmu": false,
+ "sse4.2": true,
+ "pge": true,
+ "pdcm": false,
+ "model": 6,
+ "movbe": true,
+ "nrip-save": false,
+ "ssse3": true,
+ "sse4a": true,
+ "invpcid": false,
+ "pdpe1gb": true,
+ "tsc-deadline": false,
+ "fma": false,
+ "cx16": true,
+ "de": true,
+ "stepping": 3,
+ "xsave": true,
+ "clflush": true,
+ "skinit": false,
+ "tsc": true,
+ "tce": false,
+ "fpu": true,
+ "ds-cpl": false,
+ "ibs": false,
+ "fma4": false,
+ "la57": true,
+ "osvw": false,
+ "apic": true,
+ "pmm": false,
+ "tsc-adjust": false,
+ "kvm-steal-time": false,
+ "kvmclock": false,
+ "lwp": false,
+ "xop": false,
+ "avx": false,
+ "ospke": true,
+ "acpi": true,
+ "avx512bw": false,
+ "ace2": false,
+ "fsgsbase": true,
+ "ht": false,
+ "nx": true,
+ "pclmulqdq": true,
+ "mmxext": true,
+ "popcnt": true,
+ "xsaves": false,
+ "lm": true,
+ "umip": false,
+ "pse": true,
+ "avx2": false,
+ "sep": true,
+ "nodeid-msr": false,
+ "misalignsse": false,
+ "min-xlevel": 2147483658,
+ "bmi1": true,
+ "bmi2": true,
+ "kvm-pv-unhalt": false,
+ "tsc-scale": false,
+ "topoext": false,
+ "clflushopt": true,
+ "monitor": true,
+ "avx512er": false,
+ "pmm-en": false,
+ "pcid": false,
+ "3dnow": true,
+ "erms": true,
+ "lahf-lm": true,
+ "fxsr-opt": false,
+ "xstore": false,
+ "rtm": false,
+ "lmce": false,
+ "perfctr-nb": false,
+ "rdrand": false,
+ "rdseed": false,
+ "avx512-4vnniw": false,
+ "vme": false,
+ "vmx": false,
+ "dtes64": false,
+ "mtrr": true,
+ "rdtscp": true,
+ "pse36": true,
+ "tbm": false,
+ "wdt": false,
+ "model-id": "QEMU TCG CPU version 2.5+",
+ "sha-ni": false,
+ "abm": true,
+ "avx512pf": false,
+ "xstore-en": false
+ }
+ }
+ },
+ "id": "libvirt-3"
}
{
- "return": {
+ "execute": "query-cpu-model-expansion",
+ "arguments": {
+ "type": "full",
"model": {
"name": "base",
"props": {
@@ -17459,7 +18360,7 @@
}
}
},
- "id": "libvirt-3"
+ "id": "libvirt-4"
}
{
@@ -17705,6 +18606,20 @@
"id": "libvirt-4"
}
+{
+ "execute": "query-cpu-model-expansion",
+ "arguments": {
+ "type": "static",
+ "model": {
+ "name": "max",
+ "props": {
+ "migratable": false
+ }
+ }
+ },
+ "id": "libvirt-5"
+}
+
{
"return": {
"model": {
@@ -17884,6 +18799,187 @@
"id": "libvirt-5"
}
+{
+ "execute": "query-cpu-model-expansion",
+ "arguments": {
+ "type": "full",
+ "model": {
+ "name": "base",
+ "props": {
+ "cmov": true,
+ "ia64": false,
+ "aes": true,
+ "mmx": true,
+ "rdpid": false,
+ "arat": true,
+ "pause-filter": false,
+ "xsavec": false,
+ "osxsave": false,
+ "kvm-asyncpf": false,
+ "perfctr-core": false,
+ "mpx": true,
+ "pbe": false,
+ "avx512cd": false,
+ "decodeassists": false,
+ "sse4.1": true,
+ "family": 6,
+ "avx512f": false,
+ "msr": true,
+ "mce": true,
+ "mca": true,
+ "xcrypt": false,
+ "min-level": 13,
+ "xgetbv1": true,
+ "cid": false,
+ "ds": false,
+ "fxsr": true,
+ "xsaveopt": true,
+ "xtpr": false,
+ "avx512vl": false,
+ "avx512-vpopcntdq": false,
+ "phe": false,
+ "extapic": false,
+ "3dnowprefetch": false,
+ "cr8legacy": true,
+ "xcrypt-en": false,
+ "pn": false,
+ "dca": false,
+ "vendor": "AuthenticAMD",
+ "pku": true,
+ "smx": false,
+ "cmp-legacy": false,
+ "avx512-4fmaps": false,
+ "vmcb-clean": false,
+ "hle": false,
+ "3dnowext": true,
+ "npt": false,
+ "clwb": true,
+ "lbrv": false,
+ "adx": true,
+ "ss": true,
+ "pni": true,
+ "svm-lock": false,
+ "smep": true,
+ "smap": true,
+ "pfthreshold": false,
+ "x2apic": false,
+ "avx512vbmi": false,
+ "flushbyasid": false,
+ "f16c": false,
+ "ace2-en": false,
+ "pae": true,
+ "pat": true,
+ "sse": true,
+ "phe-en": false,
+ "kvm-nopiodelay": false,
+ "tm": false,
+ "kvmclock-stable-bit": false,
+ "hypervisor": true,
+ "pcommit": true,
+ "syscall": true,
+ "avx512dq": false,
+ "svm": true,
+ "invtsc": false,
+ "sse2": true,
+ "est": false,
+ "avx512ifma": false,
+ "tm2": false,
+ "kvm-pv-eoi": false,
+ "cx8": true,
+ "kvm-mmu": false,
+ "sse4.2": true,
+ "pge": true,
+ "pdcm": false,
+ "model": 6,
+ "movbe": true,
+ "nrip-save": false,
+ "ssse3": true,
+ "sse4a": true,
+ "invpcid": false,
+ "pdpe1gb": true,
+ "tsc-deadline": false,
+ "fma": false,
+ "cx16": true,
+ "de": true,
+ "stepping": 3,
+ "xsave": true,
+ "clflush": true,
+ "skinit": false,
+ "tsc": true,
+ "tce": false,
+ "fpu": true,
+ "ds-cpl": false,
+ "ibs": false,
+ "fma4": false,
+ "la57": true,
+ "osvw": false,
+ "apic": true,
+ "pmm": false,
+ "tsc-adjust": false,
+ "kvm-steal-time": false,
+ "kvmclock": false,
+ "lwp": false,
+ "xop": false,
+ "avx": false,
+ "ospke": true,
+ "acpi": true,
+ "avx512bw": false,
+ "ace2": false,
+ "fsgsbase": true,
+ "ht": false,
+ "nx": true,
+ "pclmulqdq": true,
+ "mmxext": true,
+ "popcnt": true,
+ "xsaves": false,
+ "lm": true,
+ "umip": false,
+ "pse": true,
+ "avx2": false,
+ "sep": true,
+ "nodeid-msr": false,
+ "misalignsse": false,
+ "min-xlevel": 2147483658,
+ "bmi1": true,
+ "bmi2": true,
+ "kvm-pv-unhalt": false,
+ "tsc-scale": false,
+ "topoext": false,
+ "clflushopt": true,
+ "monitor": true,
+ "avx512er": false,
+ "pmm-en": false,
+ "pcid": false,
+ "3dnow": true,
+ "erms": true,
+ "lahf-lm": true,
+ "fxsr-opt": false,
+ "xstore": false,
+ "rtm": false,
+ "lmce": false,
+ "perfctr-nb": false,
+ "rdrand": false,
+ "rdseed": false,
+ "avx512-4vnniw": false,
+ "vme": false,
+ "vmx": false,
+ "dtes64": false,
+ "mtrr": true,
+ "rdtscp": true,
+ "pse36": true,
+ "tbm": false,
+ "wdt": false,
+ "model-id": "QEMU TCG CPU version 2.5+",
+ "sha-ni": false,
+ "abm": true,
+ "avx512pf": false,
+ "xstore-en": false
+ }
+ }
+ },
+ "id": "libvirt-6"
+}
+
{
"return": {
"model": {
diff --git a/tests/qemucapabilitiesdata/caps_2.10.0.x86_64.xml
b/tests/qemucapabilitiesdata/caps_2.10.0.x86_64.xml
index 7c5aa50d59..c0366f80be 100644
--- a/tests/qemucapabilitiesdata/caps_2.10.0.x86_64.xml
+++ b/tests/qemucapabilitiesdata/caps_2.10.0.x86_64.xml
@@ -204,7 +204,7 @@
<flag name='vhost-vsock'/>
<version>2010000</version>
<kvmVersion>0</kvmVersion>
- <microcodeVersion>344938</microcodeVersion>
+ <microcodeVersion>367520</microcodeVersion>
<package> (v2.10.0)</package>
<arch>x86_64</arch>
<hostCPU type='kvm' model='base' migratability='yes'>
diff --git a/tests/qemucapabilitiesdata/caps_2.11.0.s390x.replies
b/tests/qemucapabilitiesdata/caps_2.11.0.s390x.replies
index 21fede318b..2b03c251fc 100644
--- a/tests/qemucapabilitiesdata/caps_2.11.0.s390x.replies
+++ b/tests/qemucapabilitiesdata/caps_2.11.0.s390x.replies
@@ -1,16 +1,6 @@
{
- "QMP": {
- "version": {
- "qemu": {
- "micro": 0,
- "minor": 11,
- "major": 2
- },
- "package": ""
- },
- "capabilities": [
- ]
- }
+ "execute": "qmp_capabilities",
+ "id": "libvirt-1"
}
{
@@ -19,6 +9,11 @@
"id": "libvirt-1"
}
+{
+ "execute": "query-version",
+ "id": "libvirt-2"
+}
+
{
"return": {
"qemu": {
@@ -31,6 +26,11 @@
"id": "libvirt-2"
}
+{
+ "execute": "query-target",
+ "id": "libvirt-3"
+}
+
{
"return": {
"arch": "s390x"
@@ -38,6 +38,11 @@
"id": "libvirt-3"
}
+{
+ "execute": "query-commands",
+ "id": "libvirt-4"
+}
+
{
"return": [
{
@@ -503,6 +508,15 @@
"id": "libvirt-4"
}
+{
+ "execute": "add-fd",
+ "arguments": {
+ "fdset-id": 0,
+ "opaque": "/dev/null"
+ },
+ "id": "libvirt-5"
+}
+
{
"return": {
"fd": 15,
@@ -511,6 +525,14 @@
"id": "libvirt-5"
}
+{
+ "execute": "block-commit",
+ "arguments": {
+ "device": "bogus"
+ },
+ "id": "libvirt-6"
+}
+
{
"id": "libvirt-6",
"error": {
@@ -519,6 +541,11 @@
}
}
+{
+ "execute": "query-kvm",
+ "id": "libvirt-7"
+}
+
{
"return": {
"enabled": true,
@@ -527,6 +554,11 @@
"id": "libvirt-7"
}
+{
+ "execute": "query-events",
+ "id": "libvirt-8"
+}
+
{
"return": [
{
@@ -644,6 +676,11 @@
"id": "libvirt-8"
}
+{
+ "execute": "qom-list-types",
+ "id": "libvirt-9"
+}
+
{
"return": [
{
@@ -1578,6 +1615,14 @@
"id": "libvirt-9"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-blk-pci"
+ },
+ "id": "libvirt-10"
+}
+
{
"return": [
{
@@ -1806,6 +1851,14 @@
"id": "libvirt-10"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-net-pci"
+ },
+ "id": "libvirt-11"
+}
+
{
"return": [
{
@@ -2093,6 +2146,14 @@
"id": "libvirt-11"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-scsi-pci"
+ },
+ "id": "libvirt-12"
+}
+
{
"return": [
{
@@ -2258,6 +2319,14 @@
"id": "libvirt-12"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-blk-ccw"
+ },
+ "id": "libvirt-13"
+}
+
{
"return": [
{
@@ -2396,6 +2465,14 @@
"id": "libvirt-13"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-net-ccw"
+ },
+ "id": "libvirt-14"
+}
+
{
"return": [
{
@@ -2597,6 +2674,14 @@
"id": "libvirt-14"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-scsi-ccw"
+ },
+ "id": "libvirt-15"
+}
+
{
"return": [
{
@@ -2676,6 +2761,14 @@
"id": "libvirt-15"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-net-s390"
+ },
+ "id": "libvirt-16"
+}
+
{
"id": "libvirt-16",
"error": {
@@ -2684,6 +2777,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "pci-assign"
+ },
+ "id": "libvirt-17"
+}
+
{
"id": "libvirt-17",
"error": {
@@ -2692,6 +2793,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "kvm-pci-assign"
+ },
+ "id": "libvirt-18"
+}
+
{
"id": "libvirt-18",
"error": {
@@ -2700,6 +2809,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "vfio-pci"
+ },
+ "id": "libvirt-19"
+}
+
{
"return": [
{
@@ -2812,6 +2929,14 @@
"id": "libvirt-19"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "scsi-disk"
+ },
+ "id": "libvirt-20"
+}
+
{
"return": [
{
@@ -2926,6 +3051,14 @@
"id": "libvirt-20"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "ide-drive"
+ },
+ "id": "libvirt-21"
+}
+
{
"id": "libvirt-21",
"error": {
@@ -2934,6 +3067,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "PIIX4_PM"
+ },
+ "id": "libvirt-22"
+}
+
{
"id": "libvirt-22",
"error": {
@@ -2942,6 +3083,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "usb-host"
+ },
+ "id": "libvirt-23"
+}
+
{
"id": "libvirt-23",
"error": {
@@ -2950,6 +3099,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "scsi-generic"
+ },
+ "id": "libvirt-24"
+}
+
{
"return": [
{
@@ -2977,6 +3134,14 @@
"id": "libvirt-24"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "i440FX-pcihost"
+ },
+ "id": "libvirt-25"
+}
+
{
"id": "libvirt-25",
"error": {
@@ -2985,6 +3150,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "q35-pcihost"
+ },
+ "id": "libvirt-26"
+}
+
{
"id": "libvirt-26",
"error": {
@@ -2993,6 +3166,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "kvm-pit"
+ },
+ "id": "libvirt-27"
+}
+
{
"id": "libvirt-27",
"error": {
@@ -3001,6 +3182,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-gpu-pci"
+ },
+ "id": "libvirt-28"
+}
+
{
"return": [
{
@@ -3152,6 +3341,14 @@
"id": "libvirt-28"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-gpu-device"
+ },
+ "id": "libvirt-29"
+}
+
{
"return": [
{
@@ -3199,6 +3396,14 @@
"id": "libvirt-29"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "ICH9-LPC"
+ },
+ "id": "libvirt-30"
+}
+
{
"id": "libvirt-30",
"error": {
@@ -3207,6 +3412,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-balloon-pci"
+ },
+ "id": "libvirt-31"
+}
+
{
"return": [
{
@@ -3350,6 +3563,14 @@
"id": "libvirt-31"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-balloon-ccw"
+ },
+ "id": "libvirt-32"
+}
+
{
"return": [
{
@@ -3412,6 +3633,14 @@
"id": "libvirt-32"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-balloon-device"
+ },
+ "id": "libvirt-33"
+}
+
{
"return": [
{
@@ -3456,6 +3685,14 @@
"id": "libvirt-33"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-gpu-ccw"
+ },
+ "id": "libvirt-34"
+}
+
{
"return": [
{
@@ -3521,6 +3758,14 @@
"id": "libvirt-34"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtual-css-bridge"
+ },
+ "id": "libvirt-35"
+}
+
{
"return": [
{
@@ -3531,6 +3776,11 @@
"id": "libvirt-35"
}
+{
+ "execute": "query-machines",
+ "id": "libvirt-36"
+}
+
{
"return": [
{
@@ -3584,6 +3834,11 @@
"id": "libvirt-36"
}
+{
+ "execute": "query-cpu-definitions",
+ "id": "libvirt-37"
+}
+
{
"return": [
{
@@ -4118,12 +4373,22 @@
"id": "libvirt-37"
}
+{
+ "execute": "query-tpm-models",
+ "id": "libvirt-38"
+}
+
{
"return": [
],
"id": "libvirt-38"
}
+{
+ "execute": "query-tpm-types",
+ "id": "libvirt-39"
+}
+
{
"return": [
"emulator"
@@ -4131,6 +4396,11 @@
"id": "libvirt-39"
}
+{
+ "execute": "query-command-line-options",
+ "id": "libvirt-40"
+}
+
{
"return": [
{
@@ -5252,6 +5522,11 @@
"id": "libvirt-40"
}
+{
+ "execute": "query-migrate-capabilities",
+ "id": "libvirt-41"
+}
+
{
"return": [
{
@@ -5310,6 +5585,11 @@
"id": "libvirt-41"
}
+{
+ "execute": "query-qmp-schema",
+ "id": "libvirt-42"
+}
+
{
"return": [
{
@@ -15178,6 +15458,17 @@
"id": "libvirt-42"
}
+{
+ "execute": "query-cpu-model-expansion",
+ "arguments": {
+ "type": "static",
+ "model": {
+ "name": "host"
+ }
+ },
+ "id": "libvirt-43"
+}
+
{
"return": {
"model": {
@@ -15217,6 +15508,20 @@
"id": "libvirt-43"
}
+{
+ "execute": "query-cpu-model-expansion",
+ "arguments": {
+ "type": "static",
+ "model": {
+ "name": "host",
+ "props": {
+ "migratable": false
+ }
+ }
+ },
+ "id": "libvirt-44"
+}
+
{
"id": "libvirt-44",
"error": {
@@ -15225,12 +15530,22 @@
}
}
+{
+ "execute": "qmp_capabilities",
+ "id": "libvirt-1"
+}
+
{
"return": {
},
"id": "libvirt-1"
}
+{
+ "execute": "query-cpu-definitions",
+ "id": "libvirt-2"
+}
+
{
"return": [
{
@@ -18018,6 +18333,17 @@
"id": "libvirt-2"
}
+{
+ "execute": "query-cpu-model-expansion",
+ "arguments": {
+ "type": "static",
+ "model": {
+ "name": "max"
+ }
+ },
+ "id": "libvirt-3"
+}
+
{
"id": "libvirt-3",
"error": {
diff --git a/tests/qemucapabilitiesdata/caps_2.11.0.s390x.xml
b/tests/qemucapabilitiesdata/caps_2.11.0.s390x.xml
index 7106147417..09f6de6959 100644
--- a/tests/qemucapabilitiesdata/caps_2.11.0.s390x.xml
+++ b/tests/qemucapabilitiesdata/caps_2.11.0.s390x.xml
@@ -127,7 +127,7 @@
<flag name='vhost-vsock'/>
<version>2011000</version>
<kvmVersion>0</kvmVersion>
- <microcodeVersion>342166</microcodeVersion>
+ <microcodeVersion>346751</microcodeVersion>
<package></package>
<arch>s390x</arch>
<hostCPU type='kvm' model='z14-base' migratability='no'>
diff --git a/tests/qemucapabilitiesdata/caps_2.12.0.aarch64.replies
b/tests/qemucapabilitiesdata/caps_2.12.0.aarch64.replies
index 3ca0ea13fa..e0b4f6da38 100644
--- a/tests/qemucapabilitiesdata/caps_2.12.0.aarch64.replies
+++ b/tests/qemucapabilitiesdata/caps_2.12.0.aarch64.replies
@@ -1,17 +1,6 @@
{
- "QMP": {
- "version": {
- "qemu": {
- "micro": 90,
- "minor": 11,
- "major": 2
- },
- "package": "v2.12.0-rc0"
- },
- "capabilities": [
- "oob"
- ]
- }
+ "execute": "qmp_capabilities",
+ "id": "libvirt-1"
}
{
@@ -20,6 +9,11 @@
"id": "libvirt-1"
}
+{
+ "execute": "query-version",
+ "id": "libvirt-2"
+}
+
{
"return": {
"qemu": {
@@ -32,6 +26,11 @@
"id": "libvirt-2"
}
+{
+ "execute": "query-target",
+ "id": "libvirt-3"
+}
+
{
"return": {
"arch": "aarch64"
@@ -39,6 +38,11 @@
"id": "libvirt-3"
}
+{
+ "execute": "query-commands",
+ "id": "libvirt-4"
+}
+
{
"return": [
{
@@ -519,6 +523,15 @@
"id": "libvirt-4"
}
+{
+ "execute": "add-fd",
+ "arguments": {
+ "fdset-id": 0,
+ "opaque": "/dev/null"
+ },
+ "id": "libvirt-5"
+}
+
{
"return": {
"fd": 20,
@@ -527,6 +540,14 @@
"id": "libvirt-5"
}
+{
+ "execute": "block-commit",
+ "arguments": {
+ "device": "bogus"
+ },
+ "id": "libvirt-6"
+}
+
{
"id": "libvirt-6",
"error": {
@@ -535,6 +556,11 @@
}
}
+{
+ "execute": "query-kvm",
+ "id": "libvirt-7"
+}
+
{
"return": {
"enabled": true,
@@ -543,6 +569,11 @@
"id": "libvirt-7"
}
+{
+ "execute": "query-events",
+ "id": "libvirt-8"
+}
+
{
"return": [
{
@@ -666,6 +697,11 @@
"id": "libvirt-8"
}
+{
+ "execute": "qom-list-types",
+ "id": "libvirt-9"
+}
+
{
"return": [
{
@@ -3484,6 +3520,14 @@
"id": "libvirt-9"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-blk-pci"
+ },
+ "id": "libvirt-10"
+}
+
{
"return": [
{
@@ -3716,6 +3760,14 @@
"id": "libvirt-10"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-net-pci"
+ },
+ "id": "libvirt-11"
+}
+
{
"return": [
{
@@ -4011,6 +4063,14 @@
"id": "libvirt-11"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-scsi-pci"
+ },
+ "id": "libvirt-12"
+}
+
{
"return": [
{
@@ -4176,6 +4236,14 @@
"id": "libvirt-12"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-net-ccw"
+ },
+ "id": "libvirt-13"
+}
+
{
"id": "libvirt-13",
"error": {
@@ -4184,6 +4252,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-scsi-ccw"
+ },
+ "id": "libvirt-14"
+}
+
{
"id": "libvirt-14",
"error": {
@@ -4192,6 +4268,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-net-s390"
+ },
+ "id": "libvirt-15"
+}
+
{
"id": "libvirt-15",
"error": {
@@ -4200,6 +4284,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "pci-assign"
+ },
+ "id": "libvirt-16"
+}
+
{
"id": "libvirt-16",
"error": {
@@ -4208,6 +4300,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "kvm-pci-assign"
+ },
+ "id": "libvirt-17"
+}
+
{
"id": "libvirt-17",
"error": {
@@ -4216,6 +4316,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "vfio-pci"
+ },
+ "id": "libvirt-18"
+}
+
{
"return": [
{
@@ -4342,6 +4450,14 @@
"id": "libvirt-18"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "scsi-disk"
+ },
+ "id": "libvirt-19"
+}
+
{
"return": [
{
@@ -4456,6 +4572,14 @@
"id": "libvirt-19"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "ide-drive"
+ },
+ "id": "libvirt-20"
+}
+
{
"return": [
{
@@ -4532,6 +4656,14 @@
"id": "libvirt-20"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "PIIX4_PM"
+ },
+ "id": "libvirt-21"
+}
+
{
"id": "libvirt-21",
"error": {
@@ -4540,6 +4672,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "usb-host"
+ },
+ "id": "libvirt-22"
+}
+
{
"return": [
{
@@ -4609,6 +4749,14 @@
"id": "libvirt-22"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "scsi-generic"
+ },
+ "id": "libvirt-23"
+}
+
{
"return": [
{
@@ -4640,6 +4788,14 @@
"id": "libvirt-23"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "i440FX-pcihost"
+ },
+ "id": "libvirt-24"
+}
+
{
"id": "libvirt-24",
"error": {
@@ -4648,6 +4804,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "q35-pcihost"
+ },
+ "id": "libvirt-25"
+}
+
{
"id": "libvirt-25",
"error": {
@@ -4656,6 +4820,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "usb-storage"
+ },
+ "id": "libvirt-26"
+}
+
{
"return": [
{
@@ -4729,6 +4901,14 @@
"id": "libvirt-26"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "kvm-pit"
+ },
+ "id": "libvirt-27"
+}
+
{
"id": "libvirt-27",
"error": {
@@ -4737,6 +4917,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "VGA"
+ },
+ "id": "libvirt-28"
+}
+
{
"return": [
{
@@ -4794,6 +4982,14 @@
"id": "libvirt-28"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-gpu-pci"
+ },
+ "id": "libvirt-29"
+}
+
{
"return": [
{
@@ -4945,6 +5141,14 @@
"id": "libvirt-29"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-gpu-device"
+ },
+ "id": "libvirt-30"
+}
+
{
"return": [
{
@@ -4992,6 +5196,14 @@
"id": "libvirt-30"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "ICH9-LPC"
+ },
+ "id": "libvirt-31"
+}
+
{
"id": "libvirt-31",
"error": {
@@ -5000,6 +5212,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-balloon-pci"
+ },
+ "id": "libvirt-32"
+}
+
{
"return": [
{
@@ -5143,6 +5363,14 @@
"id": "libvirt-32"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-balloon-ccw"
+ },
+ "id": "libvirt-33"
+}
+
{
"id": "libvirt-33",
"error": {
@@ -5151,6 +5379,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-balloon-device"
+ },
+ "id": "libvirt-34"
+}
+
{
"return": [
{
@@ -5195,6 +5431,14 @@
"id": "libvirt-34"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "nec-usb-xhci"
+ },
+ "id": "libvirt-35"
+}
+
{
"return": [
{
@@ -5275,6 +5519,14 @@
"id": "libvirt-35"
}
+{
+ "execute": "qom-list-properties",
+ "arguments": {
+ "typename": "memory-backend-file"
+ },
+ "id": "libvirt-36"
+}
+
{
"return": [
{
@@ -5329,6 +5581,11 @@
"id": "libvirt-36"
}
+{
+ "execute": "query-machines",
+ "id": "libvirt-37"
+}
+
{
"return": [
{
@@ -5626,6 +5883,11 @@
"id": "libvirt-37"
}
+{
+ "execute": "query-cpu-definitions",
+ "id": "libvirt-38"
+}
+
{
"return": [
{
@@ -5802,12 +6064,22 @@
"id": "libvirt-38"
}
+{
+ "execute": "query-tpm-models",
+ "id": "libvirt-39"
+}
+
{
"return": [
],
"id": "libvirt-39"
}
+{
+ "execute": "query-tpm-types",
+ "id": "libvirt-40"
+}
+
{
"return": [
"emulator"
@@ -5815,6 +6087,11 @@
"id": "libvirt-40"
}
+{
+ "execute": "query-command-line-options",
+ "id": "libvirt-41"
+}
+
{
"return": [
{
@@ -6976,6 +7253,11 @@
"id": "libvirt-41"
}
+{
+ "execute": "query-migrate-capabilities",
+ "id": "libvirt-42"
+}
+
{
"return": [
{
@@ -7038,6 +7320,11 @@
"id": "libvirt-42"
}
+{
+ "execute": "query-qmp-schema",
+ "id": "libvirt-43"
+}
+
{
"return": [
{
@@ -18406,6 +18693,11 @@
"id": "libvirt-43"
}
+{
+ "execute": "query-gic-capabilities",
+ "id": "libvirt-44"
+}
+
{
"return": [
{
@@ -18422,12 +18714,22 @@
"id": "libvirt-44"
}
+{
+ "execute": "qmp_capabilities",
+ "id": "libvirt-1"
+}
+
{
"return": {
},
"id": "libvirt-1"
}
+{
+ "execute": "query-cpu-definitions",
+ "id": "libvirt-2"
+}
+
{
"return": [
{
diff --git a/tests/qemucapabilitiesdata/caps_2.12.0.aarch64.xml
b/tests/qemucapabilitiesdata/caps_2.12.0.aarch64.xml
index f511bcb58c..9ad13b39dc 100644
--- a/tests/qemucapabilitiesdata/caps_2.12.0.aarch64.xml
+++ b/tests/qemucapabilitiesdata/caps_2.12.0.aarch64.xml
@@ -169,7 +169,7 @@
<flag name='vhost-vsock'/>
<version>2011090</version>
<kvmVersion>0</kvmVersion>
- <microcodeVersion>343099</microcodeVersion>
+ <microcodeVersion>347313</microcodeVersion>
<package>v2.12.0-rc0</package>
<arch>aarch64</arch>
<cpu type='kvm' name='pxa262'/>
diff --git a/tests/qemucapabilitiesdata/caps_2.12.0.ppc64.replies
b/tests/qemucapabilitiesdata/caps_2.12.0.ppc64.replies
index 1e93cd6dca..1bd1baa8a8 100644
--- a/tests/qemucapabilitiesdata/caps_2.12.0.ppc64.replies
+++ b/tests/qemucapabilitiesdata/caps_2.12.0.ppc64.replies
@@ -1,17 +1,6 @@
{
- "QMP": {
- "version": {
- "qemu": {
- "micro": 90,
- "minor": 11,
- "major": 2
- },
- "package": "v2.12.0-rc0"
- },
- "capabilities": [
- "oob"
- ]
- }
+ "execute": "qmp_capabilities",
+ "id": "libvirt-1"
}
{
@@ -20,6 +9,11 @@
"id": "libvirt-1"
}
+{
+ "execute": "query-version",
+ "id": "libvirt-2"
+}
+
{
"return": {
"qemu": {
@@ -32,6 +26,11 @@
"id": "libvirt-2"
}
+{
+ "execute": "query-target",
+ "id": "libvirt-3"
+}
+
{
"return": {
"arch": "ppc64"
@@ -39,6 +38,11 @@
"id": "libvirt-3"
}
+{
+ "execute": "query-commands",
+ "id": "libvirt-4"
+}
+
{
"return": [
{
@@ -516,6 +520,15 @@
"id": "libvirt-4"
}
+{
+ "execute": "add-fd",
+ "arguments": {
+ "fdset-id": 0,
+ "opaque": "/dev/null"
+ },
+ "id": "libvirt-5"
+}
+
{
"return": {
"fd": 19,
@@ -524,6 +537,14 @@
"id": "libvirt-5"
}
+{
+ "execute": "block-commit",
+ "arguments": {
+ "device": "bogus"
+ },
+ "id": "libvirt-6"
+}
+
{
"id": "libvirt-6",
"error": {
@@ -532,6 +553,11 @@
}
}
+{
+ "execute": "query-kvm",
+ "id": "libvirt-7"
+}
+
{
"return": {
"enabled": true,
@@ -540,6 +566,11 @@
"id": "libvirt-7"
}
+{
+ "execute": "query-events",
+ "id": "libvirt-8"
+}
+
{
"return": [
{
@@ -663,6 +694,11 @@
"id": "libvirt-8"
}
+{
+ "execute": "qom-list-types",
+ "id": "libvirt-9"
+}
+
{
"return": [
{
@@ -3473,6 +3509,14 @@
"id": "libvirt-9"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-blk-pci"
+ },
+ "id": "libvirt-10"
+}
+
{
"return": [
{
@@ -3705,6 +3749,14 @@
"id": "libvirt-10"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-net-pci"
+ },
+ "id": "libvirt-11"
+}
+
{
"return": [
{
@@ -4000,6 +4052,14 @@
"id": "libvirt-11"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-scsi-pci"
+ },
+ "id": "libvirt-12"
+}
+
{
"return": [
{
@@ -4165,6 +4225,14 @@
"id": "libvirt-12"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-net-ccw"
+ },
+ "id": "libvirt-13"
+}
+
{
"id": "libvirt-13",
"error": {
@@ -4173,6 +4241,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-scsi-ccw"
+ },
+ "id": "libvirt-14"
+}
+
{
"id": "libvirt-14",
"error": {
@@ -4181,6 +4257,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-net-s390"
+ },
+ "id": "libvirt-15"
+}
+
{
"id": "libvirt-15",
"error": {
@@ -4189,6 +4273,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "pci-assign"
+ },
+ "id": "libvirt-16"
+}
+
{
"id": "libvirt-16",
"error": {
@@ -4197,6 +4289,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "kvm-pci-assign"
+ },
+ "id": "libvirt-17"
+}
+
{
"id": "libvirt-17",
"error": {
@@ -4205,6 +4305,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "vfio-pci"
+ },
+ "id": "libvirt-18"
+}
+
{
"return": [
{
@@ -4331,6 +4439,14 @@
"id": "libvirt-18"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "scsi-disk"
+ },
+ "id": "libvirt-19"
+}
+
{
"return": [
{
@@ -4445,6 +4561,14 @@
"id": "libvirt-19"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "ide-drive"
+ },
+ "id": "libvirt-20"
+}
+
{
"return": [
{
@@ -4521,6 +4645,14 @@
"id": "libvirt-20"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "PIIX4_PM"
+ },
+ "id": "libvirt-21"
+}
+
{
"id": "libvirt-21",
"error": {
@@ -4529,6 +4661,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "usb-host"
+ },
+ "id": "libvirt-22"
+}
+
{
"return": [
{
@@ -4598,6 +4738,14 @@
"id": "libvirt-22"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "scsi-generic"
+ },
+ "id": "libvirt-23"
+}
+
{
"return": [
{
@@ -4629,6 +4777,14 @@
"id": "libvirt-23"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "i440FX-pcihost"
+ },
+ "id": "libvirt-24"
+}
+
{
"id": "libvirt-24",
"error": {
@@ -4637,6 +4793,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "q35-pcihost"
+ },
+ "id": "libvirt-25"
+}
+
{
"id": "libvirt-25",
"error": {
@@ -4645,6 +4809,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "usb-storage"
+ },
+ "id": "libvirt-26"
+}
+
{
"return": [
{
@@ -4718,6 +4890,14 @@
"id": "libvirt-26"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "kvm-pit"
+ },
+ "id": "libvirt-27"
+}
+
{
"id": "libvirt-27",
"error": {
@@ -4726,6 +4906,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "VGA"
+ },
+ "id": "libvirt-28"
+}
+
{
"return": [
{
@@ -4783,6 +4971,14 @@
"id": "libvirt-28"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-gpu-pci"
+ },
+ "id": "libvirt-29"
+}
+
{
"return": [
{
@@ -4934,6 +5130,14 @@
"id": "libvirt-29"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-gpu-device"
+ },
+ "id": "libvirt-30"
+}
+
{
"return": [
{
@@ -4981,6 +5185,14 @@
"id": "libvirt-30"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "ICH9-LPC"
+ },
+ "id": "libvirt-31"
+}
+
{
"id": "libvirt-31",
"error": {
@@ -4989,6 +5201,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-balloon-pci"
+ },
+ "id": "libvirt-32"
+}
+
{
"return": [
{
@@ -5132,6 +5352,14 @@
"id": "libvirt-32"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-balloon-ccw"
+ },
+ "id": "libvirt-33"
+}
+
{
"id": "libvirt-33",
"error": {
@@ -5140,6 +5368,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-balloon-device"
+ },
+ "id": "libvirt-34"
+}
+
{
"return": [
{
@@ -5184,6 +5420,14 @@
"id": "libvirt-34"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "nec-usb-xhci"
+ },
+ "id": "libvirt-35"
+}
+
{
"return": [
{
@@ -5264,6 +5508,14 @@
"id": "libvirt-35"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "spapr-pci-host-bridge"
+ },
+ "id": "libvirt-36"
+}
+
{
"return": [
{
@@ -5322,6 +5574,14 @@
"id": "libvirt-36"
}
+{
+ "execute": "qom-list-properties",
+ "arguments": {
+ "typename": "memory-backend-file"
+ },
+ "id": "libvirt-37"
+}
+
{
"return": [
{
@@ -5376,6 +5636,11 @@
"id": "libvirt-37"
}
+{
+ "execute": "query-machines",
+ "id": "libvirt-38"
+}
+
{
"return": [
{
@@ -5514,6 +5779,11 @@
"id": "libvirt-38"
}
+{
+ "execute": "query-cpu-definitions",
+ "id": "libvirt-39"
+}
+
{
"return": [
{
@@ -7710,12 +7980,22 @@
"id": "libvirt-39"
}
+{
+ "execute": "query-tpm-models",
+ "id": "libvirt-40"
+}
+
{
"return": [
],
"id": "libvirt-40"
}
+{
+ "execute": "query-tpm-types",
+ "id": "libvirt-41"
+}
+
{
"return": [
"emulator"
@@ -7723,6 +8003,11 @@
"id": "libvirt-41"
}
+{
+ "execute": "query-command-line-options",
+ "id": "libvirt-42"
+}
+
{
"return": [
{
@@ -8879,6 +9164,11 @@
"id": "libvirt-42"
}
+{
+ "execute": "query-migrate-capabilities",
+ "id": "libvirt-43"
+}
+
{
"return": [
{
@@ -8941,6 +9231,11 @@
"id": "libvirt-43"
}
+{
+ "execute": "query-qmp-schema",
+ "id": "libvirt-44"
+}
+
{
"return": [
{
@@ -20309,12 +20604,22 @@
"id": "libvirt-44"
}
+{
+ "execute": "qmp_capabilities",
+ "id": "libvirt-1"
+}
+
{
"return": {
},
"id": "libvirt-1"
}
+{
+ "execute": "query-cpu-definitions",
+ "id": "libvirt-2"
+}
+
{
"return": [
{
diff --git a/tests/qemucapabilitiesdata/caps_2.12.0.ppc64.xml
b/tests/qemucapabilitiesdata/caps_2.12.0.ppc64.xml
index 37813ad0b1..a21f144f2a 100644
--- a/tests/qemucapabilitiesdata/caps_2.12.0.ppc64.xml
+++ b/tests/qemucapabilitiesdata/caps_2.12.0.ppc64.xml
@@ -166,7 +166,7 @@
<flag name='vhost-vsock'/>
<version>2011090</version>
<kvmVersion>0</kvmVersion>
- <microcodeVersion>419968</microcodeVersion>
+ <microcodeVersion>424244</microcodeVersion>
<package>v2.12.0-rc0</package>
<arch>ppc64</arch>
<cpu type='kvm' name='default'/>
diff --git a/tests/qemucapabilitiesdata/caps_2.12.0.s390x.replies
b/tests/qemucapabilitiesdata/caps_2.12.0.s390x.replies
index 29c3403550..fb57bcfd23 100644
--- a/tests/qemucapabilitiesdata/caps_2.12.0.s390x.replies
+++ b/tests/qemucapabilitiesdata/caps_2.12.0.s390x.replies
@@ -1,16 +1,6 @@
{
- "QMP": {
- "version": {
- "qemu": {
- "micro": 0,
- "minor": 12,
- "major": 2
- },
- "package": ""
- },
- "capabilities": [
- ]
- }
+ "execute": "qmp_capabilities",
+ "id": "libvirt-1"
}
{
@@ -19,6 +9,11 @@
"id": "libvirt-1"
}
+{
+ "execute": "query-version",
+ "id": "libvirt-2"
+}
+
{
"return": {
"qemu": {
@@ -31,6 +26,11 @@
"id": "libvirt-2"
}
+{
+ "execute": "query-target",
+ "id": "libvirt-3"
+}
+
{
"return": {
"arch": "s390x"
@@ -38,6 +38,11 @@
"id": "libvirt-3"
}
+{
+ "execute": "query-commands",
+ "id": "libvirt-4"
+}
+
{
"return": [
{
@@ -527,6 +532,15 @@
"id": "libvirt-4"
}
+{
+ "execute": "add-fd",
+ "arguments": {
+ "fdset-id": 0,
+ "opaque": "/dev/null"
+ },
+ "id": "libvirt-5"
+}
+
{
"return": {
"fd": 18,
@@ -535,6 +549,14 @@
"id": "libvirt-5"
}
+{
+ "execute": "block-commit",
+ "arguments": {
+ "device": "bogus"
+ },
+ "id": "libvirt-6"
+}
+
{
"id": "libvirt-6",
"error": {
@@ -543,6 +565,11 @@
}
}
+{
+ "execute": "query-kvm",
+ "id": "libvirt-7"
+}
+
{
"return": {
"enabled": true,
@@ -551,6 +578,11 @@
"id": "libvirt-7"
}
+{
+ "execute": "query-events",
+ "id": "libvirt-8"
+}
+
{
"return": [
{
@@ -674,6 +706,11 @@
"id": "libvirt-8"
}
+{
+ "execute": "qom-list-types",
+ "id": "libvirt-9"
+}
+
{
"return": [
{
@@ -1624,6 +1661,14 @@
"id": "libvirt-9"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-blk-pci"
+ },
+ "id": "libvirt-10"
+}
+
{
"return": [
{
@@ -1856,6 +1901,14 @@
"id": "libvirt-10"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-net-pci"
+ },
+ "id": "libvirt-11"
+}
+
{
"return": [
{
@@ -2151,6 +2204,14 @@
"id": "libvirt-11"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-scsi-pci"
+ },
+ "id": "libvirt-12"
+}
+
{
"return": [
{
@@ -2316,6 +2377,14 @@
"id": "libvirt-12"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-blk-ccw"
+ },
+ "id": "libvirt-13"
+}
+
{
"return": [
{
@@ -2458,6 +2527,14 @@
"id": "libvirt-13"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-net-ccw"
+ },
+ "id": "libvirt-14"
+}
+
{
"return": [
{
@@ -2667,6 +2744,14 @@
"id": "libvirt-14"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-scsi-ccw"
+ },
+ "id": "libvirt-15"
+}
+
{
"return": [
{
@@ -2746,6 +2831,14 @@
"id": "libvirt-15"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-net-s390"
+ },
+ "id": "libvirt-16"
+}
+
{
"id": "libvirt-16",
"error": {
@@ -2754,6 +2847,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "pci-assign"
+ },
+ "id": "libvirt-17"
+}
+
{
"id": "libvirt-17",
"error": {
@@ -2762,6 +2863,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "kvm-pci-assign"
+ },
+ "id": "libvirt-18"
+}
+
{
"id": "libvirt-18",
"error": {
@@ -2770,6 +2879,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "vfio-pci"
+ },
+ "id": "libvirt-19"
+}
+
{
"return": [
{
@@ -2896,6 +3013,14 @@
"id": "libvirt-19"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "scsi-disk"
+ },
+ "id": "libvirt-20"
+}
+
{
"return": [
{
@@ -3014,6 +3139,14 @@
"id": "libvirt-20"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "ide-drive"
+ },
+ "id": "libvirt-21"
+}
+
{
"id": "libvirt-21",
"error": {
@@ -3022,6 +3155,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "PIIX4_PM"
+ },
+ "id": "libvirt-22"
+}
+
{
"id": "libvirt-22",
"error": {
@@ -3030,6 +3171,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "usb-host"
+ },
+ "id": "libvirt-23"
+}
+
{
"id": "libvirt-23",
"error": {
@@ -3038,6 +3187,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "scsi-generic"
+ },
+ "id": "libvirt-24"
+}
+
{
"return": [
{
@@ -3069,6 +3226,14 @@
"id": "libvirt-24"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "i440FX-pcihost"
+ },
+ "id": "libvirt-25"
+}
+
{
"id": "libvirt-25",
"error": {
@@ -3077,6 +3242,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "q35-pcihost"
+ },
+ "id": "libvirt-26"
+}
+
{
"id": "libvirt-26",
"error": {
@@ -3085,6 +3258,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "kvm-pit"
+ },
+ "id": "libvirt-27"
+}
+
{
"id": "libvirt-27",
"error": {
@@ -3093,6 +3274,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-gpu-pci"
+ },
+ "id": "libvirt-28"
+}
+
{
"return": [
{
@@ -3244,6 +3433,14 @@
"id": "libvirt-28"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-gpu-device"
+ },
+ "id": "libvirt-29"
+}
+
{
"return": [
{
@@ -3291,6 +3488,14 @@
"id": "libvirt-29"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "ICH9-LPC"
+ },
+ "id": "libvirt-30"
+}
+
{
"id": "libvirt-30",
"error": {
@@ -3299,6 +3504,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-balloon-pci"
+ },
+ "id": "libvirt-31"
+}
+
{
"return": [
{
@@ -3442,6 +3655,14 @@
"id": "libvirt-31"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-balloon-ccw"
+ },
+ "id": "libvirt-32"
+}
+
{
"return": [
{
@@ -3504,6 +3725,14 @@
"id": "libvirt-32"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-balloon-device"
+ },
+ "id": "libvirt-33"
+}
+
{
"return": [
{
@@ -3548,6 +3777,14 @@
"id": "libvirt-33"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-gpu-ccw"
+ },
+ "id": "libvirt-34"
+}
+
{
"return": [
{
@@ -3613,6 +3850,14 @@
"id": "libvirt-34"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtual-css-bridge"
+ },
+ "id": "libvirt-35"
+}
+
{
"return": [
{
@@ -3628,6 +3873,14 @@
"id": "libvirt-35"
}
+{
+ "execute": "qom-list-properties",
+ "arguments": {
+ "typename": "memory-backend-file"
+ },
+ "id": "libvirt-36"
+}
+
{
"return": [
{
@@ -3682,6 +3935,11 @@
"id": "libvirt-36"
}
+{
+ "execute": "query-machines",
+ "id": "libvirt-37"
+}
+
{
"return": [
{
@@ -3740,6 +3998,11 @@
"id": "libvirt-37"
}
+{
+ "execute": "query-cpu-definitions",
+ "id": "libvirt-38"
+}
+
{
"return": [
{
@@ -4275,12 +4538,22 @@
"id": "libvirt-38"
}
+{
+ "execute": "query-tpm-models",
+ "id": "libvirt-39"
+}
+
{
"return": [
],
"id": "libvirt-39"
}
+{
+ "execute": "query-tpm-types",
+ "id": "libvirt-40"
+}
+
{
"return": [
"emulator"
@@ -4288,6 +4561,11 @@
"id": "libvirt-40"
}
+{
+ "execute": "query-command-line-options",
+ "id": "libvirt-41"
+}
+
{
"return": [
{
@@ -5413,6 +5691,11 @@
"id": "libvirt-41"
}
+{
+ "execute": "query-migrate-capabilities",
+ "id": "libvirt-42"
+}
+
{
"return": [
{
@@ -5475,6 +5758,11 @@
"id": "libvirt-42"
}
+{
+ "execute": "query-qmp-schema",
+ "id": "libvirt-43"
+}
+
{
"return": [
{
@@ -16843,6 +17131,17 @@
"id": "libvirt-43"
}
+{
+ "execute": "query-cpu-model-expansion",
+ "arguments": {
+ "type": "static",
+ "model": {
+ "name": "host"
+ }
+ },
+ "id": "libvirt-44"
+}
+
{
"return": {
"model": {
@@ -16881,6 +17180,20 @@
"id": "libvirt-44"
}
+{
+ "execute": "query-cpu-model-expansion",
+ "arguments": {
+ "type": "static",
+ "model": {
+ "name": "host",
+ "props": {
+ "migratable": false
+ }
+ }
+ },
+ "id": "libvirt-45"
+}
+
{
"id": "libvirt-45",
"error": {
@@ -16889,12 +17202,22 @@
}
}
+{
+ "execute": "qmp_capabilities",
+ "id": "libvirt-1"
+}
+
{
"return": {
},
"id": "libvirt-1"
}
+{
+ "execute": "query-cpu-definitions",
+ "id": "libvirt-2"
+}
+
{
"return": [
{
@@ -19544,6 +19867,17 @@
"id": "libvirt-2"
}
+{
+ "execute": "query-cpu-model-expansion",
+ "arguments": {
+ "type": "static",
+ "model": {
+ "name": "max"
+ }
+ },
+ "id": "libvirt-3"
+}
+
{
"id": "libvirt-3",
"error": {
diff --git a/tests/qemucapabilitiesdata/caps_2.12.0.s390x.xml
b/tests/qemucapabilitiesdata/caps_2.12.0.s390x.xml
index 3191e9ba95..660967aa46 100644
--- a/tests/qemucapabilitiesdata/caps_2.12.0.s390x.xml
+++ b/tests/qemucapabilitiesdata/caps_2.12.0.s390x.xml
@@ -133,7 +133,7 @@
<flag name='vhost-vsock'/>
<version>2012000</version>
<kvmVersion>0</kvmVersion>
- <microcodeVersion>371055</microcodeVersion>
+ <microcodeVersion>375762</microcodeVersion>
<package></package>
<arch>s390x</arch>
<hostCPU type='kvm' model='z14-base' migratability='no'>
diff --git a/tests/qemucapabilitiesdata/caps_2.12.0.x86_64.replies
b/tests/qemucapabilitiesdata/caps_2.12.0.x86_64.replies
index c40046beef..8b0bd8398f 100644
--- a/tests/qemucapabilitiesdata/caps_2.12.0.x86_64.replies
+++ b/tests/qemucapabilitiesdata/caps_2.12.0.x86_64.replies
@@ -1,17 +1,6 @@
{
- "QMP": {
- "version": {
- "qemu": {
- "micro": 90,
- "minor": 11,
- "major": 2
- },
- "package": "v2.12.0-rc0"
- },
- "capabilities": [
- "oob"
- ]
- }
+ "execute": "qmp_capabilities",
+ "id": "libvirt-1"
}
{
@@ -20,6 +9,11 @@
"id": "libvirt-1"
}
+{
+ "execute": "query-version",
+ "id": "libvirt-2"
+}
+
{
"return": {
"qemu": {
@@ -32,6 +26,11 @@
"id": "libvirt-2"
}
+{
+ "execute": "query-target",
+ "id": "libvirt-3"
+}
+
{
"return": {
"arch": "x86_64"
@@ -39,6 +38,11 @@
"id": "libvirt-3"
}
+{
+ "execute": "query-commands",
+ "id": "libvirt-4"
+}
+
{
"return": [
{
@@ -534,6 +538,15 @@
"id": "libvirt-4"
}
+{
+ "execute": "add-fd",
+ "arguments": {
+ "fdset-id": 0,
+ "opaque": "/dev/null"
+ },
+ "id": "libvirt-5"
+}
+
{
"return": {
"fd": 19,
@@ -542,6 +555,14 @@
"id": "libvirt-5"
}
+{
+ "execute": "block-commit",
+ "arguments": {
+ "device": "bogus"
+ },
+ "id": "libvirt-6"
+}
+
{
"id": "libvirt-6",
"error": {
@@ -550,6 +571,11 @@
}
}
+{
+ "execute": "query-kvm",
+ "id": "libvirt-7"
+}
+
{
"return": {
"enabled": true,
@@ -558,6 +584,11 @@
"id": "libvirt-7"
}
+{
+ "execute": "query-events",
+ "id": "libvirt-8"
+}
+
{
"return": [
{
@@ -681,6 +712,11 @@
"id": "libvirt-8"
}
+{
+ "execute": "qom-list-types",
+ "id": "libvirt-9"
+}
+
{
"return": [
{
@@ -2331,6 +2367,14 @@
"id": "libvirt-9"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-blk-pci"
+ },
+ "id": "libvirt-10"
+}
+
{
"return": [
{
@@ -2563,6 +2607,14 @@
"id": "libvirt-10"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-net-pci"
+ },
+ "id": "libvirt-11"
+}
+
{
"return": [
{
@@ -2858,6 +2910,14 @@
"id": "libvirt-11"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-scsi-pci"
+ },
+ "id": "libvirt-12"
+}
+
{
"return": [
{
@@ -3023,6 +3083,14 @@
"id": "libvirt-12"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-net-ccw"
+ },
+ "id": "libvirt-13"
+}
+
{
"id": "libvirt-13",
"error": {
@@ -3031,6 +3099,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-scsi-ccw"
+ },
+ "id": "libvirt-14"
+}
+
{
"id": "libvirt-14",
"error": {
@@ -3039,6 +3115,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-net-s390"
+ },
+ "id": "libvirt-15"
+}
+
{
"id": "libvirt-15",
"error": {
@@ -3047,6 +3131,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "pci-assign"
+ },
+ "id": "libvirt-16"
+}
+
{
"id": "libvirt-16",
"error": {
@@ -3055,6 +3147,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "kvm-pci-assign"
+ },
+ "id": "libvirt-17"
+}
+
{
"id": "libvirt-17",
"error": {
@@ -3063,6 +3163,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "vfio-pci"
+ },
+ "id": "libvirt-18"
+}
+
{
"return": [
{
@@ -3189,6 +3297,14 @@
"id": "libvirt-18"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "scsi-disk"
+ },
+ "id": "libvirt-19"
+}
+
{
"return": [
{
@@ -3303,6 +3419,14 @@
"id": "libvirt-19"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "ide-drive"
+ },
+ "id": "libvirt-20"
+}
+
{
"return": [
{
@@ -3379,6 +3503,14 @@
"id": "libvirt-20"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "PIIX4_PM"
+ },
+ "id": "libvirt-21"
+}
+
{
"return": [
{
@@ -3442,6 +3574,14 @@
"id": "libvirt-21"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "usb-redir"
+ },
+ "id": "libvirt-22"
+}
+
{
"return": [
{
@@ -3491,6 +3631,14 @@
"id": "libvirt-22"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "usb-host"
+ },
+ "id": "libvirt-23"
+}
+
{
"return": [
{
@@ -3560,6 +3708,14 @@
"id": "libvirt-23"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "scsi-generic"
+ },
+ "id": "libvirt-24"
+}
+
{
"return": [
{
@@ -3591,6 +3747,14 @@
"id": "libvirt-24"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "i440FX-pcihost"
+ },
+ "id": "libvirt-25"
+}
+
{
"return": [
{
@@ -3633,6 +3797,14 @@
"id": "libvirt-25"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "q35-pcihost"
+ },
+ "id": "libvirt-26"
+}
+
{
"return": [
{
@@ -3715,6 +3887,14 @@
"id": "libvirt-26"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "usb-storage"
+ },
+ "id": "libvirt-27"
+}
+
{
"return": [
{
@@ -3788,6 +3968,14 @@
"id": "libvirt-27"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "kvm-pit"
+ },
+ "id": "libvirt-28"
+}
+
{
"return": [
{
@@ -3802,6 +3990,14 @@
"id": "libvirt-28"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "VGA"
+ },
+ "id": "libvirt-29"
+}
+
{
"return": [
{
@@ -3859,6 +4055,14 @@
"id": "libvirt-29"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "vmware-svga"
+ },
+ "id": "libvirt-30"
+}
+
{
"return": [
{
@@ -3902,6 +4106,14 @@
"id": "libvirt-30"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "qxl"
+ },
+ "id": "libvirt-31"
+}
+
{
"return": [
{
@@ -3997,6 +4209,14 @@
"id": "libvirt-31"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-gpu-pci"
+ },
+ "id": "libvirt-32"
+}
+
{
"return": [
{
@@ -4148,6 +4368,14 @@
"id": "libvirt-32"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-gpu-device"
+ },
+ "id": "libvirt-33"
+}
+
{
"return": [
{
@@ -4195,6 +4423,14 @@
"id": "libvirt-33"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "ICH9-LPC"
+ },
+ "id": "libvirt-34"
+}
+
{
"return": [
{
@@ -4291,6 +4527,14 @@
"id": "libvirt-34"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-balloon-pci"
+ },
+ "id": "libvirt-35"
+}
+
{
"return": [
{
@@ -4434,6 +4678,14 @@
"id": "libvirt-35"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-balloon-ccw"
+ },
+ "id": "libvirt-36"
+}
+
{
"id": "libvirt-36",
"error": {
@@ -4442,6 +4694,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-balloon-device"
+ },
+ "id": "libvirt-37"
+}
+
{
"return": [
{
@@ -4486,6 +4746,14 @@
"id": "libvirt-37"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "nec-usb-xhci"
+ },
+ "id": "libvirt-38"
+}
+
{
"return": [
{
@@ -4566,6 +4834,14 @@
"id": "libvirt-38"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "intel-iommu"
+ },
+ "id": "libvirt-39"
+}
+
{
"return": [
{
@@ -4605,6 +4881,14 @@
"id": "libvirt-39"
}
+{
+ "execute": "qom-list-properties",
+ "arguments": {
+ "typename": "memory-backend-file"
+ },
+ "id": "libvirt-40"
+}
+
{
"return": [
{
@@ -4659,6 +4943,11 @@
"id": "libvirt-40"
}
+{
+ "execute": "query-machines",
+ "id": "libvirt-41"
+}
+
{
"return": [
{
@@ -4858,6 +5147,11 @@
"id": "libvirt-41"
}
+{
+ "execute": "query-cpu-definitions",
+ "id": "libvirt-42"
+}
+
{
"return": [
{
@@ -5372,6 +5666,11 @@
"id": "libvirt-42"
}
+{
+ "execute": "query-tpm-models",
+ "id": "libvirt-43"
+}
+
{
"return": [
"tpm-crb",
@@ -5380,6 +5679,11 @@
"id": "libvirt-43"
}
+{
+ "execute": "query-tpm-types",
+ "id": "libvirt-44"
+}
+
{
"return": [
"passthrough",
@@ -5388,6 +5692,11 @@
"id": "libvirt-44"
}
+{
+ "execute": "query-command-line-options",
+ "id": "libvirt-45"
+}
+
{
"return": [
{
@@ -6675,6 +6984,11 @@
"id": "libvirt-45"
}
+{
+ "execute": "query-migrate-capabilities",
+ "id": "libvirt-46"
+}
+
{
"return": [
{
@@ -6737,6 +7051,11 @@
"id": "libvirt-46"
}
+{
+ "execute": "query-qmp-schema",
+ "id": "libvirt-47"
+}
+
{
"return": [
{
@@ -18105,6 +18424,17 @@
"id": "libvirt-47"
}
+{
+ "execute": "query-cpu-model-expansion",
+ "arguments": {
+ "type": "static",
+ "model": {
+ "name": "host"
+ }
+ },
+ "id": "libvirt-48"
+}
+
{
"return": {
"model": {
@@ -18296,13 +18626,12 @@
}
{
- "return": {
+ "execute": "query-cpu-model-expansion",
+ "arguments": {
+ "type": "full",
"model": {
"name": "base",
"props": {
- "phys-bits": 0,
- "core-id": -1,
- "xlevel": 2147483656,
"cmov": true,
"ia64": false,
"aes": true,
@@ -18314,34 +18643,22 @@
"xsavec": false,
"intel-pt": false,
"osxsave": false,
- "tsc-frequency": 0,
- "xd": true,
- "hv-vendor-id": "",
"kvm-asyncpf": true,
- "kvm_asyncpf": true,
- "perfctr_core": false,
"perfctr-core": false,
"mpx": false,
"pbe": false,
- "decodeassists": false,
"avx512cd": false,
- "sse4_1": true,
+ "decodeassists": false,
"sse4.1": true,
- "sse4-1": true,
"family": 6,
- "vmware-cpuid-freq": true,
"avx512f": false,
"msr": true,
"mce": true,
"mca": true,
- "hv-runtime": false,
"xcrypt": false,
- "thread-id": -1,
"min-level": 13,
"xgetbv1": false,
"cid": false,
- "hv-relaxed": false,
- "hv-crash": false,
"ds": false,
"fxsr": true,
"xsaveopt": true,
@@ -18353,83 +18670,519 @@
"3dnowprefetch": false,
"avx512vbmi2": false,
"cr8legacy": false,
- "cpuid-0xb": true,
"xcrypt-en": false,
- "kvm_pv_eoi": true,
- "apic-id": 4294967295,
"pn": false,
"dca": false,
"vendor": "GenuineIntel",
"pku": false,
"smx": false,
- "cmp_legacy": false,
"cmp-legacy": false,
- "node-id": -1,
"avx512-4fmaps": false,
- "vmcb_clean": false,
"vmcb-clean": false,
- "3dnowext": false,
"hle": false,
+ "3dnowext": false,
"npt": false,
- "memory": "/machine/unattached/system[0]",
"clwb": false,
"lbrv": false,
"adx": false,
"ss": true,
"pni": true,
- "svm_lock": false,
"svm-lock": false,
- "pfthreshold": false,
"smep": true,
"smap": false,
+ "pfthreshold": false,
"x2apic": true,
"avx512vbmi": false,
"avx512vnni": false,
- "hv-stimer": false,
- "i64": true,
"flushbyasid": false,
"f16c": true,
"ace2-en": false,
- "pat": true,
"pae": true,
+ "pat": true,
"sse": true,
"phe-en": false,
- "kvm_nopiodelay": true,
"kvm-nopiodelay": true,
"tm": false,
"kvmclock-stable-bit": true,
"hypervisor": true,
- "socket-id": -1,
+ "pcommit": false,
+ "syscall": true,
+ "avx512dq": false,
+ "svm": false,
+ "invtsc": false,
+ "sse2": true,
+ "est": false,
+ "avx512ifma": false,
+ "tm2": false,
+ "kvm-pv-eoi": true,
+ "cx8": true,
+ "kvm-mmu": false,
+ "sse4.2": true,
+ "pge": true,
+ "avx512bitalg": false,
+ "pdcm": false,
+ "model": 63,
+ "movbe": true,
+ "nrip-save": false,
+ "ssse3": true,
+ "sse4a": false,
+ "invpcid": true,
+ "pdpe1gb": true,
+ "tsc-deadline": true,
+ "fma": true,
+ "cx16": true,
+ "de": true,
+ "stepping": 2,
+ "xsave": true,
+ "clflush": true,
+ "skinit": false,
+ "tsc": true,
+ "tce": false,
+ "fpu": true,
+ "ds-cpl": false,
+ "ibs": false,
+ "fma4": false,
+ "la57": false,
+ "osvw": false,
+ "apic": true,
+ "pmm": false,
+ "spec-ctrl": false,
+ "tsc-adjust": true,
+ "kvm-steal-time": true,
+ "kvmclock": true,
+ "lwp": false,
+ "xop": false,
+ "ibpb": false,
+ "avx": true,
+ "ospke": false,
+ "acpi": false,
+ "avx512bw": false,
+ "ace2": false,
+ "fsgsbase": true,
+ "ht": false,
+ "nx": true,
+ "pclmulqdq": true,
+ "mmxext": false,
+ "popcnt": true,
+ "vaes": false,
+ "xsaves": false,
+ "lm": true,
+ "umip": false,
+ "pse": true,
+ "avx2": true,
+ "sep": true,
+ "nodeid-msr": false,
+ "misalignsse": false,
+ "min-xlevel": 2147483656,
+ "bmi1": true,
+ "bmi2": true,
+ "kvm-pv-unhalt": true,
+ "tsc-scale": false,
+ "topoext": false,
+ "clflushopt": false,
+ "monitor": false,
+ "avx512er": false,
+ "pmm-en": false,
+ "pcid": true,
+ "3dnow": false,
+ "erms": true,
+ "lahf-lm": true,
+ "vpclmulqdq": false,
+ "fxsr-opt": false,
+ "xstore": false,
+ "rtm": false,
+ "kvm-hint-dedicated": true,
+ "lmce": true,
+ "perfctr-nb": false,
+ "rdrand": true,
+ "rdseed": false,
+ "avx512-4vnniw": false,
+ "vme": true,
+ "vmx": false,
+ "dtes64": false,
+ "mtrr": true,
+ "rdtscp": true,
+ "pse36": true,
+ "kvm-pv-tlb-flush": false,
+ "tbm": false,
+ "wdt": false,
+ "model-id": "Intel(R) Xeon(R) CPU E5-2630 v3 @ 2.40GHz",
+ "sha-ni": false,
+ "abm": true,
+ "avx512pf": false,
+ "xstore-en": false
+ }
+ }
+ },
+ "id": "libvirt-49"
+}
+
+{
+ "return": {
+ "model": {
+ "name": "base",
+ "props": {
+ "phys-bits": 0,
+ "core-id": -1,
+ "xlevel": 2147483656,
+ "cmov": true,
+ "ia64": false,
+ "aes": true,
+ "mmx": true,
+ "rdpid": false,
+ "arat": true,
+ "gfni": false,
+ "pause-filter": false,
+ "xsavec": false,
+ "intel-pt": false,
+ "osxsave": false,
+ "tsc-frequency": 0,
+ "xd": true,
+ "hv-vendor-id": "",
+ "kvm-asyncpf": true,
+ "kvm_asyncpf": true,
+ "perfctr_core": false,
+ "perfctr-core": false,
+ "mpx": false,
+ "pbe": false,
+ "decodeassists": false,
+ "avx512cd": false,
+ "sse4_1": true,
+ "sse4.1": true,
+ "sse4-1": true,
+ "family": 6,
+ "vmware-cpuid-freq": true,
+ "avx512f": false,
+ "msr": true,
+ "mce": true,
+ "mca": true,
+ "hv-runtime": false,
+ "xcrypt": false,
+ "thread-id": -1,
+ "min-level": 13,
+ "xgetbv1": false,
+ "cid": false,
+ "hv-relaxed": false,
+ "hv-crash": false,
+ "ds": false,
+ "fxsr": true,
+ "xsaveopt": true,
+ "xtpr": false,
+ "avx512vl": false,
+ "avx512-vpopcntdq": false,
+ "phe": false,
+ "extapic": false,
+ "3dnowprefetch": false,
+ "avx512vbmi2": false,
+ "cr8legacy": false,
+ "cpuid-0xb": true,
+ "xcrypt-en": false,
+ "kvm_pv_eoi": true,
+ "apic-id": 4294967295,
+ "pn": false,
+ "dca": false,
+ "vendor": "GenuineIntel",
+ "pku": false,
+ "smx": false,
+ "cmp_legacy": false,
+ "cmp-legacy": false,
+ "node-id": -1,
+ "avx512-4fmaps": false,
+ "vmcb_clean": false,
+ "vmcb-clean": false,
+ "3dnowext": false,
+ "hle": false,
+ "npt": false,
+ "memory": "/machine/unattached/system[0]",
+ "clwb": false,
+ "lbrv": false,
+ "adx": false,
+ "ss": true,
+ "pni": true,
+ "svm_lock": false,
+ "svm-lock": false,
+ "pfthreshold": false,
+ "smep": true,
+ "smap": false,
+ "x2apic": true,
+ "avx512vbmi": false,
+ "avx512vnni": false,
+ "hv-stimer": false,
+ "i64": true,
+ "flushbyasid": false,
+ "f16c": true,
+ "ace2-en": false,
+ "pat": true,
+ "pae": true,
+ "sse": true,
+ "phe-en": false,
+ "kvm_nopiodelay": true,
+ "kvm-nopiodelay": true,
+ "tm": false,
+ "kvmclock-stable-bit": true,
+ "hypervisor": true,
+ "socket-id": -1,
"pcommit": false,
"syscall": true,
"level": 13,
"avx512dq": false,
"svm": false,
- "full-cpuid-auto-level": true,
- "hv-reset": false,
- "invtsc": false,
- "sse3": true,
+ "full-cpuid-auto-level": true,
+ "hv-reset": false,
+ "invtsc": false,
+ "sse3": true,
+ "sse2": true,
+ "est": false,
+ "avx512ifma": false,
+ "tm2": false,
+ "kvm-pv-eoi": true,
+ "cx8": true,
+ "kvm_mmu": false,
+ "kvm-mmu": false,
+ "sse4_2": true,
+ "sse4.2": true,
+ "sse4-2": true,
+ "pge": true,
+ "fill-mtrr-mask": true,
+ "avx512bitalg": false,
+ "nodeid_msr": false,
+ "pdcm": false,
+ "movbe": true,
+ "model": 63,
+ "nrip_save": false,
+ "nrip-save": false,
+ "kvm_pv_unhalt": true,
+ "ssse3": true,
+ "sse4a": false,
+ "invpcid": true,
+ "pdpe1gb": true,
+ "tsc-deadline": true,
+ "fma": true,
+ "cx16": true,
+ "de": true,
+ "enforce": false,
+ "stepping": 2,
+ "xsave": true,
+ "clflush": true,
+ "skinit": false,
+ "tsc": true,
+ "tce": false,
+ "fpu": true,
+ "ibs": false,
+ "ds_cpl": false,
+ "ds-cpl": false,
+ "host-phys-bits": false,
+ "fma4": false,
+ "la57": false,
+ "osvw": false,
+ "check": true,
+ "hv-spinlocks": -1,
+ "pmu": false,
+ "pmm": false,
+ "apic": true,
+ "spec-ctrl": false,
+ "min-xlevel2": 0,
+ "tsc-adjust": true,
+ "tsc_adjust": true,
+ "kvm-steal-time": true,
+ "kvm_steal_time": true,
+ "kvmclock": true,
+ "l3-cache": true,
+ "lwp": false,
+ "ibpb": false,
+ "xop": false,
+ "avx": true,
+ "ospke": false,
+ "ace2": false,
+ "avx512bw": false,
+ "acpi": false,
+ "hv-vapic": false,
+ "fsgsbase": true,
+ "ht": false,
+ "nx": true,
+ "pclmulqdq": true,
+ "mmxext": false,
+ "vaes": false,
+ "popcnt": true,
+ "xsaves": false,
+ "tcg-cpuid": true,
+ "lm": true,
+ "umip": false,
+ "pse": true,
+ "avx2": true,
+ "sep": true,
+ "pclmuldq": true,
+ "x-hv-max-vps": -1,
+ "nodeid-msr": false,
+ "kvm": true,
+ "misalignsse": false,
+ "min-xlevel": 2147483656,
+ "kvm-pv-unhalt": true,
+ "bmi2": true,
+ "bmi1": true,
+ "realized": false,
+ "tsc_scale": false,
+ "tsc-scale": false,
+ "topoext": false,
+ "hv-vpindex": false,
+ "xlevel2": 0,
+ "clflushopt": false,
+ "kvm-no-smi-migration": false,
+ "monitor": false,
+ "avx512er": false,
+ "pmm-en": false,
+ "pcid": true,
+ "3dnow": false,
+ "erms": true,
+ "lahf-lm": true,
+ "lahf_lm": true,
+ "vpclmulqdq": false,
+ "fxsr-opt": false,
+ "hv-synic": false,
+ "xstore": false,
+ "fxsr_opt": false,
+ "kvm-hint-dedicated": true,
+ "rtm": false,
+ "lmce": true,
+ "hv-time": false,
+ "perfctr-nb": false,
+ "perfctr_nb": false,
+ "ffxsr": false,
+ "rdrand": true,
+ "rdseed": false,
+ "avx512-4vnniw": false,
+ "vmx": false,
+ "vme": true,
+ "dtes64": false,
+ "mtrr": true,
+ "rdtscp": true,
+ "pse36": true,
+ "kvm-pv-tlb-flush": false,
+ "tbm": false,
+ "wdt": false,
+ "pause_filter": false,
+ "sha-ni": false,
+ "model-id": "Intel(R) Xeon(R) CPU E5-2630 v3 @ 2.40GHz",
+ "abm": true,
+ "avx512pf": false,
+ "xstore-en": false
+ }
+ }
+ },
+ "id": "libvirt-49"
+}
+
+{
+ "execute": "query-cpu-model-expansion",
+ "arguments": {
+ "type": "static",
+ "model": {
+ "name": "host",
+ "props": {
+ "migratable": false
+ }
+ }
+ },
+ "id": "libvirt-50"
+}
+
+{
+ "return": {
+ "model": {
+ "name": "base",
+ "props": {
+ "cmov": true,
+ "ia64": false,
+ "aes": true,
+ "mmx": true,
+ "rdpid": false,
+ "arat": true,
+ "gfni": false,
+ "pause-filter": false,
+ "xsavec": false,
+ "intel-pt": false,
+ "osxsave": false,
+ "kvm-asyncpf": true,
+ "perfctr-core": false,
+ "mpx": false,
+ "pbe": false,
+ "avx512cd": false,
+ "decodeassists": false,
+ "sse4.1": true,
+ "family": 6,
+ "avx512f": false,
+ "msr": true,
+ "mce": true,
+ "mca": true,
+ "xcrypt": false,
+ "min-level": 13,
+ "xgetbv1": false,
+ "cid": false,
+ "ds": false,
+ "fxsr": true,
+ "xsaveopt": true,
+ "xtpr": false,
+ "avx512vl": false,
+ "avx512-vpopcntdq": false,
+ "phe": false,
+ "extapic": false,
+ "3dnowprefetch": false,
+ "avx512vbmi2": false,
+ "cr8legacy": false,
+ "xcrypt-en": false,
+ "pn": false,
+ "dca": false,
+ "vendor": "GenuineIntel",
+ "pku": false,
+ "smx": false,
+ "cmp-legacy": false,
+ "avx512-4fmaps": false,
+ "vmcb-clean": false,
+ "hle": false,
+ "3dnowext": false,
+ "npt": false,
+ "clwb": false,
+ "lbrv": false,
+ "adx": false,
+ "ss": true,
+ "pni": true,
+ "svm-lock": false,
+ "smep": true,
+ "smap": false,
+ "pfthreshold": false,
+ "x2apic": true,
+ "avx512vbmi": false,
+ "avx512vnni": false,
+ "flushbyasid": false,
+ "f16c": true,
+ "ace2-en": false,
+ "pae": true,
+ "pat": true,
+ "sse": true,
+ "phe-en": false,
+ "kvm-nopiodelay": true,
+ "tm": false,
+ "kvmclock-stable-bit": true,
+ "hypervisor": true,
+ "pcommit": false,
+ "syscall": true,
+ "avx512dq": false,
+ "svm": false,
+ "invtsc": true,
"sse2": true,
"est": false,
"avx512ifma": false,
"tm2": false,
"kvm-pv-eoi": true,
"cx8": true,
- "kvm_mmu": false,
"kvm-mmu": false,
- "sse4_2": true,
"sse4.2": true,
- "sse4-2": true,
"pge": true,
- "fill-mtrr-mask": true,
"avx512bitalg": false,
- "nodeid_msr": false,
"pdcm": false,
- "movbe": true,
"model": 63,
- "nrip_save": false,
+ "movbe": true,
"nrip-save": false,
- "kvm_pv_unhalt": true,
"ssse3": true,
"sse4a": false,
"invpcid": true,
@@ -18438,7 +19191,6 @@
"fma": true,
"cx16": true,
"de": true,
- "enforce": false,
"stepping": 2,
"xsave": true,
"clflush": true,
@@ -18446,66 +19198,47 @@
"tsc": true,
"tce": false,
"fpu": true,
- "ibs": false,
- "ds_cpl": false,
"ds-cpl": false,
- "host-phys-bits": false,
+ "ibs": false,
"fma4": false,
"la57": false,
"osvw": false,
- "check": true,
- "hv-spinlocks": -1,
- "pmu": false,
- "pmm": false,
"apic": true,
+ "pmm": false,
"spec-ctrl": false,
- "min-xlevel2": 0,
"tsc-adjust": true,
- "tsc_adjust": true,
"kvm-steal-time": true,
- "kvm_steal_time": true,
"kvmclock": true,
- "l3-cache": true,
"lwp": false,
- "ibpb": false,
"xop": false,
+ "ibpb": false,
"avx": true,
"ospke": false,
- "ace2": false,
- "avx512bw": false,
"acpi": false,
- "hv-vapic": false,
+ "avx512bw": false,
+ "ace2": false,
"fsgsbase": true,
"ht": false,
"nx": true,
"pclmulqdq": true,
"mmxext": false,
- "vaes": false,
"popcnt": true,
+ "vaes": false,
"xsaves": false,
- "tcg-cpuid": true,
"lm": true,
"umip": false,
"pse": true,
"avx2": true,
"sep": true,
- "pclmuldq": true,
- "x-hv-max-vps": -1,
"nodeid-msr": false,
- "kvm": true,
"misalignsse": false,
"min-xlevel": 2147483656,
- "kvm-pv-unhalt": true,
- "bmi2": true,
"bmi1": true,
- "realized": false,
- "tsc_scale": false,
+ "bmi2": true,
+ "kvm-pv-unhalt": true,
"tsc-scale": false,
"topoext": false,
- "hv-vpindex": false,
- "xlevel2": 0,
"clflushopt": false,
- "kvm-no-smi-migration": false,
"monitor": false,
"avx512er": false,
"pmm-en": false,
@@ -18513,24 +19246,18 @@
"3dnow": false,
"erms": true,
"lahf-lm": true,
- "lahf_lm": true,
"vpclmulqdq": false,
"fxsr-opt": false,
- "hv-synic": false,
"xstore": false,
- "fxsr_opt": false,
- "kvm-hint-dedicated": true,
"rtm": false,
+ "kvm-hint-dedicated": true,
"lmce": true,
- "hv-time": false,
"perfctr-nb": false,
- "perfctr_nb": false,
- "ffxsr": false,
"rdrand": true,
"rdseed": false,
"avx512-4vnniw": false,
- "vmx": false,
"vme": true,
+ "vmx": false,
"dtes64": false,
"mtrr": true,
"rdtscp": true,
@@ -18538,20 +19265,21 @@
"kvm-pv-tlb-flush": false,
"tbm": false,
"wdt": false,
- "pause_filter": false,
- "sha-ni": false,
"model-id": "Intel(R) Xeon(R) CPU E5-2630 v3 @ 2.40GHz",
+ "sha-ni": false,
"abm": true,
"avx512pf": false,
"xstore-en": false
}
}
},
- "id": "libvirt-49"
+ "id": "libvirt-50"
}
{
- "return": {
+ "execute": "query-cpu-model-expansion",
+ "arguments": {
+ "type": "full",
"model": {
"name": "base",
"props": {
@@ -18737,7 +19465,7 @@
}
}
},
- "id": "libvirt-50"
+ "id": "libvirt-51"
}
{
@@ -18995,12 +19723,22 @@
"id": "libvirt-51"
}
+{
+ "execute": "qmp_capabilities",
+ "id": "libvirt-1"
+}
+
{
"return": {
},
"id": "libvirt-1"
}
+{
+ "execute": "query-cpu-definitions",
+ "id": "libvirt-2"
+}
+
{
"return": [
{
@@ -19585,12 +20323,215 @@
"static": false,
"migration-safe": true
}
- ],
- "id": "libvirt-2"
+ ],
+ "id": "libvirt-2"
+}
+
+{
+ "execute": "query-cpu-model-expansion",
+ "arguments": {
+ "type": "static",
+ "model": {
+ "name": "max"
+ }
+ },
+ "id": "libvirt-3"
+}
+
+{
+ "return": {
+ "model": {
+ "name": "base",
+ "props": {
+ "cmov": true,
+ "ia64": false,
+ "aes": true,
+ "mmx": true,
+ "rdpid": false,
+ "arat": true,
+ "gfni": false,
+ "pause-filter": false,
+ "xsavec": false,
+ "intel-pt": false,
+ "osxsave": false,
+ "kvm-asyncpf": false,
+ "perfctr-core": false,
+ "mpx": true,
+ "pbe": false,
+ "avx512cd": false,
+ "decodeassists": false,
+ "sse4.1": true,
+ "family": 6,
+ "avx512f": false,
+ "msr": true,
+ "mce": true,
+ "mca": true,
+ "xcrypt": false,
+ "min-level": 13,
+ "xgetbv1": true,
+ "cid": false,
+ "ds": false,
+ "fxsr": true,
+ "xsaveopt": true,
+ "xtpr": false,
+ "avx512vl": false,
+ "avx512-vpopcntdq": false,
+ "phe": false,
+ "extapic": false,
+ "3dnowprefetch": false,
+ "avx512vbmi2": false,
+ "cr8legacy": true,
+ "xcrypt-en": false,
+ "pn": false,
+ "dca": false,
+ "vendor": "AuthenticAMD",
+ "pku": true,
+ "smx": false,
+ "cmp-legacy": false,
+ "avx512-4fmaps": false,
+ "vmcb-clean": false,
+ "hle": false,
+ "3dnowext": true,
+ "npt": false,
+ "clwb": true,
+ "lbrv": false,
+ "adx": true,
+ "ss": true,
+ "pni": true,
+ "svm-lock": false,
+ "smep": true,
+ "smap": true,
+ "pfthreshold": false,
+ "x2apic": false,
+ "avx512vbmi": false,
+ "avx512vnni": false,
+ "flushbyasid": false,
+ "f16c": false,
+ "ace2-en": false,
+ "pae": true,
+ "pat": true,
+ "sse": true,
+ "phe-en": false,
+ "kvm-nopiodelay": false,
+ "tm": false,
+ "kvmclock-stable-bit": false,
+ "hypervisor": true,
+ "pcommit": true,
+ "syscall": true,
+ "avx512dq": false,
+ "svm": true,
+ "invtsc": false,
+ "sse2": true,
+ "est": false,
+ "avx512ifma": false,
+ "tm2": false,
+ "kvm-pv-eoi": false,
+ "cx8": true,
+ "kvm-mmu": false,
+ "sse4.2": true,
+ "pge": true,
+ "avx512bitalg": false,
+ "pdcm": false,
+ "model": 6,
+ "movbe": true,
+ "nrip-save": false,
+ "ssse3": true,
+ "sse4a": true,
+ "invpcid": false,
+ "pdpe1gb": true,
+ "tsc-deadline": false,
+ "fma": false,
+ "cx16": true,
+ "de": true,
+ "stepping": 3,
+ "xsave": true,
+ "clflush": true,
+ "skinit": false,
+ "tsc": true,
+ "tce": false,
+ "fpu": true,
+ "ds-cpl": false,
+ "ibs": false,
+ "fma4": false,
+ "la57": true,
+ "osvw": false,
+ "apic": true,
+ "pmm": false,
+ "spec-ctrl": false,
+ "tsc-adjust": false,
+ "kvm-steal-time": false,
+ "kvmclock": false,
+ "lwp": false,
+ "xop": false,
+ "ibpb": false,
+ "avx": false,
+ "ospke": true,
+ "acpi": true,
+ "avx512bw": false,
+ "ace2": false,
+ "fsgsbase": true,
+ "ht": false,
+ "nx": true,
+ "pclmulqdq": true,
+ "mmxext": true,
+ "popcnt": true,
+ "vaes": false,
+ "xsaves": false,
+ "lm": true,
+ "umip": false,
+ "pse": true,
+ "avx2": false,
+ "sep": true,
+ "nodeid-msr": false,
+ "misalignsse": false,
+ "min-xlevel": 2147483658,
+ "bmi1": true,
+ "bmi2": true,
+ "kvm-pv-unhalt": false,
+ "tsc-scale": false,
+ "topoext": false,
+ "clflushopt": true,
+ "monitor": true,
+ "avx512er": false,
+ "pmm-en": false,
+ "pcid": false,
+ "3dnow": true,
+ "erms": true,
+ "lahf-lm": true,
+ "vpclmulqdq": false,
+ "fxsr-opt": false,
+ "xstore": false,
+ "rtm": false,
+ "kvm-hint-dedicated": false,
+ "lmce": false,
+ "perfctr-nb": false,
+ "rdrand": false,
+ "rdseed": false,
+ "avx512-4vnniw": false,
+ "vme": false,
+ "vmx": false,
+ "dtes64": false,
+ "mtrr": true,
+ "rdtscp": true,
+ "pse36": true,
+ "kvm-pv-tlb-flush": false,
+ "tbm": false,
+ "wdt": false,
+ "model-id": "QEMU TCG CPU version 2.5+",
+ "sha-ni": false,
+ "abm": true,
+ "avx512pf": false,
+ "xstore-en": false
+ }
+ }
+ },
+ "id": "libvirt-3"
}
{
- "return": {
+ "execute": "query-cpu-model-expansion",
+ "arguments": {
+ "type": "full",
"model": {
"name": "base",
"props": {
@@ -19776,7 +20717,7 @@
}
}
},
- "id": "libvirt-3"
+ "id": "libvirt-4"
}
{
@@ -20034,6 +20975,20 @@
"id": "libvirt-4"
}
+{
+ "execute": "query-cpu-model-expansion",
+ "arguments": {
+ "type": "static",
+ "model": {
+ "name": "max",
+ "props": {
+ "migratable": false
+ }
+ }
+ },
+ "id": "libvirt-5"
+}
+
{
"return": {
"model": {
@@ -20224,6 +21179,198 @@
"id": "libvirt-5"
}
+{
+ "execute": "query-cpu-model-expansion",
+ "arguments": {
+ "type": "full",
+ "model": {
+ "name": "base",
+ "props": {
+ "cmov": true,
+ "ia64": false,
+ "aes": true,
+ "mmx": true,
+ "rdpid": false,
+ "arat": true,
+ "gfni": false,
+ "pause-filter": false,
+ "xsavec": false,
+ "intel-pt": false,
+ "osxsave": false,
+ "kvm-asyncpf": false,
+ "perfctr-core": false,
+ "mpx": true,
+ "pbe": false,
+ "avx512cd": false,
+ "decodeassists": false,
+ "sse4.1": true,
+ "family": 6,
+ "avx512f": false,
+ "msr": true,
+ "mce": true,
+ "mca": true,
+ "xcrypt": false,
+ "min-level": 13,
+ "xgetbv1": true,
+ "cid": false,
+ "ds": false,
+ "fxsr": true,
+ "xsaveopt": true,
+ "xtpr": false,
+ "avx512vl": false,
+ "avx512-vpopcntdq": false,
+ "phe": false,
+ "extapic": false,
+ "3dnowprefetch": false,
+ "avx512vbmi2": false,
+ "cr8legacy": true,
+ "xcrypt-en": false,
+ "pn": false,
+ "dca": false,
+ "vendor": "AuthenticAMD",
+ "pku": true,
+ "smx": false,
+ "cmp-legacy": false,
+ "avx512-4fmaps": false,
+ "vmcb-clean": false,
+ "hle": false,
+ "3dnowext": true,
+ "npt": false,
+ "clwb": true,
+ "lbrv": false,
+ "adx": true,
+ "ss": true,
+ "pni": true,
+ "svm-lock": false,
+ "smep": true,
+ "smap": true,
+ "pfthreshold": false,
+ "x2apic": false,
+ "avx512vbmi": false,
+ "avx512vnni": false,
+ "flushbyasid": false,
+ "f16c": false,
+ "ace2-en": false,
+ "pae": true,
+ "pat": true,
+ "sse": true,
+ "phe-en": false,
+ "kvm-nopiodelay": false,
+ "tm": false,
+ "kvmclock-stable-bit": false,
+ "hypervisor": true,
+ "pcommit": true,
+ "syscall": true,
+ "avx512dq": false,
+ "svm": true,
+ "invtsc": false,
+ "sse2": true,
+ "est": false,
+ "avx512ifma": false,
+ "tm2": false,
+ "kvm-pv-eoi": false,
+ "cx8": true,
+ "kvm-mmu": false,
+ "sse4.2": true,
+ "pge": true,
+ "avx512bitalg": false,
+ "pdcm": false,
+ "model": 6,
+ "movbe": true,
+ "nrip-save": false,
+ "ssse3": true,
+ "sse4a": true,
+ "invpcid": false,
+ "pdpe1gb": true,
+ "tsc-deadline": false,
+ "fma": false,
+ "cx16": true,
+ "de": true,
+ "stepping": 3,
+ "xsave": true,
+ "clflush": true,
+ "skinit": false,
+ "tsc": true,
+ "tce": false,
+ "fpu": true,
+ "ds-cpl": false,
+ "ibs": false,
+ "fma4": false,
+ "la57": true,
+ "osvw": false,
+ "apic": true,
+ "pmm": false,
+ "spec-ctrl": false,
+ "tsc-adjust": false,
+ "kvm-steal-time": false,
+ "kvmclock": false,
+ "lwp": false,
+ "xop": false,
+ "ibpb": false,
+ "avx": false,
+ "ospke": true,
+ "acpi": true,
+ "avx512bw": false,
+ "ace2": false,
+ "fsgsbase": true,
+ "ht": false,
+ "nx": true,
+ "pclmulqdq": true,
+ "mmxext": true,
+ "popcnt": true,
+ "vaes": false,
+ "xsaves": false,
+ "lm": true,
+ "umip": false,
+ "pse": true,
+ "avx2": false,
+ "sep": true,
+ "nodeid-msr": false,
+ "misalignsse": false,
+ "min-xlevel": 2147483658,
+ "bmi1": true,
+ "bmi2": true,
+ "kvm-pv-unhalt": false,
+ "tsc-scale": false,
+ "topoext": false,
+ "clflushopt": true,
+ "monitor": true,
+ "avx512er": false,
+ "pmm-en": false,
+ "pcid": false,
+ "3dnow": true,
+ "erms": true,
+ "lahf-lm": true,
+ "vpclmulqdq": false,
+ "fxsr-opt": false,
+ "xstore": false,
+ "rtm": false,
+ "kvm-hint-dedicated": false,
+ "lmce": false,
+ "perfctr-nb": false,
+ "rdrand": false,
+ "rdseed": false,
+ "avx512-4vnniw": false,
+ "vme": false,
+ "vmx": false,
+ "dtes64": false,
+ "mtrr": true,
+ "rdtscp": true,
+ "pse36": true,
+ "kvm-pv-tlb-flush": false,
+ "tbm": false,
+ "wdt": false,
+ "model-id": "QEMU TCG CPU version 2.5+",
+ "sha-ni": false,
+ "abm": true,
+ "avx512pf": false,
+ "xstore-en": false
+ }
+ }
+ },
+ "id": "libvirt-6"
+}
+
{
"return": {
"model": {
diff --git a/tests/qemucapabilitiesdata/caps_2.12.0.x86_64.xml
b/tests/qemucapabilitiesdata/caps_2.12.0.x86_64.xml
index 964b9e8fa6..826d8ad992 100644
--- a/tests/qemucapabilitiesdata/caps_2.12.0.x86_64.xml
+++ b/tests/qemucapabilitiesdata/caps_2.12.0.x86_64.xml
@@ -208,7 +208,7 @@
<flag name='vhost-vsock'/>
<version>2011090</version>
<kvmVersion>0</kvmVersion>
- <microcodeVersion>390813</microcodeVersion>
+ <microcodeVersion>414763</microcodeVersion>
<package>v2.12.0-rc0</package>
<arch>x86_64</arch>
<hostCPU type='kvm' model='base' migratability='yes'>
diff --git a/tests/qemucapabilitiesdata/caps_2.4.0.x86_64.replies
b/tests/qemucapabilitiesdata/caps_2.4.0.x86_64.replies
index 68ecb0c17d..59a11ac743 100644
--- a/tests/qemucapabilitiesdata/caps_2.4.0.x86_64.replies
+++ b/tests/qemucapabilitiesdata/caps_2.4.0.x86_64.replies
@@ -1,16 +1,6 @@
{
- "QMP": {
- "version": {
- "qemu": {
- "micro": 0,
- "minor": 4,
- "major": 2
- },
- "package": ""
- },
- "capabilities": [
- ]
- }
+ "execute": "qmp_capabilities",
+ "id": "libvirt-1"
}
{
@@ -19,6 +9,11 @@
"id": "libvirt-1"
}
+{
+ "execute": "query-version",
+ "id": "libvirt-2"
+}
+
{
"return": {
"qemu": {
@@ -31,6 +26,11 @@
"id": "libvirt-2"
}
+{
+ "execute": "query-target",
+ "id": "libvirt-3"
+}
+
{
"return": {
"arch": "x86_64"
@@ -38,6 +38,11 @@
"id": "libvirt-3"
}
+{
+ "execute": "query-commands",
+ "id": "libvirt-4"
+}
+
{
"return": [
{
@@ -422,6 +427,15 @@
"id": "libvirt-4"
}
+{
+ "execute": "add-fd",
+ "arguments": {
+ "fdset-id": 0,
+ "opaque": "/dev/null"
+ },
+ "id": "libvirt-5"
+}
+
{
"return": {
"fd": 13,
@@ -430,6 +444,14 @@
"id": "libvirt-5"
}
+{
+ "execute": "block-commit",
+ "arguments": {
+ "device": "bogus"
+ },
+ "id": "libvirt-6"
+}
+
{
"id": "libvirt-6",
"error": {
@@ -438,6 +460,11 @@
}
}
+{
+ "execute": "query-kvm",
+ "id": "libvirt-7"
+}
+
{
"return": {
"enabled": true,
@@ -446,6 +473,11 @@
"id": "libvirt-7"
}
+{
+ "execute": "query-events",
+ "id": "libvirt-8"
+}
+
{
"return": [
{
@@ -557,6 +589,11 @@
"id": "libvirt-8"
}
+{
+ "execute": "qom-list-types",
+ "id": "libvirt-9"
+}
+
{
"return": [
{
@@ -1445,6 +1482,14 @@
"id": "libvirt-9"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-blk-pci"
+ },
+ "id": "libvirt-10"
+}
+
{
"return": [
{
@@ -1597,6 +1642,14 @@
"id": "libvirt-10"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-net-pci"
+ },
+ "id": "libvirt-11"
+}
+
{
"return": [
{
@@ -1810,6 +1863,14 @@
"id": "libvirt-11"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-scsi-pci"
+ },
+ "id": "libvirt-12"
+}
+
{
"return": [
{
@@ -1913,6 +1974,14 @@
"id": "libvirt-12"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-net-ccw"
+ },
+ "id": "libvirt-13"
+}
+
{
"id": "libvirt-13",
"error": {
@@ -1921,6 +1990,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-scsi-ccw"
+ },
+ "id": "libvirt-14"
+}
+
{
"id": "libvirt-14",
"error": {
@@ -1929,6 +2006,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-net-s390"
+ },
+ "id": "libvirt-15"
+}
+
{
"id": "libvirt-15",
"error": {
@@ -1937,6 +2022,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "pci-assign"
+ },
+ "id": "libvirt-16"
+}
+
{
"id": "libvirt-16",
"error": {
@@ -1945,6 +2038,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "kvm-pci-assign"
+ },
+ "id": "libvirt-17"
+}
+
{
"return": [
{
@@ -1997,6 +2098,14 @@
"id": "libvirt-17"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "vfio-pci"
+ },
+ "id": "libvirt-18"
+}
+
{
"return": [
{
@@ -2053,6 +2162,14 @@
"id": "libvirt-18"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "scsi-disk"
+ },
+ "id": "libvirt-19"
+}
+
{
"return": [
{
@@ -2148,6 +2265,14 @@
"id": "libvirt-19"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "ide-drive"
+ },
+ "id": "libvirt-20"
+}
+
{
"return": [
{
@@ -2205,6 +2330,14 @@
"id": "libvirt-20"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "PIIX4_PM"
+ },
+ "id": "libvirt-21"
+}
+
{
"return": [
{
@@ -2258,6 +2391,14 @@
"id": "libvirt-21"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "usb-redir"
+ },
+ "id": "libvirt-22"
+}
+
{
"return": [
{
@@ -2299,6 +2440,14 @@
"id": "libvirt-22"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "usb-host"
+ },
+ "id": "libvirt-23"
+}
+
{
"return": [
{
@@ -2364,6 +2513,14 @@
"id": "libvirt-23"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "scsi-generic"
+ },
+ "id": "libvirt-24"
+}
+
{
"return": [
{
@@ -2391,6 +2548,14 @@
"id": "libvirt-24"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "i440FX-pcihost"
+ },
+ "id": "libvirt-25"
+}
+
{
"return": [
{
@@ -2429,6 +2594,14 @@
"id": "libvirt-25"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "q35-pcihost"
+ },
+ "id": "libvirt-26"
+}
+
{
"return": [
{
@@ -2483,6 +2656,14 @@
"id": "libvirt-26"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "usb-storage"
+ },
+ "id": "libvirt-27"
+}
+
{
"return": [
{
@@ -2543,6 +2724,14 @@
"id": "libvirt-27"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "kvm-pit"
+ },
+ "id": "libvirt-28"
+}
+
{
"return": [
{
@@ -2557,6 +2746,14 @@
"id": "libvirt-28"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "VGA"
+ },
+ "id": "libvirt-29"
+}
+
{
"return": [
{
@@ -2604,6 +2801,14 @@
"id": "libvirt-29"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "vmware-svga"
+ },
+ "id": "libvirt-30"
+}
+
{
"return": [
{
@@ -2637,6 +2842,14 @@
"id": "libvirt-30"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "qxl"
+ },
+ "id": "libvirt-31"
+}
+
{
"return": [
{
@@ -2714,6 +2927,14 @@
"id": "libvirt-31"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-gpu-pci"
+ },
+ "id": "libvirt-32"
+}
+
{
"return": [
{
@@ -2795,6 +3016,14 @@
"id": "libvirt-32"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-gpu-device"
+ },
+ "id": "libvirt-33"
+}
+
{
"return": [
{
@@ -2825,6 +3054,14 @@
"id": "libvirt-33"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "ICH9-LPC"
+ },
+ "id": "libvirt-34"
+}
+
{
"return": [
{
@@ -2902,6 +3139,14 @@
"id": "libvirt-34"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-balloon-pci"
+ },
+ "id": "libvirt-35"
+}
+
{
"return": [
{
@@ -2987,6 +3232,14 @@
"id": "libvirt-35"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-balloon-ccw"
+ },
+ "id": "libvirt-36"
+}
+
{
"id": "libvirt-36",
"error": {
@@ -2995,6 +3248,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-balloon-device"
+ },
+ "id": "libvirt-37"
+}
+
{
"return": [
{
@@ -3034,6 +3295,14 @@
"id": "libvirt-37"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "nec-usb-xhci"
+ },
+ "id": "libvirt-38"
+}
+
{
"return": [
{
@@ -3104,6 +3373,14 @@
"id": "libvirt-38"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "intel-iommu"
+ },
+ "id": "libvirt-39"
+}
+
{
"return": [
{
@@ -3114,6 +3391,11 @@
"id": "libvirt-39"
}
+{
+ "execute": "query-machines",
+ "id": "libvirt-40"
+}
+
{
"return": [
{
@@ -3243,6 +3525,11 @@
"id": "libvirt-40"
}
+{
+ "execute": "query-cpu-definitions",
+ "id": "libvirt-41"
+}
+
{
"return": [
{
@@ -3333,6 +3620,11 @@
"id": "libvirt-41"
}
+{
+ "execute": "query-tpm-models",
+ "id": "libvirt-42"
+}
+
{
"return": [
"tpm-tis"
@@ -3340,6 +3632,11 @@
"id": "libvirt-42"
}
+{
+ "execute": "query-tpm-types",
+ "id": "libvirt-43"
+}
+
{
"return": [
"passthrough"
@@ -3347,6 +3644,11 @@
"id": "libvirt-43"
}
+{
+ "execute": "query-command-line-options",
+ "id": "libvirt-44"
+}
+
{
"return": [
{
@@ -4355,6 +4657,11 @@
"id": "libvirt-44"
}
+{
+ "execute": "query-migrate-capabilities",
+ "id": "libvirt-45"
+}
+
{
"return": [
{
@@ -4385,12 +4692,22 @@
"id": "libvirt-45"
}
+{
+ "execute": "qmp_capabilities",
+ "id": "libvirt-1"
+}
+
{
"return": {
},
"id": "libvirt-1"
}
+{
+ "execute": "query-cpu-definitions",
+ "id": "libvirt-2"
+}
+
{
"return": [
{
diff --git a/tests/qemucapabilitiesdata/caps_2.4.0.x86_64.xml
b/tests/qemucapabilitiesdata/caps_2.4.0.x86_64.xml
index ffbb3da124..d2f61f532c 100644
--- a/tests/qemucapabilitiesdata/caps_2.4.0.x86_64.xml
+++ b/tests/qemucapabilitiesdata/caps_2.4.0.x86_64.xml
@@ -158,7 +158,7 @@
<flag name='hda-output'/>
<version>2004000</version>
<kvmVersion>0</kvmVersion>
- <microcodeVersion>75406</microcodeVersion>
+ <microcodeVersion>79857</microcodeVersion>
<package></package>
<arch>x86_64</arch>
<cpu type='kvm' name='Opteron_G5'/>
diff --git a/tests/qemucapabilitiesdata/caps_2.5.0.x86_64.replies
b/tests/qemucapabilitiesdata/caps_2.5.0.x86_64.replies
index 5bc505abb3..db8aee20f1 100644
--- a/tests/qemucapabilitiesdata/caps_2.5.0.x86_64.replies
+++ b/tests/qemucapabilitiesdata/caps_2.5.0.x86_64.replies
@@ -1,16 +1,6 @@
{
- "QMP": {
- "version": {
- "qemu": {
- "micro": 0,
- "minor": 5,
- "major": 2
- },
- "package": ""
- },
- "capabilities": [
- ]
- }
+ "execute": "qmp_capabilities",
+ "id": "libvirt-1"
}
{
@@ -19,6 +9,11 @@
"id": "libvirt-1"
}
+{
+ "execute": "query-version",
+ "id": "libvirt-2"
+}
+
{
"return": {
"qemu": {
@@ -31,6 +26,11 @@
"id": "libvirt-2"
}
+{
+ "execute": "query-target",
+ "id": "libvirt-3"
+}
+
{
"return": {
"arch": "x86_64"
@@ -38,6 +38,11 @@
"id": "libvirt-3"
}
+{
+ "execute": "query-commands",
+ "id": "libvirt-4"
+}
+
{
"return": [
{
@@ -449,6 +454,15 @@
"id": "libvirt-4"
}
+{
+ "execute": "add-fd",
+ "arguments": {
+ "fdset-id": 0,
+ "opaque": "/dev/null"
+ },
+ "id": "libvirt-5"
+}
+
{
"return": {
"fd": 16,
@@ -457,6 +471,14 @@
"id": "libvirt-5"
}
+{
+ "execute": "block-commit",
+ "arguments": {
+ "device": "bogus"
+ },
+ "id": "libvirt-6"
+}
+
{
"id": "libvirt-6",
"error": {
@@ -465,6 +487,11 @@
}
}
+{
+ "execute": "query-kvm",
+ "id": "libvirt-7"
+}
+
{
"return": {
"enabled": true,
@@ -473,6 +500,11 @@
"id": "libvirt-7"
}
+{
+ "execute": "query-events",
+ "id": "libvirt-8"
+}
+
{
"return": [
{
@@ -584,6 +616,11 @@
"id": "libvirt-8"
}
+{
+ "execute": "qom-list-types",
+ "id": "libvirt-9"
+}
+
{
"return": [
{
@@ -1490,6 +1527,14 @@
"id": "libvirt-9"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-blk-pci"
+ },
+ "id": "libvirt-10"
+}
+
{
"return": [
{
@@ -1652,6 +1697,14 @@
"id": "libvirt-10"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-net-pci"
+ },
+ "id": "libvirt-11"
+}
+
{
"return": [
{
@@ -1880,6 +1933,14 @@
"id": "libvirt-11"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-scsi-pci"
+ },
+ "id": "libvirt-12"
+}
+
{
"return": [
{
@@ -1998,6 +2059,14 @@
"id": "libvirt-12"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-net-ccw"
+ },
+ "id": "libvirt-13"
+}
+
{
"id": "libvirt-13",
"error": {
@@ -2006,6 +2075,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-scsi-ccw"
+ },
+ "id": "libvirt-14"
+}
+
{
"id": "libvirt-14",
"error": {
@@ -2014,6 +2091,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-net-s390"
+ },
+ "id": "libvirt-15"
+}
+
{
"id": "libvirt-15",
"error": {
@@ -2022,6 +2107,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "pci-assign"
+ },
+ "id": "libvirt-16"
+}
+
{
"id": "libvirt-16",
"error": {
@@ -2030,6 +2123,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "kvm-pci-assign"
+ },
+ "id": "libvirt-17"
+}
+
{
"return": [
{
@@ -2082,6 +2183,14 @@
"id": "libvirt-17"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "vfio-pci"
+ },
+ "id": "libvirt-18"
+}
+
{
"return": [
{
@@ -2166,6 +2275,14 @@
"id": "libvirt-18"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "scsi-disk"
+ },
+ "id": "libvirt-19"
+}
+
{
"return": [
{
@@ -2261,6 +2378,14 @@
"id": "libvirt-19"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "ide-drive"
+ },
+ "id": "libvirt-20"
+}
+
{
"return": [
{
@@ -2318,6 +2443,14 @@
"id": "libvirt-20"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "PIIX4_PM"
+ },
+ "id": "libvirt-21"
+}
+
{
"return": [
{
@@ -2371,6 +2504,14 @@
"id": "libvirt-21"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "usb-redir"
+ },
+ "id": "libvirt-22"
+}
+
{
"return": [
{
@@ -2412,6 +2553,14 @@
"id": "libvirt-22"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "usb-host"
+ },
+ "id": "libvirt-23"
+}
+
{
"return": [
{
@@ -2477,6 +2626,14 @@
"id": "libvirt-23"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "scsi-generic"
+ },
+ "id": "libvirt-24"
+}
+
{
"return": [
{
@@ -2504,6 +2661,14 @@
"id": "libvirt-24"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "i440FX-pcihost"
+ },
+ "id": "libvirt-25"
+}
+
{
"return": [
{
@@ -2542,6 +2707,14 @@
"id": "libvirt-25"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "q35-pcihost"
+ },
+ "id": "libvirt-26"
+}
+
{
"return": [
{
@@ -2596,6 +2769,14 @@
"id": "libvirt-26"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "usb-storage"
+ },
+ "id": "libvirt-27"
+}
+
{
"return": [
{
@@ -2656,6 +2837,14 @@
"id": "libvirt-27"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "kvm-pit"
+ },
+ "id": "libvirt-28"
+}
+
{
"return": [
{
@@ -2670,6 +2859,14 @@
"id": "libvirt-28"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "VGA"
+ },
+ "id": "libvirt-29"
+}
+
{
"return": [
{
@@ -2717,6 +2914,14 @@
"id": "libvirt-29"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "vmware-svga"
+ },
+ "id": "libvirt-30"
+}
+
{
"return": [
{
@@ -2750,6 +2955,14 @@
"id": "libvirt-30"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "qxl"
+ },
+ "id": "libvirt-31"
+}
+
{
"return": [
{
@@ -2827,6 +3040,14 @@
"id": "libvirt-31"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-gpu-pci"
+ },
+ "id": "libvirt-32"
+}
+
{
"return": [
{
@@ -2933,6 +3154,14 @@
"id": "libvirt-32"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-gpu-device"
+ },
+ "id": "libvirt-33"
+}
+
{
"return": [
{
@@ -2973,6 +3202,14 @@
"id": "libvirt-33"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "ICH9-LPC"
+ },
+ "id": "libvirt-34"
+}
+
{
"return": [
{
@@ -3050,6 +3287,14 @@
"id": "libvirt-34"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-balloon-pci"
+ },
+ "id": "libvirt-35"
+}
+
{
"return": [
{
@@ -3150,6 +3395,14 @@
"id": "libvirt-35"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-balloon-ccw"
+ },
+ "id": "libvirt-36"
+}
+
{
"id": "libvirt-36",
"error": {
@@ -3158,6 +3411,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-balloon-device"
+ },
+ "id": "libvirt-37"
+}
+
{
"return": [
{
@@ -3197,6 +3458,14 @@
"id": "libvirt-37"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "nec-usb-xhci"
+ },
+ "id": "libvirt-38"
+}
+
{
"return": [
{
@@ -3267,6 +3536,14 @@
"id": "libvirt-38"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "intel-iommu"
+ },
+ "id": "libvirt-39"
+}
+
{
"return": [
{
@@ -3277,6 +3554,11 @@
"id": "libvirt-39"
}
+{
+ "execute": "query-machines",
+ "id": "libvirt-40"
+}
+
{
"return": [
{
@@ -3414,6 +3696,11 @@
"id": "libvirt-40"
}
+{
+ "execute": "query-cpu-definitions",
+ "id": "libvirt-41"
+}
+
{
"return": [
{
@@ -3504,6 +3791,11 @@
"id": "libvirt-41"
}
+{
+ "execute": "query-tpm-models",
+ "id": "libvirt-42"
+}
+
{
"return": [
"tpm-tis"
@@ -3511,6 +3803,11 @@
"id": "libvirt-42"
}
+{
+ "execute": "query-tpm-types",
+ "id": "libvirt-43"
+}
+
{
"return": [
"passthrough"
@@ -3518,6 +3815,11 @@
"id": "libvirt-43"
}
+{
+ "execute": "query-command-line-options",
+ "id": "libvirt-44"
+}
+
{
"return": [
{
@@ -4563,6 +4865,11 @@
"id": "libvirt-44"
}
+{
+ "execute": "query-migrate-capabilities",
+ "id": "libvirt-45"
+}
+
{
"return": [
{
@@ -4597,6 +4904,11 @@
"id": "libvirt-45"
}
+{
+ "execute": "query-qmp-schema",
+ "id": "libvirt-46"
+}
+
{
"return": [
{
@@ -12142,12 +12454,22 @@
"id": "libvirt-46"
}
+{
+ "execute": "qmp_capabilities",
+ "id": "libvirt-1"
+}
+
{
"return": {
},
"id": "libvirt-1"
}
+{
+ "execute": "query-cpu-definitions",
+ "id": "libvirt-2"
+}
+
{
"return": [
{
diff --git a/tests/qemucapabilitiesdata/caps_2.5.0.x86_64.xml
b/tests/qemucapabilitiesdata/caps_2.5.0.x86_64.xml
index 98aad7cb17..b2cc4fa016 100644
--- a/tests/qemucapabilitiesdata/caps_2.5.0.x86_64.xml
+++ b/tests/qemucapabilitiesdata/caps_2.5.0.x86_64.xml
@@ -164,7 +164,7 @@
<flag name='hda-output'/>
<version>2005000</version>
<kvmVersion>0</kvmVersion>
- <microcodeVersion>216528</microcodeVersion>
+ <microcodeVersion>221038</microcodeVersion>
<package></package>
<arch>x86_64</arch>
<cpu type='kvm' name='Opteron_G5'/>
diff --git a/tests/qemucapabilitiesdata/caps_2.6.0.aarch64.replies
b/tests/qemucapabilitiesdata/caps_2.6.0.aarch64.replies
index 0ec7193b09..fd08db576a 100644
--- a/tests/qemucapabilitiesdata/caps_2.6.0.aarch64.replies
+++ b/tests/qemucapabilitiesdata/caps_2.6.0.aarch64.replies
@@ -1,16 +1,6 @@
{
- "QMP": {
- "version": {
- "qemu": {
- "micro": 0,
- "minor": 6,
- "major": 2
- },
- "package": ""
- },
- "capabilities": [
- ]
- }
+ "execute": "qmp_capabilities",
+ "id": "libvirt-1"
}
{
@@ -19,6 +9,11 @@
"id": "libvirt-1"
}
+{
+ "execute": "query-version",
+ "id": "libvirt-2"
+}
+
{
"return": {
"qemu": {
@@ -31,6 +26,11 @@
"id": "libvirt-2"
}
+{
+ "execute": "query-target",
+ "id": "libvirt-3"
+}
+
{
"return": {
"arch": "aarch64"
@@ -38,6 +38,11 @@
"id": "libvirt-3"
}
+{
+ "execute": "query-commands",
+ "id": "libvirt-4"
+}
+
{
"return": [
{
@@ -452,6 +457,15 @@
"id": "libvirt-4"
}
+{
+ "execute": "add-fd",
+ "arguments": {
+ "fdset-id": 0,
+ "opaque": "/dev/null"
+ },
+ "id": "libvirt-5"
+}
+
{
"return": {
"fd": 17,
@@ -460,6 +474,14 @@
"id": "libvirt-5"
}
+{
+ "execute": "block-commit",
+ "arguments": {
+ "device": "bogus"
+ },
+ "id": "libvirt-6"
+}
+
{
"id": "libvirt-6",
"error": {
@@ -468,6 +490,11 @@
}
}
+{
+ "execute": "query-kvm",
+ "id": "libvirt-7"
+}
+
{
"return": {
"enabled": true,
@@ -476,6 +503,11 @@
"id": "libvirt-7"
}
+{
+ "execute": "query-events",
+ "id": "libvirt-8"
+}
+
{
"return": [
{
@@ -593,6 +625,11 @@
"id": "libvirt-8"
}
+{
+ "execute": "qom-list-types",
+ "id": "libvirt-9"
+}
+
{
"return": [
{
@@ -2249,6 +2286,14 @@
"id": "libvirt-9"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-blk-pci"
+ },
+ "id": "libvirt-10"
+}
+
{
"return": [
{
@@ -2411,6 +2456,14 @@
"id": "libvirt-10"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-net-pci"
+ },
+ "id": "libvirt-11"
+}
+
{
"return": [
{
@@ -2639,6 +2692,14 @@
"id": "libvirt-11"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-scsi-pci"
+ },
+ "id": "libvirt-12"
+}
+
{
"return": [
{
@@ -2757,6 +2818,14 @@
"id": "libvirt-12"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-net-ccw"
+ },
+ "id": "libvirt-13"
+}
+
{
"id": "libvirt-13",
"error": {
@@ -2765,6 +2834,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-scsi-ccw"
+ },
+ "id": "libvirt-14"
+}
+
{
"id": "libvirt-14",
"error": {
@@ -2773,6 +2850,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-net-s390"
+ },
+ "id": "libvirt-15"
+}
+
{
"id": "libvirt-15",
"error": {
@@ -2781,6 +2866,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "pci-assign"
+ },
+ "id": "libvirt-16"
+}
+
{
"id": "libvirt-16",
"error": {
@@ -2789,6 +2882,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "kvm-pci-assign"
+ },
+ "id": "libvirt-17"
+}
+
{
"id": "libvirt-17",
"error": {
@@ -2797,6 +2898,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "vfio-pci"
+ },
+ "id": "libvirt-18"
+}
+
{
"return": [
{
@@ -2885,6 +2994,14 @@
"id": "libvirt-18"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "scsi-disk"
+ },
+ "id": "libvirt-19"
+}
+
{
"return": [
{
@@ -2980,6 +3097,14 @@
"id": "libvirt-19"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "ide-drive"
+ },
+ "id": "libvirt-20"
+}
+
{
"return": [
{
@@ -3037,6 +3162,14 @@
"id": "libvirt-20"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "PIIX4_PM"
+ },
+ "id": "libvirt-21"
+}
+
{
"id": "libvirt-21",
"error": {
@@ -3045,6 +3178,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "usb-host"
+ },
+ "id": "libvirt-22"
+}
+
{
"return": [
{
@@ -3110,6 +3251,14 @@
"id": "libvirt-22"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "scsi-generic"
+ },
+ "id": "libvirt-23"
+}
+
{
"return": [
{
@@ -3137,6 +3286,14 @@
"id": "libvirt-23"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "i440FX-pcihost"
+ },
+ "id": "libvirt-24"
+}
+
{
"id": "libvirt-24",
"error": {
@@ -3145,6 +3302,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "q35-pcihost"
+ },
+ "id": "libvirt-25"
+}
+
{
"id": "libvirt-25",
"error": {
@@ -3153,6 +3318,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "usb-storage"
+ },
+ "id": "libvirt-26"
+}
+
{
"return": [
{
@@ -3213,6 +3386,14 @@
"id": "libvirt-26"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "kvm-pit"
+ },
+ "id": "libvirt-27"
+}
+
{
"id": "libvirt-27",
"error": {
@@ -3221,6 +3402,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "VGA"
+ },
+ "id": "libvirt-28"
+}
+
{
"return": [
{
@@ -3268,6 +3457,14 @@
"id": "libvirt-28"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-gpu-pci"
+ },
+ "id": "libvirt-29"
+}
+
{
"return": [
{
@@ -3364,6 +3561,14 @@
"id": "libvirt-29"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-gpu-device"
+ },
+ "id": "libvirt-30"
+}
+
{
"return": [
{
@@ -3394,6 +3599,14 @@
"id": "libvirt-30"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "ICH9-LPC"
+ },
+ "id": "libvirt-31"
+}
+
{
"id": "libvirt-31",
"error": {
@@ -3402,6 +3615,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-balloon-pci"
+ },
+ "id": "libvirt-32"
+}
+
{
"return": [
{
@@ -3502,6 +3723,14 @@
"id": "libvirt-32"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-balloon-ccw"
+ },
+ "id": "libvirt-33"
+}
+
{
"id": "libvirt-33",
"error": {
@@ -3510,6 +3739,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-balloon-device"
+ },
+ "id": "libvirt-34"
+}
+
{
"return": [
{
@@ -3549,6 +3786,14 @@
"id": "libvirt-34"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "nec-usb-xhci"
+ },
+ "id": "libvirt-35"
+}
+
{
"return": [
{
@@ -3619,6 +3864,11 @@
"id": "libvirt-35"
}
+{
+ "execute": "query-machines",
+ "id": "libvirt-36"
+}
+
{
"return": [
{
@@ -3794,6 +4044,11 @@
"id": "libvirt-36"
}
+{
+ "execute": "query-cpu-definitions",
+ "id": "libvirt-37"
+}
+
{
"return": [
{
@@ -3893,18 +4148,33 @@
"id": "libvirt-37"
}
+{
+ "execute": "query-tpm-models",
+ "id": "libvirt-38"
+}
+
{
"return": [
],
"id": "libvirt-38"
}
+{
+ "execute": "query-tpm-types",
+ "id": "libvirt-39"
+}
+
{
"return": [
],
"id": "libvirt-39"
}
+{
+ "execute": "query-command-line-options",
+ "id": "libvirt-40"
+}
+
{
"return": [
{
@@ -4877,6 +5147,11 @@
"id": "libvirt-40"
}
+{
+ "execute": "query-migrate-capabilities",
+ "id": "libvirt-41"
+}
+
{
"return": [
{
@@ -4911,6 +5186,11 @@
"id": "libvirt-41"
}
+{
+ "execute": "query-qmp-schema",
+ "id": "libvirt-42"
+}
+
{
"return": [
{
@@ -12916,6 +13196,11 @@
"id": "libvirt-42"
}
+{
+ "execute": "query-gic-capabilities",
+ "id": "libvirt-43"
+}
+
{
"return": [
{
@@ -12932,12 +13217,22 @@
"id": "libvirt-43"
}
+{
+ "execute": "qmp_capabilities",
+ "id": "libvirt-1"
+}
+
{
"return": {
},
"id": "libvirt-1"
}
+{
+ "execute": "query-cpu-definitions",
+ "id": "libvirt-2"
+}
+
{
"return": [
{
diff --git a/tests/qemucapabilitiesdata/caps_2.6.0.aarch64.xml
b/tests/qemucapabilitiesdata/caps_2.6.0.aarch64.xml
index 554a48a167..176285ef66 100644
--- a/tests/qemucapabilitiesdata/caps_2.6.0.aarch64.xml
+++ b/tests/qemucapabilitiesdata/caps_2.6.0.aarch64.xml
@@ -146,7 +146,7 @@
<flag name='hda-output'/>
<version>2006000</version>
<kvmVersion>0</kvmVersion>
- <microcodeVersion>228241</microcodeVersion>
+ <microcodeVersion>232358</microcodeVersion>
<package></package>
<arch>aarch64</arch>
<cpu type='kvm' name='pxa262'/>
diff --git a/tests/qemucapabilitiesdata/caps_2.6.0.ppc64.replies
b/tests/qemucapabilitiesdata/caps_2.6.0.ppc64.replies
index d4a893bb4d..4406214e62 100644
--- a/tests/qemucapabilitiesdata/caps_2.6.0.ppc64.replies
+++ b/tests/qemucapabilitiesdata/caps_2.6.0.ppc64.replies
@@ -1,16 +1,6 @@
{
- "QMP": {
- "version": {
- "qemu": {
- "micro": 0,
- "minor": 6,
- "major": 2
- },
- "package": ""
- },
- "capabilities": [
- ]
- }
+ "execute": "qmp_capabilities",
+ "id": "libvirt-1"
}
{
@@ -19,6 +9,11 @@
"id": "libvirt-1"
}
+{
+ "execute": "query-version",
+ "id": "libvirt-2"
+}
+
{
"return": {
"qemu": {
@@ -31,6 +26,11 @@
"id": "libvirt-2"
}
+{
+ "execute": "query-target",
+ "id": "libvirt-3"
+}
+
{
"return": {
"arch": "ppc64"
@@ -38,6 +38,11 @@
"id": "libvirt-3"
}
+{
+ "execute": "query-commands",
+ "id": "libvirt-4"
+}
+
{
"return": [
{
@@ -449,6 +454,15 @@
"id": "libvirt-4"
}
+{
+ "execute": "add-fd",
+ "arguments": {
+ "fdset-id": 0,
+ "opaque": "/dev/null"
+ },
+ "id": "libvirt-5"
+}
+
{
"return": {
"fd": 15,
@@ -457,6 +471,14 @@
"id": "libvirt-5"
}
+{
+ "execute": "block-commit",
+ "arguments": {
+ "device": "bogus"
+ },
+ "id": "libvirt-6"
+}
+
{
"id": "libvirt-6",
"error": {
@@ -465,6 +487,11 @@
}
}
+{
+ "execute": "query-kvm",
+ "id": "libvirt-7"
+}
+
{
"return": {
"enabled": true,
@@ -473,6 +500,11 @@
"id": "libvirt-7"
}
+{
+ "execute": "query-events",
+ "id": "libvirt-8"
+}
+
{
"return": [
{
@@ -590,6 +622,11 @@
"id": "libvirt-8"
}
+{
+ "execute": "qom-list-types",
+ "id": "libvirt-9"
+}
+
{
"return": [
{
@@ -2399,6 +2436,14 @@
"id": "libvirt-9"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-blk-pci"
+ },
+ "id": "libvirt-10"
+}
+
{
"return": [
{
@@ -2561,6 +2606,14 @@
"id": "libvirt-10"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-net-pci"
+ },
+ "id": "libvirt-11"
+}
+
{
"return": [
{
@@ -2789,6 +2842,14 @@
"id": "libvirt-11"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-scsi-pci"
+ },
+ "id": "libvirt-12"
+}
+
{
"return": [
{
@@ -2907,6 +2968,14 @@
"id": "libvirt-12"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-net-ccw"
+ },
+ "id": "libvirt-13"
+}
+
{
"id": "libvirt-13",
"error": {
@@ -2915,6 +2984,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-scsi-ccw"
+ },
+ "id": "libvirt-14"
+}
+
{
"id": "libvirt-14",
"error": {
@@ -2923,6 +3000,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-net-s390"
+ },
+ "id": "libvirt-15"
+}
+
{
"id": "libvirt-15",
"error": {
@@ -2931,6 +3016,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "pci-assign"
+ },
+ "id": "libvirt-16"
+}
+
{
"id": "libvirt-16",
"error": {
@@ -2939,6 +3032,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "kvm-pci-assign"
+ },
+ "id": "libvirt-17"
+}
+
{
"id": "libvirt-17",
"error": {
@@ -2947,6 +3048,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "vfio-pci"
+ },
+ "id": "libvirt-18"
+}
+
{
"return": [
{
@@ -3035,6 +3144,14 @@
"id": "libvirt-18"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "scsi-disk"
+ },
+ "id": "libvirt-19"
+}
+
{
"return": [
{
@@ -3130,6 +3247,14 @@
"id": "libvirt-19"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "ide-drive"
+ },
+ "id": "libvirt-20"
+}
+
{
"return": [
{
@@ -3187,6 +3312,14 @@
"id": "libvirt-20"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "PIIX4_PM"
+ },
+ "id": "libvirt-21"
+}
+
{
"id": "libvirt-21",
"error": {
@@ -3195,6 +3328,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "usb-host"
+ },
+ "id": "libvirt-22"
+}
+
{
"return": [
{
@@ -3260,6 +3401,14 @@
"id": "libvirt-22"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "scsi-generic"
+ },
+ "id": "libvirt-23"
+}
+
{
"return": [
{
@@ -3287,6 +3436,14 @@
"id": "libvirt-23"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "i440FX-pcihost"
+ },
+ "id": "libvirt-24"
+}
+
{
"id": "libvirt-24",
"error": {
@@ -3295,6 +3452,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "q35-pcihost"
+ },
+ "id": "libvirt-25"
+}
+
{
"id": "libvirt-25",
"error": {
@@ -3303,6 +3468,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "usb-storage"
+ },
+ "id": "libvirt-26"
+}
+
{
"return": [
{
@@ -3363,6 +3536,14 @@
"id": "libvirt-26"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "kvm-pit"
+ },
+ "id": "libvirt-27"
+}
+
{
"id": "libvirt-27",
"error": {
@@ -3371,6 +3552,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "VGA"
+ },
+ "id": "libvirt-28"
+}
+
{
"return": [
{
@@ -3418,6 +3607,14 @@
"id": "libvirt-28"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-gpu-pci"
+ },
+ "id": "libvirt-29"
+}
+
{
"return": [
{
@@ -3514,6 +3711,14 @@
"id": "libvirt-29"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-gpu-device"
+ },
+ "id": "libvirt-30"
+}
+
{
"return": [
{
@@ -3544,6 +3749,14 @@
"id": "libvirt-30"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "ICH9-LPC"
+ },
+ "id": "libvirt-31"
+}
+
{
"id": "libvirt-31",
"error": {
@@ -3552,6 +3765,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-balloon-pci"
+ },
+ "id": "libvirt-32"
+}
+
{
"return": [
{
@@ -3652,6 +3873,14 @@
"id": "libvirt-32"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-balloon-ccw"
+ },
+ "id": "libvirt-33"
+}
+
{
"id": "libvirt-33",
"error": {
@@ -3660,6 +3889,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-balloon-device"
+ },
+ "id": "libvirt-34"
+}
+
{
"return": [
{
@@ -3699,6 +3936,14 @@
"id": "libvirt-34"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "nec-usb-xhci"
+ },
+ "id": "libvirt-35"
+}
+
{
"return": [
{
@@ -3769,6 +4014,14 @@
"id": "libvirt-35"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "spapr-pci-host-bridge"
+ },
+ "id": "libvirt-36"
+}
+
{
"return": [
{
@@ -3815,6 +4068,11 @@
"id": "libvirt-36"
}
+{
+ "execute": "query-machines",
+ "id": "libvirt-37"
+}
+
{
"return": [
{
@@ -3887,6 +4145,11 @@
"id": "libvirt-37"
}
+{
+ "execute": "query-cpu-definitions",
+ "id": "libvirt-38"
+}
+
{
"return": [
{
@@ -5189,18 +5452,33 @@
"id": "libvirt-38"
}
+{
+ "execute": "query-tpm-models",
+ "id": "libvirt-39"
+}
+
{
"return": [
],
"id": "libvirt-39"
}
+{
+ "execute": "query-tpm-types",
+ "id": "libvirt-40"
+}
+
{
"return": [
],
"id": "libvirt-40"
}
+{
+ "execute": "query-command-line-options",
+ "id": "libvirt-41"
+}
+
{
"return": [
{
@@ -6168,6 +6446,11 @@
"id": "libvirt-41"
}
+{
+ "execute": "query-migrate-capabilities",
+ "id": "libvirt-42"
+}
+
{
"return": [
{
@@ -6202,6 +6485,11 @@
"id": "libvirt-42"
}
+{
+ "execute": "query-qmp-schema",
+ "id": "libvirt-43"
+}
+
{
"return": [
{
@@ -14207,12 +14495,22 @@
"id": "libvirt-43"
}
+{
+ "execute": "qmp_capabilities",
+ "id": "libvirt-1"
+}
+
{
"return": {
},
"id": "libvirt-1"
}
+{
+ "execute": "query-cpu-definitions",
+ "id": "libvirt-2"
+}
+
{
"return": [
{
diff --git a/tests/qemucapabilitiesdata/caps_2.6.0.ppc64.xml
b/tests/qemucapabilitiesdata/caps_2.6.0.ppc64.xml
index d05fc0a665..fca47367e4 100644
--- a/tests/qemucapabilitiesdata/caps_2.6.0.ppc64.xml
+++ b/tests/qemucapabilitiesdata/caps_2.6.0.ppc64.xml
@@ -141,7 +141,7 @@
<flag name='hda-output'/>
<version>2006000</version>
<kvmVersion>0</kvmVersion>
- <microcodeVersion>263005</microcodeVersion>
+ <microcodeVersion>267184</microcodeVersion>
<package></package>
<arch>ppc64</arch>
<cpu type='kvm' name='default'/>
diff --git a/tests/qemucapabilitiesdata/caps_2.6.0.x86_64.replies
b/tests/qemucapabilitiesdata/caps_2.6.0.x86_64.replies
index 73a22ed0bb..4b6444776c 100644
--- a/tests/qemucapabilitiesdata/caps_2.6.0.x86_64.replies
+++ b/tests/qemucapabilitiesdata/caps_2.6.0.x86_64.replies
@@ -1,16 +1,6 @@
{
- "QMP": {
- "version": {
- "qemu": {
- "micro": 0,
- "minor": 6,
- "major": 2
- },
- "package": ""
- },
- "capabilities": [
- ]
- }
+ "execute": "qmp_capabilities",
+ "id": "libvirt-1"
}
{
@@ -19,6 +9,11 @@
"id": "libvirt-1"
}
+{
+ "execute": "query-version",
+ "id": "libvirt-2"
+}
+
{
"return": {
"qemu": {
@@ -31,6 +26,11 @@
"id": "libvirt-2"
}
+{
+ "execute": "query-target",
+ "id": "libvirt-3"
+}
+
{
"return": {
"arch": "x86_64"
@@ -38,6 +38,11 @@
"id": "libvirt-3"
}
+{
+ "execute": "query-commands",
+ "id": "libvirt-4"
+}
+
{
"return": [
{
@@ -455,6 +460,15 @@
"id": "libvirt-4"
}
+{
+ "execute": "add-fd",
+ "arguments": {
+ "fdset-id": 0,
+ "opaque": "/dev/null"
+ },
+ "id": "libvirt-5"
+}
+
{
"return": {
"fd": 15,
@@ -463,6 +477,14 @@
"id": "libvirt-5"
}
+{
+ "execute": "block-commit",
+ "arguments": {
+ "device": "bogus"
+ },
+ "id": "libvirt-6"
+}
+
{
"id": "libvirt-6",
"error": {
@@ -471,6 +493,11 @@
}
}
+{
+ "execute": "query-kvm",
+ "id": "libvirt-7"
+}
+
{
"return": {
"enabled": true,
@@ -479,6 +506,11 @@
"id": "libvirt-7"
}
+{
+ "execute": "query-events",
+ "id": "libvirt-8"
+}
+
{
"return": [
{
@@ -596,6 +628,11 @@
"id": "libvirt-8"
}
+{
+ "execute": "qom-list-types",
+ "id": "libvirt-9"
+}
+
{
"return": [
{
@@ -1568,6 +1605,14 @@
"id": "libvirt-9"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-blk-pci"
+ },
+ "id": "libvirt-10"
+}
+
{
"return": [
{
@@ -1730,6 +1775,14 @@
"id": "libvirt-10"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-net-pci"
+ },
+ "id": "libvirt-11"
+}
+
{
"return": [
{
@@ -1958,6 +2011,14 @@
"id": "libvirt-11"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-scsi-pci"
+ },
+ "id": "libvirt-12"
+}
+
{
"return": [
{
@@ -2076,6 +2137,14 @@
"id": "libvirt-12"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-net-ccw"
+ },
+ "id": "libvirt-13"
+}
+
{
"id": "libvirt-13",
"error": {
@@ -2084,6 +2153,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-scsi-ccw"
+ },
+ "id": "libvirt-14"
+}
+
{
"id": "libvirt-14",
"error": {
@@ -2092,6 +2169,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-net-s390"
+ },
+ "id": "libvirt-15"
+}
+
{
"id": "libvirt-15",
"error": {
@@ -2100,6 +2185,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "pci-assign"
+ },
+ "id": "libvirt-16"
+}
+
{
"id": "libvirt-16",
"error": {
@@ -2108,6 +2201,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "kvm-pci-assign"
+ },
+ "id": "libvirt-17"
+}
+
{
"return": [
{
@@ -2160,6 +2261,14 @@
"id": "libvirt-17"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "vfio-pci"
+ },
+ "id": "libvirt-18"
+}
+
{
"return": [
{
@@ -2248,6 +2357,14 @@
"id": "libvirt-18"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "scsi-disk"
+ },
+ "id": "libvirt-19"
+}
+
{
"return": [
{
@@ -2343,6 +2460,14 @@
"id": "libvirt-19"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "ide-drive"
+ },
+ "id": "libvirt-20"
+}
+
{
"return": [
{
@@ -2400,6 +2525,14 @@
"id": "libvirt-20"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "PIIX4_PM"
+ },
+ "id": "libvirt-21"
+}
+
{
"return": [
{
@@ -2453,6 +2586,14 @@
"id": "libvirt-21"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "usb-redir"
+ },
+ "id": "libvirt-22"
+}
+
{
"return": [
{
@@ -2494,6 +2635,14 @@
"id": "libvirt-22"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "usb-host"
+ },
+ "id": "libvirt-23"
+}
+
{
"return": [
{
@@ -2559,6 +2708,14 @@
"id": "libvirt-23"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "scsi-generic"
+ },
+ "id": "libvirt-24"
+}
+
{
"return": [
{
@@ -2586,6 +2743,14 @@
"id": "libvirt-24"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "i440FX-pcihost"
+ },
+ "id": "libvirt-25"
+}
+
{
"return": [
{
@@ -2624,6 +2789,14 @@
"id": "libvirt-25"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "q35-pcihost"
+ },
+ "id": "libvirt-26"
+}
+
{
"return": [
{
@@ -2678,6 +2851,14 @@
"id": "libvirt-26"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "usb-storage"
+ },
+ "id": "libvirt-27"
+}
+
{
"return": [
{
@@ -2738,6 +2919,14 @@
"id": "libvirt-27"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "kvm-pit"
+ },
+ "id": "libvirt-28"
+}
+
{
"return": [
{
@@ -2752,6 +2941,14 @@
"id": "libvirt-28"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "VGA"
+ },
+ "id": "libvirt-29"
+}
+
{
"return": [
{
@@ -2799,6 +2996,14 @@
"id": "libvirt-29"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "vmware-svga"
+ },
+ "id": "libvirt-30"
+}
+
{
"return": [
{
@@ -2832,6 +3037,14 @@
"id": "libvirt-30"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "qxl"
+ },
+ "id": "libvirt-31"
+}
+
{
"return": [
{
@@ -2909,6 +3122,14 @@
"id": "libvirt-31"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-gpu-pci"
+ },
+ "id": "libvirt-32"
+}
+
{
"return": [
{
@@ -3015,6 +3236,14 @@
"id": "libvirt-32"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-gpu-device"
+ },
+ "id": "libvirt-33"
+}
+
{
"return": [
{
@@ -3055,6 +3284,14 @@
"id": "libvirt-33"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "ICH9-LPC"
+ },
+ "id": "libvirt-34"
+}
+
{
"return": [
{
@@ -3132,6 +3369,14 @@
"id": "libvirt-34"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-balloon-pci"
+ },
+ "id": "libvirt-35"
+}
+
{
"return": [
{
@@ -3232,6 +3477,14 @@
"id": "libvirt-35"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-balloon-ccw"
+ },
+ "id": "libvirt-36"
+}
+
{
"id": "libvirt-36",
"error": {
@@ -3240,6 +3493,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-balloon-device"
+ },
+ "id": "libvirt-37"
+}
+
{
"return": [
{
@@ -3279,6 +3540,14 @@
"id": "libvirt-37"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "nec-usb-xhci"
+ },
+ "id": "libvirt-38"
+}
+
{
"return": [
{
@@ -3349,6 +3618,14 @@
"id": "libvirt-38"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "intel-iommu"
+ },
+ "id": "libvirt-39"
+}
+
{
"return": [
{
@@ -3359,6 +3636,11 @@
"id": "libvirt-39"
}
+{
+ "execute": "query-machines",
+ "id": "libvirt-40"
+}
+
{
"return": [
{
@@ -3472,6 +3754,11 @@
"id": "libvirt-40"
}
+{
+ "execute": "query-cpu-definitions",
+ "id": "libvirt-41"
+}
+
{
"return": [
{
@@ -3562,6 +3849,11 @@
"id": "libvirt-41"
}
+{
+ "execute": "query-tpm-models",
+ "id": "libvirt-42"
+}
+
{
"return": [
"tpm-tis"
@@ -3569,6 +3861,11 @@
"id": "libvirt-42"
}
+{
+ "execute": "query-tpm-types",
+ "id": "libvirt-43"
+}
+
{
"return": [
"passthrough"
@@ -3576,6 +3873,11 @@
"id": "libvirt-43"
}
+{
+ "execute": "query-command-line-options",
+ "id": "libvirt-44"
+}
+
{
"return": [
{
@@ -4670,6 +4972,11 @@
"id": "libvirt-44"
}
+{
+ "execute": "query-migrate-capabilities",
+ "id": "libvirt-45"
+}
+
{
"return": [
{
@@ -4704,6 +5011,11 @@
"id": "libvirt-45"
}
+{
+ "execute": "query-qmp-schema",
+ "id": "libvirt-46"
+}
+
{
"return": [
{
@@ -12709,12 +13021,22 @@
"id": "libvirt-46"
}
+{
+ "execute": "qmp_capabilities",
+ "id": "libvirt-1"
+}
+
{
"return": {
},
"id": "libvirt-1"
}
+{
+ "execute": "query-cpu-definitions",
+ "id": "libvirt-2"
+}
+
{
"return": [
{
diff --git a/tests/qemucapabilitiesdata/caps_2.6.0.x86_64.xml
b/tests/qemucapabilitiesdata/caps_2.6.0.x86_64.xml
index de0e8a8a98..42edf21801 100644
--- a/tests/qemucapabilitiesdata/caps_2.6.0.x86_64.xml
+++ b/tests/qemucapabilitiesdata/caps_2.6.0.x86_64.xml
@@ -176,7 +176,7 @@
<flag name='hda-output'/>
<version>2006000</version>
<kvmVersion>0</kvmVersion>
- <microcodeVersion>227332</microcodeVersion>
+ <microcodeVersion>231842</microcodeVersion>
<package></package>
<arch>x86_64</arch>
<cpu type='kvm' name='Opteron_G5'/>
diff --git a/tests/qemucapabilitiesdata/caps_2.7.0.s390x.replies
b/tests/qemucapabilitiesdata/caps_2.7.0.s390x.replies
index fe2aecd2b6..f92b8f9803 100644
--- a/tests/qemucapabilitiesdata/caps_2.7.0.s390x.replies
+++ b/tests/qemucapabilitiesdata/caps_2.7.0.s390x.replies
@@ -1,16 +1,6 @@
{
- "QMP": {
- "version": {
- "qemu": {
- "micro": 0,
- "minor": 7,
- "major": 2
- },
- "package": ""
- },
- "capabilities": [
- ]
- }
+ "execute": "qmp_capabilities",
+ "id": "libvirt-1"
}
{
@@ -19,6 +9,11 @@
"id": "libvirt-1"
}
+{
+ "execute": "query-version",
+ "id": "libvirt-2"
+}
+
{
"return": {
"qemu": {
@@ -31,6 +26,11 @@
"id": "libvirt-2"
}
+{
+ "execute": "query-target",
+ "id": "libvirt-3"
+}
+
{
"return": {
"arch": "s390x"
@@ -38,6 +38,11 @@
"id": "libvirt-3"
}
+{
+ "execute": "query-commands",
+ "id": "libvirt-4"
+}
+
{
"return": [
{
@@ -461,6 +466,15 @@
"id": "libvirt-4"
}
+{
+ "execute": "add-fd",
+ "arguments": {
+ "fdset-id": 0,
+ "opaque": "/dev/null"
+ },
+ "id": "libvirt-5"
+}
+
{
"return": {
"fd": 16,
@@ -469,6 +483,14 @@
"id": "libvirt-5"
}
+{
+ "execute": "block-commit",
+ "arguments": {
+ "device": "bogus"
+ },
+ "id": "libvirt-6"
+}
+
{
"id": "libvirt-6",
"error": {
@@ -477,6 +499,11 @@
}
}
+{
+ "execute": "query-kvm",
+ "id": "libvirt-7"
+}
+
{
"return": {
"enabled": true,
@@ -485,6 +512,11 @@
"id": "libvirt-7"
}
+{
+ "execute": "query-events",
+ "id": "libvirt-8"
+}
+
{
"return": [
{
@@ -602,6 +634,11 @@
"id": "libvirt-8"
}
+{
+ "execute": "qom-list-types",
+ "id": "libvirt-9"
+}
+
{
"return": [
{
@@ -980,6 +1017,14 @@
"id": "libvirt-9"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-blk-pci"
+ },
+ "id": "libvirt-10"
+}
+
{
"return": [
{
@@ -1165,6 +1210,14 @@
"id": "libvirt-10"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-net-pci"
+ },
+ "id": "libvirt-11"
+}
+
{
"return": [
{
@@ -1397,6 +1450,14 @@
"id": "libvirt-11"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-scsi-pci"
+ },
+ "id": "libvirt-12"
+}
+
{
"return": [
{
@@ -1519,6 +1580,14 @@
"id": "libvirt-12"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-blk-ccw"
+ },
+ "id": "libvirt-13"
+}
+
{
"return": [
{
@@ -1648,6 +1717,14 @@
"id": "libvirt-13"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-net-ccw"
+ },
+ "id": "libvirt-14"
+}
+
{
"return": [
{
@@ -1828,6 +1905,14 @@
"id": "libvirt-14"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-scsi-ccw"
+ },
+ "id": "libvirt-15"
+}
+
{
"return": [
{
@@ -1898,6 +1983,14 @@
"id": "libvirt-15"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-net-s390"
+ },
+ "id": "libvirt-16"
+}
+
{
"id": "libvirt-16",
"error": {
@@ -1906,6 +1999,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "pci-assign"
+ },
+ "id": "libvirt-17"
+}
+
{
"id": "libvirt-17",
"error": {
@@ -1914,6 +2015,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "kvm-pci-assign"
+ },
+ "id": "libvirt-18"
+}
+
{
"id": "libvirt-18",
"error": {
@@ -1922,6 +2031,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "vfio-pci"
+ },
+ "id": "libvirt-19"
+}
+
{
"return": [
{
@@ -2024,6 +2141,14 @@
"id": "libvirt-19"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "scsi-disk"
+ },
+ "id": "libvirt-20"
+}
+
{
"return": [
{
@@ -2134,6 +2259,14 @@
"id": "libvirt-20"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "ide-drive"
+ },
+ "id": "libvirt-21"
+}
+
{
"id": "libvirt-21",
"error": {
@@ -2142,6 +2275,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "PIIX4_PM"
+ },
+ "id": "libvirt-22"
+}
+
{
"id": "libvirt-22",
"error": {
@@ -2150,6 +2291,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "usb-host"
+ },
+ "id": "libvirt-23"
+}
+
{
"id": "libvirt-23",
"error": {
@@ -2158,6 +2307,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "scsi-generic"
+ },
+ "id": "libvirt-24"
+}
+
{
"return": [
{
@@ -2185,6 +2342,14 @@
"id": "libvirt-24"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "i440FX-pcihost"
+ },
+ "id": "libvirt-25"
+}
+
{
"id": "libvirt-25",
"error": {
@@ -2193,6 +2358,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "q35-pcihost"
+ },
+ "id": "libvirt-26"
+}
+
{
"id": "libvirt-26",
"error": {
@@ -2201,6 +2374,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "kvm-pit"
+ },
+ "id": "libvirt-27"
+}
+
{
"id": "libvirt-27",
"error": {
@@ -2209,6 +2390,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-gpu-pci"
+ },
+ "id": "libvirt-28"
+}
+
{
"return": [
{
@@ -2309,6 +2498,14 @@
"id": "libvirt-28"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-gpu-device"
+ },
+ "id": "libvirt-29"
+}
+
{
"return": [
{
@@ -2339,6 +2536,14 @@
"id": "libvirt-29"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "ICH9-LPC"
+ },
+ "id": "libvirt-30"
+}
+
{
"id": "libvirt-30",
"error": {
@@ -2347,6 +2552,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-balloon-pci"
+ },
+ "id": "libvirt-31"
+}
+
{
"return": [
{
@@ -2451,6 +2664,14 @@
"id": "libvirt-31"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-balloon-ccw"
+ },
+ "id": "libvirt-32"
+}
+
{
"return": [
{
@@ -2508,6 +2729,14 @@
"id": "libvirt-32"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-balloon-device"
+ },
+ "id": "libvirt-33"
+}
+
{
"return": [
{
@@ -2547,6 +2776,14 @@
"id": "libvirt-33"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtual-css-bridge"
+ },
+ "id": "libvirt-34"
+}
+
{
"return": [
{
@@ -2557,6 +2794,11 @@
"id": "libvirt-34"
}
+{
+ "execute": "query-machines",
+ "id": "libvirt-35"
+}
+
{
"return": [
{
@@ -2590,6 +2832,11 @@
"id": "libvirt-35"
}
+{
+ "execute": "query-cpu-definitions",
+ "id": "libvirt-36"
+}
+
{
"return": [
{
@@ -2599,18 +2846,33 @@
"id": "libvirt-36"
}
+{
+ "execute": "query-tpm-models",
+ "id": "libvirt-37"
+}
+
{
"return": [
],
"id": "libvirt-37"
}
+{
+ "execute": "query-tpm-types",
+ "id": "libvirt-38"
+}
+
{
"return": [
],
"id": "libvirt-38"
}
+{
+ "execute": "query-command-line-options",
+ "id": "libvirt-39"
+}
+
{
"return": [
{
@@ -3547,6 +3809,11 @@
"id": "libvirt-39"
}
+{
+ "execute": "query-migrate-capabilities",
+ "id": "libvirt-40"
+}
+
{
"return": [
{
@@ -3581,6 +3848,11 @@
"id": "libvirt-40"
}
+{
+ "execute": "query-qmp-schema",
+ "id": "libvirt-41"
+}
+
{
"return": [
{
@@ -11937,12 +12209,22 @@
"id": "libvirt-41"
}
+{
+ "execute": "qmp_capabilities",
+ "id": "libvirt-1"
+}
+
{
"return": {
},
"id": "libvirt-1"
}
+{
+ "execute": "query-cpu-definitions",
+ "id": "libvirt-2"
+}
+
{
"return": [
{
diff --git a/tests/qemucapabilitiesdata/caps_2.7.0.s390x.xml
b/tests/qemucapabilitiesdata/caps_2.7.0.s390x.xml
index 49b3cb2dfa..9ed25178f8 100644
--- a/tests/qemucapabilitiesdata/caps_2.7.0.s390x.xml
+++ b/tests/qemucapabilitiesdata/caps_2.7.0.s390x.xml
@@ -109,7 +109,7 @@
<flag name='sdl-gl'/>
<version>2007000</version>
<kvmVersion>0</kvmVersion>
- <microcodeVersion>216840</microcodeVersion>
+ <microcodeVersion>220792</microcodeVersion>
<package></package>
<arch>s390x</arch>
<cpu type='kvm' name='host'/>
diff --git a/tests/qemucapabilitiesdata/caps_2.7.0.x86_64.replies
b/tests/qemucapabilitiesdata/caps_2.7.0.x86_64.replies
index eaa84d3381..2eeac361cd 100644
--- a/tests/qemucapabilitiesdata/caps_2.7.0.x86_64.replies
+++ b/tests/qemucapabilitiesdata/caps_2.7.0.x86_64.replies
@@ -1,16 +1,6 @@
{
- "QMP": {
- "version": {
- "qemu": {
- "micro": 0,
- "minor": 7,
- "major": 2
- },
- "package": " (v2.7.0)"
- },
- "capabilities": [
- ]
- }
+ "execute": "qmp_capabilities",
+ "id": "libvirt-1"
}
{
@@ -19,6 +9,11 @@
"id": "libvirt-1"
}
+{
+ "execute": "query-version",
+ "id": "libvirt-2"
+}
+
{
"return": {
"qemu": {
@@ -31,6 +26,11 @@
"id": "libvirt-2"
}
+{
+ "execute": "query-target",
+ "id": "libvirt-3"
+}
+
{
"return": {
"arch": "x86_64"
@@ -38,6 +38,11 @@
"id": "libvirt-3"
}
+{
+ "execute": "query-commands",
+ "id": "libvirt-4"
+}
+
{
"return": [
{
@@ -464,6 +469,15 @@
"id": "libvirt-4"
}
+{
+ "execute": "add-fd",
+ "arguments": {
+ "fdset-id": 0,
+ "opaque": "/dev/null"
+ },
+ "id": "libvirt-5"
+}
+
{
"return": {
"fd": 15,
@@ -472,6 +486,14 @@
"id": "libvirt-5"
}
+{
+ "execute": "block-commit",
+ "arguments": {
+ "device": "bogus"
+ },
+ "id": "libvirt-6"
+}
+
{
"id": "libvirt-6",
"error": {
@@ -480,6 +502,11 @@
}
}
+{
+ "execute": "query-kvm",
+ "id": "libvirt-7"
+}
+
{
"return": {
"enabled": true,
@@ -488,6 +515,11 @@
"id": "libvirt-7"
}
+{
+ "execute": "query-events",
+ "id": "libvirt-8"
+}
+
{
"return": [
{
@@ -605,6 +637,11 @@
"id": "libvirt-8"
}
+{
+ "execute": "qom-list-types",
+ "id": "libvirt-9"
+}
+
{
"return": [
{
@@ -1592,6 +1629,14 @@
"id": "libvirt-9"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-blk-pci"
+ },
+ "id": "libvirt-10"
+}
+
{
"return": [
{
@@ -1777,6 +1822,14 @@
"id": "libvirt-10"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-net-pci"
+ },
+ "id": "libvirt-11"
+}
+
{
"return": [
{
@@ -2009,6 +2062,14 @@
"id": "libvirt-11"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-scsi-pci"
+ },
+ "id": "libvirt-12"
+}
+
{
"return": [
{
@@ -2131,6 +2192,14 @@
"id": "libvirt-12"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-net-ccw"
+ },
+ "id": "libvirt-13"
+}
+
{
"id": "libvirt-13",
"error": {
@@ -2139,6 +2208,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-scsi-ccw"
+ },
+ "id": "libvirt-14"
+}
+
{
"id": "libvirt-14",
"error": {
@@ -2147,6 +2224,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-net-s390"
+ },
+ "id": "libvirt-15"
+}
+
{
"id": "libvirt-15",
"error": {
@@ -2155,6 +2240,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "pci-assign"
+ },
+ "id": "libvirt-16"
+}
+
{
"id": "libvirt-16",
"error": {
@@ -2163,6 +2256,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "kvm-pci-assign"
+ },
+ "id": "libvirt-17"
+}
+
{
"return": [
{
@@ -2220,6 +2321,14 @@
"id": "libvirt-17"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "vfio-pci"
+ },
+ "id": "libvirt-18"
+}
+
{
"return": [
{
@@ -2322,6 +2431,14 @@
"id": "libvirt-18"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "scsi-disk"
+ },
+ "id": "libvirt-19"
+}
+
{
"return": [
{
@@ -2432,6 +2549,14 @@
"id": "libvirt-19"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "ide-drive"
+ },
+ "id": "libvirt-20"
+}
+
{
"return": [
{
@@ -2504,6 +2629,14 @@
"id": "libvirt-20"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "PIIX4_PM"
+ },
+ "id": "libvirt-21"
+}
+
{
"return": [
{
@@ -2562,6 +2695,14 @@
"id": "libvirt-21"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "usb-redir"
+ },
+ "id": "libvirt-22"
+}
+
{
"return": [
{
@@ -2611,6 +2752,14 @@
"id": "libvirt-22"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "usb-host"
+ },
+ "id": "libvirt-23"
+}
+
{
"return": [
{
@@ -2680,6 +2829,14 @@
"id": "libvirt-23"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "scsi-generic"
+ },
+ "id": "libvirt-24"
+}
+
{
"return": [
{
@@ -2707,6 +2864,14 @@
"id": "libvirt-24"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "i440FX-pcihost"
+ },
+ "id": "libvirt-25"
+}
+
{
"return": [
{
@@ -2745,6 +2910,14 @@
"id": "libvirt-25"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "q35-pcihost"
+ },
+ "id": "libvirt-26"
+}
+
{
"return": [
{
@@ -2823,6 +2996,14 @@
"id": "libvirt-26"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "usb-storage"
+ },
+ "id": "libvirt-27"
+}
+
{
"return": [
{
@@ -2892,6 +3073,14 @@
"id": "libvirt-27"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "kvm-pit"
+ },
+ "id": "libvirt-28"
+}
+
{
"return": [
{
@@ -2906,6 +3095,14 @@
"id": "libvirt-28"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "VGA"
+ },
+ "id": "libvirt-29"
+}
+
{
"return": [
{
@@ -2958,6 +3155,14 @@
"id": "libvirt-29"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "vmware-svga"
+ },
+ "id": "libvirt-30"
+}
+
{
"return": [
{
@@ -2996,6 +3201,14 @@
"id": "libvirt-30"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "qxl"
+ },
+ "id": "libvirt-31"
+}
+
{
"return": [
{
@@ -3078,6 +3291,14 @@
"id": "libvirt-31"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-gpu-pci"
+ },
+ "id": "libvirt-32"
+}
+
{
"return": [
{
@@ -3188,6 +3409,14 @@
"id": "libvirt-32"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-gpu-device"
+ },
+ "id": "libvirt-33"
+}
+
{
"return": [
{
@@ -3228,6 +3457,14 @@
"id": "libvirt-33"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "ICH9-LPC"
+ },
+ "id": "libvirt-34"
+}
+
{
"return": [
{
@@ -3314,6 +3551,14 @@
"id": "libvirt-34"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-balloon-pci"
+ },
+ "id": "libvirt-35"
+}
+
{
"return": [
{
@@ -3418,6 +3663,14 @@
"id": "libvirt-35"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-balloon-ccw"
+ },
+ "id": "libvirt-36"
+}
+
{
"id": "libvirt-36",
"error": {
@@ -3426,6 +3679,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-balloon-device"
+ },
+ "id": "libvirt-37"
+}
+
{
"return": [
{
@@ -3465,6 +3726,14 @@
"id": "libvirt-37"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "nec-usb-xhci"
+ },
+ "id": "libvirt-38"
+}
+
{
"return": [
{
@@ -3540,6 +3809,14 @@
"id": "libvirt-38"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "intel-iommu"
+ },
+ "id": "libvirt-39"
+}
+
{
"return": [
{
@@ -3554,6 +3831,11 @@
"id": "libvirt-39"
}
+{
+ "execute": "query-machines",
+ "id": "libvirt-40"
+}
+
{
"return": [
{
@@ -3703,6 +3985,11 @@
"id": "libvirt-40"
}
+{
+ "execute": "query-cpu-definitions",
+ "id": "libvirt-41"
+}
+
{
"return": [
{
@@ -3796,6 +4083,11 @@
"id": "libvirt-41"
}
+{
+ "execute": "query-tpm-models",
+ "id": "libvirt-42"
+}
+
{
"return": [
"tpm-tis"
@@ -3803,6 +4095,11 @@
"id": "libvirt-42"
}
+{
+ "execute": "query-tpm-types",
+ "id": "libvirt-43"
+}
+
{
"return": [
"passthrough"
@@ -3810,6 +4107,11 @@
"id": "libvirt-43"
}
+{
+ "execute": "query-command-line-options",
+ "id": "libvirt-44"
+}
+
{
"return": [
{
@@ -4908,6 +5210,11 @@
"id": "libvirt-44"
}
+{
+ "execute": "query-migrate-capabilities",
+ "id": "libvirt-45"
+}
+
{
"return": [
{
@@ -4942,6 +5249,11 @@
"id": "libvirt-45"
}
+{
+ "execute": "query-qmp-schema",
+ "id": "libvirt-46"
+}
+
{
"return": [
{
@@ -13298,12 +13610,22 @@
"id": "libvirt-46"
}
+{
+ "execute": "qmp_capabilities",
+ "id": "libvirt-1"
+}
+
{
"return": {
},
"id": "libvirt-1"
}
+{
+ "execute": "query-cpu-definitions",
+ "id": "libvirt-2"
+}
+
{
"return": [
{
diff --git a/tests/qemucapabilitiesdata/caps_2.7.0.x86_64.xml
b/tests/qemucapabilitiesdata/caps_2.7.0.x86_64.xml
index 939b091fe7..7553b66338 100644
--- a/tests/qemucapabilitiesdata/caps_2.7.0.x86_64.xml
+++ b/tests/qemucapabilitiesdata/caps_2.7.0.x86_64.xml
@@ -181,7 +181,7 @@
<flag name='hda-output'/>
<version>2007000</version>
<kvmVersion>0</kvmVersion>
- <microcodeVersion>239029</microcodeVersion>
+ <microcodeVersion>243530</microcodeVersion>
<package> (v2.7.0)</package>
<arch>x86_64</arch>
<cpu type='kvm' name='Opteron_G5'/>
diff --git a/tests/qemucapabilitiesdata/caps_2.8.0.s390x.replies
b/tests/qemucapabilitiesdata/caps_2.8.0.s390x.replies
index 34734ec19b..135f22ab89 100644
--- a/tests/qemucapabilitiesdata/caps_2.8.0.s390x.replies
+++ b/tests/qemucapabilitiesdata/caps_2.8.0.s390x.replies
@@ -1,16 +1,6 @@
{
- "QMP": {
- "version": {
- "qemu": {
- "micro": 93,
- "minor": 7,
- "major": 2
- },
- "package": ""
- },
- "capabilities": [
- ]
- }
+ "execute": "qmp_capabilities",
+ "id": "libvirt-1"
}
{
@@ -19,6 +9,11 @@
"id": "libvirt-1"
}
+{
+ "execute": "query-version",
+ "id": "libvirt-2"
+}
+
{
"return": {
"qemu": {
@@ -31,6 +26,11 @@
"id": "libvirt-2"
}
+{
+ "execute": "query-target",
+ "id": "libvirt-3"
+}
+
{
"return": {
"arch": "s390x"
@@ -38,6 +38,11 @@
"id": "libvirt-3"
}
+{
+ "execute": "query-commands",
+ "id": "libvirt-4"
+}
+
{
"return": [
{
@@ -473,6 +478,15 @@
"id": "libvirt-4"
}
+{
+ "execute": "add-fd",
+ "arguments": {
+ "fdset-id": 0,
+ "opaque": "/dev/null"
+ },
+ "id": "libvirt-5"
+}
+
{
"return": {
"fd": 16,
@@ -481,6 +495,14 @@
"id": "libvirt-5"
}
+{
+ "execute": "block-commit",
+ "arguments": {
+ "device": "bogus"
+ },
+ "id": "libvirt-6"
+}
+
{
"id": "libvirt-6",
"error": {
@@ -489,6 +511,11 @@
}
}
+{
+ "execute": "query-kvm",
+ "id": "libvirt-7"
+}
+
{
"return": {
"enabled": true,
@@ -497,6 +524,11 @@
"id": "libvirt-7"
}
+{
+ "execute": "query-events",
+ "id": "libvirt-8"
+}
+
{
"return": [
{
@@ -614,6 +646,11 @@
"id": "libvirt-8"
}
+{
+ "execute": "qom-list-types",
+ "id": "libvirt-9"
+}
+
{
"return": [
{
@@ -1220,6 +1257,14 @@
"id": "libvirt-9"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-blk-pci"
+ },
+ "id": "libvirt-10"
+}
+
{
"return": [
{
@@ -1410,6 +1455,14 @@
"id": "libvirt-10"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-net-pci"
+ },
+ "id": "libvirt-11"
+}
+
{
"return": [
{
@@ -1651,6 +1704,14 @@
"id": "libvirt-11"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-scsi-pci"
+ },
+ "id": "libvirt-12"
+}
+
{
"return": [
{
@@ -1778,6 +1839,14 @@
"id": "libvirt-12"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-blk-ccw"
+ },
+ "id": "libvirt-13"
+}
+
{
"return": [
{
@@ -1907,6 +1976,14 @@
"id": "libvirt-13"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-net-ccw"
+ },
+ "id": "libvirt-14"
+}
+
{
"return": [
{
@@ -2091,6 +2168,14 @@
"id": "libvirt-14"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-scsi-ccw"
+ },
+ "id": "libvirt-15"
+}
+
{
"return": [
{
@@ -2161,6 +2246,14 @@
"id": "libvirt-15"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-net-s390"
+ },
+ "id": "libvirt-16"
+}
+
{
"id": "libvirt-16",
"error": {
@@ -2169,6 +2262,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "pci-assign"
+ },
+ "id": "libvirt-17"
+}
+
{
"id": "libvirt-17",
"error": {
@@ -2177,6 +2278,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "kvm-pci-assign"
+ },
+ "id": "libvirt-18"
+}
+
{
"id": "libvirt-18",
"error": {
@@ -2185,6 +2294,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "vfio-pci"
+ },
+ "id": "libvirt-19"
+}
+
{
"return": [
{
@@ -2287,6 +2404,14 @@
"id": "libvirt-19"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "scsi-disk"
+ },
+ "id": "libvirt-20"
+}
+
{
"return": [
{
@@ -2397,6 +2522,14 @@
"id": "libvirt-20"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "ide-drive"
+ },
+ "id": "libvirt-21"
+}
+
{
"id": "libvirt-21",
"error": {
@@ -2405,6 +2538,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "PIIX4_PM"
+ },
+ "id": "libvirt-22"
+}
+
{
"id": "libvirt-22",
"error": {
@@ -2413,6 +2554,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "usb-host"
+ },
+ "id": "libvirt-23"
+}
+
{
"id": "libvirt-23",
"error": {
@@ -2421,6 +2570,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "scsi-generic"
+ },
+ "id": "libvirt-24"
+}
+
{
"return": [
{
@@ -2448,6 +2605,14 @@
"id": "libvirt-24"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "i440FX-pcihost"
+ },
+ "id": "libvirt-25"
+}
+
{
"id": "libvirt-25",
"error": {
@@ -2456,6 +2621,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "q35-pcihost"
+ },
+ "id": "libvirt-26"
+}
+
{
"id": "libvirt-26",
"error": {
@@ -2464,6 +2637,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "kvm-pit"
+ },
+ "id": "libvirt-27"
+}
+
{
"id": "libvirt-27",
"error": {
@@ -2472,6 +2653,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-gpu-pci"
+ },
+ "id": "libvirt-28"
+}
+
{
"return": [
{
@@ -2577,6 +2766,14 @@
"id": "libvirt-28"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-gpu-device"
+ },
+ "id": "libvirt-29"
+}
+
{
"return": [
{
@@ -2607,6 +2804,14 @@
"id": "libvirt-29"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "ICH9-LPC"
+ },
+ "id": "libvirt-30"
+}
+
{
"id": "libvirt-30",
"error": {
@@ -2615,6 +2820,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-balloon-pci"
+ },
+ "id": "libvirt-31"
+}
+
{
"return": [
{
@@ -2724,6 +2937,14 @@
"id": "libvirt-31"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-balloon-ccw"
+ },
+ "id": "libvirt-32"
+}
+
{
"return": [
{
@@ -2781,6 +3002,14 @@
"id": "libvirt-32"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-balloon-device"
+ },
+ "id": "libvirt-33"
+}
+
{
"return": [
{
@@ -2820,6 +3049,14 @@
"id": "libvirt-33"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtual-css-bridge"
+ },
+ "id": "libvirt-34"
+}
+
{
"return": [
{
@@ -2830,6 +3067,11 @@
"id": "libvirt-34"
}
+{
+ "execute": "query-machines",
+ "id": "libvirt-35"
+}
+
{
"return": [
{
@@ -2868,6 +3110,11 @@
"id": "libvirt-35"
}
+{
+ "execute": "query-cpu-definitions",
+ "id": "libvirt-36"
+}
+
{
"return": [
{
@@ -3194,18 +3441,33 @@
"id": "libvirt-36"
}
+{
+ "execute": "query-tpm-models",
+ "id": "libvirt-37"
+}
+
{
"return": [
],
"id": "libvirt-37"
}
+{
+ "execute": "query-tpm-types",
+ "id": "libvirt-38"
+}
+
{
"return": [
],
"id": "libvirt-38"
}
+{
+ "execute": "query-command-line-options",
+ "id": "libvirt-39"
+}
+
{
"return": [
{
@@ -4167,6 +4429,11 @@
"id": "libvirt-39"
}
+{
+ "execute": "query-migrate-capabilities",
+ "id": "libvirt-40"
+}
+
{
"return": [
{
@@ -4205,6 +4472,11 @@
"id": "libvirt-40"
}
+{
+ "execute": "query-qmp-schema",
+ "id": "libvirt-41"
+}
+
{
"return": [
{
@@ -12975,6 +13247,17 @@
"id": "libvirt-41"
}
+{
+ "execute": "query-cpu-model-expansion",
+ "arguments": {
+ "type": "static",
+ "model": {
+ "name": "host"
+ }
+ },
+ "id": "libvirt-42"
+}
+
{
"return": {
"model": {
@@ -13001,6 +13284,20 @@
"id": "libvirt-42"
}
+{
+ "execute": "query-cpu-model-expansion",
+ "arguments": {
+ "type": "static",
+ "model": {
+ "name": "host",
+ "props": {
+ "migratable": false
+ }
+ }
+ },
+ "id": "libvirt-43"
+}
+
{
"id": "libvirt-43",
"error": {
@@ -13009,12 +13306,22 @@
}
}
+{
+ "execute": "qmp_capabilities",
+ "id": "libvirt-1"
+}
+
{
"return": {
},
"id": "libvirt-1"
}
+{
+ "execute": "query-cpu-definitions",
+ "id": "libvirt-2"
+}
+
{
"return": [
{
@@ -13341,6 +13648,17 @@
"id": "libvirt-2"
}
+{
+ "execute": "query-cpu-model-expansion",
+ "arguments": {
+ "type": "static",
+ "model": {
+ "name": "max"
+ }
+ },
+ "id": "libvirt-3"
+}
+
{
"id": "libvirt-3",
"error": {
diff --git a/tests/qemucapabilitiesdata/caps_2.8.0.s390x.xml
b/tests/qemucapabilitiesdata/caps_2.8.0.s390x.xml
index f3f9c9e54f..646239ff25 100644
--- a/tests/qemucapabilitiesdata/caps_2.8.0.s390x.xml
+++ b/tests/qemucapabilitiesdata/caps_2.8.0.s390x.xml
@@ -112,7 +112,7 @@
<flag name='vhost-vsock'/>
<version>2007093</version>
<kvmVersion>0</kvmVersion>
- <microcodeVersion>241741</microcodeVersion>
+ <microcodeVersion>246206</microcodeVersion>
<package></package>
<arch>s390x</arch>
<hostCPU type='kvm' model='zEC12.2-base'
migratability='no'>
diff --git a/tests/qemucapabilitiesdata/caps_2.8.0.x86_64.replies
b/tests/qemucapabilitiesdata/caps_2.8.0.x86_64.replies
index 30d28c7b5f..d33daddeb7 100644
--- a/tests/qemucapabilitiesdata/caps_2.8.0.x86_64.replies
+++ b/tests/qemucapabilitiesdata/caps_2.8.0.x86_64.replies
@@ -1,16 +1,6 @@
{
- "QMP": {
- "version": {
- "qemu": {
- "micro": 0,
- "minor": 8,
- "major": 2
- },
- "package": " (v2.8.0)"
- },
- "capabilities": [
- ]
- }
+ "execute": "qmp_capabilities",
+ "id": "libvirt-1"
}
{
@@ -19,6 +9,11 @@
"id": "libvirt-1"
}
+{
+ "execute": "query-version",
+ "id": "libvirt-2"
+}
+
{
"return": {
"qemu": {
@@ -31,6 +26,11 @@
"id": "libvirt-2"
}
+{
+ "execute": "query-target",
+ "id": "libvirt-3"
+}
+
{
"return": {
"arch": "x86_64"
@@ -38,6 +38,11 @@
"id": "libvirt-3"
}
+{
+ "execute": "query-commands",
+ "id": "libvirt-4"
+}
+
{
"return": [
{
@@ -467,6 +472,15 @@
"id": "libvirt-4"
}
+{
+ "execute": "add-fd",
+ "arguments": {
+ "fdset-id": 0,
+ "opaque": "/dev/null"
+ },
+ "id": "libvirt-5"
+}
+
{
"return": {
"fd": 15,
@@ -475,6 +489,14 @@
"id": "libvirt-5"
}
+{
+ "execute": "block-commit",
+ "arguments": {
+ "device": "bogus"
+ },
+ "id": "libvirt-6"
+}
+
{
"id": "libvirt-6",
"error": {
@@ -483,6 +505,11 @@
}
}
+{
+ "execute": "query-kvm",
+ "id": "libvirt-7"
+}
+
{
"return": {
"enabled": true,
@@ -491,6 +518,11 @@
"id": "libvirt-7"
}
+{
+ "execute": "query-events",
+ "id": "libvirt-8"
+}
+
{
"return": [
{
@@ -608,6 +640,11 @@
"id": "libvirt-8"
}
+{
+ "execute": "qom-list-types",
+ "id": "libvirt-9"
+}
+
{
"return": [
{
@@ -1676,6 +1713,14 @@
"id": "libvirt-9"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-blk-pci"
+ },
+ "id": "libvirt-10"
+}
+
{
"return": [
{
@@ -1870,6 +1915,14 @@
"id": "libvirt-10"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-net-pci"
+ },
+ "id": "libvirt-11"
+}
+
{
"return": [
{
@@ -2115,6 +2168,14 @@
"id": "libvirt-11"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-scsi-pci"
+ },
+ "id": "libvirt-12"
+}
+
{
"return": [
{
@@ -2246,6 +2307,14 @@
"id": "libvirt-12"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-net-ccw"
+ },
+ "id": "libvirt-13"
+}
+
{
"id": "libvirt-13",
"error": {
@@ -2254,6 +2323,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-scsi-ccw"
+ },
+ "id": "libvirt-14"
+}
+
{
"id": "libvirt-14",
"error": {
@@ -2262,6 +2339,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-net-s390"
+ },
+ "id": "libvirt-15"
+}
+
{
"id": "libvirt-15",
"error": {
@@ -2270,6 +2355,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "pci-assign"
+ },
+ "id": "libvirt-16"
+}
+
{
"id": "libvirt-16",
"error": {
@@ -2278,6 +2371,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "kvm-pci-assign"
+ },
+ "id": "libvirt-17"
+}
+
{
"return": [
{
@@ -2335,6 +2436,14 @@
"id": "libvirt-17"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "vfio-pci"
+ },
+ "id": "libvirt-18"
+}
+
{
"return": [
{
@@ -2437,6 +2546,14 @@
"id": "libvirt-18"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "scsi-disk"
+ },
+ "id": "libvirt-19"
+}
+
{
"return": [
{
@@ -2547,6 +2664,14 @@
"id": "libvirt-19"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "ide-drive"
+ },
+ "id": "libvirt-20"
+}
+
{
"return": [
{
@@ -2619,6 +2744,14 @@
"id": "libvirt-20"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "PIIX4_PM"
+ },
+ "id": "libvirt-21"
+}
+
{
"return": [
{
@@ -2677,6 +2810,14 @@
"id": "libvirt-21"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "usb-redir"
+ },
+ "id": "libvirt-22"
+}
+
{
"return": [
{
@@ -2726,6 +2867,14 @@
"id": "libvirt-22"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "usb-host"
+ },
+ "id": "libvirt-23"
+}
+
{
"return": [
{
@@ -2795,6 +2944,14 @@
"id": "libvirt-23"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "scsi-generic"
+ },
+ "id": "libvirt-24"
+}
+
{
"return": [
{
@@ -2822,6 +2979,14 @@
"id": "libvirt-24"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "i440FX-pcihost"
+ },
+ "id": "libvirt-25"
+}
+
{
"return": [
{
@@ -2860,6 +3025,14 @@
"id": "libvirt-25"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "q35-pcihost"
+ },
+ "id": "libvirt-26"
+}
+
{
"return": [
{
@@ -2938,6 +3111,14 @@
"id": "libvirt-26"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "usb-storage"
+ },
+ "id": "libvirt-27"
+}
+
{
"return": [
{
@@ -3007,6 +3188,14 @@
"id": "libvirt-27"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "kvm-pit"
+ },
+ "id": "libvirt-28"
+}
+
{
"return": [
{
@@ -3021,6 +3210,14 @@
"id": "libvirt-28"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "VGA"
+ },
+ "id": "libvirt-29"
+}
+
{
"return": [
{
@@ -3073,6 +3270,14 @@
"id": "libvirt-29"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "vmware-svga"
+ },
+ "id": "libvirt-30"
+}
+
{
"return": [
{
@@ -3111,6 +3316,14 @@
"id": "libvirt-30"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "qxl"
+ },
+ "id": "libvirt-31"
+}
+
{
"return": [
{
@@ -3193,6 +3406,14 @@
"id": "libvirt-31"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-gpu-pci"
+ },
+ "id": "libvirt-32"
+}
+
{
"return": [
{
@@ -3312,6 +3533,14 @@
"id": "libvirt-32"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-gpu-device"
+ },
+ "id": "libvirt-33"
+}
+
{
"return": [
{
@@ -3352,6 +3581,14 @@
"id": "libvirt-33"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "ICH9-LPC"
+ },
+ "id": "libvirt-34"
+}
+
{
"return": [
{
@@ -3438,6 +3675,14 @@
"id": "libvirt-34"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-balloon-pci"
+ },
+ "id": "libvirt-35"
+}
+
{
"return": [
{
@@ -3551,6 +3796,14 @@
"id": "libvirt-35"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-balloon-ccw"
+ },
+ "id": "libvirt-36"
+}
+
{
"id": "libvirt-36",
"error": {
@@ -3559,6 +3812,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-balloon-device"
+ },
+ "id": "libvirt-37"
+}
+
{
"return": [
{
@@ -3598,6 +3859,14 @@
"id": "libvirt-37"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "nec-usb-xhci"
+ },
+ "id": "libvirt-38"
+}
+
{
"return": [
{
@@ -3673,6 +3942,14 @@
"id": "libvirt-38"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "intel-iommu"
+ },
+ "id": "libvirt-39"
+}
+
{
"return": [
{
@@ -3696,6 +3973,11 @@
"id": "libvirt-39"
}
+{
+ "execute": "query-machines",
+ "id": "libvirt-40"
+}
+
{
"return": [
{
@@ -3865,6 +4147,11 @@
"id": "libvirt-40"
}
+{
+ "execute": "query-cpu-definitions",
+ "id": "libvirt-41"
+}
+
{
"return": [
{
@@ -4071,6 +4358,11 @@
"id": "libvirt-41"
}
+{
+ "execute": "query-tpm-models",
+ "id": "libvirt-42"
+}
+
{
"return": [
"tpm-tis"
@@ -4078,6 +4370,11 @@
"id": "libvirt-42"
}
+{
+ "execute": "query-tpm-types",
+ "id": "libvirt-43"
+}
+
{
"return": [
"passthrough"
@@ -4085,6 +4382,11 @@
"id": "libvirt-43"
}
+{
+ "execute": "query-command-line-options",
+ "id": "libvirt-44"
+}
+
{
"return": [
{
@@ -5208,6 +5510,11 @@
"id": "libvirt-44"
}
+{
+ "execute": "query-migrate-capabilities",
+ "id": "libvirt-45"
+}
+
{
"return": [
{
@@ -5246,6 +5553,11 @@
"id": "libvirt-45"
}
+{
+ "execute": "query-qmp-schema",
+ "id": "libvirt-46"
+}
+
{
"return": [
{
@@ -14016,12 +14328,22 @@
"id": "libvirt-46"
}
+{
+ "execute": "qmp_capabilities",
+ "id": "libvirt-1"
+}
+
{
"return": {
},
"id": "libvirt-1"
}
+{
+ "execute": "query-cpu-definitions",
+ "id": "libvirt-2"
+}
+
{
"return": [
{
diff --git a/tests/qemucapabilitiesdata/caps_2.8.0.x86_64.xml
b/tests/qemucapabilitiesdata/caps_2.8.0.x86_64.xml
index 7a658e2b6a..80f18254d0 100644
--- a/tests/qemucapabilitiesdata/caps_2.8.0.x86_64.xml
+++ b/tests/qemucapabilitiesdata/caps_2.8.0.x86_64.xml
@@ -184,7 +184,7 @@
<flag name='vhost-vsock'/>
<version>2008000</version>
<kvmVersion>0</kvmVersion>
- <microcodeVersion>255684</microcodeVersion>
+ <microcodeVersion>260185</microcodeVersion>
<package> (v2.8.0)</package>
<arch>x86_64</arch>
<cpu type='kvm' name='host' usable='yes'/>
diff --git a/tests/qemucapabilitiesdata/caps_2.9.0.ppc64.replies
b/tests/qemucapabilitiesdata/caps_2.9.0.ppc64.replies
index f367da8d2b..0c97fc3ad8 100644
--- a/tests/qemucapabilitiesdata/caps_2.9.0.ppc64.replies
+++ b/tests/qemucapabilitiesdata/caps_2.9.0.ppc64.replies
@@ -1,16 +1,6 @@
{
- "QMP": {
- "version": {
- "qemu": {
- "micro": 0,
- "minor": 9,
- "major": 2
- },
- "package": " (v2.9.0)"
- },
- "capabilities": [
- ]
- }
+ "execute": "qmp_capabilities",
+ "id": "libvirt-1"
}
{
@@ -19,6 +9,11 @@
"id": "libvirt-1"
}
+{
+ "execute": "query-version",
+ "id": "libvirt-2"
+}
+
{
"return": {
"qemu": {
@@ -31,6 +26,11 @@
"id": "libvirt-2"
}
+{
+ "execute": "query-target",
+ "id": "libvirt-3"
+}
+
{
"return": {
"arch": "ppc64"
@@ -38,6 +38,11 @@
"id": "libvirt-3"
}
+{
+ "execute": "query-commands",
+ "id": "libvirt-4"
+}
+
{
"return": [
{
@@ -473,6 +478,15 @@
"id": "libvirt-4"
}
+{
+ "execute": "add-fd",
+ "arguments": {
+ "fdset-id": 0,
+ "opaque": "/dev/null"
+ },
+ "id": "libvirt-5"
+}
+
{
"return": {
"fd": 17,
@@ -481,6 +495,14 @@
"id": "libvirt-5"
}
+{
+ "execute": "block-commit",
+ "arguments": {
+ "device": "bogus"
+ },
+ "id": "libvirt-6"
+}
+
{
"id": "libvirt-6",
"error": {
@@ -489,6 +511,11 @@
}
}
+{
+ "execute": "query-kvm",
+ "id": "libvirt-7"
+}
+
{
"return": {
"enabled": true,
@@ -497,6 +524,11 @@
"id": "libvirt-7"
}
+{
+ "execute": "query-events",
+ "id": "libvirt-8"
+}
+
{
"return": [
{
@@ -614,6 +646,11 @@
"id": "libvirt-8"
}
+{
+ "execute": "qom-list-types",
+ "id": "libvirt-9"
+}
+
{
"return": [
{
@@ -2564,6 +2601,14 @@
"id": "libvirt-9"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-blk-pci"
+ },
+ "id": "libvirt-10"
+}
+
{
"return": [
{
@@ -2792,6 +2837,14 @@
"id": "libvirt-10"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-net-pci"
+ },
+ "id": "libvirt-11"
+}
+
{
"return": [
{
@@ -3071,6 +3124,14 @@
"id": "libvirt-11"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-scsi-pci"
+ },
+ "id": "libvirt-12"
+}
+
{
"return": [
{
@@ -3232,6 +3293,14 @@
"id": "libvirt-12"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-net-ccw"
+ },
+ "id": "libvirt-13"
+}
+
{
"id": "libvirt-13",
"error": {
@@ -3240,6 +3309,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-scsi-ccw"
+ },
+ "id": "libvirt-14"
+}
+
{
"id": "libvirt-14",
"error": {
@@ -3248,6 +3325,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-net-s390"
+ },
+ "id": "libvirt-15"
+}
+
{
"id": "libvirt-15",
"error": {
@@ -3256,6 +3341,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "pci-assign"
+ },
+ "id": "libvirt-16"
+}
+
{
"id": "libvirt-16",
"error": {
@@ -3264,6 +3357,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "kvm-pci-assign"
+ },
+ "id": "libvirt-17"
+}
+
{
"id": "libvirt-17",
"error": {
@@ -3272,6 +3373,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "vfio-pci"
+ },
+ "id": "libvirt-18"
+}
+
{
"return": [
{
@@ -3379,6 +3488,14 @@
"id": "libvirt-18"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "scsi-disk"
+ },
+ "id": "libvirt-19"
+}
+
{
"return": [
{
@@ -3493,6 +3610,14 @@
"id": "libvirt-19"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "ide-drive"
+ },
+ "id": "libvirt-20"
+}
+
{
"return": [
{
@@ -3569,6 +3694,14 @@
"id": "libvirt-20"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "PIIX4_PM"
+ },
+ "id": "libvirt-21"
+}
+
{
"id": "libvirt-21",
"error": {
@@ -3577,6 +3710,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "usb-host"
+ },
+ "id": "libvirt-22"
+}
+
{
"id": "libvirt-22",
"error": {
@@ -3585,6 +3726,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "scsi-generic"
+ },
+ "id": "libvirt-23"
+}
+
{
"return": [
{
@@ -3612,6 +3761,14 @@
"id": "libvirt-23"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "i440FX-pcihost"
+ },
+ "id": "libvirt-24"
+}
+
{
"id": "libvirt-24",
"error": {
@@ -3620,6 +3777,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "q35-pcihost"
+ },
+ "id": "libvirt-25"
+}
+
{
"id": "libvirt-25",
"error": {
@@ -3628,6 +3793,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "usb-storage"
+ },
+ "id": "libvirt-26"
+}
+
{
"return": [
{
@@ -3701,6 +3874,14 @@
"id": "libvirt-26"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "kvm-pit"
+ },
+ "id": "libvirt-27"
+}
+
{
"id": "libvirt-27",
"error": {
@@ -3709,6 +3890,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "VGA"
+ },
+ "id": "libvirt-28"
+}
+
{
"return": [
{
@@ -3766,6 +3955,14 @@
"id": "libvirt-28"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-gpu-pci"
+ },
+ "id": "libvirt-29"
+}
+
{
"return": [
{
@@ -3909,6 +4106,14 @@
"id": "libvirt-29"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-gpu-device"
+ },
+ "id": "libvirt-30"
+}
+
{
"return": [
{
@@ -3948,6 +4153,14 @@
"id": "libvirt-30"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "ICH9-LPC"
+ },
+ "id": "libvirt-31"
+}
+
{
"id": "libvirt-31",
"error": {
@@ -3956,6 +4169,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-balloon-pci"
+ },
+ "id": "libvirt-32"
+}
+
{
"return": [
{
@@ -4099,6 +4320,14 @@
"id": "libvirt-32"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-balloon-ccw"
+ },
+ "id": "libvirt-33"
+}
+
{
"id": "libvirt-33",
"error": {
@@ -4107,6 +4336,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-balloon-device"
+ },
+ "id": "libvirt-34"
+}
+
{
"return": [
{
@@ -4151,6 +4388,14 @@
"id": "libvirt-34"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "nec-usb-xhci"
+ },
+ "id": "libvirt-35"
+}
+
{
"return": [
{
@@ -4231,6 +4476,14 @@
"id": "libvirt-35"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "spapr-pci-host-bridge"
+ },
+ "id": "libvirt-36"
+}
+
{
"return": [
{
@@ -4317,6 +4570,11 @@
"id": "libvirt-36"
}
+{
+ "execute": "query-machines",
+ "id": "libvirt-37"
+}
+
{
"return": [
{
@@ -4430,6 +4688,11 @@
"id": "libvirt-37"
}
+{
+ "execute": "query-cpu-definitions",
+ "id": "libvirt-38"
+}
+
{
"return": [
{
@@ -6606,18 +6869,33 @@
"id": "libvirt-38"
}
+{
+ "execute": "query-tpm-models",
+ "id": "libvirt-39"
+}
+
{
"return": [
],
"id": "libvirt-39"
}
+{
+ "execute": "query-tpm-types",
+ "id": "libvirt-40"
+}
+
{
"return": [
],
"id": "libvirt-40"
}
+{
+ "execute": "query-command-line-options",
+ "id": "libvirt-41"
+}
+
{
"return": [
{
@@ -7728,6 +8006,11 @@
"id": "libvirt-41"
}
+{
+ "execute": "query-migrate-capabilities",
+ "id": "libvirt-42"
+}
+
{
"return": [
{
@@ -7770,6 +8053,11 @@
"id": "libvirt-42"
}
+{
+ "execute": "query-qmp-schema",
+ "id": "libvirt-43"
+}
+
{
"return": [
{
@@ -17056,12 +17344,22 @@
"id": "libvirt-43"
}
+{
+ "execute": "qmp_capabilities",
+ "id": "libvirt-1"
+}
+
{
"return": {
},
"id": "libvirt-1"
}
+{
+ "execute": "query-cpu-definitions",
+ "id": "libvirt-2"
+}
+
{
"return": [
{
diff --git a/tests/qemucapabilitiesdata/caps_2.9.0.ppc64.xml
b/tests/qemucapabilitiesdata/caps_2.9.0.ppc64.xml
index 06499bf666..70a5936439 100644
--- a/tests/qemucapabilitiesdata/caps_2.9.0.ppc64.xml
+++ b/tests/qemucapabilitiesdata/caps_2.9.0.ppc64.xml
@@ -152,7 +152,7 @@
<flag name='vhost-vsock'/>
<version>2009000</version>
<kvmVersion>0</kvmVersion>
- <microcodeVersion>346538</microcodeVersion>
+ <microcodeVersion>350708</microcodeVersion>
<package> (v2.9.0)</package>
<arch>ppc64</arch>
<cpu type='kvm' name='default'/>
diff --git a/tests/qemucapabilitiesdata/caps_2.9.0.s390x.replies
b/tests/qemucapabilitiesdata/caps_2.9.0.s390x.replies
index 967148a022..94ab7feb62 100644
--- a/tests/qemucapabilitiesdata/caps_2.9.0.s390x.replies
+++ b/tests/qemucapabilitiesdata/caps_2.9.0.s390x.replies
@@ -1,16 +1,6 @@
{
- "QMP": {
- "version": {
- "qemu": {
- "micro": 0,
- "minor": 9,
- "major": 2
- },
- "package": ""
- },
- "capabilities": [
- ]
- }
+ "execute": "qmp_capabilities",
+ "id": "libvirt-1"
}
{
@@ -19,6 +9,11 @@
"id": "libvirt-1"
}
+{
+ "execute": "query-version",
+ "id": "libvirt-2"
+}
+
{
"return": {
"qemu": {
@@ -31,6 +26,11 @@
"id": "libvirt-2"
}
+{
+ "execute": "query-target",
+ "id": "libvirt-3"
+}
+
{
"return": {
"arch": "s390x"
@@ -38,6 +38,11 @@
"id": "libvirt-3"
}
+{
+ "execute": "query-commands",
+ "id": "libvirt-4"
+}
+
{
"return": [
{
@@ -485,6 +490,15 @@
"id": "libvirt-4"
}
+{
+ "execute": "add-fd",
+ "arguments": {
+ "fdset-id": 0,
+ "opaque": "/dev/null"
+ },
+ "id": "libvirt-5"
+}
+
{
"return": {
"fd": 16,
@@ -493,6 +507,14 @@
"id": "libvirt-5"
}
+{
+ "execute": "block-commit",
+ "arguments": {
+ "device": "bogus"
+ },
+ "id": "libvirt-6"
+}
+
{
"id": "libvirt-6",
"error": {
@@ -501,6 +523,11 @@
}
}
+{
+ "execute": "query-kvm",
+ "id": "libvirt-7"
+}
+
{
"return": {
"enabled": true,
@@ -509,6 +536,11 @@
"id": "libvirt-7"
}
+{
+ "execute": "query-events",
+ "id": "libvirt-8"
+}
+
{
"return": [
{
@@ -626,6 +658,11 @@
"id": "libvirt-8"
}
+{
+ "execute": "qom-list-types",
+ "id": "libvirt-9"
+}
+
{
"return": [
{
@@ -1268,6 +1305,14 @@
"id": "libvirt-9"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-blk-pci"
+ },
+ "id": "libvirt-10"
+}
+
{
"return": [
{
@@ -1496,6 +1541,14 @@
"id": "libvirt-10"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-net-pci"
+ },
+ "id": "libvirt-11"
+}
+
{
"return": [
{
@@ -1775,6 +1828,14 @@
"id": "libvirt-11"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-scsi-pci"
+ },
+ "id": "libvirt-12"
+}
+
{
"return": [
{
@@ -1936,6 +1997,14 @@
"id": "libvirt-12"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-blk-ccw"
+ },
+ "id": "libvirt-13"
+}
+
{
"return": [
{
@@ -2074,6 +2143,14 @@
"id": "libvirt-13"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-net-ccw"
+ },
+ "id": "libvirt-14"
+}
+
{
"return": [
{
@@ -2267,6 +2344,14 @@
"id": "libvirt-14"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-scsi-ccw"
+ },
+ "id": "libvirt-15"
+}
+
{
"return": [
{
@@ -2342,6 +2427,14 @@
"id": "libvirt-15"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-net-s390"
+ },
+ "id": "libvirt-16"
+}
+
{
"id": "libvirt-16",
"error": {
@@ -2350,6 +2443,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "pci-assign"
+ },
+ "id": "libvirt-17"
+}
+
{
"id": "libvirt-17",
"error": {
@@ -2358,6 +2459,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "kvm-pci-assign"
+ },
+ "id": "libvirt-18"
+}
+
{
"id": "libvirt-18",
"error": {
@@ -2366,6 +2475,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "vfio-pci"
+ },
+ "id": "libvirt-19"
+}
+
{
"return": [
{
@@ -2473,6 +2590,14 @@
"id": "libvirt-19"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "scsi-disk"
+ },
+ "id": "libvirt-20"
+}
+
{
"return": [
{
@@ -2587,6 +2712,14 @@
"id": "libvirt-20"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "ide-drive"
+ },
+ "id": "libvirt-21"
+}
+
{
"id": "libvirt-21",
"error": {
@@ -2595,6 +2728,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "PIIX4_PM"
+ },
+ "id": "libvirt-22"
+}
+
{
"id": "libvirt-22",
"error": {
@@ -2603,6 +2744,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "usb-host"
+ },
+ "id": "libvirt-23"
+}
+
{
"id": "libvirt-23",
"error": {
@@ -2611,6 +2760,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "scsi-generic"
+ },
+ "id": "libvirt-24"
+}
+
{
"return": [
{
@@ -2638,6 +2795,14 @@
"id": "libvirt-24"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "i440FX-pcihost"
+ },
+ "id": "libvirt-25"
+}
+
{
"id": "libvirt-25",
"error": {
@@ -2646,6 +2811,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "q35-pcihost"
+ },
+ "id": "libvirt-26"
+}
+
{
"id": "libvirt-26",
"error": {
@@ -2654,6 +2827,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "kvm-pit"
+ },
+ "id": "libvirt-27"
+}
+
{
"id": "libvirt-27",
"error": {
@@ -2662,6 +2843,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-gpu-pci"
+ },
+ "id": "libvirt-28"
+}
+
{
"return": [
{
@@ -2805,6 +2994,14 @@
"id": "libvirt-28"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-gpu-device"
+ },
+ "id": "libvirt-29"
+}
+
{
"return": [
{
@@ -2844,6 +3041,14 @@
"id": "libvirt-29"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "ICH9-LPC"
+ },
+ "id": "libvirt-30"
+}
+
{
"id": "libvirt-30",
"error": {
@@ -2852,6 +3057,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-balloon-pci"
+ },
+ "id": "libvirt-31"
+}
+
{
"return": [
{
@@ -2995,6 +3208,14 @@
"id": "libvirt-31"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-balloon-ccw"
+ },
+ "id": "libvirt-32"
+}
+
{
"return": [
{
@@ -3057,6 +3278,14 @@
"id": "libvirt-32"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-balloon-device"
+ },
+ "id": "libvirt-33"
+}
+
{
"return": [
{
@@ -3101,6 +3330,14 @@
"id": "libvirt-33"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtual-css-bridge"
+ },
+ "id": "libvirt-34"
+}
+
{
"return": [
{
@@ -3111,6 +3348,11 @@
"id": "libvirt-34"
}
+{
+ "execute": "query-machines",
+ "id": "libvirt-35"
+}
+
{
"return": [
{
@@ -3154,6 +3396,11 @@
"id": "libvirt-35"
}
+{
+ "execute": "query-cpu-definitions",
+ "id": "libvirt-36"
+}
+
{
"return": [
{
@@ -3544,18 +3791,33 @@
"id": "libvirt-36"
}
+{
+ "execute": "query-tpm-models",
+ "id": "libvirt-37"
+}
+
{
"return": [
],
"id": "libvirt-37"
}
+{
+ "execute": "query-tpm-types",
+ "id": "libvirt-38"
+}
+
{
"return": [
],
"id": "libvirt-38"
}
+{
+ "execute": "query-command-line-options",
+ "id": "libvirt-39"
+}
+
{
"return": [
{
@@ -4631,6 +4893,11 @@
"id": "libvirt-39"
}
+{
+ "execute": "query-migrate-capabilities",
+ "id": "libvirt-40"
+}
+
{
"return": [
{
@@ -4673,6 +4940,11 @@
"id": "libvirt-40"
}
+{
+ "execute": "query-qmp-schema",
+ "id": "libvirt-41"
+}
+
{
"return": [
{
@@ -13959,6 +14231,17 @@
"id": "libvirt-41"
}
+{
+ "execute": "query-cpu-model-expansion",
+ "arguments": {
+ "type": "static",
+ "model": {
+ "name": "host"
+ }
+ },
+ "id": "libvirt-42"
+}
+
{
"return": {
"model": {
@@ -13986,6 +14269,20 @@
"id": "libvirt-42"
}
+{
+ "execute": "query-cpu-model-expansion",
+ "arguments": {
+ "type": "static",
+ "model": {
+ "name": "host",
+ "props": {
+ "migratable": false
+ }
+ }
+ },
+ "id": "libvirt-43"
+}
+
{
"id": "libvirt-43",
"error": {
@@ -13994,12 +14291,22 @@
}
}
+{
+ "execute": "qmp_capabilities",
+ "id": "libvirt-1"
+}
+
{
"return": {
},
"id": "libvirt-1"
}
+{
+ "execute": "query-cpu-definitions",
+ "id": "libvirt-2"
+}
+
{
"return": [
{
@@ -14390,6 +14697,17 @@
"id": "libvirt-2"
}
+{
+ "execute": "query-cpu-model-expansion",
+ "arguments": {
+ "type": "static",
+ "model": {
+ "name": "max"
+ }
+ },
+ "id": "libvirt-3"
+}
+
{
"id": "libvirt-3",
"error": {
diff --git a/tests/qemucapabilitiesdata/caps_2.9.0.s390x.xml
b/tests/qemucapabilitiesdata/caps_2.9.0.s390x.xml
index 9d67f087d5..09d68e1f18 100644
--- a/tests/qemucapabilitiesdata/caps_2.9.0.s390x.xml
+++ b/tests/qemucapabilitiesdata/caps_2.9.0.s390x.xml
@@ -116,7 +116,7 @@
<flag name='vhost-vsock'/>
<version>2009000</version>
<kvmVersion>0</kvmVersion>
- <microcodeVersion>265159</microcodeVersion>
+ <microcodeVersion>269625</microcodeVersion>
<package></package>
<arch>s390x</arch>
<hostCPU type='kvm' model='z13.2-base'
migratability='no'>
diff --git a/tests/qemucapabilitiesdata/caps_2.9.0.x86_64.replies
b/tests/qemucapabilitiesdata/caps_2.9.0.x86_64.replies
index 5da1b41c2e..2a617fe86b 100644
--- a/tests/qemucapabilitiesdata/caps_2.9.0.x86_64.replies
+++ b/tests/qemucapabilitiesdata/caps_2.9.0.x86_64.replies
@@ -1,16 +1,6 @@
{
- "QMP": {
- "version": {
- "qemu": {
- "micro": 0,
- "minor": 9,
- "major": 2
- },
- "package": " (v2.9.0)"
- },
- "capabilities": [
- ]
- }
+ "execute": "qmp_capabilities",
+ "id": "libvirt-1"
}
{
@@ -19,6 +9,11 @@
"id": "libvirt-1"
}
+{
+ "execute": "query-version",
+ "id": "libvirt-2"
+}
+
{
"return": {
"qemu": {
@@ -31,6 +26,11 @@
"id": "libvirt-2"
}
+{
+ "execute": "query-target",
+ "id": "libvirt-3"
+}
+
{
"return": {
"arch": "x86_64"
@@ -38,6 +38,11 @@
"id": "libvirt-3"
}
+{
+ "execute": "query-commands",
+ "id": "libvirt-4"
+}
+
{
"return": [
{
@@ -482,6 +487,15 @@
"id": "libvirt-4"
}
+{
+ "execute": "add-fd",
+ "arguments": {
+ "fdset-id": 0,
+ "opaque": "/dev/null"
+ },
+ "id": "libvirt-5"
+}
+
{
"return": {
"fd": 15,
@@ -490,6 +504,14 @@
"id": "libvirt-5"
}
+{
+ "execute": "block-commit",
+ "arguments": {
+ "device": "bogus"
+ },
+ "id": "libvirt-6"
+}
+
{
"id": "libvirt-6",
"error": {
@@ -498,6 +520,11 @@
}
}
+{
+ "execute": "query-kvm",
+ "id": "libvirt-7"
+}
+
{
"return": {
"enabled": true,
@@ -506,6 +533,11 @@
"id": "libvirt-7"
}
+{
+ "execute": "query-events",
+ "id": "libvirt-8"
+}
+
{
"return": [
{
@@ -623,6 +655,11 @@
"id": "libvirt-8"
}
+{
+ "execute": "qom-list-types",
+ "id": "libvirt-9"
+}
+
{
"return": [
{
@@ -1754,6 +1791,14 @@
"id": "libvirt-9"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-blk-pci"
+ },
+ "id": "libvirt-10"
+}
+
{
"return": [
{
@@ -1982,6 +2027,14 @@
"id": "libvirt-10"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-net-pci"
+ },
+ "id": "libvirt-11"
+}
+
{
"return": [
{
@@ -2261,6 +2314,14 @@
"id": "libvirt-11"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-scsi-pci"
+ },
+ "id": "libvirt-12"
+}
+
{
"return": [
{
@@ -2422,6 +2483,14 @@
"id": "libvirt-12"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-net-ccw"
+ },
+ "id": "libvirt-13"
+}
+
{
"id": "libvirt-13",
"error": {
@@ -2430,6 +2499,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-scsi-ccw"
+ },
+ "id": "libvirt-14"
+}
+
{
"id": "libvirt-14",
"error": {
@@ -2438,6 +2515,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-net-s390"
+ },
+ "id": "libvirt-15"
+}
+
{
"id": "libvirt-15",
"error": {
@@ -2446,6 +2531,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "pci-assign"
+ },
+ "id": "libvirt-16"
+}
+
{
"id": "libvirt-16",
"error": {
@@ -2454,6 +2547,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "kvm-pci-assign"
+ },
+ "id": "libvirt-17"
+}
+
{
"return": [
{
@@ -2516,6 +2617,14 @@
"id": "libvirt-17"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "vfio-pci"
+ },
+ "id": "libvirt-18"
+}
+
{
"return": [
{
@@ -2623,6 +2732,14 @@
"id": "libvirt-18"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "scsi-disk"
+ },
+ "id": "libvirt-19"
+}
+
{
"return": [
{
@@ -2737,6 +2854,14 @@
"id": "libvirt-19"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "ide-drive"
+ },
+ "id": "libvirt-20"
+}
+
{
"return": [
{
@@ -2813,6 +2938,14 @@
"id": "libvirt-20"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "PIIX4_PM"
+ },
+ "id": "libvirt-21"
+}
+
{
"return": [
{
@@ -2876,6 +3009,14 @@
"id": "libvirt-21"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "usb-redir"
+ },
+ "id": "libvirt-22"
+}
+
{
"return": [
{
@@ -2925,6 +3066,14 @@
"id": "libvirt-22"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "usb-host"
+ },
+ "id": "libvirt-23"
+}
+
{
"return": [
{
@@ -2994,6 +3143,14 @@
"id": "libvirt-23"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "scsi-generic"
+ },
+ "id": "libvirt-24"
+}
+
{
"return": [
{
@@ -3021,6 +3178,14 @@
"id": "libvirt-24"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "i440FX-pcihost"
+ },
+ "id": "libvirt-25"
+}
+
{
"return": [
{
@@ -3059,6 +3224,14 @@
"id": "libvirt-25"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "q35-pcihost"
+ },
+ "id": "libvirt-26"
+}
+
{
"return": [
{
@@ -3137,6 +3310,14 @@
"id": "libvirt-26"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "usb-storage"
+ },
+ "id": "libvirt-27"
+}
+
{
"return": [
{
@@ -3210,6 +3391,14 @@
"id": "libvirt-27"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "kvm-pit"
+ },
+ "id": "libvirt-28"
+}
+
{
"return": [
{
@@ -3224,6 +3413,14 @@
"id": "libvirt-28"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "VGA"
+ },
+ "id": "libvirt-29"
+}
+
{
"return": [
{
@@ -3281,6 +3478,14 @@
"id": "libvirt-29"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "vmware-svga"
+ },
+ "id": "libvirt-30"
+}
+
{
"return": [
{
@@ -3324,6 +3529,14 @@
"id": "libvirt-30"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "qxl"
+ },
+ "id": "libvirt-31"
+}
+
{
"return": [
{
@@ -3411,6 +3624,14 @@
"id": "libvirt-31"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-gpu-pci"
+ },
+ "id": "libvirt-32"
+}
+
{
"return": [
{
@@ -3564,6 +3785,14 @@
"id": "libvirt-32"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-gpu-device"
+ },
+ "id": "libvirt-33"
+}
+
{
"return": [
{
@@ -3613,6 +3842,14 @@
"id": "libvirt-33"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "ICH9-LPC"
+ },
+ "id": "libvirt-34"
+}
+
{
"return": [
{
@@ -3709,6 +3946,14 @@
"id": "libvirt-34"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-balloon-pci"
+ },
+ "id": "libvirt-35"
+}
+
{
"return": [
{
@@ -3852,6 +4097,14 @@
"id": "libvirt-35"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-balloon-ccw"
+ },
+ "id": "libvirt-36"
+}
+
{
"id": "libvirt-36",
"error": {
@@ -3860,6 +4113,14 @@
}
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-balloon-device"
+ },
+ "id": "libvirt-37"
+}
+
{
"return": [
{
@@ -3904,6 +4165,14 @@
"id": "libvirt-37"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "nec-usb-xhci"
+ },
+ "id": "libvirt-38"
+}
+
{
"return": [
{
@@ -3984,6 +4253,14 @@
"id": "libvirt-38"
}
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "intel-iommu"
+ },
+ "id": "libvirt-39"
+}
+
{
"return": [
{
@@ -4015,6 +4292,11 @@
"id": "libvirt-39"
}
+{
+ "execute": "query-machines",
+ "id": "libvirt-40"
+}
+
{
"return": [
{
@@ -4194,6 +4476,11 @@
"id": "libvirt-40"
}
+{
+ "execute": "query-cpu-definitions",
+ "id": "libvirt-41"
+}
+
{
"return": [
{
@@ -4476,6 +4763,11 @@
"id": "libvirt-41"
}
+{
+ "execute": "query-tpm-models",
+ "id": "libvirt-42"
+}
+
{
"return": [
"tpm-tis"
@@ -4483,6 +4775,11 @@
"id": "libvirt-42"
}
+{
+ "execute": "query-tpm-types",
+ "id": "libvirt-43"
+}
+
{
"return": [
"passthrough"
@@ -4490,6 +4787,11 @@
"id": "libvirt-43"
}
+{
+ "execute": "query-command-line-options",
+ "id": "libvirt-44"
+}
+
{
"return": [
{
@@ -5739,6 +6041,11 @@
"id": "libvirt-44"
}
+{
+ "execute": "query-migrate-capabilities",
+ "id": "libvirt-45"
+}
+
{
"return": [
{
@@ -5781,6 +6088,11 @@
"id": "libvirt-45"
}
+{
+ "execute": "query-qmp-schema",
+ "id": "libvirt-46"
+}
+
{
"return": [
{
@@ -15067,6 +15379,17 @@
"id": "libvirt-46"
}
+{
+ "execute": "query-cpu-model-expansion",
+ "arguments": {
+ "type": "static",
+ "model": {
+ "name": "host"
+ }
+ },
+ "id": "libvirt-47"
+}
+
{
"return": {
"model": {
@@ -15247,114 +15570,520 @@
}
{
- "return": {
+ "execute": "query-cpu-model-expansion",
+ "arguments": {
+ "type": "full",
"model": {
"name": "base",
"props": {
- "phys-bits": 0,
- "core-id": -1,
- "xlevel": 2147483656,
"cmov": true,
"ia64": false,
"aes": true,
"mmx": true,
- "arat": true,
"rdpid": false,
+ "arat": true,
"pause-filter": false,
"xsavec": true,
"osxsave": false,
- "tsc-frequency": 0,
- "xd": true,
- "hv-vendor-id": "",
"kvm-asyncpf": true,
- "kvm_asyncpf": true,
- "perfctr_core": false,
"perfctr-core": false,
"mpx": true,
+ "pbe": false,
"avx512cd": false,
"decodeassists": false,
- "pbe": false,
- "sse4_1": true,
"sse4.1": true,
- "sse4-1": true,
"family": 6,
- "vmware-cpuid-freq": true,
"avx512f": false,
- "xcrypt": false,
- "hv-runtime": false,
"msr": true,
"mce": true,
"mca": true,
- "thread-id": -1,
+ "xcrypt": false,
"min-level": 13,
"xgetbv1": true,
"cid": false,
- "hv-relaxed": false,
- "fxsr": true,
"ds": false,
- "hv-crash": false,
+ "fxsr": true,
"xsaveopt": true,
"xtpr": false,
+ "avx512vl": false,
"avx512-vpopcntdq": false,
"phe": false,
- "avx512vl": false,
"extapic": false,
"3dnowprefetch": true,
"cr8legacy": false,
- "cpuid-0xb": true,
"xcrypt-en": false,
- "kvm_pv_eoi": true,
- "apic-id": 4294967295,
"pn": false,
"dca": false,
"vendor": "GenuineIntel",
"pku": false,
"smx": false,
"cmp-legacy": false,
- "cmp_legacy": false,
"avx512-4fmaps": false,
"vmcb-clean": false,
- "vmcb_clean": false,
- "3dnowext": false,
"hle": true,
+ "3dnowext": false,
"npt": false,
- "memory": "/machine/unattached/system[0]",
"clwb": false,
"lbrv": false,
"adx": true,
"ss": true,
"pni": true,
- "svm_lock": false,
"svm-lock": false,
"smep": true,
- "pfthreshold": false,
"smap": true,
+ "pfthreshold": false,
"x2apic": true,
"avx512vbmi": false,
- "hv-stimer": false,
- "i64": true,
"flushbyasid": false,
"f16c": true,
"ace2-en": false,
- "pat": true,
"pae": true,
+ "pat": true,
+ "sse": true,
+ "phe-en": false,
+ "kvm-nopiodelay": true,
+ "tm": false,
+ "kvmclock-stable-bit": true,
+ "hypervisor": true,
+ "pcommit": false,
+ "syscall": true,
+ "avx512dq": false,
+ "svm": false,
+ "invtsc": false,
+ "sse2": true,
+ "est": false,
+ "avx512ifma": false,
+ "tm2": false,
+ "kvm-pv-eoi": true,
+ "cx8": true,
+ "kvm-mmu": false,
+ "sse4.2": true,
+ "pge": true,
+ "pdcm": false,
+ "model": 94,
+ "movbe": true,
+ "nrip-save": false,
+ "ssse3": true,
+ "sse4a": false,
+ "invpcid": true,
+ "pdpe1gb": true,
+ "tsc-deadline": true,
+ "fma": true,
+ "cx16": true,
+ "de": true,
+ "stepping": 3,
+ "xsave": true,
+ "clflush": true,
+ "skinit": false,
+ "tsc": true,
+ "tce": false,
+ "fpu": true,
+ "ds-cpl": false,
+ "ibs": false,
+ "fma4": false,
+ "la57": false,
+ "osvw": false,
+ "apic": true,
+ "pmm": false,
+ "tsc-adjust": true,
+ "kvm-steal-time": true,
+ "kvmclock": true,
+ "lwp": false,
+ "xop": false,
+ "avx": true,
+ "ospke": false,
+ "acpi": false,
+ "avx512bw": false,
+ "ace2": false,
+ "fsgsbase": true,
+ "ht": false,
+ "nx": true,
+ "pclmulqdq": true,
+ "mmxext": false,
+ "popcnt": true,
+ "xsaves": true,
+ "lm": true,
+ "umip": false,
+ "pse": true,
+ "avx2": true,
+ "sep": true,
+ "nodeid-msr": false,
+ "misalignsse": false,
+ "min-xlevel": 2147483656,
+ "bmi1": true,
+ "bmi2": true,
+ "kvm-pv-unhalt": true,
+ "tsc-scale": false,
+ "topoext": false,
+ "clflushopt": true,
+ "monitor": false,
+ "avx512er": false,
+ "pmm-en": false,
+ "pcid": true,
+ "3dnow": false,
+ "erms": true,
+ "lahf-lm": true,
+ "fxsr-opt": false,
+ "xstore": false,
+ "rtm": true,
+ "lmce": true,
+ "perfctr-nb": false,
+ "rdrand": true,
+ "rdseed": true,
+ "avx512-4vnniw": false,
+ "vme": true,
+ "vmx": true,
+ "dtes64": false,
+ "mtrr": true,
+ "rdtscp": true,
+ "pse36": true,
+ "tbm": false,
+ "wdt": false,
+ "model-id": "Intel(R) Xeon(R) CPU E3-1245 v5 @ 3.50GHz",
+ "sha-ni": false,
+ "abm": true,
+ "avx512pf": false,
+ "xstore-en": false
+ }
+ }
+ },
+ "id": "libvirt-48"
+}
+
+{
+ "return": {
+ "model": {
+ "name": "base",
+ "props": {
+ "phys-bits": 0,
+ "core-id": -1,
+ "xlevel": 2147483656,
+ "cmov": true,
+ "ia64": false,
+ "aes": true,
+ "mmx": true,
+ "arat": true,
+ "rdpid": false,
+ "pause-filter": false,
+ "xsavec": true,
+ "osxsave": false,
+ "tsc-frequency": 0,
+ "xd": true,
+ "hv-vendor-id": "",
+ "kvm-asyncpf": true,
+ "kvm_asyncpf": true,
+ "perfctr_core": false,
+ "perfctr-core": false,
+ "mpx": true,
+ "avx512cd": false,
+ "decodeassists": false,
+ "pbe": false,
+ "sse4_1": true,
+ "sse4.1": true,
+ "sse4-1": true,
+ "family": 6,
+ "vmware-cpuid-freq": true,
+ "avx512f": false,
+ "xcrypt": false,
+ "hv-runtime": false,
+ "msr": true,
+ "mce": true,
+ "mca": true,
+ "thread-id": -1,
+ "min-level": 13,
+ "xgetbv1": true,
+ "cid": false,
+ "hv-relaxed": false,
+ "fxsr": true,
+ "ds": false,
+ "hv-crash": false,
+ "xsaveopt": true,
+ "xtpr": false,
+ "avx512-vpopcntdq": false,
+ "phe": false,
+ "avx512vl": false,
+ "extapic": false,
+ "3dnowprefetch": true,
+ "cr8legacy": false,
+ "cpuid-0xb": true,
+ "xcrypt-en": false,
+ "kvm_pv_eoi": true,
+ "apic-id": 4294967295,
+ "pn": false,
+ "dca": false,
+ "vendor": "GenuineIntel",
+ "pku": false,
+ "smx": false,
+ "cmp-legacy": false,
+ "cmp_legacy": false,
+ "avx512-4fmaps": false,
+ "vmcb-clean": false,
+ "vmcb_clean": false,
+ "3dnowext": false,
+ "hle": true,
+ "npt": false,
+ "memory": "/machine/unattached/system[0]",
+ "clwb": false,
+ "lbrv": false,
+ "adx": true,
+ "ss": true,
+ "pni": true,
+ "svm_lock": false,
+ "svm-lock": false,
+ "smep": true,
+ "pfthreshold": false,
+ "smap": true,
+ "x2apic": true,
+ "avx512vbmi": false,
+ "hv-stimer": false,
+ "i64": true,
+ "flushbyasid": false,
+ "f16c": true,
+ "ace2-en": false,
+ "pat": true,
+ "pae": true,
+ "sse": true,
+ "phe-en": false,
+ "kvm-nopiodelay": true,
+ "kvm_nopiodelay": true,
+ "tm": false,
+ "kvmclock-stable-bit": true,
+ "hypervisor": true,
+ "socket-id": -1,
+ "pcommit": false,
+ "syscall": true,
+ "level": 13,
+ "avx512dq": false,
+ "svm": false,
+ "full-cpuid-auto-level": true,
+ "hv-reset": false,
+ "invtsc": false,
+ "sse3": true,
+ "sse2": true,
+ "est": false,
+ "avx512ifma": false,
+ "tm2": false,
+ "kvm-pv-eoi": true,
+ "cx8": true,
+ "kvm-mmu": false,
+ "kvm_mmu": false,
+ "sse4_2": true,
+ "sse4.2": true,
+ "sse4-2": true,
+ "pge": true,
+ "fill-mtrr-mask": true,
+ "pdcm": false,
+ "nodeid_msr": false,
+ "model": 94,
+ "movbe": true,
+ "nrip-save": false,
+ "nrip_save": false,
+ "sse4a": false,
+ "ssse3": true,
+ "kvm_pv_unhalt": true,
+ "invpcid": true,
+ "pdpe1gb": true,
+ "tsc-deadline": true,
+ "fma": true,
+ "cx16": true,
+ "de": true,
+ "enforce": false,
+ "stepping": 3,
+ "xsave": true,
+ "clflush": true,
+ "skinit": false,
+ "tce": false,
+ "tsc": true,
+ "fpu": true,
+ "ds-cpl": false,
+ "ds_cpl": false,
+ "ibs": false,
+ "host-phys-bits": false,
+ "fma4": false,
+ "la57": false,
+ "osvw": false,
+ "check": true,
+ "hv-spinlocks": -1,
+ "pmm": false,
+ "apic": true,
+ "pmu": false,
+ "min-xlevel2": 0,
+ "tsc-adjust": true,
+ "tsc_adjust": true,
+ "kvm-steal-time": true,
+ "kvm_steal_time": true,
+ "kvmclock": true,
+ "l3-cache": true,
+ "lwp": false,
+ "xop": false,
+ "avx": true,
+ "ospke": false,
+ "ace2": false,
+ "acpi": false,
+ "avx512bw": false,
+ "hv-vapic": false,
+ "fsgsbase": true,
+ "ht": false,
+ "nx": true,
+ "pclmulqdq": true,
+ "mmxext": false,
+ "popcnt": true,
+ "xsaves": true,
+ "lm": true,
+ "umip": false,
+ "avx2": true,
+ "pse": true,
+ "sep": true,
+ "pclmuldq": true,
+ "nodeid-msr": false,
+ "kvm": true,
+ "misalignsse": false,
+ "min-xlevel": 2147483656,
+ "bmi2": true,
+ "bmi1": true,
+ "kvm-pv-unhalt": true,
+ "realized": false,
+ "tsc_scale": false,
+ "tsc-scale": false,
+ "topoext": false,
+ "hv-vpindex": false,
+ "xlevel2": 0,
+ "clflushopt": true,
+ "kvm-no-smi-migration": false,
+ "monitor": false,
+ "avx512er": false,
+ "pmm-en": false,
+ "pcid": true,
+ "3dnow": false,
+ "erms": true,
+ "lahf-lm": true,
+ "lahf_lm": true,
+ "xstore": false,
+ "hv-synic": false,
+ "fxsr-opt": false,
+ "fxsr_opt": false,
+ "rtm": true,
+ "lmce": true,
+ "hv-time": false,
+ "perfctr-nb": false,
+ "perfctr_nb": false,
+ "ffxsr": false,
+ "rdrand": true,
+ "rdseed": true,
+ "avx512-4vnniw": false,
+ "vme": true,
+ "vmx": true,
+ "dtes64": false,
+ "mtrr": true,
+ "rdtscp": true,
+ "pse36": true,
+ "tbm": false,
+ "wdt": false,
+ "pause_filter": false,
+ "model-id": "Intel(R) Xeon(R) CPU E3-1245 v5 @ 3.50GHz",
+ "sha-ni": false,
+ "abm": true,
+ "avx512pf": false,
+ "xstore-en": false
+ }
+ }
+ },
+ "id": "libvirt-48"
+}
+
+{
+ "execute": "query-cpu-model-expansion",
+ "arguments": {
+ "type": "static",
+ "model": {
+ "name": "host",
+ "props": {
+ "migratable": false
+ }
+ }
+ },
+ "id": "libvirt-49"
+}
+
+{
+ "return": {
+ "model": {
+ "name": "base",
+ "props": {
+ "cmov": true,
+ "ia64": false,
+ "aes": true,
+ "mmx": true,
+ "rdpid": false,
+ "arat": true,
+ "pause-filter": false,
+ "xsavec": true,
+ "osxsave": false,
+ "kvm-asyncpf": true,
+ "perfctr-core": false,
+ "mpx": true,
+ "pbe": false,
+ "avx512cd": false,
+ "decodeassists": false,
+ "sse4.1": true,
+ "family": 6,
+ "avx512f": false,
+ "msr": true,
+ "mce": true,
+ "mca": true,
+ "xcrypt": false,
+ "min-level": 13,
+ "xgetbv1": true,
+ "cid": false,
+ "ds": false,
+ "fxsr": true,
+ "xsaveopt": true,
+ "xtpr": false,
+ "avx512vl": false,
+ "avx512-vpopcntdq": false,
+ "phe": false,
+ "extapic": false,
+ "3dnowprefetch": true,
+ "cr8legacy": false,
+ "xcrypt-en": false,
+ "pn": false,
+ "dca": false,
+ "vendor": "GenuineIntel",
+ "pku": false,
+ "smx": false,
+ "cmp-legacy": false,
+ "avx512-4fmaps": false,
+ "vmcb-clean": false,
+ "hle": true,
+ "3dnowext": false,
+ "npt": false,
+ "clwb": false,
+ "lbrv": false,
+ "adx": true,
+ "ss": true,
+ "pni": true,
+ "svm-lock": false,
+ "smep": true,
+ "smap": true,
+ "pfthreshold": false,
+ "x2apic": true,
+ "avx512vbmi": false,
+ "flushbyasid": false,
+ "f16c": true,
+ "ace2-en": false,
+ "pae": true,
+ "pat": true,
"sse": true,
"phe-en": false,
"kvm-nopiodelay": true,
- "kvm_nopiodelay": true,
"tm": false,
"kvmclock-stable-bit": true,
"hypervisor": true,
- "socket-id": -1,
"pcommit": false,
"syscall": true,
- "level": 13,
"avx512dq": false,
"svm": false,
- "full-cpuid-auto-level": true,
- "hv-reset": false,
- "invtsc": false,
- "sse3": true,
+ "invtsc": true,
"sse2": true,
"est": false,
"avx512ifma": false,
@@ -15362,62 +16091,44 @@
"kvm-pv-eoi": true,
"cx8": true,
"kvm-mmu": false,
- "kvm_mmu": false,
- "sse4_2": true,
"sse4.2": true,
- "sse4-2": true,
"pge": true,
- "fill-mtrr-mask": true,
"pdcm": false,
- "nodeid_msr": false,
"model": 94,
"movbe": true,
"nrip-save": false,
- "nrip_save": false,
- "sse4a": false,
"ssse3": true,
- "kvm_pv_unhalt": true,
+ "sse4a": false,
"invpcid": true,
"pdpe1gb": true,
"tsc-deadline": true,
"fma": true,
"cx16": true,
"de": true,
- "enforce": false,
"stepping": 3,
"xsave": true,
"clflush": true,
"skinit": false,
- "tce": false,
"tsc": true,
+ "tce": false,
"fpu": true,
"ds-cpl": false,
- "ds_cpl": false,
"ibs": false,
- "host-phys-bits": false,
"fma4": false,
"la57": false,
"osvw": false,
- "check": true,
- "hv-spinlocks": -1,
- "pmm": false,
"apic": true,
- "pmu": false,
- "min-xlevel2": 0,
+ "pmm": false,
"tsc-adjust": true,
- "tsc_adjust": true,
"kvm-steal-time": true,
- "kvm_steal_time": true,
"kvmclock": true,
- "l3-cache": true,
"lwp": false,
"xop": false,
"avx": true,
"ospke": false,
- "ace2": false,
"acpi": false,
"avx512bw": false,
- "hv-vapic": false,
+ "ace2": false,
"fsgsbase": true,
"ht": false,
"nx": true,
@@ -15427,25 +16138,18 @@
"xsaves": true,
"lm": true,
"umip": false,
- "avx2": true,
"pse": true,
+ "avx2": true,
"sep": true,
- "pclmuldq": true,
"nodeid-msr": false,
- "kvm": true,
"misalignsse": false,
"min-xlevel": 2147483656,
- "bmi2": true,
"bmi1": true,
+ "bmi2": true,
"kvm-pv-unhalt": true,
- "realized": false,
- "tsc_scale": false,
"tsc-scale": false,
"topoext": false,
- "hv-vpindex": false,
- "xlevel2": 0,
"clflushopt": true,
- "kvm-no-smi-migration": false,
"monitor": false,
"avx512er": false,
"pmm-en": false,
@@ -15453,17 +16157,11 @@
"3dnow": false,
"erms": true,
"lahf-lm": true,
- "lahf_lm": true,
- "xstore": false,
- "hv-synic": false,
"fxsr-opt": false,
- "fxsr_opt": false,
+ "xstore": false,
"rtm": true,
"lmce": true,
- "hv-time": false,
"perfctr-nb": false,
- "perfctr_nb": false,
- "ffxsr": false,
"rdrand": true,
"rdseed": true,
"avx512-4vnniw": false,
@@ -15475,7 +16173,6 @@
"pse36": true,
"tbm": false,
"wdt": false,
- "pause_filter": false,
"model-id": "Intel(R) Xeon(R) CPU E3-1245 v5 @ 3.50GHz",
"sha-ni": false,
"abm": true,
@@ -15484,11 +16181,13 @@
}
}
},
- "id": "libvirt-48"
+ "id": "libvirt-49"
}
{
- "return": {
+ "execute": "query-cpu-model-expansion",
+ "arguments": {
+ "type": "full",
"model": {
"name": "base",
"props": {
@@ -15663,7 +16362,7 @@
}
}
},
- "id": "libvirt-49"
+ "id": "libvirt-50"
}
{
@@ -15907,12 +16606,22 @@
"id": "libvirt-50"
}
+{
+ "execute": "qmp_capabilities",
+ "id": "libvirt-1"
+}
+
{
"return": {
},
"id": "libvirt-1"
}
+{
+ "execute": "query-cpu-definitions",
+ "id": "libvirt-2"
+}
+
{
"return": [
{
@@ -16254,12 +16963,204 @@
"static": false,
"migration-safe": true
}
- ],
- "id": "libvirt-2"
+ ],
+ "id": "libvirt-2"
+}
+
+{
+ "execute": "query-cpu-model-expansion",
+ "arguments": {
+ "type": "static",
+ "model": {
+ "name": "max"
+ }
+ },
+ "id": "libvirt-3"
+}
+
+{
+ "return": {
+ "model": {
+ "name": "base",
+ "props": {
+ "cmov": true,
+ "ia64": false,
+ "aes": true,
+ "mmx": true,
+ "rdpid": false,
+ "arat": true,
+ "pause-filter": false,
+ "xsavec": false,
+ "osxsave": false,
+ "kvm-asyncpf": false,
+ "perfctr-core": false,
+ "mpx": true,
+ "pbe": false,
+ "avx512cd": false,
+ "decodeassists": false,
+ "sse4.1": true,
+ "family": 6,
+ "avx512f": false,
+ "msr": true,
+ "mce": true,
+ "mca": true,
+ "xcrypt": false,
+ "min-level": 13,
+ "xgetbv1": true,
+ "cid": false,
+ "ds": false,
+ "fxsr": true,
+ "xsaveopt": true,
+ "xtpr": false,
+ "avx512vl": false,
+ "avx512-vpopcntdq": false,
+ "phe": false,
+ "extapic": false,
+ "3dnowprefetch": false,
+ "cr8legacy": true,
+ "xcrypt-en": false,
+ "pn": false,
+ "dca": false,
+ "vendor": "AuthenticAMD",
+ "pku": true,
+ "smx": false,
+ "cmp-legacy": false,
+ "avx512-4fmaps": false,
+ "vmcb-clean": false,
+ "hle": false,
+ "3dnowext": true,
+ "npt": false,
+ "clwb": true,
+ "lbrv": false,
+ "adx": true,
+ "ss": true,
+ "pni": true,
+ "svm-lock": false,
+ "smep": true,
+ "smap": true,
+ "pfthreshold": false,
+ "x2apic": false,
+ "avx512vbmi": false,
+ "flushbyasid": false,
+ "f16c": false,
+ "ace2-en": false,
+ "pae": true,
+ "pat": true,
+ "sse": true,
+ "phe-en": false,
+ "kvm-nopiodelay": false,
+ "tm": false,
+ "kvmclock-stable-bit": false,
+ "hypervisor": true,
+ "pcommit": true,
+ "syscall": true,
+ "avx512dq": false,
+ "svm": true,
+ "invtsc": false,
+ "sse2": true,
+ "est": false,
+ "avx512ifma": false,
+ "tm2": false,
+ "kvm-pv-eoi": false,
+ "cx8": true,
+ "kvm-mmu": false,
+ "sse4.2": true,
+ "pge": true,
+ "pdcm": false,
+ "model": 6,
+ "movbe": true,
+ "nrip-save": false,
+ "ssse3": true,
+ "sse4a": true,
+ "invpcid": false,
+ "pdpe1gb": true,
+ "tsc-deadline": false,
+ "fma": false,
+ "cx16": true,
+ "de": true,
+ "stepping": 3,
+ "xsave": true,
+ "clflush": true,
+ "skinit": false,
+ "tsc": true,
+ "tce": false,
+ "fpu": true,
+ "ds-cpl": false,
+ "ibs": false,
+ "fma4": false,
+ "la57": true,
+ "osvw": false,
+ "apic": true,
+ "pmm": false,
+ "tsc-adjust": false,
+ "kvm-steal-time": false,
+ "kvmclock": false,
+ "lwp": false,
+ "xop": false,
+ "avx": false,
+ "ospke": true,
+ "acpi": true,
+ "avx512bw": false,
+ "ace2": false,
+ "fsgsbase": true,
+ "ht": false,
+ "nx": true,
+ "pclmulqdq": true,
+ "mmxext": true,
+ "popcnt": true,
+ "xsaves": false,
+ "lm": true,
+ "umip": false,
+ "pse": true,
+ "avx2": false,
+ "sep": true,
+ "nodeid-msr": false,
+ "misalignsse": false,
+ "min-xlevel": 2147483658,
+ "bmi1": true,
+ "bmi2": true,
+ "kvm-pv-unhalt": false,
+ "tsc-scale": false,
+ "topoext": false,
+ "clflushopt": true,
+ "monitor": true,
+ "avx512er": false,
+ "pmm-en": false,
+ "pcid": false,
+ "3dnow": true,
+ "erms": true,
+ "lahf-lm": true,
+ "fxsr-opt": false,
+ "xstore": false,
+ "rtm": false,
+ "lmce": false,
+ "perfctr-nb": false,
+ "rdrand": false,
+ "rdseed": false,
+ "avx512-4vnniw": false,
+ "vme": false,
+ "vmx": false,
+ "dtes64": false,
+ "mtrr": true,
+ "rdtscp": true,
+ "pse36": true,
+ "tbm": false,
+ "wdt": false,
+ "model-id": "QEMU TCG CPU version 2.5+",
+ "sha-ni": false,
+ "abm": true,
+ "avx512pf": false,
+ "xstore-en": false
+ }
+ }
+ },
+ "id": "libvirt-3"
}
{
- "return": {
+ "execute": "query-cpu-model-expansion",
+ "arguments": {
+ "type": "full",
"model": {
"name": "base",
"props": {
@@ -16434,7 +17335,7 @@
}
}
},
- "id": "libvirt-3"
+ "id": "libvirt-4"
}
{
@@ -16678,6 +17579,20 @@
"id": "libvirt-4"
}
+{
+ "execute": "query-cpu-model-expansion",
+ "arguments": {
+ "type": "static",
+ "model": {
+ "name": "max",
+ "props": {
+ "migratable": false
+ }
+ }
+ },
+ "id": "libvirt-5"
+}
+
{
"return": {
"model": {
@@ -16857,6 +17772,187 @@
"id": "libvirt-5"
}
+{
+ "execute": "query-cpu-model-expansion",
+ "arguments": {
+ "type": "full",
+ "model": {
+ "name": "base",
+ "props": {
+ "cmov": true,
+ "ia64": false,
+ "aes": true,
+ "mmx": true,
+ "rdpid": false,
+ "arat": true,
+ "pause-filter": false,
+ "xsavec": false,
+ "osxsave": false,
+ "kvm-asyncpf": false,
+ "perfctr-core": false,
+ "mpx": true,
+ "pbe": false,
+ "avx512cd": false,
+ "decodeassists": false,
+ "sse4.1": true,
+ "family": 6,
+ "avx512f": false,
+ "msr": true,
+ "mce": true,
+ "mca": true,
+ "xcrypt": false,
+ "min-level": 13,
+ "xgetbv1": true,
+ "cid": false,
+ "ds": false,
+ "fxsr": true,
+ "xsaveopt": true,
+ "xtpr": false,
+ "avx512vl": false,
+ "avx512-vpopcntdq": false,
+ "phe": false,
+ "extapic": false,
+ "3dnowprefetch": false,
+ "cr8legacy": true,
+ "xcrypt-en": false,
+ "pn": false,
+ "dca": false,
+ "vendor": "AuthenticAMD",
+ "pku": true,
+ "smx": false,
+ "cmp-legacy": false,
+ "avx512-4fmaps": false,
+ "vmcb-clean": false,
+ "hle": false,
+ "3dnowext": true,
+ "npt": false,
+ "clwb": true,
+ "lbrv": false,
+ "adx": true,
+ "ss": true,
+ "pni": true,
+ "svm-lock": false,
+ "smep": true,
+ "smap": true,
+ "pfthreshold": false,
+ "x2apic": false,
+ "avx512vbmi": false,
+ "flushbyasid": false,
+ "f16c": false,
+ "ace2-en": false,
+ "pae": true,
+ "pat": true,
+ "sse": true,
+ "phe-en": false,
+ "kvm-nopiodelay": false,
+ "tm": false,
+ "kvmclock-stable-bit": false,
+ "hypervisor": true,
+ "pcommit": true,
+ "syscall": true,
+ "avx512dq": false,
+ "svm": true,
+ "invtsc": false,
+ "sse2": true,
+ "est": false,
+ "avx512ifma": false,
+ "tm2": false,
+ "kvm-pv-eoi": false,
+ "cx8": true,
+ "kvm-mmu": false,
+ "sse4.2": true,
+ "pge": true,
+ "pdcm": false,
+ "model": 6,
+ "movbe": true,
+ "nrip-save": false,
+ "ssse3": true,
+ "sse4a": true,
+ "invpcid": false,
+ "pdpe1gb": true,
+ "tsc-deadline": false,
+ "fma": false,
+ "cx16": true,
+ "de": true,
+ "stepping": 3,
+ "xsave": true,
+ "clflush": true,
+ "skinit": false,
+ "tsc": true,
+ "tce": false,
+ "fpu": true,
+ "ds-cpl": false,
+ "ibs": false,
+ "fma4": false,
+ "la57": true,
+ "osvw": false,
+ "apic": true,
+ "pmm": false,
+ "tsc-adjust": false,
+ "kvm-steal-time": false,
+ "kvmclock": false,
+ "lwp": false,
+ "xop": false,
+ "avx": false,
+ "ospke": true,
+ "acpi": true,
+ "avx512bw": false,
+ "ace2": false,
+ "fsgsbase": true,
+ "ht": false,
+ "nx": true,
+ "pclmulqdq": true,
+ "mmxext": true,
+ "popcnt": true,
+ "xsaves": false,
+ "lm": true,
+ "umip": false,
+ "pse": true,
+ "avx2": false,
+ "sep": true,
+ "nodeid-msr": false,
+ "misalignsse": false,
+ "min-xlevel": 2147483658,
+ "bmi1": true,
+ "bmi2": true,
+ "kvm-pv-unhalt": false,
+ "tsc-scale": false,
+ "topoext": false,
+ "clflushopt": true,
+ "monitor": true,
+ "avx512er": false,
+ "pmm-en": false,
+ "pcid": false,
+ "3dnow": true,
+ "erms": true,
+ "lahf-lm": true,
+ "fxsr-opt": false,
+ "xstore": false,
+ "rtm": false,
+ "lmce": false,
+ "perfctr-nb": false,
+ "rdrand": false,
+ "rdseed": false,
+ "avx512-4vnniw": false,
+ "vme": false,
+ "vmx": false,
+ "dtes64": false,
+ "mtrr": true,
+ "rdtscp": true,
+ "pse36": true,
+ "tbm": false,
+ "wdt": false,
+ "model-id": "QEMU TCG CPU version 2.5+",
+ "sha-ni": false,
+ "abm": true,
+ "avx512pf": false,
+ "xstore-en": false
+ }
+ }
+ },
+ "id": "libvirt-6"
+}
+
{
"return": {
"model": {
diff --git a/tests/qemucapabilitiesdata/caps_2.9.0.x86_64.xml
b/tests/qemucapabilitiesdata/caps_2.9.0.x86_64.xml
index 33412b5a9a..485fbf697f 100644
--- a/tests/qemucapabilitiesdata/caps_2.9.0.x86_64.xml
+++ b/tests/qemucapabilitiesdata/caps_2.9.0.x86_64.xml
@@ -199,7 +199,7 @@
<flag name='vhost-vsock'/>
<version>2009000</version>
<kvmVersion>0</kvmVersion>
- <microcodeVersion>320947</microcodeVersion>
+ <microcodeVersion>343509</microcodeVersion>
<package> (v2.9.0)</package>
<arch>x86_64</arch>
<hostCPU type='kvm' model='base' migratability='yes'>
--
2.16.2