[PATCH 01/19] qemucapabilitiesdata: Update test data for qemu-6.0 on x86_64

Peter Krempa pkrempa at redhat.com
Thu Feb 11 15:37:40 UTC 2021


Include the 'transform' member of 'block-bitmap-mapping'.

Note that this is based on uncommited patches and will be updated once
they are merged.
---
 .../caps_6.0.0.x86_64.replies                 | 510 ++++++++++--------
 .../caps_6.0.0.x86_64.xml                     |  16 +-
 2 files changed, 306 insertions(+), 220 deletions(-)

diff --git a/tests/qemucapabilitiesdata/caps_6.0.0.x86_64.replies b/tests/qemucapabilitiesdata/caps_6.0.0.x86_64.replies
index a1e3850b59..1af61272af 100644
--- a/tests/qemucapabilitiesdata/caps_6.0.0.x86_64.replies
+++ b/tests/qemucapabilitiesdata/caps_6.0.0.x86_64.replies
@@ -21,7 +21,7 @@
       "minor": 2,
       "major": 5
     },
-    "package": "v5.2.0-1810-g2436651b26"
+    "package": "v5.2.0-1934-ge7bdfa1463"
   },
   "id": "libvirt-2"
 }
@@ -667,6 +667,10 @@
       "name": "vhost-user-vsock-device",
       "parent": "vhost-vsock-common"
     },
+    {
+      "name": "virtio-blk-pci-transitional",
+      "parent": "virtio-blk-pci-base"
+    },
     {
       "name": "pcie-pci-bridge",
       "parent": "base-pci-bridge"
@@ -708,8 +712,8 @@
       "parent": "pci-device"
     },
     {
-      "name": "sev-guest",
-      "parent": "confidential-guest-support"
+      "name": "chardev-stdio",
+      "parent": "chardev-fd"
     },
     {
       "name": "usb-redir",
@@ -732,8 +736,8 @@
       "parent": "pci-vga"
     },
     {
-      "name": "virtio-blk-pci-transitional",
-      "parent": "virtio-blk-pci-base"
+      "name": "kvm-pit",
+      "parent": "pit-common"
     },
     {
       "name": "Haswell-v1-x86_64-cpu",
@@ -756,8 +760,8 @@
       "parent": "generic-pc-machine"
     },
     {
-      "name": "kvm-pit",
-      "parent": "pit-common"
+      "name": "sev-guest",
+      "parent": "confidential-guest-support"
     },
     {
       "name": "ich9-usb-uhci5",
@@ -811,6 +815,10 @@
       "name": "usb-hub",
       "parent": "usb-device"
     },
+    {
+      "name": "chardev-serial",
+      "parent": "chardev-fd"
+    },
     {
       "name": "virtio-blk-device",
       "parent": "virtio-device"
@@ -852,8 +860,8 @@
       "parent": "accel"
     },
     {
-      "name": "chardev-serial",
-      "parent": "chardev-fd"
+      "name": "Cooperlake-x86_64-cpu",
+      "parent": "x86_64-cpu"
     },
     {
       "name": "vhost-user-vsock-pci",
@@ -891,14 +899,14 @@
       "name": "memory-backend-ram",
       "parent": "memory-backend"
     },
-    {
-      "name": "PCIE",
-      "parent": "PCI"
-    },
     {
       "name": "e1000e",
       "parent": "pci-device"
     },
+    {
+      "name": "PCIE",
+      "parent": "PCI"
+    },
     {
       "name": "n270-x86_64-cpu",
       "parent": "x86_64-cpu"
@@ -907,10 +915,6 @@
       "name": "pxb-host",
       "parent": "pci-host-bridge"
     },
-    {
-      "name": "Cooperlake-x86_64-cpu",
-      "parent": "x86_64-cpu"
-    },
     {
       "name": "scsi-disk",
       "parent": "scsi-disk-base"
@@ -979,14 +983,14 @@
       "name": "pci-ipmi-kcs",
       "parent": "pci-device"
     },
-    {
-      "name": "intel-iommu-iommu-memory-region",
-      "parent": "qemu:iommu-memory-region"
-    },
     {
       "name": "xio3130-downstream",
       "parent": "pcie-slot"
     },
+    {
+      "name": "intel-iommu-iommu-memory-region",
+      "parent": "qemu:iommu-memory-region"
+    },
     {
       "name": "vhost-user-vsock-pci-non-transitional",
       "parent": "vhost-user-vsock-pci-base"
@@ -995,14 +999,14 @@
       "name": "pc-i440fx-2.3-machine",
       "parent": "generic-pc-machine"
     },
-    {
-      "name": "PCI",
-      "parent": "bus"
-    },
     {
       "name": "microvm-machine",
       "parent": "x86-machine"
     },
+    {
+      "name": "PCI",
+      "parent": "bus"
+    },
     {
       "name": "sdhci-bus",
       "parent": "sd-bus"
@@ -1104,8 +1108,8 @@
       "parent": "pci-device"
     },
     {
-      "name": "virtio-input-host-pci",
-      "parent": "virtio-input-host-pci-base-type"
+      "name": "virtio-9p-pci-transitional",
+      "parent": "virtio-9p-pci-base"
     },
     {
       "name": "nvdimm",
@@ -1116,8 +1120,8 @@
       "parent": "generic-pc-machine"
     },
     {
-      "name": "virtio-9p-pci-transitional",
-      "parent": "virtio-9p-pci-base"
+      "name": "virtio-input-host-pci",
+      "parent": "virtio-input-host-pci-base-type"
     },
     {
       "name": "Opteron_G1-x86_64-cpu",
@@ -1143,6 +1147,10 @@
       "name": "i82557c",
       "parent": "pci-device"
     },
+    {
+      "name": "i82557b",
+      "parent": "pci-device"
+    },
     {
       "name": "virtio-scsi-device",
       "parent": "virtio-scsi-common"
@@ -1151,10 +1159,6 @@
       "name": "pxb-pcie",
       "parent": "pci-device"
     },
-    {
-      "name": "i82557b",
-      "parent": "pci-device"
-    },
     {
       "name": "Haswell-IBRS-x86_64-cpu",
       "parent": "x86_64-cpu"
@@ -1172,12 +1176,8 @@
       "parent": "sys-bus-device"
     },
     {
-      "name": "chardev-memory",
-      "parent": "chardev-ringbuf"
-    },
-    {
-      "name": "pc-q35-2.8-machine",
-      "parent": "generic-pc-machine"
+      "name": "i82557a",
+      "parent": "pci-device"
     },
     {
       "name": "vhost-user-scsi-pci-non-transitional",
@@ -1188,12 +1188,16 @@
       "parent": "isa-device"
     },
     {
-      "name": "generic-sdhci",
-      "parent": "sys-bus-device"
+      "name": "chardev-udp",
+      "parent": "chardev"
     },
     {
-      "name": "i82557a",
-      "parent": "pci-device"
+      "name": "pc-q35-2.8-machine",
+      "parent": "generic-pc-machine"
+    },
+    {
+      "name": "generic-sdhci",
+      "parent": "sys-bus-device"
     },
     {
       "name": "virtio-scsi-pci-non-transitional",
@@ -1212,8 +1216,8 @@
       "parent": "x86_64-cpu"
     },
     {
-      "name": "chardev-udp",
-      "parent": "chardev"
+      "name": "chardev-memory",
+      "parent": "chardev-ringbuf"
     },
     {
       "name": "EPYC-Rome-v1-x86_64-cpu",
@@ -1263,14 +1267,14 @@
       "name": "virtio-9p-pci-non-transitional",
       "parent": "virtio-9p-pci-base"
     },
-    {
-      "name": "Nehalem-v2-x86_64-cpu",
-      "parent": "x86_64-cpu"
-    },
     {
       "name": "memory-backend-file",
       "parent": "memory-backend"
     },
+    {
+      "name": "Nehalem-v2-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
     {
       "name": "vhost-vsock-device",
       "parent": "vhost-vsock-common"
@@ -1331,10 +1335,6 @@
       "name": "tcg-accel",
       "parent": "accel"
     },
-    {
-      "name": "piix4-ide",
-      "parent": "pci-ide"
-    },
     {
       "name": "virtio-balloon-pci",
       "parent": "virtio-balloon-pci-base"
@@ -1367,6 +1367,10 @@
       "name": "ES1370",
       "parent": "pci-device"
     },
+    {
+      "name": "pc-i440fx-2.6-machine",
+      "parent": "generic-pc-machine"
+    },
     {
       "name": "i82551",
       "parent": "pci-device"
@@ -1384,8 +1388,8 @@
       "parent": "x86_64-cpu"
     },
     {
-      "name": "pc-i440fx-2.6-machine",
-      "parent": "generic-pc-machine"
+      "name": "piix4-ide",
+      "parent": "pci-ide"
     },
     {
       "name": "SandyBridge-x86_64-cpu",
@@ -1427,14 +1431,14 @@
       "name": "kvm-apic",
       "parent": "apic-common"
     },
-    {
-      "name": "isa-pit",
-      "parent": "pit-common"
-    },
     {
       "name": "kvm64-x86_64-cpu",
       "parent": "x86_64-cpu"
     },
+    {
+      "name": "isa-pit",
+      "parent": "pit-common"
+    },
     {
       "name": "Broadwell-v4-x86_64-cpu",
       "parent": "x86_64-cpu"
@@ -1499,14 +1503,6 @@
       "name": "core2duo-v1-x86_64-cpu",
       "parent": "x86_64-cpu"
     },
-    {
-      "name": "vhost-user-blk-pci-non-transitional",
-      "parent": "vhost-user-blk-pci-base"
-    },
-    {
-      "name": "virtio-rng-pci-non-transitional",
-      "parent": "virtio-rng-pci-base"
-    },
     {
       "name": "cirrus-vga",
       "parent": "pci-device"
@@ -1523,13 +1519,17 @@
       "name": "pc-i440fx-2.1-machine",
       "parent": "generic-pc-machine"
     },
+    {
+      "name": "virtio-serial-pci",
+      "parent": "virtio-serial-pci-base"
+    },
     {
       "name": "i82559er",
       "parent": "pci-device"
     },
     {
-      "name": "virtio-serial-pci",
-      "parent": "virtio-serial-pci-base"
+      "name": "virtio-rng-pci-non-transitional",
+      "parent": "virtio-rng-pci-base"
     },
     {
       "name": "Skylake-Client-x86_64-cpu",
@@ -1539,13 +1539,17 @@
       "name": "Opteron_G3-x86_64-cpu",
       "parent": "x86_64-cpu"
     },
+    {
+      "name": "container",
+      "parent": "object"
+    },
     {
       "name": "isa-ide",
       "parent": "isa-device"
     },
     {
-      "name": "container",
-      "parent": "object"
+      "name": "486-v1-x86_64-cpu",
+      "parent": "x86_64-cpu"
     },
     {
       "name": "EPYC-v3-x86_64-cpu",
@@ -1556,12 +1560,12 @@
       "parent": "scsi-disk-base"
     },
     {
-      "name": "gpex-root",
-      "parent": "pci-device"
+      "name": "vhost-user-blk-pci-non-transitional",
+      "parent": "vhost-user-blk-pci-base"
     },
     {
-      "name": "486-v1-x86_64-cpu",
-      "parent": "x86_64-cpu"
+      "name": "gpex-root",
+      "parent": "pci-device"
     },
     {
       "name": "vmport",
@@ -1587,14 +1591,14 @@
       "name": "e1000-82545em",
       "parent": "e1000-base"
     },
-    {
-      "name": "sdhci-pci",
-      "parent": "pci-device"
-    },
     {
       "name": "pxb-pcie-bus",
       "parent": "PCIE"
     },
+    {
+      "name": "sdhci-pci",
+      "parent": "pci-device"
+    },
     {
       "name": "vhost-user-scsi",
       "parent": "vhost-scsi-common"
@@ -1768,11 +1772,11 @@
       "parent": "base-sysbus-fdc"
     },
     {
-      "name": "i82559c",
+      "name": "AMDVI-PCI",
       "parent": "pci-device"
     },
     {
-      "name": "AMDVI-PCI",
+      "name": "i82559c",
       "parent": "pci-device"
     },
     {
@@ -1820,11 +1824,11 @@
       "parent": "vhost-user-scsi-pci-base"
     },
     {
-      "name": "i82559a",
+      "name": "kvaser_pci",
       "parent": "pci-device"
     },
     {
-      "name": "kvaser_pci",
+      "name": "i82559a",
       "parent": "pci-device"
     },
     {
@@ -1932,16 +1936,16 @@
       "parent": "virtio-iommu-device-base"
     },
     {
-      "name": "chardev-braille",
-      "parent": "chardev"
+      "name": "vmcoreinfo",
+      "parent": "device"
     },
     {
       "name": "Icelake-Client-v1-x86_64-cpu",
       "parent": "x86_64-cpu"
     },
     {
-      "name": "vmcoreinfo",
-      "parent": "device"
+      "name": "chardev-braille",
+      "parent": "chardev"
     },
     {
       "name": "tpci200",
@@ -1963,10 +1967,6 @@
       "name": "qio-channel-socket",
       "parent": "qio-channel"
     },
-    {
-      "name": "chardev-socket",
-      "parent": "chardev"
-    },
     {
       "name": "coreduo-v1-x86_64-cpu",
       "parent": "x86_64-cpu"
@@ -1984,17 +1984,13 @@
       "parent": "object"
     },
     {
-      "name": "hyperv-testdev",
-      "parent": "isa-device"
+      "name": "chardev-socket",
+      "parent": "chardev"
     },
     {
       "name": "clock",
       "parent": "object"
     },
-    {
-      "name": "virtio-net-device",
-      "parent": "virtio-device"
-    },
     {
       "name": "Haswell-v2-x86_64-cpu",
       "parent": "x86_64-cpu"
@@ -2003,6 +1999,10 @@
       "name": "host-x86_64-cpu",
       "parent": "max-x86_64-cpu"
     },
+    {
+      "name": "secret",
+      "parent": "secret_common"
+    },
     {
       "name": "usb-ehci",
       "parent": "pci-ehci-usb"
@@ -2048,8 +2048,8 @@
       "parent": "scsi-disk-base"
     },
     {
-      "name": "secret",
-      "parent": "secret_common"
+      "name": "Cascadelake-Server-noTSX-x86_64-cpu",
+      "parent": "x86_64-cpu"
     },
     {
       "name": "usb-kbd",
@@ -2064,16 +2064,16 @@
       "parent": "device"
     },
     {
-      "name": "usb-mtp",
-      "parent": "usb-device"
+      "name": "virtio-net-device",
+      "parent": "virtio-device"
     },
     {
       "name": "filter-replay",
       "parent": "netfilter"
     },
     {
-      "name": "Cascadelake-Server-noTSX-x86_64-cpu",
-      "parent": "x86_64-cpu"
+      "name": "usb-mtp",
+      "parent": "usb-device"
     },
     {
       "name": "input-linux",
@@ -2088,8 +2088,12 @@
       "parent": "x86_64-cpu"
     },
     {
-      "name": "pc-q35-5.1-machine",
-      "parent": "generic-pc-machine"
+      "name": "lsi53c810",
+      "parent": "lsi53c895a"
+    },
+    {
+      "name": "hyperv-testdev",
+      "parent": "isa-device"
     },
     {
       "name": "s3c-sdhci",
@@ -2112,8 +2116,8 @@
       "parent": "ccid-card"
     },
     {
-      "name": "virtconsole",
-      "parent": "virtserialport"
+      "name": "pc-q35-5.1-machine",
+      "parent": "generic-pc-machine"
     },
     {
       "name": "pc-i440fx-1.7-machine",
@@ -2124,21 +2128,21 @@
       "parent": "virtio-input-hid-device"
     },
     {
-      "name": "lsi53c810",
-      "parent": "lsi53c895a"
+      "name": "virtconsole",
+      "parent": "virtserialport"
     },
     {
       "name": "ioh3420",
       "parent": "pcie-root-port-base"
     },
-    {
-      "name": "filter-mirror",
-      "parent": "netfilter"
-    },
     {
       "name": "Skylake-Client-v1-x86_64-cpu",
       "parent": "x86_64-cpu"
     },
+    {
+      "name": "filter-mirror",
+      "parent": "netfilter"
+    },
     {
       "name": "throttle-group",
       "parent": "object"
@@ -2235,14 +2239,14 @@
       "name": "pc-dimm",
       "parent": "device"
     },
-    {
-      "name": "virtio-net-pci-transitional",
-      "parent": "virtio-net-pci-base"
-    },
     {
       "name": "virtio-balloon-pci-non-transitional",
       "parent": "virtio-balloon-pci-base"
     },
+    {
+      "name": "virtio-net-pci-transitional",
+      "parent": "virtio-net-pci-base"
+    },
     {
       "name": "ipmi-bmc-sim",
       "parent": "ipmi-bmc"
@@ -2303,14 +2307,14 @@
       "name": "pxb-bus",
       "parent": "PCI"
     },
-    {
-      "name": "virtio-mmio",
-      "parent": "sys-bus-device"
-    },
     {
       "name": "pentium2-x86_64-cpu",
       "parent": "x86_64-cpu"
     },
+    {
+      "name": "virtio-mmio",
+      "parent": "sys-bus-device"
+    },
     {
       "name": "Broadwell-v1-x86_64-cpu",
       "parent": "x86_64-cpu"
@@ -2567,14 +2571,14 @@
       "name": "cfi.pflash01",
       "parent": "sys-bus-device"
     },
-    {
-      "name": "Skylake-Server-x86_64-cpu",
-      "parent": "x86_64-cpu"
-    },
     {
       "name": "pc-q35-2.7-machine",
       "parent": "generic-pc-machine"
     },
+    {
+      "name": "Skylake-Server-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
     {
       "name": "isa-parallel",
       "parent": "isa-device"
@@ -2796,8 +2800,8 @@
       "parent": "x86_64-cpu"
     },
     {
-      "name": "kvm64-v1-x86_64-cpu",
-      "parent": "x86_64-cpu"
+      "name": "pcie-root-port",
+      "parent": "pcie-root-port-base"
     },
     {
       "name": "IDE",
@@ -2808,8 +2812,8 @@
       "parent": "x86_64-cpu"
     },
     {
-      "name": "pcie-root-port",
-      "parent": "pcie-root-port-base"
+      "name": "kvm64-v1-x86_64-cpu",
+      "parent": "x86_64-cpu"
     },
     {
       "name": "mptsas1068",
@@ -2907,10 +2911,6 @@
       "name": "qio-channel-tls",
       "parent": "qio-channel"
     },
-    {
-      "name": "chardev-stdio",
-      "parent": "chardev-fd"
-    },
     {
       "name": "virtio-vga",
       "parent": "virtio-vga-base-type"
@@ -7314,6 +7314,10 @@
       "name": "xsaves",
       "type": "bool"
     },
+    {
+      "name": "vgif",
+      "type": "bool"
+    },
     {
       "name": "mce",
       "type": "bool"
@@ -7443,6 +7447,10 @@
       "name": "tcg-cpuid",
       "type": "bool"
     },
+    {
+      "name": "vmx-entry-load-pkrs",
+      "type": "bool"
+    },
     {
       "name": "x-hv-max-vps",
       "type": "int32"
@@ -7700,6 +7708,10 @@
       "name": "kvm-pv-tlb-flush",
       "type": "bool"
     },
+    {
+      "name": "vmx-rdtsc-exit",
+      "type": "bool"
+    },
     {
       "name": "vmx-cr8-load-exit",
       "type": "bool"
@@ -7713,7 +7725,11 @@
       "type": "bool"
     },
     {
-      "name": "vmx-rdtsc-exit",
+      "name": "svme-addr-chk",
+      "type": "bool"
+    },
+    {
+      "name": "vmx-exit-load-pkrs",
       "type": "bool"
     },
     {
@@ -7855,6 +7871,14 @@
       "description": "on/off",
       "type": "bool"
     },
+    {
+      "name": "avic",
+      "type": "bool"
+    },
+    {
+      "name": "ds",
+      "type": "bool"
+    },
     {
       "name": "legacy-cache",
       "type": "bool"
@@ -7873,11 +7897,11 @@
       "type": "bool"
     },
     {
-      "name": "ds",
+      "name": "osvw",
       "type": "bool"
     },
     {
-      "name": "osvw",
+      "name": "pks",
       "type": "bool"
     },
     {
@@ -7904,6 +7928,10 @@
       "name": "vmx-cr8-store-exit",
       "type": "bool"
     },
+    {
+      "name": "vmx-ept-1gb",
+      "type": "bool"
+    },
     {
       "name": "nrip-save",
       "type": "bool"
@@ -7917,7 +7945,7 @@
       "type": "bool"
     },
     {
-      "name": "lmce",
+      "name": "vmx-ept-2mb",
       "type": "bool"
     },
     {
@@ -7937,7 +7965,7 @@
       "type": "bool"
     },
     {
-      "name": "sse2",
+      "name": "lmce",
       "type": "bool"
     },
     {
@@ -7965,15 +7993,15 @@
       "type": "bool"
     },
     {
-      "name": "vmx-ept-1gb",
+      "name": "avx",
       "type": "bool"
     },
     {
-      "name": "avx",
+      "name": "topoext",
       "type": "bool"
     },
     {
-      "name": "topoext",
+      "name": "sse2",
       "type": "bool"
     },
     {
@@ -8171,7 +8199,7 @@
       "type": "bool"
     },
     {
-      "name": "vmx-ept-2mb",
+      "name": "vmx-page-walk-4",
       "type": "bool"
     },
     {
@@ -8239,7 +8267,7 @@
       "type": "bool"
     },
     {
-      "name": "vmx-page-walk-4",
+      "name": "v-vmsave-vmload",
       "type": "bool"
     },
     {
@@ -10857,6 +10885,11 @@
       ],
       "option": "iscsi"
     },
+    {
+      "parameters": [
+      ],
+      "option": "acpi"
+    },
     {
       "parameters": [
         {
@@ -10986,6 +11019,31 @@
       ],
       "option": "spice"
     },
+    {
+      "parameters": [
+        {
+          "name": "resourcecontrol",
+          "type": "string"
+        },
+        {
+          "name": "spawn",
+          "type": "string"
+        },
+        {
+          "name": "elevateprivileges",
+          "type": "string"
+        },
+        {
+          "name": "obsolete",
+          "type": "string"
+        },
+        {
+          "name": "enable",
+          "type": "boolean"
+        }
+      ],
+      "option": "sandbox"
+    },
     {
       "parameters": [
         {
@@ -11175,31 +11233,6 @@
       ],
       "option": "fsdev"
     },
-    {
-      "parameters": [
-        {
-          "name": "resourcecontrol",
-          "type": "string"
-        },
-        {
-          "name": "spawn",
-          "type": "string"
-        },
-        {
-          "name": "elevateprivileges",
-          "type": "string"
-        },
-        {
-          "name": "obsolete",
-          "type": "string"
-        },
-        {
-          "name": "enable",
-          "type": "boolean"
-        }
-      ],
-      "option": "sandbox"
-    },
     {
       "parameters": [
       ],
@@ -11298,11 +11331,6 @@
       ],
       "option": "vnc"
     },
-    {
-      "parameters": [
-      ],
-      "option": "acpi"
-    },
     {
       "parameters": [
         {
@@ -25357,6 +25385,11 @@
         {
           "name": "alias",
           "type": "str"
+        },
+        {
+          "name": "transform",
+          "default": null,
+          "type": "568"
         }
       ],
       "meta-type": "object"
@@ -25384,7 +25417,7 @@
       "members": [
         {
           "name": "data",
-          "type": "568"
+          "type": "569"
         }
       ],
       "meta-type": "object"
@@ -25760,7 +25793,7 @@
       "members": [
         {
           "name": "bus",
-          "type": "569"
+          "type": "570"
         },
         {
           "name": "devices",
@@ -25832,7 +25865,7 @@
       "members": [
         {
           "name": "data",
-          "type": "570"
+          "type": "571"
         }
       ],
       "meta-type": "object"
@@ -25842,7 +25875,7 @@
       "members": [
         {
           "name": "data",
-          "type": "571"
+          "type": "572"
         }
       ],
       "meta-type": "object"
@@ -25852,7 +25885,7 @@
       "members": [
         {
           "name": "data",
-          "type": "572"
+          "type": "573"
         }
       ],
       "meta-type": "object"
@@ -26047,7 +26080,7 @@
       "members": [
         {
           "name": "type",
-          "type": "573"
+          "type": "574"
         },
         {
           "name": "hash",
@@ -26126,13 +26159,13 @@
         },
         {
           "case": "luks",
-          "type": "575"
+          "type": "576"
         }
       ],
       "members": [
         {
           "name": "format",
-          "type": "574"
+          "type": "575"
         }
       ],
       "meta-type": "object"
@@ -26158,17 +26191,17 @@
       "variants": [
         {
           "case": "full",
-          "type": "577"
+          "type": "578"
         },
         {
           "case": "erasure-coded",
-          "type": "578"
+          "type": "579"
         }
       ],
       "members": [
         {
           "name": "type",
-          "type": "576"
+          "type": "577"
         }
       ],
       "meta-type": "object"
@@ -26224,7 +26257,7 @@
       "variants": [
         {
           "case": "luks",
-          "type": "579"
+          "type": "580"
         },
         {
           "case": "qcow",
@@ -26234,7 +26267,7 @@
       "members": [
         {
           "name": "format",
-          "type": "574"
+          "type": "575"
         }
       ],
       "meta-type": "object"
@@ -26732,7 +26765,7 @@
       "members": [
         {
           "name": "button",
-          "type": "580"
+          "type": "581"
         },
         {
           "name": "down",
@@ -26746,7 +26779,7 @@
       "members": [
         {
           "name": "axis",
-          "type": "581"
+          "type": "582"
         },
         {
           "name": "value",
@@ -26758,11 +26791,22 @@
     {
       "name": "568",
       "members": [
+        {
+          "name": "persistent",
+          "default": null,
+          "type": "bool"
+        }
       ],
       "meta-type": "object"
     },
     {
       "name": "569",
+      "members": [
+      ],
+      "meta-type": "object"
+    },
+    {
+      "name": "570",
       "members": [
         {
           "name": "number",
@@ -26778,21 +26822,21 @@
         },
         {
           "name": "io_range",
-          "type": "582"
+          "type": "583"
         },
         {
           "name": "memory_range",
-          "type": "582"
+          "type": "583"
         },
         {
           "name": "prefetchable_range",
-          "type": "582"
+          "type": "583"
         }
       ],
       "meta-type": "object"
     },
     {
-      "name": "570",
+      "name": "571",
       "members": [
         {
           "name": "compat",
@@ -26830,12 +26874,12 @@
         {
           "name": "encrypt",
           "default": null,
-          "type": "583"
+          "type": "584"
         },
         {
           "name": "bitmaps",
           "default": null,
-          "type": "[584]"
+          "type": "[585]"
         },
         {
           "name": "compression-type",
@@ -26845,7 +26889,7 @@
       "meta-type": "object"
     },
     {
-      "name": "571",
+      "name": "572",
       "members": [
         {
           "name": "create-type",
@@ -26867,7 +26911,7 @@
       "meta-type": "object"
     },
     {
-      "name": "572",
+      "name": "573",
       "members": [
         {
           "name": "cipher-alg",
@@ -26904,13 +26948,13 @@
         },
         {
           "name": "slots",
-          "type": "[585]"
+          "type": "[586]"
         }
       ],
       "meta-type": "object"
     },
     {
-      "name": "573",
+      "name": "574",
       "meta-type": "enum",
       "values": [
         "md5",
@@ -26918,7 +26962,7 @@
       ]
     },
     {
-      "name": "574",
+      "name": "575",
       "meta-type": "enum",
       "values": [
         "qcow",
@@ -26926,7 +26970,7 @@
       ]
     },
     {
-      "name": "575",
+      "name": "576",
       "members": [
         {
           "name": "key-secret",
@@ -26967,7 +27011,7 @@
       "meta-type": "object"
     },
     {
-      "name": "576",
+      "name": "577",
       "meta-type": "enum",
       "values": [
         "full",
@@ -26975,7 +27019,7 @@
       ]
     },
     {
-      "name": "577",
+      "name": "578",
       "members": [
         {
           "name": "copies",
@@ -26985,7 +27029,7 @@
       "meta-type": "object"
     },
     {
-      "name": "578",
+      "name": "579",
       "members": [
         {
           "name": "data-strips",
@@ -26999,7 +27043,7 @@
       "meta-type": "object"
     },
     {
-      "name": "579",
+      "name": "580",
       "members": [
         {
           "name": "state",
@@ -27034,7 +27078,7 @@
       "meta-type": "object"
     },
     {
-      "name": "580",
+      "name": "581",
       "meta-type": "enum",
       "values": [
         "left",
@@ -27047,7 +27091,7 @@
       ]
     },
     {
-      "name": "581",
+      "name": "582",
       "meta-type": "enum",
       "values": [
         "x",
@@ -27055,7 +27099,7 @@
       ]
     },
     {
-      "name": "582",
+      "name": "583",
       "members": [
         {
           "name": "base",
@@ -27069,12 +27113,12 @@
       "meta-type": "object"
     },
     {
-      "name": "583",
+      "name": "584",
       "tag": "format",
       "variants": [
         {
           "case": "luks",
-          "type": "572"
+          "type": "573"
         },
         {
           "case": "aes",
@@ -27090,12 +27134,12 @@
       "meta-type": "object"
     },
     {
-      "name": "[584]",
-      "element-type": "584",
+      "name": "[585]",
+      "element-type": "585",
       "meta-type": "array"
     },
     {
-      "name": "584",
+      "name": "585",
       "members": [
         {
           "name": "name",
@@ -27107,7 +27151,7 @@
         },
         {
           "name": "flags",
-          "type": "[586]"
+          "type": "[587]"
         }
       ],
       "meta-type": "object"
@@ -27118,12 +27162,12 @@
       "meta-type": "array"
     },
     {
-      "name": "[585]",
-      "element-type": "585",
+      "name": "[586]",
+      "element-type": "586",
       "meta-type": "array"
     },
     {
-      "name": "585",
+      "name": "586",
       "members": [
         {
           "name": "active",
@@ -27147,12 +27191,12 @@
       "meta-type": "object"
     },
     {
-      "name": "[586]",
-      "element-type": "586",
+      "name": "[587]",
+      "element-type": "587",
       "meta-type": "array"
     },
     {
-      "name": "586",
+      "name": "587",
       "meta-type": "enum",
       "values": [
         "in-use",
@@ -27193,6 +27237,7 @@
       "name": "base",
       "props": {
         "vmx-entry-load-rtit-ctl": false,
+        "svme-addr-chk": false,
         "cmov": true,
         "ia64": false,
         "ssb-no": false,
@@ -27277,6 +27322,7 @@
         "vmx-unrestricted-guest": false,
         "vmx-cr3-store-noexit": false,
         "pku": false,
+        "pks": false,
         "smx": false,
         "cmp-legacy": true,
         "avx512-4fmaps": false,
@@ -27392,6 +27438,7 @@
         "kvmclock": true,
         "vmx-zero-len-inject": false,
         "pschange-mc-no": true,
+        "v-vmsave-vmload": false,
         "vmx-rdrand-exit": false,
         "lwp": false,
         "amd-ssbd": true,
@@ -27429,6 +27476,7 @@
         "vmx-movdr-exit": false,
         "pse": true,
         "avx2": true,
+        "avic": false,
         "sep": true,
         "virt-ssbd": true,
         "vmx-cr3-load-noexit": false,
@@ -27445,6 +27493,7 @@
         "amd-stibp": true,
         "vmx-preemption-timer": false,
         "clflushopt": true,
+        "vmx-entry-load-pkrs": false,
         "vmx-vnmi-pending": false,
         "monitor": false,
         "vmx-vintr-pending": false,
@@ -27454,6 +27503,7 @@
         "pcid": false,
         "taa-no": false,
         "arch-capabilities": true,
+        "vgif": false,
         "vmx-secondary-ctls": false,
         "vmx-xsaves": false,
         "clzero": true,
@@ -27488,6 +27538,7 @@
         "vmx-entry-load-efer": false,
         "model-id": "AMD Ryzen 9 3900X 12-Core Processor            ",
         "sha-ni": true,
+        "vmx-exit-load-pkrs": false,
         "abm": true,
         "vmx-ept-advanced-exitinfo": false,
         "avx512pf": false,
@@ -27519,6 +27570,7 @@
       "name": "base",
       "props": {
         "vmx-entry-load-rtit-ctl": false,
+        "svme-addr-chk": false,
         "cmov": true,
         "ia64": false,
         "ssb-no": false,
@@ -27603,6 +27655,7 @@
         "vmx-unrestricted-guest": false,
         "vmx-cr3-store-noexit": false,
         "pku": false,
+        "pks": false,
         "smx": false,
         "cmp-legacy": true,
         "avx512-4fmaps": false,
@@ -27718,6 +27771,7 @@
         "kvmclock": true,
         "vmx-zero-len-inject": false,
         "pschange-mc-no": true,
+        "v-vmsave-vmload": false,
         "vmx-rdrand-exit": false,
         "lwp": false,
         "amd-ssbd": true,
@@ -27755,6 +27809,7 @@
         "vmx-movdr-exit": false,
         "pse": true,
         "avx2": true,
+        "avic": false,
         "sep": true,
         "virt-ssbd": true,
         "vmx-cr3-load-noexit": false,
@@ -27771,6 +27826,7 @@
         "amd-stibp": true,
         "vmx-preemption-timer": false,
         "clflushopt": true,
+        "vmx-entry-load-pkrs": false,
         "vmx-vnmi-pending": false,
         "monitor": false,
         "vmx-vintr-pending": false,
@@ -27780,6 +27836,7 @@
         "pcid": false,
         "taa-no": false,
         "arch-capabilities": true,
+        "vgif": false,
         "vmx-secondary-ctls": false,
         "vmx-xsaves": false,
         "clzero": true,
@@ -27814,6 +27871,7 @@
         "vmx-entry-load-efer": false,
         "model-id": "AMD Ryzen 9 3900X 12-Core Processor            ",
         "sha-ni": true,
+        "vmx-exit-load-pkrs": false,
         "abm": true,
         "vmx-ept-advanced-exitinfo": false,
         "avx512pf": false,
@@ -30208,6 +30266,7 @@
       "name": "base",
       "props": {
         "vmx-entry-load-rtit-ctl": false,
+        "svme-addr-chk": false,
         "cmov": true,
         "ia64": false,
         "ssb-no": false,
@@ -30292,6 +30351,7 @@
         "vmx-unrestricted-guest": false,
         "vmx-cr3-store-noexit": false,
         "pku": true,
+        "pks": true,
         "smx": false,
         "cmp-legacy": false,
         "avx512-4fmaps": false,
@@ -30407,6 +30467,7 @@
         "kvmclock": false,
         "vmx-zero-len-inject": false,
         "pschange-mc-no": false,
+        "v-vmsave-vmload": false,
         "vmx-rdrand-exit": false,
         "lwp": false,
         "amd-ssbd": false,
@@ -30444,6 +30505,7 @@
         "vmx-movdr-exit": false,
         "pse": true,
         "avx2": false,
+        "avic": false,
         "sep": true,
         "virt-ssbd": false,
         "vmx-cr3-load-noexit": false,
@@ -30460,6 +30522,7 @@
         "amd-stibp": false,
         "vmx-preemption-timer": false,
         "clflushopt": true,
+        "vmx-entry-load-pkrs": false,
         "vmx-vnmi-pending": false,
         "monitor": true,
         "vmx-vintr-pending": false,
@@ -30469,6 +30532,7 @@
         "pcid": false,
         "taa-no": false,
         "arch-capabilities": false,
+        "vgif": false,
         "vmx-secondary-ctls": false,
         "vmx-xsaves": false,
         "clzero": false,
@@ -30503,6 +30567,7 @@
         "vmx-entry-load-efer": false,
         "model-id": "QEMU TCG CPU version 2.5+",
         "sha-ni": false,
+        "vmx-exit-load-pkrs": false,
         "abm": true,
         "vmx-ept-advanced-exitinfo": false,
         "avx512pf": false,
@@ -30534,6 +30599,7 @@
       "name": "base",
       "props": {
         "vmx-entry-load-rtit-ctl": false,
+        "svme-addr-chk": false,
         "cmov": true,
         "ia64": false,
         "ssb-no": false,
@@ -30618,6 +30684,7 @@
         "vmx-unrestricted-guest": false,
         "vmx-cr3-store-noexit": false,
         "pku": true,
+        "pks": true,
         "smx": false,
         "cmp-legacy": false,
         "avx512-4fmaps": false,
@@ -30733,6 +30800,7 @@
         "kvmclock": false,
         "vmx-zero-len-inject": false,
         "pschange-mc-no": false,
+        "v-vmsave-vmload": false,
         "vmx-rdrand-exit": false,
         "lwp": false,
         "amd-ssbd": false,
@@ -30770,6 +30838,7 @@
         "vmx-movdr-exit": false,
         "pse": true,
         "avx2": false,
+        "avic": false,
         "sep": true,
         "virt-ssbd": false,
         "vmx-cr3-load-noexit": false,
@@ -30786,6 +30855,7 @@
         "amd-stibp": false,
         "vmx-preemption-timer": false,
         "clflushopt": true,
+        "vmx-entry-load-pkrs": false,
         "vmx-vnmi-pending": false,
         "monitor": true,
         "vmx-vintr-pending": false,
@@ -30795,6 +30865,7 @@
         "pcid": false,
         "taa-no": false,
         "arch-capabilities": false,
+        "vgif": false,
         "vmx-secondary-ctls": false,
         "vmx-xsaves": false,
         "clzero": false,
@@ -30829,6 +30900,7 @@
         "vmx-entry-load-efer": false,
         "model-id": "QEMU TCG CPU version 2.5+",
         "sha-ni": false,
+        "vmx-exit-load-pkrs": false,
         "abm": true,
         "vmx-ept-advanced-exitinfo": false,
         "avx512pf": false,
diff --git a/tests/qemucapabilitiesdata/caps_6.0.0.x86_64.xml b/tests/qemucapabilitiesdata/caps_6.0.0.x86_64.xml
index ddfa701798..f2ec32e46b 100644
--- a/tests/qemucapabilitiesdata/caps_6.0.0.x86_64.xml
+++ b/tests/qemucapabilitiesdata/caps_6.0.0.x86_64.xml
@@ -258,10 +258,11 @@
   <version>5002050</version>
   <kvmVersion>0</kvmVersion>
   <microcodeVersion>43100242</microcodeVersion>
-  <package>v5.2.0-1810-g2436651b26</package>
+  <package>v5.2.0-1934-ge7bdfa1463</package>
   <arch>x86_64</arch>
   <hostCPU type='kvm' model='base' migratability='yes'>
     <property name='vmx-entry-load-rtit-ctl' type='boolean' value='false'/>
+    <property name='svme-addr-chk' type='boolean' value='false'/>
     <property name='cmov' type='boolean' value='true' migratable='yes'/>
     <property name='ia64' type='boolean' value='false'/>
     <property name='ssb-no' type='boolean' value='false'/>
@@ -346,6 +347,7 @@
     <property name='vmx-unrestricted-guest' type='boolean' value='false'/>
     <property name='vmx-cr3-store-noexit' type='boolean' value='false'/>
     <property name='pku' type='boolean' value='false'/>
+    <property name='pks' type='boolean' value='false'/>
     <property name='smx' type='boolean' value='false'/>
     <property name='cmp-legacy' type='boolean' value='true' migratable='yes'/>
     <property name='avx512-4fmaps' type='boolean' value='false'/>
@@ -461,6 +463,7 @@
     <property name='kvmclock' type='boolean' value='true' migratable='yes'/>
     <property name='vmx-zero-len-inject' type='boolean' value='false'/>
     <property name='pschange-mc-no' type='boolean' value='true' migratable='yes'/>
+    <property name='v-vmsave-vmload' type='boolean' value='false'/>
     <property name='vmx-rdrand-exit' type='boolean' value='false'/>
     <property name='lwp' type='boolean' value='false'/>
     <property name='amd-ssbd' type='boolean' value='true' migratable='yes'/>
@@ -498,6 +501,7 @@
     <property name='vmx-movdr-exit' type='boolean' value='false'/>
     <property name='pse' type='boolean' value='true' migratable='yes'/>
     <property name='avx2' type='boolean' value='true' migratable='yes'/>
+    <property name='avic' type='boolean' value='false'/>
     <property name='sep' type='boolean' value='true' migratable='yes'/>
     <property name='virt-ssbd' type='boolean' value='true' migratable='yes'/>
     <property name='vmx-cr3-load-noexit' type='boolean' value='false'/>
@@ -514,6 +518,7 @@
     <property name='amd-stibp' type='boolean' value='true' migratable='yes'/>
     <property name='vmx-preemption-timer' type='boolean' value='false'/>
     <property name='clflushopt' type='boolean' value='true' migratable='yes'/>
+    <property name='vmx-entry-load-pkrs' type='boolean' value='false'/>
     <property name='vmx-vnmi-pending' type='boolean' value='false'/>
     <property name='monitor' type='boolean' value='false'/>
     <property name='vmx-vintr-pending' type='boolean' value='false'/>
@@ -523,6 +528,7 @@
     <property name='pcid' type='boolean' value='false'/>
     <property name='taa-no' type='boolean' value='false'/>
     <property name='arch-capabilities' type='boolean' value='true' migratable='yes'/>
+    <property name='vgif' type='boolean' value='false'/>
     <property name='vmx-secondary-ctls' type='boolean' value='false'/>
     <property name='vmx-xsaves' type='boolean' value='false'/>
     <property name='clzero' type='boolean' value='true' migratable='yes'/>
@@ -557,6 +563,7 @@
     <property name='vmx-entry-load-efer' type='boolean' value='false'/>
     <property name='model-id' type='string' value='AMD Ryzen 9 3900X 12-Core Processor            '/>
     <property name='sha-ni' type='boolean' value='true' migratable='yes'/>
+    <property name='vmx-exit-load-pkrs' type='boolean' value='false'/>
     <property name='abm' type='boolean' value='true' migratable='yes'/>
     <property name='vmx-ept-advanced-exitinfo' type='boolean' value='false'/>
     <property name='avx512pf' type='boolean' value='false'/>
@@ -1470,6 +1477,7 @@
   <machine type='kvm' name='pc-q35-2.11' hotplugCpus='yes' maxCpus='288' defaultCPU='qemu64-x86_64-cpu' numaMemSupported='yes' defaultRAMid='pc.ram'/>
   <hostCPU type='tcg' model='base' migratability='yes'>
     <property name='vmx-entry-load-rtit-ctl' type='boolean' value='false'/>
+    <property name='svme-addr-chk' type='boolean' value='false'/>
     <property name='cmov' type='boolean' value='true' migratable='yes'/>
     <property name='ia64' type='boolean' value='false'/>
     <property name='ssb-no' type='boolean' value='false'/>
@@ -1554,6 +1562,7 @@
     <property name='vmx-unrestricted-guest' type='boolean' value='false'/>
     <property name='vmx-cr3-store-noexit' type='boolean' value='false'/>
     <property name='pku' type='boolean' value='true' migratable='yes'/>
+    <property name='pks' type='boolean' value='true' migratable='yes'/>
     <property name='smx' type='boolean' value='false'/>
     <property name='cmp-legacy' type='boolean' value='false'/>
     <property name='avx512-4fmaps' type='boolean' value='false'/>
@@ -1669,6 +1678,7 @@
     <property name='kvmclock' type='boolean' value='false'/>
     <property name='vmx-zero-len-inject' type='boolean' value='false'/>
     <property name='pschange-mc-no' type='boolean' value='false'/>
+    <property name='v-vmsave-vmload' type='boolean' value='false'/>
     <property name='vmx-rdrand-exit' type='boolean' value='false'/>
     <property name='lwp' type='boolean' value='false'/>
     <property name='amd-ssbd' type='boolean' value='false'/>
@@ -1706,6 +1716,7 @@
     <property name='vmx-movdr-exit' type='boolean' value='false'/>
     <property name='pse' type='boolean' value='true' migratable='yes'/>
     <property name='avx2' type='boolean' value='false'/>
+    <property name='avic' type='boolean' value='false'/>
     <property name='sep' type='boolean' value='true' migratable='yes'/>
     <property name='virt-ssbd' type='boolean' value='false'/>
     <property name='vmx-cr3-load-noexit' type='boolean' value='false'/>
@@ -1722,6 +1733,7 @@
     <property name='amd-stibp' type='boolean' value='false'/>
     <property name='vmx-preemption-timer' type='boolean' value='false'/>
     <property name='clflushopt' type='boolean' value='true' migratable='yes'/>
+    <property name='vmx-entry-load-pkrs' type='boolean' value='false'/>
     <property name='vmx-vnmi-pending' type='boolean' value='false'/>
     <property name='monitor' type='boolean' value='true' migratable='yes'/>
     <property name='vmx-vintr-pending' type='boolean' value='false'/>
@@ -1731,6 +1743,7 @@
     <property name='pcid' type='boolean' value='false'/>
     <property name='taa-no' type='boolean' value='false'/>
     <property name='arch-capabilities' type='boolean' value='false'/>
+    <property name='vgif' type='boolean' value='false'/>
     <property name='vmx-secondary-ctls' type='boolean' value='false'/>
     <property name='vmx-xsaves' type='boolean' value='false'/>
     <property name='clzero' type='boolean' value='false'/>
@@ -1765,6 +1778,7 @@
     <property name='vmx-entry-load-efer' type='boolean' value='false'/>
     <property name='model-id' type='string' value='QEMU TCG CPU version 2.5+'/>
     <property name='sha-ni' type='boolean' value='false'/>
+    <property name='vmx-exit-load-pkrs' type='boolean' value='false'/>
     <property name='abm' type='boolean' value='true' migratable='yes'/>
     <property name='vmx-ept-advanced-exitinfo' type='boolean' value='false'/>
     <property name='avx512pf' type='boolean' value='false'/>
-- 
2.29.2




More information about the libvir-list mailing list