[PATCH] tests: qemucapabilitiesdata: Update capabilities for the qemu-8.0 dev cycle on x86_64

Peter Krempa posted 1 patch 1 year ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/libvirt tags/patchew/100cad43fe657d722d1963830e638c23d43e9be6.1678093365.git.pkrempa@redhat.com
.../domaincapsdata/qemu_8.0.0-tcg.x86_64.xml  |    1 +
.../caps_8.0.0.x86_64.replies                 | 3412 ++++++++++-------
.../caps_8.0.0.x86_64.xml                     |  205 +-
3 files changed, 2169 insertions(+), 1449 deletions(-)
[PATCH] tests: qemucapabilitiesdata: Update capabilities for the qemu-8.0 dev cycle on x86_64
Posted by Peter Krempa 1 year ago
Update to v7.2.0-2146-g2946e1af27

Notable changes:

 - 'acpi' field in 'query-machines' added
 - 'SapphireRapids(-v1)' cpu model added
 - 'fsrs', 'fsrc', 'fzrm' cpu features added and available via TCG
 - 'fsrm' feature can be now emulated by qemu
 - 'smm-enabled' property added to 'ICH9-LPC' device
 - 'luks-any' encryption type for RBD blockdev backend and way to
    specify encryption options for parent image via 'parent'
 - 'xen-event-inject', 'xen-event-list' commands added
 - 'xen-xenstore', 'xen-gnttab', 'xen-evtchn', 'xen-overlay',
   'xen-platform'
 - 'i2c-echo' device added

Signed-off-by: Peter Krempa <pkrempa@redhat.com>
---
 .../domaincapsdata/qemu_8.0.0-tcg.x86_64.xml  |    1 +
 .../caps_8.0.0.x86_64.replies                 | 3412 ++++++++++-------
 .../caps_8.0.0.x86_64.xml                     |  205 +-
 3 files changed, 2169 insertions(+), 1449 deletions(-)

diff --git a/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml b/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml
index 54d54fbf6f..22763c1045 100644
--- a/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml
+++ b/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml
@@ -51,6 +51,7 @@
       <feature policy='require' name='vaes'/>
       <feature policy='require' name='la57'/>
       <feature policy='require' name='pks'/>
+      <feature policy='require' name='fsrm'/>
       <feature policy='require' name='3dnowext'/>
       <feature policy='require' name='3dnow'/>
       <feature policy='require' name='npt'/>
diff --git a/tests/qemucapabilitiesdata/caps_8.0.0.x86_64.replies b/tests/qemucapabilitiesdata/caps_8.0.0.x86_64.replies
index a41b3e1825..dbb61b2533 100644
--- a/tests/qemucapabilitiesdata/caps_8.0.0.x86_64.replies
+++ b/tests/qemucapabilitiesdata/caps_8.0.0.x86_64.replies
@@ -21,7 +21,7 @@
       "minor": 2,
       "major": 7
     },
-    "package": "v7.2.0-1550-g79b677d658"
+    "package": "v7.2.0-2146-g2946e1af27"
   },
   "id": "libvirt-2"
 }
@@ -1623,43 +1623,55 @@
       "arg-type": "0"
     },
     {
-      "name": "query-audiodevs",
+      "name": "xen-event-list",
       "ret-type": "[247]",
       "meta-type": "command",
       "arg-type": "0"
     },
+    {
+      "name": "xen-event-inject",
+      "ret-type": "0",
+      "meta-type": "command",
+      "arg-type": "248"
+    },
+    {
+      "name": "query-audiodevs",
+      "ret-type": "[249]",
+      "meta-type": "command",
+      "arg-type": "0"
+    },
     {
       "name": "query-acpi-ospm-status",
-      "ret-type": "[248]",
+      "ret-type": "[250]",
       "meta-type": "command",
       "arg-type": "0"
     },
     {
       "name": "ACPI_DEVICE_OST",
       "meta-type": "event",
-      "arg-type": "249"
+      "arg-type": "251"
     },
     {
       "name": "query-pci",
-      "ret-type": "[250]",
+      "ret-type": "[252]",
       "meta-type": "command",
       "arg-type": "0"
     },
     {
       "name": "query-stats",
-      "ret-type": "[252]",
+      "ret-type": "[254]",
       "meta-type": "command",
-      "arg-type": "251"
+      "arg-type": "253"
     },
     {
       "name": "query-stats-schemas",
-      "ret-type": "[254]",
+      "ret-type": "[256]",
       "meta-type": "command",
-      "arg-type": "253"
+      "arg-type": "255"
     },
     {
       "name": "x-query-virtio",
-      "ret-type": "[255]",
+      "ret-type": "[257]",
       "meta-type": "command",
       "arg-type": "0",
       "features": [
@@ -1668,36 +1680,36 @@
     },
     {
       "name": "x-query-virtio-status",
-      "ret-type": "257",
+      "ret-type": "259",
       "meta-type": "command",
-      "arg-type": "256",
+      "arg-type": "258",
       "features": [
         "unstable"
       ]
     },
     {
       "name": "x-query-virtio-queue-status",
-      "ret-type": "259",
+      "ret-type": "261",
       "meta-type": "command",
-      "arg-type": "258",
+      "arg-type": "260",
       "features": [
         "unstable"
       ]
     },
     {
       "name": "x-query-virtio-vhost-queue-status",
-      "ret-type": "261",
+      "ret-type": "263",
       "meta-type": "command",
-      "arg-type": "260",
+      "arg-type": "262",
       "features": [
         "unstable"
       ]
     },
     {
       "name": "x-query-virtio-queue-element",
-      "ret-type": "263",
+      "ret-type": "265",
       "meta-type": "command",
-      "arg-type": "262",
+      "arg-type": "264",
       "features": [
         "unstable"
       ]
@@ -1721,7 +1733,7 @@
         },
         {
           "name": "status",
-          "type": "264"
+          "type": "266"
         }
       ],
       "meta-type": "object"
@@ -1735,7 +1747,7 @@
         },
         {
           "name": "reason",
-          "type": "265"
+          "type": "267"
         }
       ],
       "meta-type": "object"
@@ -1749,7 +1761,7 @@
         },
         {
           "name": "reason",
-          "type": "265"
+          "type": "267"
         }
       ],
       "meta-type": "object"
@@ -1759,7 +1771,7 @@
       "members": [
         {
           "name": "action",
-          "type": "266"
+          "type": "268"
         }
       ],
       "meta-type": "object"
@@ -1769,7 +1781,7 @@
       "members": [
         {
           "name": "action",
-          "type": "266"
+          "type": "268"
         }
       ],
       "meta-type": "object"
@@ -1780,22 +1792,22 @@
         {
           "name": "reboot",
           "default": null,
-          "type": "267"
+          "type": "269"
         },
         {
           "name": "shutdown",
           "default": null,
-          "type": "268"
+          "type": "270"
         },
         {
           "name": "panic",
           "default": null,
-          "type": "269"
+          "type": "271"
         },
         {
           "name": "watchdog",
           "default": null,
-          "type": "266"
+          "type": "268"
         }
       ],
       "meta-type": "object"
@@ -1805,12 +1817,12 @@
       "members": [
         {
           "name": "action",
-          "type": "270"
+          "type": "272"
         },
         {
           "name": "info",
           "default": null,
-          "type": "271"
+          "type": "273"
         }
       ],
       "meta-type": "object"
@@ -1820,12 +1832,12 @@
       "members": [
         {
           "name": "action",
-          "type": "270"
+          "type": "272"
         },
         {
           "name": "info",
           "default": null,
-          "type": "271"
+          "type": "273"
         }
       ],
       "meta-type": "object"
@@ -1835,15 +1847,15 @@
       "members": [
         {
           "name": "recipient",
-          "type": "272"
+          "type": "274"
         },
         {
           "name": "action",
-          "type": "273"
+          "type": "275"
         },
         {
           "name": "flags",
-          "type": "274"
+          "type": "276"
         }
       ],
       "meta-type": "object"
@@ -1991,7 +2003,7 @@
         {
           "name": "read-only-mode",
           "default": null,
-          "type": "275"
+          "type": "277"
         }
       ],
       "meta-type": "object"
@@ -2213,7 +2225,7 @@
         {
           "name": "io-status",
           "default": null,
-          "type": "276"
+          "type": "278"
         }
       ],
       "meta-type": "object"
@@ -2254,12 +2266,12 @@
         },
         {
           "name": "stats",
-          "type": "277"
+          "type": "279"
         },
         {
           "name": "driver-specific",
           "default": null,
-          "type": "278"
+          "type": "280"
         },
         {
           "name": "parent",
@@ -2312,7 +2324,7 @@
         },
         {
           "name": "io-status",
-          "type": "276"
+          "type": "278"
         },
         {
           "name": "ready",
@@ -2320,7 +2332,7 @@
         },
         {
           "name": "status",
-          "type": "279"
+          "type": "281"
         },
         {
           "name": "auto-finalize",
@@ -2388,7 +2400,7 @@
         {
           "name": "mode",
           "default": null,
-          "type": "280"
+          "type": "282"
         }
       ],
       "meta-type": "object"
@@ -2476,7 +2488,7 @@
         {
           "name": "on-error",
           "default": null,
-          "type": "281"
+          "type": "283"
         },
         {
           "name": "filter-node-name",
@@ -2510,7 +2522,7 @@
         },
         {
           "name": "sync",
-          "type": "282"
+          "type": "284"
         },
         {
           "name": "speed",
@@ -2525,7 +2537,7 @@
         {
           "name": "bitmap-mode",
           "default": null,
-          "type": "283"
+          "type": "285"
         },
         {
           "name": "compress",
@@ -2535,12 +2547,12 @@
         {
           "name": "on-source-error",
           "default": null,
-          "type": "281"
+          "type": "283"
         },
         {
           "name": "on-target-error",
           "default": null,
-          "type": "281"
+          "type": "283"
         },
         {
           "name": "auto-finalize",
@@ -2560,7 +2572,7 @@
         {
           "name": "x-perf",
           "default": null,
-          "type": "284",
+          "type": "286",
           "features": [
             "unstable"
           ]
@@ -2577,7 +2589,7 @@
         {
           "name": "mode",
           "default": null,
-          "type": "280"
+          "type": "282"
         }
       ],
       "meta-type": "object"
@@ -2596,7 +2608,7 @@
         },
         {
           "name": "sync",
-          "type": "282"
+          "type": "284"
         },
         {
           "name": "speed",
@@ -2611,7 +2623,7 @@
         {
           "name": "bitmap-mode",
           "default": null,
-          "type": "283"
+          "type": "285"
         },
         {
           "name": "compress",
@@ -2621,12 +2633,12 @@
         {
           "name": "on-source-error",
           "default": null,
-          "type": "281"
+          "type": "283"
         },
         {
           "name": "on-target-error",
           "default": null,
-          "type": "281"
+          "type": "283"
         },
         {
           "name": "auto-finalize",
@@ -2646,7 +2658,7 @@
         {
           "name": "x-perf",
           "default": null,
-          "type": "284",
+          "type": "286",
           "features": [
             "unstable"
           ]
@@ -2709,7 +2721,7 @@
         },
         {
           "name": "detect_zeroes",
-          "type": "285"
+          "type": "287"
         },
         {
           "name": "bps",
@@ -2737,7 +2749,7 @@
         },
         {
           "name": "image",
-          "type": "286"
+          "type": "288"
         },
         {
           "name": "bps_max",
@@ -2811,7 +2823,7 @@
         },
         {
           "name": "cache",
-          "type": "287"
+          "type": "289"
         },
         {
           "name": "write_threshold",
@@ -2820,7 +2832,7 @@
         {
           "name": "dirty-bitmaps",
           "default": null,
-          "type": "[288]"
+          "type": "[290]"
         }
       ],
       "meta-type": "object"
@@ -2830,11 +2842,11 @@
       "members": [
         {
           "name": "nodes",
-          "type": "[289]"
+          "type": "[291]"
         },
         {
           "name": "edges",
-          "type": "[290]"
+          "type": "[292]"
         }
       ],
       "meta-type": "object"
@@ -2872,12 +2884,12 @@
         },
         {
           "name": "sync",
-          "type": "282"
+          "type": "284"
         },
         {
           "name": "mode",
           "default": null,
-          "type": "280"
+          "type": "282"
         },
         {
           "name": "speed",
@@ -2897,12 +2909,12 @@
         {
           "name": "on-source-error",
           "default": null,
-          "type": "281"
+          "type": "283"
         },
         {
           "name": "on-target-error",
           "default": null,
-          "type": "281"
+          "type": "283"
         },
         {
           "name": "unmap",
@@ -2912,7 +2924,7 @@
         {
           "name": "copy-mode",
           "default": null,
-          "type": "291"
+          "type": "293"
         },
         {
           "name": "auto-finalize",
@@ -2983,7 +2995,7 @@
         },
         {
           "name": "bitmaps",
-          "type": "[292]"
+          "type": "[294]"
         }
       ],
       "meta-type": "object"
@@ -3021,7 +3033,7 @@
         },
         {
           "name": "sync",
-          "type": "282"
+          "type": "284"
         },
         {
           "name": "speed",
@@ -3041,12 +3053,12 @@
         {
           "name": "on-source-error",
           "default": null,
-          "type": "281"
+          "type": "283"
         },
         {
           "name": "on-target-error",
           "default": null,
-          "type": "281"
+          "type": "283"
         },
         {
           "name": "filter-node-name",
@@ -3056,7 +3068,7 @@
         {
           "name": "copy-mode",
           "default": null,
-          "type": "291"
+          "type": "293"
         },
         {
           "name": "auto-finalize",
@@ -3111,7 +3123,7 @@
         {
           "name": "on-error",
           "default": null,
-          "type": "281"
+          "type": "283"
         },
         {
           "name": "filter-node-name",
@@ -3216,197 +3228,197 @@
       "variants": [
         {
           "case": "blkdebug",
-          "type": "296"
+          "type": "298"
         },
         {
           "case": "blklogwrites",
-          "type": "297"
+          "type": "299"
         },
         {
           "case": "blkverify",
-          "type": "298"
+          "type": "300"
         },
         {
           "case": "blkreplay",
-          "type": "299"
+          "type": "301"
         },
         {
           "case": "bochs",
-          "type": "300"
+          "type": "302"
         },
         {
           "case": "cloop",
-          "type": "300"
+          "type": "302"
         },
         {
           "case": "compress",
-          "type": "300"
+          "type": "302"
         },
         {
           "case": "copy-before-write",
-          "type": "301"
+          "type": "303"
         },
         {
           "case": "copy-on-read",
-          "type": "302"
+          "type": "304"
         },
         {
           "case": "dmg",
-          "type": "300"
+          "type": "302"
         },
         {
           "case": "file",
-          "type": "303"
+          "type": "305"
         },
         {
           "case": "ftp",
-          "type": "304"
+          "type": "306"
         },
         {
           "case": "ftps",
-          "type": "305"
+          "type": "307"
         },
         {
           "case": "gluster",
-          "type": "306"
+          "type": "308"
         },
         {
           "case": "host_cdrom",
-          "type": "303"
+          "type": "305"
         },
         {
           "case": "host_device",
-          "type": "303"
+          "type": "305"
         },
         {
           "case": "http",
-          "type": "307"
+          "type": "309"
         },
         {
           "case": "https",
-          "type": "308"
+          "type": "310"
         },
         {
           "case": "io_uring",
-          "type": "309"
+          "type": "311"
         },
         {
           "case": "iscsi",
-          "type": "310"
+          "type": "312"
         },
         {
           "case": "luks",
-          "type": "311"
+          "type": "313"
         },
         {
           "case": "nbd",
-          "type": "312"
+          "type": "314"
         },
         {
           "case": "nfs",
-          "type": "313"
+          "type": "315"
         },
         {
           "case": "null-aio",
-          "type": "314"
+          "type": "316"
         },
         {
           "case": "null-co",
-          "type": "314"
+          "type": "316"
         },
         {
           "case": "nvme",
-          "type": "315"
+          "type": "317"
         },
         {
           "case": "nvme-io_uring",
-          "type": "316"
+          "type": "318"
         },
         {
           "case": "parallels",
-          "type": "300"
+          "type": "302"
         },
         {
           "case": "preallocate",
-          "type": "317"
+          "type": "319"
         },
         {
           "case": "qcow2",
-          "type": "318"
+          "type": "320"
         },
         {
           "case": "qcow",
-          "type": "319"
+          "type": "321"
         },
         {
           "case": "qed",
-          "type": "320"
+          "type": "322"
         },
         {
           "case": "quorum",
-          "type": "321"
+          "type": "323"
         },
         {
           "case": "raw",
-          "type": "322"
+          "type": "324"
         },
         {
           "case": "rbd",
-          "type": "323"
+          "type": "325"
         },
         {
           "case": "replication",
-          "type": "324"
+          "type": "326"
         },
         {
           "case": "snapshot-access",
-          "type": "300"
+          "type": "302"
         },
         {
           "case": "ssh",
-          "type": "325"
+          "type": "327"
         },
         {
           "case": "throttle",
-          "type": "326"
+          "type": "328"
         },
         {
           "case": "vdi",
-          "type": "300"
+          "type": "302"
         },
         {
           "case": "vhdx",
-          "type": "300"
+          "type": "302"
         },
         {
           "case": "virtio-blk-vfio-pci",
-          "type": "327"
+          "type": "329"
         },
         {
           "case": "virtio-blk-vhost-user",
-          "type": "328"
+          "type": "330"
         },
         {
           "case": "virtio-blk-vhost-vdpa",
-          "type": "329"
+          "type": "331"
         },
         {
           "case": "vmdk",
-          "type": "320"
+          "type": "322"
         },
         {
           "case": "vpc",
-          "type": "300"
+          "type": "302"
         },
         {
           "case": "vvfat",
-          "type": "330"
+          "type": "332"
         }
       ],
       "members": [
         {
           "name": "driver",
-          "type": "293"
+          "type": "295"
         },
         {
           "name": "node-name",
@@ -3416,12 +3428,12 @@
         {
           "name": "discard",
           "default": null,
-          "type": "294"
+          "type": "296"
         },
         {
           "name": "cache",
           "default": null,
-          "type": "295"
+          "type": "297"
         },
         {
           "name": "read-only",
@@ -3441,7 +3453,7 @@
         {
           "name": "detect-zeroes",
           "default": null,
-          "type": "285"
+          "type": "287"
         }
       ],
       "meta-type": "object"
@@ -3475,7 +3487,7 @@
         },
         {
           "name": "options",
-          "type": "331"
+          "type": "333"
         }
       ],
       "meta-type": "object"
@@ -3493,7 +3505,7 @@
         },
         {
           "name": "options",
-          "type": "332"
+          "type": "334"
         },
         {
           "name": "force",
@@ -3550,11 +3562,11 @@
         },
         {
           "name": "operation",
-          "type": "333"
+          "type": "335"
         },
         {
           "name": "action",
-          "type": "334"
+          "type": "336"
         },
         {
           "name": "nospace",
@@ -3573,7 +3585,7 @@
       "members": [
         {
           "name": "type",
-          "type": "335"
+          "type": "337"
         },
         {
           "name": "device",
@@ -3604,7 +3616,7 @@
       "members": [
         {
           "name": "type",
-          "type": "335"
+          "type": "337"
         },
         {
           "name": "device",
@@ -3634,11 +3646,11 @@
         },
         {
           "name": "operation",
-          "type": "333"
+          "type": "335"
         },
         {
           "name": "action",
-          "type": "334"
+          "type": "336"
         }
       ],
       "meta-type": "object"
@@ -3648,7 +3660,7 @@
       "members": [
         {
           "name": "type",
-          "type": "335"
+          "type": "337"
         },
         {
           "name": "device",
@@ -3674,7 +3686,7 @@
       "members": [
         {
           "name": "type",
-          "type": "335"
+          "type": "337"
         },
         {
           "name": "id",
@@ -3744,7 +3756,7 @@
         },
         {
           "name": "iothread",
-          "type": "336"
+          "type": "338"
         },
         {
           "name": "force",
@@ -3777,7 +3789,7 @@
       "members": [
         {
           "name": "type",
-          "type": "337"
+          "type": "339"
         },
         {
           "name": "error",
@@ -3881,7 +3893,7 @@
         },
         {
           "name": "status",
-          "type": "279"
+          "type": "281"
         }
       ],
       "meta-type": "object"
@@ -3960,11 +3972,11 @@
         },
         {
           "name": "type",
-          "type": "335"
+          "type": "337"
         },
         {
           "name": "status",
-          "type": "279"
+          "type": "281"
         },
         {
           "name": "current-progress",
@@ -3987,7 +3999,7 @@
       "members": [
         {
           "name": "addr",
-          "type": "338"
+          "type": "340"
         },
         {
           "name": "tls-creds",
@@ -4047,7 +4059,7 @@
         {
           "name": "mode",
           "default": null,
-          "type": "339"
+          "type": "341"
         }
       ],
       "meta-type": "object"
@@ -4058,25 +4070,25 @@
       "variants": [
         {
           "case": "nbd",
-          "type": "341"
+          "type": "343"
         },
         {
           "case": "vhost-user-blk",
-          "type": "342"
+          "type": "344"
         },
         {
           "case": "fuse",
-          "type": "343"
+          "type": "345"
         },
         {
           "case": "vduse-blk",
-          "type": "344"
+          "type": "346"
         }
       ],
       "members": [
         {
           "name": "type",
-          "type": "340"
+          "type": "342"
         },
         {
           "name": "id",
@@ -4119,7 +4131,7 @@
         {
           "name": "mode",
           "default": null,
-          "type": "339"
+          "type": "341"
         }
       ],
       "meta-type": "object"
@@ -4148,7 +4160,7 @@
         },
         {
           "name": "type",
-          "type": "340"
+          "type": "342"
         },
         {
           "name": "node-name",
@@ -4213,7 +4225,7 @@
         {
           "name": "format",
           "default": null,
-          "type": "345"
+          "type": "347"
         }
       ],
       "meta-type": "object"
@@ -4232,7 +4244,7 @@
         {
           "name": "format",
           "default": null,
-          "type": "345"
+          "type": "347"
         }
       ],
       "meta-type": "object"
@@ -4251,7 +4263,7 @@
         },
         {
           "name": "backend",
-          "type": "346"
+          "type": "348"
         }
       ],
       "meta-type": "object"
@@ -4276,7 +4288,7 @@
         },
         {
           "name": "backend",
-          "type": "346"
+          "type": "348"
         }
       ],
       "meta-type": "object"
@@ -4344,7 +4356,7 @@
         {
           "name": "format",
           "default": null,
-          "type": "347"
+          "type": "349"
         }
       ],
       "meta-type": "object"
@@ -4354,7 +4366,7 @@
       "members": [
         {
           "name": "status",
-          "type": "348"
+          "type": "350"
         },
         {
           "name": "completed",
@@ -4387,7 +4399,7 @@
       "members": [
         {
           "name": "formats",
-          "type": "[347]"
+          "type": "[349]"
         }
       ],
       "meta-type": "object"
@@ -4412,55 +4424,55 @@
       "variants": [
         {
           "case": "nic",
-          "type": "350"
+          "type": "352"
         },
         {
           "case": "user",
-          "type": "351"
+          "type": "353"
         },
         {
           "case": "tap",
-          "type": "352"
+          "type": "354"
         },
         {
           "case": "l2tpv3",
-          "type": "353"
+          "type": "355"
         },
         {
           "case": "socket",
-          "type": "354"
+          "type": "356"
         },
         {
           "case": "stream",
-          "type": "355"
+          "type": "357"
         },
         {
           "case": "dgram",
-          "type": "356"
+          "type": "358"
         },
         {
           "case": "vde",
-          "type": "357"
+          "type": "359"
         },
         {
           "case": "bridge",
-          "type": "358"
+          "type": "360"
         },
         {
           "case": "hubport",
-          "type": "359"
+          "type": "361"
         },
         {
           "case": "netmap",
-          "type": "360"
+          "type": "362"
         },
         {
           "case": "vhost-user",
-          "type": "361"
+          "type": "363"
         },
         {
           "case": "vhost-vdpa",
-          "type": "362"
+          "type": "364"
         },
         {
           "case": "none",
@@ -4474,7 +4486,7 @@
         },
         {
           "name": "type",
-          "type": "349"
+          "type": "351"
         }
       ],
       "meta-type": "object"
@@ -4518,15 +4530,15 @@
         },
         {
           "name": "multicast",
-          "type": "366"
+          "type": "368"
         },
         {
           "name": "unicast",
-          "type": "366"
+          "type": "368"
         },
         {
           "name": "vlan",
-          "type": "366"
+          "type": "368"
         },
         {
           "name": "broadcast-allowed",
@@ -4625,7 +4637,7 @@
         },
         {
           "name": "addr",
-          "type": "367"
+          "type": "369"
         }
       ],
       "meta-type": "object"
@@ -4726,11 +4738,11 @@
         },
         {
           "name": "duplex",
-          "type": "368"
+          "type": "370"
         },
         {
           "name": "autoneg",
-          "type": "369"
+          "type": "371"
         }
       ],
       "meta-type": "object"
@@ -4768,15 +4780,15 @@
         },
         {
           "name": "key",
-          "type": "370"
+          "type": "372"
         },
         {
           "name": "mask",
-          "type": "371"
+          "type": "373"
         },
         {
           "name": "action",
-          "type": "372"
+          "type": "374"
         }
       ],
       "meta-type": "object"
@@ -4934,7 +4946,7 @@
         },
         {
           "name": "options",
-          "type": "373"
+          "type": "375"
         }
       ],
       "meta-type": "object"
@@ -4945,7 +4957,7 @@
       "variants": [
         {
           "case": "vnc",
-          "type": "376"
+          "type": "378"
         },
         {
           "case": "spice",
@@ -4955,7 +4967,7 @@
       "members": [
         {
           "name": "protocol",
-          "type": "374"
+          "type": "376"
         },
         {
           "name": "password",
@@ -4964,7 +4976,7 @@
         {
           "name": "connected",
           "default": null,
-          "type": "375"
+          "type": "377"
         }
       ],
       "meta-type": "object"
@@ -4975,7 +4987,7 @@
       "variants": [
         {
           "case": "vnc",
-          "type": "377"
+          "type": "379"
         },
         {
           "case": "spice",
@@ -4985,7 +4997,7 @@
       "members": [
         {
           "name": "protocol",
-          "type": "374"
+          "type": "376"
         },
         {
           "name": "time",
@@ -5014,7 +5026,7 @@
         {
           "name": "format",
           "default": null,
-          "type": "378"
+          "type": "380"
         }
       ],
       "meta-type": "object"
@@ -5057,12 +5069,12 @@
         },
         {
           "name": "mouse-mode",
-          "type": "379"
+          "type": "381"
         },
         {
           "name": "channels",
           "default": null,
-          "type": "[380]"
+          "type": "[382]"
         }
       ],
       "meta-type": "object"
@@ -5072,11 +5084,11 @@
       "members": [
         {
           "name": "server",
-          "type": "381"
+          "type": "383"
         },
         {
           "name": "client",
-          "type": "381"
+          "type": "383"
         }
       ],
       "meta-type": "object"
@@ -5086,11 +5098,11 @@
       "members": [
         {
           "name": "server",
-          "type": "382"
+          "type": "384"
         },
         {
           "name": "client",
-          "type": "380"
+          "type": "382"
         }
       ],
       "meta-type": "object"
@@ -5100,11 +5112,11 @@
       "members": [
         {
           "name": "server",
-          "type": "381"
+          "type": "383"
         },
         {
           "name": "client",
-          "type": "381"
+          "type": "383"
         }
       ],
       "meta-type": "object"
@@ -5124,7 +5136,7 @@
         {
           "name": "family",
           "default": null,
-          "type": "383"
+          "type": "385"
         },
         {
           "name": "service",
@@ -5139,7 +5151,7 @@
         {
           "name": "clients",
           "default": null,
-          "type": "[384]"
+          "type": "[386]"
         }
       ],
       "meta-type": "object"
@@ -5158,20 +5170,20 @@
         },
         {
           "name": "server",
-          "type": "[385]"
+          "type": "[387]"
         },
         {
           "name": "clients",
-          "type": "[384]"
+          "type": "[386]"
         },
         {
           "name": "auth",
-          "type": "386"
+          "type": "388"
         },
         {
           "name": "vencrypt",
           "default": null,
-          "type": "387"
+          "type": "389"
         },
         {
           "name": "display",
@@ -5196,11 +5208,11 @@
       "members": [
         {
           "name": "server",
-          "type": "388"
+          "type": "390"
         },
         {
           "name": "client",
-          "type": "389"
+          "type": "391"
         }
       ],
       "meta-type": "object"
@@ -5210,11 +5222,11 @@
       "members": [
         {
           "name": "server",
-          "type": "388"
+          "type": "390"
         },
         {
           "name": "client",
-          "type": "384"
+          "type": "386"
         }
       ],
       "meta-type": "object"
@@ -5224,11 +5236,11 @@
       "members": [
         {
           "name": "server",
-          "type": "388"
+          "type": "390"
         },
         {
           "name": "client",
-          "type": "384"
+          "type": "386"
         }
       ],
       "meta-type": "object"
@@ -5265,7 +5277,7 @@
       "members": [
         {
           "name": "keys",
-          "type": "[390]"
+          "type": "[392]"
         },
         {
           "name": "hold-time",
@@ -5290,7 +5302,7 @@
         },
         {
           "name": "events",
-          "type": "[391]"
+          "type": "[393]"
         }
       ],
       "meta-type": "object"
@@ -5301,19 +5313,19 @@
       "variants": [
         {
           "case": "curses",
-          "type": "396"
+          "type": "398"
         },
         {
           "case": "egl-headless",
-          "type": "397"
+          "type": "399"
         },
         {
           "case": "dbus",
-          "type": "398"
+          "type": "400"
         },
         {
           "case": "sdl",
-          "type": "399"
+          "type": "401"
         },
         {
           "case": "default",
@@ -5331,7 +5343,7 @@
       "members": [
         {
           "name": "type",
-          "type": "392"
+          "type": "394"
         },
         {
           "name": "full-screen",
@@ -5351,7 +5363,7 @@
         {
           "name": "gl",
           "default": null,
-          "type": "393"
+          "type": "395"
         }
       ],
       "meta-type": "object"
@@ -5362,13 +5374,13 @@
       "variants": [
         {
           "case": "vnc",
-          "type": "401"
+          "type": "403"
         }
       ],
       "members": [
         {
           "name": "type",
-          "type": "400"
+          "type": "402"
         }
       ],
       "meta-type": "object"
@@ -5379,13 +5391,13 @@
       "variants": [
         {
           "case": "vnc",
-          "type": "403"
+          "type": "405"
         }
       ],
       "members": [
         {
           "name": "type",
-          "type": "402"
+          "type": "404"
         }
       ],
       "meta-type": "object"
@@ -5396,27 +5408,27 @@
         {
           "name": "status",
           "default": null,
-          "type": "404"
+          "type": "406"
         },
         {
           "name": "ram",
           "default": null,
-          "type": "405"
+          "type": "407"
         },
         {
           "name": "disk",
           "default": null,
-          "type": "405"
+          "type": "407"
         },
         {
           "name": "vfio",
           "default": null,
-          "type": "406"
+          "type": "408"
         },
         {
           "name": "xbzrle-cache",
           "default": null,
-          "type": "407"
+          "type": "409"
         },
         {
           "name": "total-time",
@@ -5466,12 +5478,12 @@
         {
           "name": "compression",
           "default": null,
-          "type": "408"
+          "type": "410"
         },
         {
           "name": "socket-address",
           "default": null,
-          "type": "[367]"
+          "type": "[369]"
         }
       ],
       "meta-type": "object"
@@ -5496,7 +5508,7 @@
       "members": [
         {
           "name": "capability",
-          "type": "409"
+          "type": "411"
         },
         {
           "name": "state",
@@ -5571,17 +5583,17 @@
         {
           "name": "tls-creds",
           "default": null,
-          "type": "336"
+          "type": "338"
         },
         {
           "name": "tls-hostname",
           "default": null,
-          "type": "336"
+          "type": "338"
         },
         {
           "name": "tls-authz",
           "default": null,
-          "type": "336"
+          "type": "338"
         },
         {
           "name": "max-bandwidth",
@@ -5629,7 +5641,7 @@
         {
           "name": "multifd-compression",
           "default": null,
-          "type": "410"
+          "type": "412"
         },
         {
           "name": "multifd-zlib-level",
@@ -5644,7 +5656,7 @@
         {
           "name": "block-bitmap-mapping",
           "default": null,
-          "type": "[411]"
+          "type": "[413]"
         }
       ],
       "meta-type": "object"
@@ -5773,7 +5785,7 @@
         {
           "name": "multifd-compression",
           "default": null,
-          "type": "410"
+          "type": "412"
         },
         {
           "name": "multifd-zlib-level",
@@ -5788,7 +5800,7 @@
         {
           "name": "block-bitmap-mapping",
           "default": null,
-          "type": "[411]"
+          "type": "[413]"
         }
       ],
       "meta-type": "object"
@@ -5827,7 +5839,7 @@
       "members": [
         {
           "name": "status",
-          "type": "404"
+          "type": "406"
         }
       ],
       "meta-type": "object"
@@ -5847,11 +5859,11 @@
       "members": [
         {
           "name": "mode",
-          "type": "412"
+          "type": "414"
         },
         {
           "name": "reason",
-          "type": "413"
+          "type": "415"
         }
       ],
       "meta-type": "object"
@@ -5861,7 +5873,7 @@
       "members": [
         {
           "name": "state",
-          "type": "404"
+          "type": "406"
         }
       ],
       "meta-type": "object"
@@ -5980,15 +5992,15 @@
       "members": [
         {
           "name": "mode",
-          "type": "412"
+          "type": "414"
         },
         {
           "name": "last-mode",
-          "type": "412"
+          "type": "414"
         },
         {
           "name": "reason",
-          "type": "413"
+          "type": "415"
         }
       ],
       "meta-type": "object"
@@ -6028,7 +6040,7 @@
         {
           "name": "mode",
           "default": null,
-          "type": "414"
+          "type": "416"
         }
       ],
       "meta-type": "object"
@@ -6043,7 +6055,7 @@
         },
         {
           "name": "status",
-          "type": "415"
+          "type": "417"
         },
         {
           "name": "start-time",
@@ -6059,12 +6071,12 @@
         },
         {
           "name": "mode",
-          "type": "414"
+          "type": "416"
         },
         {
           "name": "vcpu-dirty-rate",
           "default": null,
-          "type": "[416]"
+          "type": "[418]"
         }
       ],
       "meta-type": "object"
@@ -6204,12 +6216,12 @@
       "members": [
         {
           "name": "actions",
-          "type": "[417]"
+          "type": "[419]"
         },
         {
           "name": "properties",
           "default": null,
-          "type": "418"
+          "type": "420"
         }
       ],
       "meta-type": "object"
@@ -6243,7 +6255,7 @@
         },
         {
           "name": "state",
-          "type": "419"
+          "type": "421"
         },
         {
           "name": "vcpu",
@@ -6282,7 +6294,7 @@
         {
           "name": "enable",
           "default": null,
-          "type": "[420]"
+          "type": "[422]"
         }
       ],
       "meta-type": "object"
@@ -6292,7 +6304,7 @@
       "members": [
         {
           "name": "qemu",
-          "type": "421"
+          "type": "423"
         },
         {
           "name": "package",
@@ -6327,31 +6339,31 @@
       "variants": [
         {
           "case": "builtin",
-          "type": "423"
+          "type": "425"
         },
         {
           "case": "enum",
-          "type": "424"
+          "type": "426"
         },
         {
           "case": "array",
-          "type": "425"
+          "type": "427"
         },
         {
           "case": "object",
-          "type": "426"
+          "type": "428"
         },
         {
           "case": "alternate",
-          "type": "427"
+          "type": "429"
         },
         {
           "case": "command",
-          "type": "428"
+          "type": "430"
         },
         {
           "case": "event",
-          "type": "429"
+          "type": "431"
         }
       ],
       "members": [
@@ -6361,7 +6373,7 @@
         },
         {
           "name": "meta-type",
-          "type": "422"
+          "type": "424"
         },
         {
           "name": "features",
@@ -6504,167 +6516,167 @@
       "variants": [
         {
           "case": "authz-list",
-          "type": "431"
+          "type": "433"
         },
         {
           "case": "authz-listfile",
-          "type": "432"
+          "type": "434"
         },
         {
           "case": "authz-pam",
-          "type": "433"
+          "type": "435"
         },
         {
           "case": "authz-simple",
-          "type": "434"
+          "type": "436"
         },
         {
           "case": "can-host-socketcan",
-          "type": "435"
+          "type": "437"
         },
         {
           "case": "colo-compare",
-          "type": "436"
+          "type": "438"
         },
         {
           "case": "cryptodev-backend",
-          "type": "437"
+          "type": "439"
         },
         {
           "case": "cryptodev-backend-builtin",
-          "type": "437"
+          "type": "439"
         },
         {
           "case": "cryptodev-backend-lkcf",
-          "type": "437"
+          "type": "439"
         },
         {
           "case": "cryptodev-vhost-user",
-          "type": "438"
+          "type": "440"
         },
         {
           "case": "dbus-vmstate",
-          "type": "439"
+          "type": "441"
         },
         {
           "case": "filter-buffer",
-          "type": "440"
+          "type": "442"
         },
         {
           "case": "filter-dump",
-          "type": "441"
+          "type": "443"
         },
         {
           "case": "filter-mirror",
-          "type": "442"
+          "type": "444"
         },
         {
           "case": "filter-redirector",
-          "type": "443"
+          "type": "445"
         },
         {
           "case": "filter-replay",
-          "type": "444"
+          "type": "446"
         },
         {
           "case": "filter-rewriter",
-          "type": "445"
+          "type": "447"
         },
         {
           "case": "input-barrier",
-          "type": "446"
+          "type": "448"
         },
         {
           "case": "input-linux",
-          "type": "447"
+          "type": "449"
         },
         {
           "case": "iothread",
-          "type": "448"
+          "type": "450"
         },
         {
           "case": "main-loop",
-          "type": "449"
+          "type": "451"
         },
         {
           "case": "memory-backend-epc",
-          "type": "450"
+          "type": "452"
         },
         {
           "case": "memory-backend-file",
-          "type": "451"
+          "type": "453"
         },
         {
           "case": "memory-backend-memfd",
-          "type": "452"
+          "type": "454"
         },
         {
           "case": "memory-backend-ram",
-          "type": "453"
+          "type": "455"
         },
         {
           "case": "pr-manager-helper",
-          "type": "454"
+          "type": "456"
         },
         {
           "case": "qtest",
-          "type": "455"
+          "type": "457"
         },
         {
           "case": "rng-builtin",
-          "type": "456"
+          "type": "458"
         },
         {
           "case": "rng-egd",
-          "type": "457"
+          "type": "459"
         },
         {
           "case": "rng-random",
-          "type": "458"
+          "type": "460"
         },
         {
           "case": "secret",
-          "type": "459"
+          "type": "461"
         },
         {
           "case": "secret_keyring",
-          "type": "460"
+          "type": "462"
         },
         {
           "case": "sev-guest",
-          "type": "461"
+          "type": "463"
         },
         {
           "case": "thread-context",
-          "type": "462"
+          "type": "464"
         },
         {
           "case": "throttle-group",
-          "type": "463"
+          "type": "465"
         },
         {
           "case": "tls-creds-anon",
-          "type": "464"
+          "type": "466"
         },
         {
           "case": "tls-creds-psk",
-          "type": "465"
+          "type": "467"
         },
         {
           "case": "tls-creds-x509",
-          "type": "466"
+          "type": "468"
         },
         {
           "case": "tls-cipher-suites",
-          "type": "467"
+          "type": "469"
         },
         {
           "case": "x-remote-object",
-          "type": "468"
+          "type": "470"
         },
         {
           "case": "x-vfio-user-server",
-          "type": "469"
+          "type": "471"
         },
         {
           "case": "can-bus",
@@ -6682,7 +6694,7 @@
       "members": [
         {
           "name": "qom-type",
-          "type": "430"
+          "type": "432"
         },
         {
           "name": "id",
@@ -6782,7 +6794,7 @@
       "variants": [
         {
           "case": "s390x",
-          "type": "472"
+          "type": "474"
         },
         {
           "case": "aarch64",
@@ -6921,11 +6933,11 @@
         {
           "name": "props",
           "default": null,
-          "type": "470"
+          "type": "472"
         },
         {
           "name": "target",
-          "type": "471"
+          "type": "473"
         }
       ],
       "meta-type": "object"
@@ -6977,6 +6989,10 @@
           "name": "default-ram-id",
           "default": null,
           "type": "str"
+        },
+        {
+          "name": "acpi",
+          "type": "bool"
         }
       ],
       "meta-type": "object"
@@ -6996,7 +7012,7 @@
       "members": [
         {
           "name": "arch",
-          "type": "471"
+          "type": "473"
         }
       ],
       "meta-type": "object"
@@ -7120,7 +7136,7 @@
         },
         {
           "name": "policy",
-          "type": "473"
+          "type": "475"
         }
       ],
       "meta-type": "object"
@@ -7143,7 +7159,7 @@
         },
         {
           "name": "props",
-          "type": "470"
+          "type": "472"
         },
         {
           "name": "qom-path",
@@ -7159,29 +7175,29 @@
       "variants": [
         {
           "case": "node",
-          "type": "475"
+          "type": "477"
         },
         {
           "case": "dist",
-          "type": "476"
+          "type": "478"
         },
         {
           "case": "cpu",
-          "type": "477"
+          "type": "479"
         },
         {
           "case": "hmat-lb",
-          "type": "478"
+          "type": "480"
         },
         {
           "case": "hmat-cache",
-          "type": "479"
+          "type": "481"
         }
       ],
       "members": [
         {
           "name": "type",
-          "type": "474"
+          "type": "476"
         }
       ],
       "meta-type": "object"
@@ -7242,29 +7258,29 @@
       "variants": [
         {
           "case": "dimm",
-          "type": "481"
+          "type": "483"
         },
         {
           "case": "nvdimm",
-          "type": "481"
+          "type": "483"
         },
         {
           "case": "virtio-pmem",
-          "type": "482"
+          "type": "484"
         },
         {
           "case": "virtio-mem",
-          "type": "483"
+          "type": "485"
         },
         {
           "case": "sgx-epc",
-          "type": "484"
+          "type": "486"
         }
       ],
       "members": [
         {
           "name": "type",
-          "type": "480"
+          "type": "482"
         }
       ],
       "meta-type": "object"
@@ -7327,11 +7343,11 @@
       "members": [
         {
           "name": "type",
-          "type": "487"
+          "type": "489"
         },
         {
           "name": "model",
-          "type": "485"
+          "type": "487"
         }
       ],
       "meta-type": "object"
@@ -7341,7 +7357,7 @@
       "members": [
         {
           "name": "model",
-          "type": "485"
+          "type": "487"
         }
       ],
       "meta-type": "object"
@@ -7393,7 +7409,7 @@
       "members": [
         {
           "name": "mode",
-          "type": "488"
+          "type": "490"
         },
         {
           "name": "filename",
@@ -7448,11 +7464,11 @@
       "variants": [
         {
           "case": "block-node",
-          "type": "490"
+          "type": "492"
         },
         {
           "case": "chardev",
-          "type": "491"
+          "type": "493"
         },
         {
           "case": "migration",
@@ -7462,7 +7478,7 @@
       "members": [
         {
           "name": "type",
-          "type": "489"
+          "type": "491"
         }
       ],
       "meta-type": "object"
@@ -7631,7 +7647,7 @@
         },
         {
           "name": "fds",
-          "type": "[492]"
+          "type": "[494]"
         }
       ],
       "meta-type": "object"
@@ -7661,7 +7677,7 @@
         },
         {
           "name": "parameters",
-          "type": "[493]"
+          "type": "[495]"
         }
       ],
       "meta-type": "object"
@@ -7727,7 +7743,7 @@
         },
         {
           "name": "state",
-          "type": "494"
+          "type": "496"
         },
         {
           "name": "handle",
@@ -7832,7 +7848,7 @@
         },
         {
           "name": "sections",
-          "type": "[495]"
+          "type": "[497]"
         }
       ],
       "meta-type": "object"
@@ -7844,39 +7860,88 @@
     },
     {
       "name": "247",
+      "members": [
+        {
+          "name": "port",
+          "type": "int"
+        },
+        {
+          "name": "vcpu",
+          "type": "int"
+        },
+        {
+          "name": "type",
+          "type": "498"
+        },
+        {
+          "name": "remote-domain",
+          "type": "str"
+        },
+        {
+          "name": "target",
+          "type": "int"
+        },
+        {
+          "name": "pending",
+          "type": "bool"
+        },
+        {
+          "name": "masked",
+          "type": "bool"
+        }
+      ],
+      "meta-type": "object"
+    },
+    {
+      "name": "248",
+      "members": [
+        {
+          "name": "port",
+          "type": "int"
+        }
+      ],
+      "meta-type": "object"
+    },
+    {
+      "name": "[249]",
+      "element-type": "249",
+      "meta-type": "array"
+    },
+    {
+      "name": "249",
       "tag": "driver",
       "variants": [
         {
           "case": "none",
-          "type": "497"
+          "type": "500"
         },
         {
           "case": "alsa",
-          "type": "498"
+          "type": "501"
         },
         {
           "case": "dbus",
-          "type": "497"
+          "type": "500"
         },
         {
           "case": "oss",
-          "type": "502"
+          "type": "505"
         },
         {
           "case": "pa",
-          "type": "503"
+          "type": "506"
         },
         {
           "case": "sdl",
-          "type": "504"
+          "type": "507"
         },
         {
           "case": "spice",
-          "type": "497"
+          "type": "500"
         },
         {
           "case": "wav",
-          "type": "506"
+          "type": "509"
         }
       ],
       "members": [
@@ -7886,7 +7951,7 @@
         },
         {
           "name": "driver",
-          "type": "496"
+          "type": "499"
         },
         {
           "name": "timer-period",
@@ -7897,12 +7962,12 @@
       "meta-type": "object"
     },
     {
-      "name": "[248]",
-      "element-type": "248",
+      "name": "[250]",
+      "element-type": "250",
       "meta-type": "array"
     },
     {
-      "name": "248",
+      "name": "250",
       "members": [
         {
           "name": "device",
@@ -7915,7 +7980,7 @@
         },
         {
           "name": "slot-type",
-          "type": "507"
+          "type": "510"
         },
         {
           "name": "source",
@@ -7929,22 +7994,22 @@
       "meta-type": "object"
     },
     {
-      "name": "249",
+      "name": "251",
       "members": [
         {
           "name": "info",
-          "type": "248"
+          "type": "250"
         }
       ],
       "meta-type": "object"
     },
     {
-      "name": "[250]",
-      "element-type": "250",
+      "name": "[252]",
+      "element-type": "252",
       "meta-type": "array"
     },
     {
-      "name": "250",
+      "name": "252",
       "members": [
         {
           "name": "bus",
@@ -7952,18 +8017,18 @@
         },
         {
           "name": "devices",
-          "type": "[508]"
+          "type": "[511]"
         }
       ],
       "meta-type": "object"
     },
     {
-      "name": "251",
+      "name": "253",
       "tag": "target",
       "variants": [
         {
           "case": "vcpu",
-          "type": "511"
+          "type": "514"
         },
         {
           "case": "vm",
@@ -7973,27 +8038,27 @@
       "members": [
         {
           "name": "target",
-          "type": "509"
+          "type": "512"
         },
         {
           "name": "providers",
           "default": null,
-          "type": "[510]"
+          "type": "[513]"
         }
       ],
       "meta-type": "object"
     },
     {
-      "name": "[252]",
-      "element-type": "252",
+      "name": "[254]",
+      "element-type": "254",
       "meta-type": "array"
     },
     {
-      "name": "252",
+      "name": "254",
       "members": [
         {
           "name": "provider",
-          "type": "512"
+          "type": "515"
         },
         {
           "name": "qom-path",
@@ -8002,52 +8067,52 @@
         },
         {
           "name": "stats",
-          "type": "[513]"
+          "type": "[516]"
         }
       ],
       "meta-type": "object"
     },
     {
-      "name": "253",
+      "name": "255",
       "members": [
         {
           "name": "provider",
           "default": null,
-          "type": "512"
+          "type": "515"
         }
       ],
       "meta-type": "object"
     },
     {
-      "name": "[254]",
-      "element-type": "254",
+      "name": "[256]",
+      "element-type": "256",
       "meta-type": "array"
     },
     {
-      "name": "254",
+      "name": "256",
       "members": [
         {
           "name": "provider",
-          "type": "512"
+          "type": "515"
         },
         {
           "name": "target",
-          "type": "509"
+          "type": "512"
         },
         {
           "name": "stats",
-          "type": "[514]"
+          "type": "[517]"
         }
       ],
       "meta-type": "object"
     },
     {
-      "name": "[255]",
-      "element-type": "255",
+      "name": "[257]",
+      "element-type": "257",
       "meta-type": "array"
     },
     {
-      "name": "255",
+      "name": "257",
       "members": [
         {
           "name": "path",
@@ -8061,7 +8126,7 @@
       "meta-type": "object"
     },
     {
-      "name": "256",
+      "name": "258",
       "members": [
         {
           "name": "path",
@@ -8071,7 +8136,7 @@
       "meta-type": "object"
     },
     {
-      "name": "257",
+      "name": "259",
       "members": [
         {
           "name": "name",
@@ -8091,15 +8156,15 @@
         },
         {
           "name": "guest-features",
-          "type": "515"
+          "type": "518"
         },
         {
           "name": "host-features",
-          "type": "515"
+          "type": "518"
         },
         {
           "name": "backend-features",
-          "type": "515"
+          "type": "518"
         },
         {
           "name": "num-vqs",
@@ -8107,7 +8172,7 @@
         },
         {
           "name": "status",
-          "type": "516"
+          "type": "519"
         },
         {
           "name": "isr",
@@ -8156,13 +8221,13 @@
         {
           "name": "vhost-dev",
           "default": null,
-          "type": "517"
+          "type": "520"
         }
       ],
       "meta-type": "object"
     },
     {
-      "name": "258",
+      "name": "260",
       "members": [
         {
           "name": "path",
@@ -8176,7 +8241,7 @@
       "meta-type": "object"
     },
     {
-      "name": "259",
+      "name": "261",
       "members": [
         {
           "name": "name",
@@ -8240,7 +8305,7 @@
       "meta-type": "object"
     },
     {
-      "name": "260",
+      "name": "262",
       "members": [
         {
           "name": "path",
@@ -8254,7 +8319,7 @@
       "meta-type": "object"
     },
     {
-      "name": "261",
+      "name": "263",
       "members": [
         {
           "name": "name",
@@ -8312,7 +8377,7 @@
       "meta-type": "object"
     },
     {
-      "name": "262",
+      "name": "264",
       "members": [
         {
           "name": "path",
@@ -8331,7 +8396,7 @@
       "meta-type": "object"
     },
     {
-      "name": "263",
+      "name": "265",
       "members": [
         {
           "name": "name",
@@ -8343,15 +8408,15 @@
         },
         {
           "name": "descs",
-          "type": "[518]"
+          "type": "[521]"
         },
         {
           "name": "avail",
-          "type": "519"
+          "type": "522"
         },
         {
           "name": "used",
-          "type": "520"
+          "type": "523"
         }
       ],
       "meta-type": "object"
@@ -8362,7 +8427,7 @@
       "meta-type": "builtin"
     },
     {
-      "name": "264",
+      "name": "266",
       "members": [
         {
           "name": "debug"
@@ -8434,7 +8499,7 @@
       ]
     },
     {
-      "name": "265",
+      "name": "267",
       "members": [
         {
           "name": "none"
@@ -8486,7 +8551,7 @@
       ]
     },
     {
-      "name": "266",
+      "name": "268",
       "members": [
         {
           "name": "reset"
@@ -8522,7 +8587,7 @@
       ]
     },
     {
-      "name": "267",
+      "name": "269",
       "members": [
         {
           "name": "reset"
@@ -8538,7 +8603,7 @@
       ]
     },
     {
-      "name": "268",
+      "name": "270",
       "members": [
         {
           "name": "poweroff"
@@ -8554,7 +8619,7 @@
       ]
     },
     {
-      "name": "269",
+      "name": "271",
       "members": [
         {
           "name": "pause"
@@ -8578,7 +8643,7 @@
       ]
     },
     {
-      "name": "270",
+      "name": "272",
       "members": [
         {
           "name": "pause"
@@ -8598,28 +8663,28 @@
       ]
     },
     {
-      "name": "271",
+      "name": "273",
       "tag": "type",
       "variants": [
         {
           "case": "hyper-v",
-          "type": "522"
+          "type": "525"
         },
         {
           "case": "s390",
-          "type": "523"
+          "type": "526"
         }
       ],
       "members": [
         {
           "name": "type",
-          "type": "521"
+          "type": "524"
         }
       ],
       "meta-type": "object"
     },
     {
-      "name": "272",
+      "name": "274",
       "members": [
         {
           "name": "hypervisor"
@@ -8635,7 +8700,7 @@
       ]
     },
     {
-      "name": "273",
+      "name": "275",
       "members": [
         {
           "name": "ignore"
@@ -8659,7 +8724,7 @@
       ]
     },
     {
-      "name": "274",
+      "name": "276",
       "members": [
         {
           "name": "action-required",
@@ -8673,7 +8738,7 @@
       "meta-type": "object"
     },
     {
-      "name": "275",
+      "name": "277",
       "members": [
         {
           "name": "retain"
@@ -8703,7 +8768,7 @@
       "meta-type": "array"
     },
     {
-      "name": "276",
+      "name": "278",
       "members": [
         {
           "name": "ok"
@@ -8723,7 +8788,7 @@
       ]
     },
     {
-      "name": "277",
+      "name": "279",
       "members": [
         {
           "name": "rd_bytes",
@@ -8832,41 +8897,41 @@
         },
         {
           "name": "timed_stats",
-          "type": "[524]"
+          "type": "[527]"
         },
         {
           "name": "rd_latency_histogram",
           "default": null,
-          "type": "525"
+          "type": "528"
         },
         {
           "name": "wr_latency_histogram",
           "default": null,
-          "type": "525"
+          "type": "528"
         },
         {
           "name": "flush_latency_histogram",
           "default": null,
-          "type": "525"
+          "type": "528"
         }
       ],
       "meta-type": "object"
     },
     {
-      "name": "278",
+      "name": "280",
       "tag": "driver",
       "variants": [
         {
           "case": "file",
-          "type": "526"
+          "type": "529"
         },
         {
           "case": "host_device",
-          "type": "526"
+          "type": "529"
         },
         {
           "case": "nvme",
-          "type": "527"
+          "type": "530"
         },
         {
           "case": "blkdebug",
@@ -9048,13 +9113,13 @@
       "members": [
         {
           "name": "driver",
-          "type": "293"
+          "type": "295"
         }
       ],
       "meta-type": "object"
     },
     {
-      "name": "279",
+      "name": "281",
       "members": [
         {
           "name": "undefined"
@@ -9106,7 +9171,7 @@
       ]
     },
     {
-      "name": "280",
+      "name": "282",
       "members": [
         {
           "name": "existing"
@@ -9122,7 +9187,7 @@
       ]
     },
     {
-      "name": "281",
+      "name": "283",
       "members": [
         {
           "name": "report"
@@ -9150,7 +9215,7 @@
       ]
     },
     {
-      "name": "282",
+      "name": "284",
       "members": [
         {
           "name": "top"
@@ -9178,7 +9243,7 @@
       ]
     },
     {
-      "name": "283",
+      "name": "285",
       "members": [
         {
           "name": "on-success"
@@ -9198,7 +9263,7 @@
       ]
     },
     {
-      "name": "284",
+      "name": "286",
       "members": [
         {
           "name": "use-copy-range",
@@ -9219,7 +9284,7 @@
       "meta-type": "object"
     },
     {
-      "name": "285",
+      "name": "287",
       "members": [
         {
           "name": "off"
@@ -9239,7 +9304,7 @@
       ]
     },
     {
-      "name": "286",
+      "name": "288",
       "members": [
         {
           "name": "filename",
@@ -9301,18 +9366,18 @@
         {
           "name": "format-specific",
           "default": null,
-          "type": "528"
+          "type": "531"
         },
         {
           "name": "backing-image",
           "default": null,
-          "type": "286"
+          "type": "288"
         }
       ],
       "meta-type": "object"
     },
     {
-      "name": "287",
+      "name": "289",
       "members": [
         {
           "name": "writeback",
@@ -9330,12 +9395,12 @@
       "meta-type": "object"
     },
     {
-      "name": "[288]",
-      "element-type": "288",
+      "name": "[290]",
+      "element-type": "290",
       "meta-type": "array"
     },
     {
-      "name": "288",
+      "name": "290",
       "members": [
         {
           "name": "name",
@@ -9371,12 +9436,12 @@
       "meta-type": "object"
     },
     {
-      "name": "[289]",
-      "element-type": "289",
+      "name": "[291]",
+      "element-type": "291",
       "meta-type": "array"
     },
     {
-      "name": "289",
+      "name": "291",
       "members": [
         {
           "name": "id",
@@ -9384,7 +9449,7 @@
         },
         {
           "name": "type",
-          "type": "529"
+          "type": "532"
         },
         {
           "name": "name",
@@ -9394,12 +9459,12 @@
       "meta-type": "object"
     },
     {
-      "name": "[290]",
-      "element-type": "290",
+      "name": "[292]",
+      "element-type": "292",
       "meta-type": "array"
     },
     {
-      "name": "290",
+      "name": "292",
       "members": [
         {
           "name": "parent",
@@ -9415,17 +9480,17 @@
         },
         {
           "name": "perm",
-          "type": "[530]"
+          "type": "[533]"
         },
         {
           "name": "shared-perm",
-          "type": "[530]"
+          "type": "[533]"
         }
       ],
       "meta-type": "object"
     },
     {
-      "name": "291",
+      "name": "293",
       "members": [
         {
           "name": "background"
@@ -9441,12 +9506,12 @@
       ]
     },
     {
-      "name": "[292]",
-      "element-type": "292",
+      "name": "[294]",
+      "element-type": "294",
       "meta-type": "array"
     },
     {
-      "name": "292",
+      "name": "294",
       "members": [
         {
           "type": "str"
@@ -9458,7 +9523,7 @@
       "meta-type": "alternate"
     },
     {
-      "name": "293",
+      "name": "295",
       "members": [
         {
           "name": "blkdebug"
@@ -9654,7 +9719,7 @@
       ]
     },
     {
-      "name": "294",
+      "name": "296",
       "members": [
         {
           "name": "ignore"
@@ -9670,7 +9735,7 @@
       ]
     },
     {
-      "name": "295",
+      "name": "297",
       "members": [
         {
           "name": "direct",
@@ -9686,11 +9751,11 @@
       "meta-type": "object"
     },
     {
-      "name": "296",
+      "name": "298",
       "members": [
         {
           "name": "image",
-          "type": "531"
+          "type": "534"
         },
         {
           "name": "config",
@@ -9730,36 +9795,36 @@
         {
           "name": "inject-error",
           "default": null,
-          "type": "[532]"
+          "type": "[535]"
         },
         {
           "name": "set-state",
           "default": null,
-          "type": "[533]"
+          "type": "[536]"
         },
         {
           "name": "take-child-perms",
           "default": null,
-          "type": "[530]"
+          "type": "[533]"
         },
         {
           "name": "unshare-child-perms",
           "default": null,
-          "type": "[530]"
+          "type": "[533]"
         }
       ],
       "meta-type": "object"
     },
     {
-      "name": "297",
+      "name": "299",
       "members": [
         {
           "name": "file",
-          "type": "531"
+          "type": "534"
         },
         {
           "name": "log",
-          "type": "531"
+          "type": "534"
         },
         {
           "name": "log-sector-size",
@@ -9780,49 +9845,49 @@
       "meta-type": "object"
     },
     {
-      "name": "298",
+      "name": "300",
       "members": [
         {
           "name": "test",
-          "type": "531"
+          "type": "534"
         },
         {
           "name": "raw",
-          "type": "531"
+          "type": "534"
         }
       ],
       "meta-type": "object"
     },
     {
-      "name": "299",
+      "name": "301",
       "members": [
         {
           "name": "image",
-          "type": "531"
+          "type": "534"
         }
       ],
       "meta-type": "object"
     },
     {
-      "name": "300",
+      "name": "302",
       "members": [
         {
           "name": "file",
-          "type": "531"
+          "type": "534"
         }
       ],
       "meta-type": "object"
     },
     {
-      "name": "301",
+      "name": "303",
       "members": [
         {
           "name": "file",
-          "type": "531"
+          "type": "534"
         },
         {
           "name": "target",
-          "type": "531"
+          "type": "534"
         },
         {
           "name": "bitmap",
@@ -9832,7 +9897,7 @@
         {
           "name": "on-cbw-error",
           "default": null,
-          "type": "534"
+          "type": "537"
         },
         {
           "name": "cbw-timeout",
@@ -9843,11 +9908,11 @@
       "meta-type": "object"
     },
     {
-      "name": "302",
+      "name": "304",
       "members": [
         {
           "name": "file",
-          "type": "531"
+          "type": "534"
         },
         {
           "name": "bottom",
@@ -9858,7 +9923,7 @@
       "meta-type": "object"
     },
     {
-      "name": "303",
+      "name": "305",
       "members": [
         {
           "name": "filename",
@@ -9872,12 +9937,12 @@
         {
           "name": "locking",
           "default": null,
-          "type": "535"
+          "type": "538"
         },
         {
           "name": "aio",
           "default": null,
-          "type": "536"
+          "type": "539"
         },
         {
           "name": "aio-max-batch",
@@ -9904,7 +9969,7 @@
       ]
     },
     {
-      "name": "304",
+      "name": "306",
       "members": [
         {
           "name": "url",
@@ -9944,7 +10009,7 @@
       "meta-type": "object"
     },
     {
-      "name": "305",
+      "name": "307",
       "members": [
         {
           "name": "url",
@@ -9989,7 +10054,7 @@
       "meta-type": "object"
     },
     {
-      "name": "306",
+      "name": "308",
       "members": [
         {
           "name": "volume",
@@ -10001,7 +10066,7 @@
         },
         {
           "name": "server",
-          "type": "[367]"
+          "type": "[369]"
         },
         {
           "name": "debug",
@@ -10017,7 +10082,7 @@
       "meta-type": "object"
     },
     {
-      "name": "307",
+      "name": "309",
       "members": [
         {
           "name": "url",
@@ -10067,7 +10132,7 @@
       "meta-type": "object"
     },
     {
-      "name": "308",
+      "name": "310",
       "members": [
         {
           "name": "url",
@@ -10122,7 +10187,7 @@
       "meta-type": "object"
     },
     {
-      "name": "309",
+      "name": "311",
       "members": [
         {
           "name": "filename",
@@ -10132,11 +10197,11 @@
       "meta-type": "object"
     },
     {
-      "name": "310",
+      "name": "312",
       "members": [
         {
           "name": "transport",
-          "type": "537"
+          "type": "540"
         },
         {
           "name": "portal",
@@ -10169,7 +10234,7 @@
         {
           "name": "header-digest",
           "default": null,
-          "type": "538"
+          "type": "541"
         },
         {
           "name": "timeout",
@@ -10180,11 +10245,11 @@
       "meta-type": "object"
     },
     {
-      "name": "311",
+      "name": "313",
       "members": [
         {
           "name": "file",
-          "type": "531"
+          "type": "534"
         },
         {
           "name": "key-secret",
@@ -10195,11 +10260,11 @@
       "meta-type": "object"
     },
     {
-      "name": "312",
+      "name": "314",
       "members": [
         {
           "name": "server",
-          "type": "367"
+          "type": "369"
         },
         {
           "name": "export",
@@ -10238,11 +10303,11 @@
       "meta-type": "object"
     },
     {
-      "name": "313",
+      "name": "315",
       "members": [
         {
           "name": "server",
-          "type": "539"
+          "type": "542"
         },
         {
           "name": "path",
@@ -10282,7 +10347,7 @@
       "meta-type": "object"
     },
     {
-      "name": "314",
+      "name": "316",
       "members": [
         {
           "name": "size",
@@ -10303,7 +10368,7 @@
       "meta-type": "object"
     },
     {
-      "name": "315",
+      "name": "317",
       "members": [
         {
           "name": "device",
@@ -10317,7 +10382,7 @@
       "meta-type": "object"
     },
     {
-      "name": "316",
+      "name": "318",
       "members": [
         {
           "name": "path",
@@ -10327,11 +10392,11 @@
       "meta-type": "object"
     },
     {
-      "name": "317",
+      "name": "319",
       "members": [
         {
           "name": "file",
-          "type": "531"
+          "type": "534"
         },
         {
           "name": "prealloc-align",
@@ -10347,16 +10412,16 @@
       "meta-type": "object"
     },
     {
-      "name": "318",
+      "name": "320",
       "members": [
         {
           "name": "file",
-          "type": "531"
+          "type": "534"
         },
         {
           "name": "backing",
           "default": null,
-          "type": "540"
+          "type": "543"
         },
         {
           "name": "lazy-refcounts",
@@ -10381,7 +10446,7 @@
         {
           "name": "overlap-check",
           "default": null,
-          "type": "541"
+          "type": "544"
         },
         {
           "name": "cache-size",
@@ -10411,53 +10476,53 @@
         {
           "name": "encrypt",
           "default": null,
-          "type": "542"
+          "type": "545"
         },
         {
           "name": "data-file",
           "default": null,
-          "type": "531"
+          "type": "534"
         }
       ],
       "meta-type": "object"
     },
     {
-      "name": "319",
+      "name": "321",
       "members": [
         {
           "name": "file",
-          "type": "531"
+          "type": "534"
         },
         {
           "name": "backing",
           "default": null,
-          "type": "540"
+          "type": "543"
         },
         {
           "name": "encrypt",
           "default": null,
-          "type": "543"
+          "type": "546"
         }
       ],
       "meta-type": "object"
     },
     {
-      "name": "320",
+      "name": "322",
       "members": [
         {
           "name": "file",
-          "type": "531"
+          "type": "534"
         },
         {
           "name": "backing",
           "default": null,
-          "type": "540"
+          "type": "543"
         }
       ],
       "meta-type": "object"
     },
     {
-      "name": "321",
+      "name": "323",
       "members": [
         {
           "name": "blkverify",
@@ -10466,7 +10531,7 @@
         },
         {
           "name": "children",
-          "type": "[531]"
+          "type": "[534]"
         },
         {
           "name": "vote-threshold",
@@ -10480,17 +10545,17 @@
         {
           "name": "read-pattern",
           "default": null,
-          "type": "544"
+          "type": "547"
         }
       ],
       "meta-type": "object"
     },
     {
-      "name": "322",
+      "name": "324",
       "members": [
         {
           "name": "file",
-          "type": "531"
+          "type": "534"
         },
         {
           "name": "offset",
@@ -10506,7 +10571,7 @@
       "meta-type": "object"
     },
     {
-      "name": "323",
+      "name": "325",
       "members": [
         {
           "name": "pool",
@@ -10534,7 +10599,7 @@
         {
           "name": "encrypt",
           "default": null,
-          "type": "545"
+          "type": "548"
         },
         {
           "name": "user",
@@ -10544,7 +10609,7 @@
         {
           "name": "auth-client-required",
           "default": null,
-          "type": "[546]"
+          "type": "[549]"
         },
         {
           "name": "key-secret",
@@ -10554,21 +10619,21 @@
         {
           "name": "server",
           "default": null,
-          "type": "[547]"
+          "type": "[550]"
         }
       ],
       "meta-type": "object"
     },
     {
-      "name": "324",
+      "name": "326",
       "members": [
         {
           "name": "file",
-          "type": "531"
+          "type": "534"
         },
         {
           "name": "mode",
-          "type": "548"
+          "type": "551"
         },
         {
           "name": "top-id",
@@ -10579,11 +10644,11 @@
       "meta-type": "object"
     },
     {
-      "name": "325",
+      "name": "327",
       "members": [
         {
           "name": "server",
-          "type": "549"
+          "type": "552"
         },
         {
           "name": "path",
@@ -10597,13 +10662,13 @@
         {
           "name": "host-key-check",
           "default": null,
-          "type": "550"
+          "type": "553"
         }
       ],
       "meta-type": "object"
     },
     {
-      "name": "326",
+      "name": "328",
       "members": [
         {
           "name": "throttle-group",
@@ -10611,13 +10676,13 @@
         },
         {
           "name": "file",
-          "type": "531"
+          "type": "534"
         }
       ],
       "meta-type": "object"
     },
     {
-      "name": "327",
+      "name": "329",
       "members": [
         {
           "name": "path",
@@ -10627,7 +10692,7 @@
       "meta-type": "object"
     },
     {
-      "name": "328",
+      "name": "330",
       "members": [
         {
           "name": "path",
@@ -10637,7 +10702,7 @@
       "meta-type": "object"
     },
     {
-      "name": "329",
+      "name": "331",
       "members": [
         {
           "name": "path",
@@ -10647,7 +10712,7 @@
       "meta-type": "object"
     },
     {
-      "name": "330",
+      "name": "332",
       "members": [
         {
           "name": "dir",
@@ -10682,64 +10747,64 @@
       "meta-type": "array"
     },
     {
-      "name": "331",
+      "name": "333",
       "tag": "driver",
       "variants": [
         {
           "case": "file",
-          "type": "551"
+          "type": "554"
         },
         {
           "case": "gluster",
-          "type": "552"
+          "type": "555"
         },
         {
           "case": "luks",
-          "type": "553"
+          "type": "556"
         },
         {
           "case": "nfs",
-          "type": "554"
+          "type": "557"
         },
         {
           "case": "parallels",
-          "type": "555"
+          "type": "558"
         },
         {
           "case": "qcow",
-          "type": "556"
+          "type": "559"
         },
         {
           "case": "qcow2",
-          "type": "557"
+          "type": "560"
         },
         {
           "case": "qed",
-          "type": "558"
+          "type": "561"
         },
         {
           "case": "rbd",
-          "type": "559"
+          "type": "562"
         },
         {
           "case": "ssh",
-          "type": "560"
+          "type": "563"
         },
         {
           "case": "vdi",
-          "type": "561"
+          "type": "564"
         },
         {
           "case": "vhdx",
-          "type": "562"
+          "type": "565"
         },
         {
           "case": "vmdk",
-          "type": "563"
+          "type": "566"
         },
         {
           "case": "vpc",
-          "type": "564"
+          "type": "567"
         },
         {
           "case": "blkdebug",
@@ -10877,22 +10942,22 @@
       "members": [
         {
           "name": "driver",
-          "type": "293"
+          "type": "295"
         }
       ],
       "meta-type": "object"
     },
     {
-      "name": "332",
+      "name": "334",
       "tag": "driver",
       "variants": [
         {
           "case": "luks",
-          "type": "565"
+          "type": "568"
         },
         {
           "case": "qcow2",
-          "type": "566"
+          "type": "569"
         },
         {
           "case": "blkdebug",
@@ -11078,13 +11143,13 @@
       "members": [
         {
           "name": "driver",
-          "type": "293"
+          "type": "295"
         }
       ],
       "meta-type": "object"
     },
     {
-      "name": "333",
+      "name": "335",
       "members": [
         {
           "name": "read"
@@ -11100,7 +11165,7 @@
       ]
     },
     {
-      "name": "334",
+      "name": "336",
       "members": [
         {
           "name": "ignore"
@@ -11120,7 +11185,7 @@
       ]
     },
     {
-      "name": "335",
+      "name": "337",
       "members": [
         {
           "name": "commit"
@@ -11164,7 +11229,7 @@
       ]
     },
     {
-      "name": "336",
+      "name": "338",
       "members": [
         {
           "type": "str"
@@ -11176,7 +11241,7 @@
       "meta-type": "alternate"
     },
     {
-      "name": "337",
+      "name": "339",
       "members": [
         {
           "name": "read"
@@ -11196,36 +11261,36 @@
       ]
     },
     {
-      "name": "338",
+      "name": "340",
       "tag": "type",
       "variants": [
         {
           "case": "inet",
-          "type": "568"
+          "type": "571"
         },
         {
           "case": "unix",
-          "type": "569"
+          "type": "572"
         },
         {
           "case": "vsock",
-          "type": "570"
+          "type": "573"
         },
         {
           "case": "fd",
-          "type": "571"
+          "type": "574"
         }
       ],
       "members": [
         {
           "name": "type",
-          "type": "567"
+          "type": "570"
         }
       ],
       "meta-type": "object"
     },
     {
-      "name": "339",
+      "name": "341",
       "members": [
         {
           "name": "safe"
@@ -11241,7 +11306,7 @@
       ]
     },
     {
-      "name": "340",
+      "name": "342",
       "members": [
         {
           "name": "nbd"
@@ -11265,7 +11330,7 @@
       ]
     },
     {
-      "name": "341",
+      "name": "343",
       "members": [
         {
           "name": "name",
@@ -11280,7 +11345,7 @@
         {
           "name": "bitmaps",
           "default": null,
-          "type": "[292]"
+          "type": "[294]"
         },
         {
           "name": "allocation-depth",
@@ -11291,11 +11356,11 @@
       "meta-type": "object"
     },
     {
-      "name": "342",
+      "name": "344",
       "members": [
         {
           "name": "addr",
-          "type": "367"
+          "type": "369"
         },
         {
           "name": "logical-block-size",
@@ -11311,7 +11376,7 @@
       "meta-type": "object"
     },
     {
-      "name": "343",
+      "name": "345",
       "members": [
         {
           "name": "mountpoint",
@@ -11325,13 +11390,13 @@
         {
           "name": "allow-other",
           "default": null,
-          "type": "572"
+          "type": "575"
         }
       ],
       "meta-type": "object"
     },
     {
-      "name": "344",
+      "name": "346",
       "members": [
         {
           "name": "name",
@@ -11361,7 +11426,7 @@
       "meta-type": "object"
     },
     {
-      "name": "345",
+      "name": "347",
       "members": [
         {
           "name": "utf8"
@@ -11377,108 +11442,108 @@
       ]
     },
     {
-      "name": "346",
+      "name": "348",
       "tag": "type",
       "variants": [
         {
           "case": "file",
-          "type": "574"
+          "type": "577"
         },
         {
           "case": "serial",
-          "type": "575"
+          "type": "578"
         },
         {
           "case": "parallel",
-          "type": "575"
+          "type": "578"
         },
         {
           "case": "pipe",
-          "type": "575"
+          "type": "578"
         },
         {
           "case": "socket",
-          "type": "576"
+          "type": "579"
         },
         {
           "case": "udp",
-          "type": "577"
+          "type": "580"
         },
         {
           "case": "pty",
-          "type": "578"
+          "type": "581"
         },
         {
           "case": "null",
-          "type": "578"
+          "type": "581"
         },
         {
           "case": "mux",
-          "type": "579"
+          "type": "582"
         },
         {
           "case": "msmouse",
-          "type": "578"
+          "type": "581"
         },
         {
           "case": "wctablet",
-          "type": "578"
+          "type": "581"
         },
         {
           "case": "braille",
-          "type": "578"
+          "type": "581"
         },
         {
           "case": "testdev",
-          "type": "578"
+          "type": "581"
         },
         {
           "case": "stdio",
-          "type": "580"
+          "type": "583"
         },
         {
           "case": "console",
-          "type": "578"
+          "type": "581"
         },
         {
           "case": "spicevmc",
-          "type": "581"
+          "type": "584"
         },
         {
           "case": "spiceport",
-          "type": "582"
+          "type": "585"
         },
         {
           "case": "qemu-vdagent",
-          "type": "583"
+          "type": "586"
         },
         {
           "case": "dbus",
-          "type": "584"
+          "type": "587"
         },
         {
           "case": "vc",
-          "type": "585"
+          "type": "588"
         },
         {
           "case": "ringbuf",
-          "type": "586"
+          "type": "589"
         },
         {
           "case": "memory",
-          "type": "586"
+          "type": "589"
         }
       ],
       "members": [
         {
           "name": "type",
-          "type": "573"
+          "type": "576"
         }
       ],
       "meta-type": "object"
     },
     {
-      "name": "347",
+      "name": "349",
       "members": [
         {
           "name": "elf"
@@ -11506,7 +11571,7 @@
       ]
     },
     {
-      "name": "348",
+      "name": "350",
       "members": [
         {
           "name": "none"
@@ -11530,12 +11595,12 @@
       ]
     },
     {
-      "name": "[347]",
-      "element-type": "347",
+      "name": "[349]",
+      "element-type": "349",
       "meta-type": "array"
     },
     {
-      "name": "349",
+      "name": "351",
       "members": [
         {
           "name": "none"
@@ -11599,7 +11664,7 @@
       ]
     },
     {
-      "name": "350",
+      "name": "352",
       "members": [
         {
           "name": "netdev",
@@ -11630,7 +11695,7 @@
       "meta-type": "object"
     },
     {
-      "name": "351",
+      "name": "353",
       "members": [
         {
           "name": "hostname",
@@ -11690,7 +11755,7 @@
         {
           "name": "dnssearch",
           "default": null,
-          "type": "[587]"
+          "type": "[590]"
         },
         {
           "name": "domainname",
@@ -11730,12 +11795,12 @@
         {
           "name": "hostfwd",
           "default": null,
-          "type": "[587]"
+          "type": "[590]"
         },
         {
           "name": "guestfwd",
           "default": null,
-          "type": "[587]"
+          "type": "[590]"
         },
         {
           "name": "tftp-server-name",
@@ -11746,7 +11811,7 @@
       "meta-type": "object"
     },
     {
-      "name": "352",
+      "name": "354",
       "members": [
         {
           "name": "ifname",
@@ -11827,7 +11892,7 @@
       "meta-type": "object"
     },
     {
-      "name": "353",
+      "name": "355",
       "members": [
         {
           "name": "src",
@@ -11900,7 +11965,7 @@
       "meta-type": "object"
     },
     {
-      "name": "354",
+      "name": "356",
       "members": [
         {
           "name": "fd",
@@ -11936,11 +12001,11 @@
       "meta-type": "object"
     },
     {
-      "name": "355",
+      "name": "357",
       "members": [
         {
           "name": "addr",
-          "type": "367"
+          "type": "369"
         },
         {
           "name": "server",
@@ -11956,23 +12021,23 @@
       "meta-type": "object"
     },
     {
-      "name": "356",
+      "name": "358",
       "members": [
         {
           "name": "local",
           "default": null,
-          "type": "367"
+          "type": "369"
         },
         {
           "name": "remote",
           "default": null,
-          "type": "367"
+          "type": "369"
         }
       ],
       "meta-type": "object"
     },
     {
-      "name": "357",
+      "name": "359",
       "members": [
         {
           "name": "sock",
@@ -11998,7 +12063,7 @@
       "meta-type": "object"
     },
     {
-      "name": "358",
+      "name": "360",
       "members": [
         {
           "name": "br",
@@ -12014,7 +12079,7 @@
       "meta-type": "object"
     },
     {
-      "name": "359",
+      "name": "361",
       "members": [
         {
           "name": "hubid",
@@ -12029,7 +12094,7 @@
       "meta-type": "object"
     },
     {
-      "name": "360",
+      "name": "362",
       "members": [
         {
           "name": "ifname",
@@ -12044,7 +12109,7 @@
       "meta-type": "object"
     },
     {
-      "name": "361",
+      "name": "363",
       "members": [
         {
           "name": "chardev",
@@ -12064,7 +12129,7 @@
       "meta-type": "object"
     },
     {
-      "name": "362",
+      "name": "364",
       "members": [
         {
           "name": "vhostdev",
@@ -12093,7 +12158,7 @@
       "meta-type": "object"
     },
     {
-      "name": "366",
+      "name": "368",
       "members": [
         {
           "name": "normal"
@@ -12118,36 +12183,36 @@
       "meta-type": "array"
     },
     {
-      "name": "367",
+      "name": "369",
       "tag": "type",
       "variants": [
         {
           "case": "inet",
-          "type": "549"
+          "type": "552"
         },
         {
           "case": "unix",
-          "type": "588"
+          "type": "591"
         },
         {
           "case": "vsock",
-          "type": "589"
+          "type": "592"
         },
         {
           "case": "fd",
-          "type": "587"
+          "type": "590"
         }
       ],
       "members": [
         {
           "name": "type",
-          "type": "567"
+          "type": "570"
         }
       ],
       "meta-type": "object"
     },
     {
-      "name": "368",
+      "name": "370",
       "members": [
         {
           "name": "half"
@@ -12163,7 +12228,7 @@
       ]
     },
     {
-      "name": "369",
+      "name": "371",
       "members": [
         {
           "name": "off"
@@ -12179,7 +12244,7 @@
       ]
     },
     {
-      "name": "370",
+      "name": "372",
       "members": [
         {
           "name": "priority",
@@ -12238,7 +12303,7 @@
       "meta-type": "object"
     },
     {
-      "name": "371",
+      "name": "373",
       "members": [
         {
           "name": "in-pport",
@@ -12279,7 +12344,7 @@
       "meta-type": "object"
     },
     {
-      "name": "372",
+      "name": "374",
       "members": [
         {
           "name": "goto-tbl",
@@ -12315,16 +12380,16 @@
       "meta-type": "object"
     },
     {
-      "name": "373",
+      "name": "375",
       "tag": "type",
       "variants": [
         {
           "case": "passthrough",
-          "type": "590"
+          "type": "593"
         },
         {
           "case": "emulator",
-          "type": "591"
+          "type": "594"
         }
       ],
       "members": [
@@ -12336,7 +12401,7 @@
       "meta-type": "object"
     },
     {
-      "name": "374",
+      "name": "376",
       "members": [
         {
           "name": "vnc"
@@ -12352,7 +12417,7 @@
       ]
     },
     {
-      "name": "375",
+      "name": "377",
       "members": [
         {
           "name": "keep"
@@ -12372,7 +12437,7 @@
       ]
     },
     {
-      "name": "376",
+      "name": "378",
       "members": [
         {
           "name": "display",
@@ -12383,7 +12448,7 @@
       "meta-type": "object"
     },
     {
-      "name": "377",
+      "name": "379",
       "members": [
         {
           "name": "display",
@@ -12394,7 +12459,7 @@
       "meta-type": "object"
     },
     {
-      "name": "378",
+      "name": "380",
       "members": [
         {
           "name": "ppm"
@@ -12410,7 +12475,7 @@
       ]
     },
     {
-      "name": "379",
+      "name": "381",
       "members": [
         {
           "name": "client"
@@ -12430,12 +12495,12 @@
       ]
     },
     {
-      "name": "[380]",
-      "element-type": "380",
+      "name": "[382]",
+      "element-type": "382",
       "meta-type": "array"
     },
     {
-      "name": "380",
+      "name": "382",
       "members": [
         {
           "name": "host",
@@ -12447,7 +12512,7 @@
         },
         {
           "name": "family",
-          "type": "383"
+          "type": "385"
         },
         {
           "name": "connection-id",
@@ -12469,7 +12534,7 @@
       "meta-type": "object"
     },
     {
-      "name": "381",
+      "name": "383",
       "members": [
         {
           "name": "host",
@@ -12481,13 +12546,13 @@
         },
         {
           "name": "family",
-          "type": "383"
+          "type": "385"
         }
       ],
       "meta-type": "object"
     },
     {
-      "name": "382",
+      "name": "384",
       "members": [
         {
           "name": "host",
@@ -12499,7 +12564,7 @@
         },
         {
           "name": "family",
-          "type": "383"
+          "type": "385"
         },
         {
           "name": "auth",
@@ -12510,7 +12575,7 @@
       "meta-type": "object"
     },
     {
-      "name": "383",
+      "name": "385",
       "members": [
         {
           "name": "ipv4"
@@ -12538,12 +12603,12 @@
       ]
     },
     {
-      "name": "[384]",
-      "element-type": "384",
+      "name": "[386]",
+      "element-type": "386",
       "meta-type": "array"
     },
     {
-      "name": "384",
+      "name": "386",
       "members": [
         {
           "name": "host",
@@ -12555,7 +12620,7 @@
         },
         {
           "name": "family",
-          "type": "383"
+          "type": "385"
         },
         {
           "name": "websocket",
@@ -12575,12 +12640,12 @@
       "meta-type": "object"
     },
     {
-      "name": "[385]",
-      "element-type": "385",
+      "name": "[387]",
+      "element-type": "387",
       "meta-type": "array"
     },
     {
-      "name": "385",
+      "name": "387",
       "members": [
         {
           "name": "host",
@@ -12592,7 +12657,7 @@
         },
         {
           "name": "family",
-          "type": "383"
+          "type": "385"
         },
         {
           "name": "websocket",
@@ -12600,18 +12665,18 @@
         },
         {
           "name": "auth",
-          "type": "386"
+          "type": "388"
         },
         {
           "name": "vencrypt",
           "default": null,
-          "type": "387"
+          "type": "389"
         }
       ],
       "meta-type": "object"
     },
     {
-      "name": "386",
+      "name": "388",
       "members": [
         {
           "name": "none"
@@ -12655,7 +12720,7 @@
       ]
     },
     {
-      "name": "387",
+      "name": "389",
       "members": [
         {
           "name": "plain"
@@ -12699,7 +12764,7 @@
       ]
     },
     {
-      "name": "388",
+      "name": "390",
       "members": [
         {
           "name": "host",
@@ -12711,7 +12776,7 @@
         },
         {
           "name": "family",
-          "type": "383"
+          "type": "385"
         },
         {
           "name": "websocket",
@@ -12726,7 +12791,7 @@
       "meta-type": "object"
     },
     {
-      "name": "389",
+      "name": "391",
       "members": [
         {
           "name": "host",
@@ -12738,7 +12803,7 @@
         },
         {
           "name": "family",
-          "type": "383"
+          "type": "385"
         },
         {
           "name": "websocket",
@@ -12748,67 +12813,67 @@
       "meta-type": "object"
     },
     {
-      "name": "[390]",
-      "element-type": "390",
+      "name": "[392]",
+      "element-type": "392",
       "meta-type": "array"
     },
     {
-      "name": "390",
+      "name": "392",
       "tag": "type",
       "variants": [
         {
           "case": "number",
-          "type": "593"
+          "type": "596"
         },
         {
           "case": "qcode",
-          "type": "594"
+          "type": "597"
         }
       ],
       "members": [
         {
           "name": "type",
-          "type": "592"
+          "type": "595"
         }
       ],
       "meta-type": "object"
     },
     {
-      "name": "[391]",
-      "element-type": "391",
+      "name": "[393]",
+      "element-type": "393",
       "meta-type": "array"
     },
     {
-      "name": "391",
+      "name": "393",
       "tag": "type",
       "variants": [
         {
           "case": "key",
-          "type": "596"
+          "type": "599"
         },
         {
           "case": "btn",
-          "type": "597"
+          "type": "600"
         },
         {
           "case": "rel",
-          "type": "598"
+          "type": "601"
         },
         {
           "case": "abs",
-          "type": "598"
+          "type": "601"
         }
       ],
       "members": [
         {
           "name": "type",
-          "type": "595"
+          "type": "598"
         }
       ],
       "meta-type": "object"
     },
     {
-      "name": "392",
+      "name": "394",
       "members": [
         {
           "name": "default"
@@ -12844,7 +12909,7 @@
       ]
     },
     {
-      "name": "393",
+      "name": "395",
       "members": [
         {
           "name": "off"
@@ -12868,7 +12933,7 @@
       ]
     },
     {
-      "name": "394",
+      "name": "396",
       "members": [
         {
           "name": "grab-on-hover",
@@ -12894,7 +12959,7 @@
       "meta-type": "object"
     },
     {
-      "name": "395",
+      "name": "397",
       "members": [
         {
           "name": "left-command-key",
@@ -12915,7 +12980,7 @@
       "meta-type": "object"
     },
     {
-      "name": "396",
+      "name": "398",
       "members": [
         {
           "name": "charset",
@@ -12926,7 +12991,7 @@
       "meta-type": "object"
     },
     {
-      "name": "397",
+      "name": "399",
       "members": [
         {
           "name": "rendernode",
@@ -12937,7 +13002,7 @@
       "meta-type": "object"
     },
     {
-      "name": "398",
+      "name": "400",
       "members": [
         {
           "name": "rendernode",
@@ -12963,18 +13028,18 @@
       "meta-type": "object"
     },
     {
-      "name": "399",
+      "name": "401",
       "members": [
         {
           "name": "grab-mod",
           "default": null,
-          "type": "599"
+          "type": "602"
         }
       ],
       "meta-type": "object"
     },
     {
-      "name": "400",
+      "name": "402",
       "members": [
         {
           "name": "vnc"
@@ -12986,7 +13051,7 @@
       ]
     },
     {
-      "name": "401",
+      "name": "403",
       "members": [
         {
           "name": "tls-certs",
@@ -12997,7 +13062,7 @@
       "meta-type": "object"
     },
     {
-      "name": "402",
+      "name": "404",
       "members": [
         {
           "name": "vnc"
@@ -13009,18 +13074,18 @@
       ]
     },
     {
-      "name": "403",
+      "name": "405",
       "members": [
         {
           "name": "addresses",
           "default": null,
-          "type": "[367]"
+          "type": "[369]"
         }
       ],
       "meta-type": "object"
     },
     {
-      "name": "404",
+      "name": "406",
       "members": [
         {
           "name": "none"
@@ -13084,7 +13149,7 @@
       ]
     },
     {
-      "name": "405",
+      "name": "407",
       "members": [
         {
           "name": "transferred",
@@ -13162,7 +13227,7 @@
       "meta-type": "object"
     },
     {
-      "name": "406",
+      "name": "408",
       "members": [
         {
           "name": "transferred",
@@ -13172,7 +13237,7 @@
       "meta-type": "object"
     },
     {
-      "name": "407",
+      "name": "409",
       "members": [
         {
           "name": "cache-size",
@@ -13206,7 +13271,7 @@
       "meta-type": "object"
     },
     {
-      "name": "408",
+      "name": "410",
       "members": [
         {
           "name": "pages",
@@ -13232,12 +13297,12 @@
       "meta-type": "object"
     },
     {
-      "name": "[367]",
-      "element-type": "367",
+      "name": "[369]",
+      "element-type": "369",
       "meta-type": "array"
     },
     {
-      "name": "409",
+      "name": "411",
       "members": [
         {
           "name": "xbzrle"
@@ -13335,7 +13400,7 @@
       ]
     },
     {
-      "name": "410",
+      "name": "412",
       "members": [
         {
           "name": "none"
@@ -13355,12 +13420,12 @@
       ]
     },
     {
-      "name": "[411]",
-      "element-type": "411",
+      "name": "[413]",
+      "element-type": "413",
       "meta-type": "array"
     },
     {
-      "name": "411",
+      "name": "413",
       "members": [
         {
           "name": "node-name",
@@ -13372,13 +13437,13 @@
         },
         {
           "name": "bitmaps",
-          "type": "[600]"
+          "type": "[603]"
         }
       ],
       "meta-type": "object"
     },
     {
-      "name": "412",
+      "name": "414",
       "members": [
         {
           "name": "none"
@@ -13398,7 +13463,7 @@
       ]
     },
     {
-      "name": "413",
+      "name": "415",
       "members": [
         {
           "name": "none"
@@ -13422,7 +13487,7 @@
       ]
     },
     {
-      "name": "414",
+      "name": "416",
       "members": [
         {
           "name": "page-sampling"
@@ -13442,7 +13507,7 @@
       ]
     },
     {
-      "name": "415",
+      "name": "417",
       "members": [
         {
           "name": "unstarted"
@@ -13462,12 +13527,12 @@
       ]
     },
     {
-      "name": "[416]",
-      "element-type": "416",
+      "name": "[418]",
+      "element-type": "418",
       "meta-type": "array"
     },
     {
-      "name": "416",
+      "name": "418",
       "members": [
         {
           "name": "id",
@@ -13481,84 +13546,84 @@
       "meta-type": "object"
     },
     {
-      "name": "[417]",
-      "element-type": "417",
+      "name": "[419]",
+      "element-type": "419",
       "meta-type": "array"
     },
     {
-      "name": "417",
+      "name": "419",
       "tag": "type",
       "variants": [
         {
           "case": "abort",
-          "type": "602"
+          "type": "605"
         },
         {
           "case": "block-dirty-bitmap-add",
-          "type": "603"
+          "type": "606"
         },
         {
           "case": "block-dirty-bitmap-remove",
-          "type": "604"
+          "type": "607"
         },
         {
           "case": "block-dirty-bitmap-clear",
-          "type": "604"
+          "type": "607"
         },
         {
           "case": "block-dirty-bitmap-enable",
-          "type": "604"
+          "type": "607"
         },
         {
           "case": "block-dirty-bitmap-disable",
-          "type": "604"
+          "type": "607"
         },
         {
           "case": "block-dirty-bitmap-merge",
-          "type": "605"
+          "type": "608"
         },
         {
           "case": "blockdev-backup",
-          "type": "606"
+          "type": "609"
         },
         {
           "case": "blockdev-snapshot",
-          "type": "607"
+          "type": "610"
         },
         {
           "case": "blockdev-snapshot-internal-sync",
-          "type": "608"
+          "type": "611"
         },
         {
           "case": "blockdev-snapshot-sync",
-          "type": "609"
+          "type": "612"
         },
         {
           "case": "drive-backup",
-          "type": "610"
+          "type": "613"
         }
       ],
       "members": [
         {
           "name": "type",
-          "type": "601"
+          "type": "604"
         }
       ],
       "meta-type": "object"
     },
     {
-      "name": "418",
+      "name": "420",
       "members": [
         {
           "name": "completion-mode",
           "default": null,
-          "type": "611"
+          "type": "614"
         }
       ],
       "meta-type": "object"
     },
     {
-      "name": "419",
+      "name": "421",
       "members": [
         {
           "name": "unavailable"
@@ -13578,12 +13643,12 @@
       ]
     },
     {
-      "name": "[420]",
-      "element-type": "420",
+      "name": "[422]",
+      "element-type": "422",
       "meta-type": "array"
     },
     {
-      "name": "420",
+      "name": "422",
       "members": [
         {
           "name": "oob"
@@ -13595,7 +13660,7 @@
       ]
     },
     {
-      "name": "421",
+      "name": "423",
       "members": [
         {
           "name": "major",
@@ -13613,7 +13678,7 @@
       "meta-type": "object"
     },
     {
-      "name": "422",
+      "name": "424",
       "members": [
         {
           "name": "builtin"
@@ -13649,21 +13714,21 @@
       ]
     },
     {
-      "name": "423",
+      "name": "425",
       "members": [
         {
           "name": "json-type",
-          "type": "612"
+          "type": "615"
         }
       ],
       "meta-type": "object"
     },
     {
-      "name": "424",
+      "name": "426",
       "members": [
         {
           "name": "members",
-          "type": "[613]"
+          "type": "[616]"
         },
         {
           "name": "values",
@@ -13676,7 +13741,7 @@
       "meta-type": "object"
     },
     {
-      "name": "425",
+      "name": "427",
       "members": [
         {
           "name": "element-type",
@@ -13686,11 +13751,11 @@
       "meta-type": "object"
     },
     {
-      "name": "426",
+      "name": "428",
       "members": [
         {
           "name": "members",
-          "type": "[614]"
+          "type": "[617]"
         },
         {
           "name": "tag",
@@ -13700,23 +13765,23 @@
         {
           "name": "variants",
           "default": null,
-          "type": "[615]"
+          "type": "[618]"
         }
       ],
       "meta-type": "object"
     },
     {
-      "name": "427",
+      "name": "429",
       "members": [
         {
           "name": "members",
-          "type": "[616]"
+          "type": "[619]"
         }
       ],
       "meta-type": "object"
     },
     {
-      "name": "428",
+      "name": "430",
       "members": [
         {
           "name": "arg-type",
@@ -13735,7 +13800,7 @@
       "meta-type": "object"
     },
     {
-      "name": "429",
+      "name": "431",
       "members": [
         {
           "name": "arg-type",
@@ -13745,7 +13810,7 @@
       "meta-type": "object"
     },
     {
-      "name": "430",
+      "name": "432",
       "members": [
         {
           "name": "authz-list"
@@ -13935,23 +14000,23 @@
       ]
     },
     {
-      "name": "431",
+      "name": "433",
       "members": [
         {
           "name": "policy",
           "default": null,
-          "type": "617"
+          "type": "620"
         },
         {
           "name": "rules",
           "default": null,
-          "type": "[618]"
+          "type": "[621]"
         }
       ],
       "meta-type": "object"
     },
     {
-      "name": "432",
+      "name": "434",
       "members": [
         {
           "name": "filename",
@@ -13966,7 +14031,7 @@
       "meta-type": "object"
     },
     {
-      "name": "433",
+      "name": "435",
       "members": [
         {
           "name": "service",
@@ -13976,7 +14041,7 @@
       "meta-type": "object"
     },
     {
-      "name": "434",
+      "name": "436",
       "members": [
         {
           "name": "identity",
@@ -13986,7 +14051,7 @@
       "meta-type": "object"
     },
     {
-      "name": "435",
+      "name": "437",
       "members": [
         {
           "name": "if",
@@ -14000,7 +14065,7 @@
       "meta-type": "object"
     },
     {
-      "name": "436",
+      "name": "438",
       "members": [
         {
           "name": "primary_in",
@@ -14047,7 +14112,7 @@
       "meta-type": "object"
     },
     {
-      "name": "437",
+      "name": "439",
       "members": [
         {
           "name": "queues",
@@ -14058,7 +14123,7 @@
       "meta-type": "object"
     },
     {
-      "name": "438",
+      "name": "440",
       "members": [
         {
           "name": "queues",
@@ -14073,7 +14138,7 @@
       "meta-type": "object"
     },
     {
-      "name": "439",
+      "name": "441",
       "members": [
         {
           "name": "addr",
@@ -14088,7 +14153,7 @@
       "meta-type": "object"
     },
     {
-      "name": "440",
+      "name": "442",
       "members": [
         {
           "name": "netdev",
@@ -14097,7 +14162,7 @@
         {
           "name": "queue",
           "default": null,
-          "type": "619"
+          "type": "622"
         },
         {
           "name": "status",
@@ -14112,7 +14177,7 @@
         {
           "name": "insert",
           "default": null,
-          "type": "620"
+          "type": "623"
         },
         {
           "name": "interval",
@@ -14122,7 +14187,7 @@
       "meta-type": "object"
     },
     {
-      "name": "441",
+      "name": "443",
       "members": [
         {
           "name": "netdev",
@@ -14131,7 +14196,7 @@
         {
           "name": "queue",
           "default": null,
-          "type": "619"
+          "type": "622"
         },
         {
           "name": "status",
@@ -14146,7 +14211,7 @@
         {
           "name": "insert",
           "default": null,
-          "type": "620"
+          "type": "623"
         },
         {
           "name": "file",
@@ -14161,7 +14226,7 @@
       "meta-type": "object"
     },
     {
-      "name": "442",
+      "name": "444",
       "members": [
         {
           "name": "netdev",
@@ -14170,7 +14235,7 @@
         {
           "name": "queue",
           "default": null,
-          "type": "619"
+          "type": "622"
         },
         {
           "name": "status",
@@ -14185,7 +14250,7 @@
         {
           "name": "insert",
           "default": null,
-          "type": "620"
+          "type": "623"
         },
         {
           "name": "outdev",
@@ -14200,7 +14265,7 @@
       "meta-type": "object"
     },
     {
-      "name": "443",
+      "name": "445",
       "members": [
         {
           "name": "netdev",
@@ -14209,7 +14274,7 @@
         {
           "name": "queue",
           "default": null,
-          "type": "619"
+          "type": "622"
         },
         {
           "name": "status",
@@ -14224,7 +14289,7 @@
         {
           "name": "insert",
           "default": null,
-          "type": "620"
+          "type": "623"
         },
         {
           "name": "indev",
@@ -14245,7 +14310,7 @@
       "meta-type": "object"
     },
     {
-      "name": "444",
+      "name": "446",
       "members": [
         {
           "name": "netdev",
@@ -14254,7 +14319,7 @@
         {
           "name": "queue",
           "default": null,
-          "type": "619"
+          "type": "622"
         },
         {
           "name": "status",
@@ -14269,13 +14334,13 @@
         {
           "name": "insert",
           "default": null,
-          "type": "620"
+          "type": "623"
         }
       ],
       "meta-type": "object"
     },
     {
-      "name": "445",
+      "name": "447",
       "members": [
         {
           "name": "netdev",
@@ -14284,7 +14349,7 @@
         {
           "name": "queue",
           "default": null,
-          "type": "619"
+          "type": "622"
         },
         {
           "name": "status",
@@ -14299,7 +14364,7 @@
         {
           "name": "insert",
           "default": null,
-          "type": "620"
+          "type": "623"
         },
         {
           "name": "vnet_hdr_support",
@@ -14310,7 +14375,7 @@
       "meta-type": "object"
     },
     {
-      "name": "446",
+      "name": "448",
       "members": [
         {
           "name": "name",
@@ -14350,7 +14415,7 @@
       "meta-type": "object"
     },
     {
-      "name": "447",
+      "name": "449",
       "members": [
         {
           "name": "evdev",
@@ -14369,13 +14434,13 @@
         {
           "name": "grab-toggle",
           "default": null,
-          "type": "621"
+          "type": "624"
         }
       ],
       "meta-type": "object"
     },
     {
-      "name": "448",
+      "name": "450",
       "members": [
         {
           "name": "aio-max-batch",
@@ -14411,7 +14476,7 @@
       "meta-type": "object"
     },
     {
-      "name": "449",
+      "name": "451",
       "members": [
         {
           "name": "aio-max-batch",
@@ -14432,7 +14497,7 @@
       "meta-type": "object"
     },
     {
-      "name": "450",
+      "name": "452",
       "members": [
         {
           "name": "dump",
@@ -14452,7 +14517,7 @@
         {
           "name": "policy",
           "default": null,
-          "type": "473"
+          "type": "475"
         },
         {
           "name": "prealloc",
@@ -14492,7 +14557,7 @@
       "meta-type": "object"
     },
     {
-      "name": "451",
+      "name": "453",
       "members": [
         {
           "name": "dump",
@@ -14512,7 +14577,7 @@
         {
           "name": "policy",
           "default": null,
-          "type": "473"
+          "type": "475"
         },
         {
           "name": "prealloc",
@@ -14576,7 +14641,7 @@
       "meta-type": "object"
     },
     {
-      "name": "452",
+      "name": "454",
       "members": [
         {
           "name": "dump",
@@ -14596,7 +14661,7 @@
         {
           "name": "policy",
           "default": null,
-          "type": "473"
+          "type": "475"
         },
         {
           "name": "prealloc",
@@ -14651,7 +14716,7 @@
       "meta-type": "object"
     },
     {
-      "name": "453",
+      "name": "455",
       "members": [
         {
           "name": "dump",
@@ -14671,7 +14736,7 @@
         {
           "name": "policy",
           "default": null,
-          "type": "473"
+          "type": "475"
         },
         {
           "name": "prealloc",
@@ -14711,7 +14776,7 @@
       "meta-type": "object"
     },
     {
-      "name": "454",
+      "name": "456",
       "members": [
         {
           "name": "path",
@@ -14721,7 +14786,7 @@
       "meta-type": "object"
     },
     {
-      "name": "455",
+      "name": "457",
       "members": [
         {
           "name": "chardev",
@@ -14736,7 +14801,7 @@
       "meta-type": "object"
     },
     {
-      "name": "456",
+      "name": "458",
       "members": [
         {
           "name": "opened",
@@ -14750,7 +14815,7 @@
       "meta-type": "object"
     },
     {
-      "name": "457",
+      "name": "459",
       "members": [
         {
           "name": "opened",
@@ -14768,7 +14833,7 @@
       "meta-type": "object"
     },
     {
-      "name": "458",
+      "name": "460",
       "members": [
         {
           "name": "opened",
@@ -14787,7 +14852,7 @@
       "meta-type": "object"
     },
     {
-      "name": "459",
+      "name": "461",
       "members": [
         {
           "name": "loaded",
@@ -14800,7 +14865,7 @@
         {
           "name": "format",
           "default": null,
-          "type": "622"
+          "type": "625"
         },
         {
           "name": "keyid",
@@ -14826,7 +14891,7 @@
       "meta-type": "object"
     },
     {
-      "name": "460",
+      "name": "462",
       "members": [
         {
           "name": "loaded",
@@ -14839,7 +14904,7 @@
         {
           "name": "format",
           "default": null,
-          "type": "622"
+          "type": "625"
         },
         {
           "name": "keyid",
@@ -14859,7 +14924,7 @@
       "meta-type": "object"
     },
     {
-      "name": "461",
+      "name": "463",
       "members": [
         {
           "name": "sev-device",
@@ -14904,7 +14969,7 @@
       "meta-type": "object"
     },
     {
-      "name": "462",
+      "name": "464",
       "members": [
         {
           "name": "cpu-affinity",
@@ -14920,12 +14985,12 @@
       "meta-type": "object"
     },
     {
-      "name": "463",
+      "name": "465",
       "members": [
         {
           "name": "limits",
           "default": null,
-          "type": "623"
+          "type": "626"
         },
         {
           "name": "x-iops-total",
@@ -15083,7 +15148,7 @@
       "meta-type": "object"
     },
     {
-      "name": "464",
+      "name": "466",
       "members": [
         {
           "name": "verify-peer",
@@ -15098,7 +15163,7 @@
         {
           "name": "endpoint",
           "default": null,
-          "type": "624"
+          "type": "627"
         },
         {
           "name": "priority",
@@ -15117,7 +15182,7 @@
       "meta-type": "object"
     },
     {
-      "name": "465",
+      "name": "467",
       "members": [
         {
           "name": "verify-peer",
@@ -15132,7 +15197,7 @@
         {
           "name": "endpoint",
           "default": null,
-          "type": "624"
+          "type": "627"
         },
         {
           "name": "priority",
@@ -15156,7 +15221,7 @@
       "meta-type": "object"
     },
     {
-      "name": "466",
+      "name": "468",
       "members": [
         {
           "name": "verify-peer",
@@ -15171,7 +15236,7 @@
         {
           "name": "endpoint",
           "default": null,
-          "type": "624"
+          "type": "627"
         },
         {
           "name": "priority",
@@ -15200,7 +15265,7 @@
       "meta-type": "object"
     },
     {
-      "name": "467",
+      "name": "469",
       "members": [
         {
           "name": "verify-peer",
@@ -15215,7 +15280,7 @@
         {
           "name": "endpoint",
           "default": null,
-          "type": "624"
+          "type": "627"
         },
         {
           "name": "priority",
@@ -15226,7 +15291,7 @@
       "meta-type": "object"
     },
     {
-      "name": "468",
+      "name": "470",
       "members": [
         {
           "name": "fd",
@@ -15240,11 +15305,11 @@
       "meta-type": "object"
     },
     {
-      "name": "469",
+      "name": "471",
       "members": [
         {
           "name": "socket",
-          "type": "367"
+          "type": "369"
         },
         {
           "name": "device",
@@ -15254,7 +15319,7 @@
       "meta-type": "object"
     },
     {
-      "name": "470",
+      "name": "472",
       "members": [
         {
           "name": "node-id",
@@ -15290,7 +15355,7 @@
       "meta-type": "object"
     },
     {
-      "name": "471",
+      "name": "473",
       "members": [
         {
           "name": "aarch64"
@@ -15422,17 +15487,17 @@
       ]
     },
     {
-      "name": "472",
+      "name": "474",
       "members": [
         {
           "name": "cpu-state",
-          "type": "625"
+          "type": "628"
         }
       ],
       "meta-type": "object"
     },
     {
-      "name": "473",
+      "name": "475",
       "members": [
         {
           "name": "default"
@@ -15456,7 +15521,7 @@
       ]
     },
     {
-      "name": "474",
+      "name": "476",
       "members": [
         {
           "name": "node"
@@ -15484,7 +15549,7 @@
       ]
     },
     {
-      "name": "475",
+      "name": "477",
       "members": [
         {
           "name": "nodeid",
@@ -15515,7 +15580,7 @@
       "meta-type": "object"
     },
     {
-      "name": "476",
+      "name": "478",
       "members": [
         {
           "name": "src",
@@ -15533,7 +15598,7 @@
       "meta-type": "object"
     },
     {
-      "name": "477",
+      "name": "479",
       "members": [
         {
           "name": "node-id",
@@ -15569,7 +15634,7 @@
       "meta-type": "object"
     },
     {
-      "name": "478",
+      "name": "480",
       "members": [
         {
           "name": "initiator",
@@ -15581,11 +15646,11 @@
         },
         {
           "name": "hierarchy",
-          "type": "626"
+          "type": "629"
         },
         {
           "name": "data-type",
-          "type": "627"
+          "type": "630"
         },
         {
           "name": "latency",
@@ -15601,7 +15666,7 @@
       "meta-type": "object"
     },
     {
-      "name": "479",
+      "name": "481",
       "members": [
         {
           "name": "node-id",
@@ -15617,11 +15682,11 @@
         },
         {
           "name": "associativity",
-          "type": "628"
+          "type": "631"
         },
         {
           "name": "policy",
-          "type": "629"
+          "type": "632"
         },
         {
           "name": "line",
@@ -15631,7 +15696,7 @@
       "meta-type": "object"
     },
     {
-      "name": "480",
+      "name": "482",
       "members": [
         {
           "name": "dimm"
@@ -15659,47 +15724,47 @@
       ]
     },
     {
-      "name": "481",
+      "name": "483",
       "members": [
         {
           "name": "data",
-          "type": "630"
+          "type": "633"
         }
       ],
       "meta-type": "object"
     },
     {
-      "name": "482",
+      "name": "484",
       "members": [
         {
           "name": "data",
-          "type": "631"
+          "type": "634"
         }
       ],
       "meta-type": "object"
     },
     {
-      "name": "483",
+      "name": "485",
       "members": [
         {
           "name": "data",
-          "type": "632"
+          "type": "635"
         }
       ],
       "meta-type": "object"
     },
     {
-      "name": "484",
+      "name": "486",
       "members": [
         {
           "name": "data",
-          "type": "633"
+          "type": "636"
         }
       ],
       "meta-type": "object"
     },
     {
-      "name": "485",
+      "name": "487",
       "members": [
         {
           "name": "name",
@@ -15714,7 +15779,7 @@
       "meta-type": "object"
     },
     {
-      "name": "486",
+      "name": "488",
       "members": [
         {
           "name": "incompatible"
@@ -15738,7 +15803,7 @@
       ]
     },
     {
-      "name": "487",
+      "name": "489",
       "members": [
         {
           "name": "static"
@@ -15754,7 +15819,7 @@
       ]
     },
     {
-      "name": "488",
+      "name": "490",
       "members": [
         {
           "name": "none"
@@ -15774,7 +15839,7 @@
       ]
     },
     {
-      "name": "489",
+      "name": "491",
       "members": [
         {
           "name": "block-node"
@@ -15794,7 +15859,7 @@
       ]
     },
     {
-      "name": "490",
+      "name": "492",
       "members": [
         {
           "name": "node-name",
@@ -15804,7 +15869,7 @@
       "meta-type": "object"
     },
     {
-      "name": "491",
+      "name": "493",
       "members": [
         {
           "name": "id",
@@ -15814,12 +15879,12 @@
       "meta-type": "object"
     },
     {
-      "name": "[492]",
-      "element-type": "492",
+      "name": "[494]",
+      "element-type": "494",
       "meta-type": "array"
     },
     {
-      "name": "492",
+      "name": "494",
       "members": [
         {
           "name": "fd",
@@ -15834,12 +15899,12 @@
       "meta-type": "object"
     },
     {
-      "name": "[493]",
-      "element-type": "493",
+      "name": "[495]",
+      "element-type": "495",
       "meta-type": "array"
     },
     {
-      "name": "493",
+      "name": "495",
       "members": [
         {
           "name": "name",
@@ -15847,7 +15912,7 @@
         },
         {
           "name": "type",
-          "type": "634"
+          "type": "637"
         },
         {
           "name": "help",
@@ -15863,7 +15928,7 @@
       "meta-type": "object"
     },
     {
-      "name": "494",
+      "name": "496",
       "members": [
         {
           "name": "uninit"
@@ -15895,12 +15960,12 @@
       ]
     },
     {
-      "name": "[495]",
-      "element-type": "495",
+      "name": "[497]",
+      "element-type": "497",
       "meta-type": "array"
     },
     {
-      "name": "495",
+      "name": "497",
       "members": [
         {
           "name": "node",
@@ -15914,7 +15979,39 @@
       "meta-type": "object"
     },
     {
-      "name": "496",
+      "name": "498",
+      "members": [
+        {
+          "name": "closed"
+        },
+        {
+          "name": "unbound"
+        },
+        {
+          "name": "interdomain"
+        },
+        {
+          "name": "pirq"
+        },
+        {
+          "name": "virq"
+        },
+        {
+          "name": "ipi"
+        }
+      ],
+      "meta-type": "enum",
+      "values": [
+        "closed",
+        "unbound",
+        "interdomain",
+        "pirq",
+        "virq",
+        "ipi"
+      ]
+    },
+    {
+      "name": "499",
       "members": [
         {
           "name": "none"
@@ -15954,33 +16051,33 @@
       ]
     },
     {
-      "name": "497",
+      "name": "500",
       "members": [
         {
           "name": "in",
           "default": null,
-          "type": "635"
+          "type": "638"
         },
         {
           "name": "out",
           "default": null,
-          "type": "635"
+          "type": "638"
         }
       ],
       "meta-type": "object"
     },
     {
-      "name": "498",
+      "name": "501",
       "members": [
         {
           "name": "in",
           "default": null,
-          "type": "636"
+          "type": "639"
         },
         {
           "name": "out",
           "default": null,
-          "type": "636"
+          "type": "639"
         },
         {
           "name": "threshold",
@@ -15991,44 +16088,23 @@
       "meta-type": "object"
     },
     {
-      "name": "499",
-      "members": [
-        {
-          "name": "in",
-          "default": null,
-          "type": "637"
-        },
-        {
-          "name": "out",
-          "default": null,
-          "type": "637"
-        }
-      ],
-      "meta-type": "object"
-    },
-    {
-      "name": "500",
+      "name": "502",
       "members": [
         {
           "name": "in",
           "default": null,
-          "type": "635"
+          "type": "640"
         },
         {
           "name": "out",
           "default": null,
-          "type": "635"
-        },
-        {
-          "name": "latency",
-          "default": null,
-          "type": "int"
+          "type": "640"
         }
       ],
       "meta-type": "object"
     },
     {
-      "name": "501",
+      "name": "503",
       "members": [
         {
           "name": "in",
@@ -16039,62 +16115,15 @@
           "name": "out",
           "default": null,
           "type": "638"
-        }
-      ],
-      "meta-type": "object"
-    },
-    {
-      "name": "502",
-      "members": [
-        {
-          "name": "in",
-          "default": null,
-          "type": "639"
-        },
-        {
-          "name": "out",
-          "default": null,
-          "type": "639"
-        },
-        {
-          "name": "try-mmap",
-          "default": null,
-          "type": "bool"
-        },
-        {
-          "name": "exclusive",
-          "default": null,
-          "type": "bool"
         },
         {
-          "name": "dsp-policy",
+          "name": "latency",
           "default": null,
           "type": "int"
         }
       ],
       "meta-type": "object"
     },
-    {
-      "name": "503",
-      "members": [
-        {
-          "name": "in",
-          "default": null,
-          "type": "640"
-        },
-        {
-          "name": "out",
-          "default": null,
-          "type": "640"
-        },
-        {
-          "name": "server",
-          "default": null,
-          "type": "str"
-        }
-      ],
-      "meta-type": "object"
-    },
     {
       "name": "504",
       "members": [
@@ -16117,12 +16146,80 @@
         {
           "name": "in",
           "default": null,
-          "type": "635"
+          "type": "642"
         },
         {
           "name": "out",
           "default": null,
-          "type": "635"
+          "type": "642"
+        },
+        {
+          "name": "try-mmap",
+          "default": null,
+          "type": "bool"
+        },
+        {
+          "name": "exclusive",
+          "default": null,
+          "type": "bool"
+        },
+        {
+          "name": "dsp-policy",
+          "default": null,
+          "type": "int"
+        }
+      ],
+      "meta-type": "object"
+    },
+    {
+      "name": "506",
+      "members": [
+        {
+          "name": "in",
+          "default": null,
+          "type": "643"
+        },
+        {
+          "name": "out",
+          "default": null,
+          "type": "643"
+        },
+        {
+          "name": "server",
+          "default": null,
+          "type": "str"
+        }
+      ],
+      "meta-type": "object"
+    },
+    {
+      "name": "507",
+      "members": [
+        {
+          "name": "in",
+          "default": null,
+          "type": "644"
+        },
+        {
+          "name": "out",
+          "default": null,
+          "type": "644"
+        }
+      ],
+      "meta-type": "object"
+    },
+    {
+      "name": "508",
+      "members": [
+        {
+          "name": "in",
+          "default": null,
+          "type": "638"
+        },
+        {
+          "name": "out",
+          "default": null,
+          "type": "638"
         },
         {
           "name": "dev",
@@ -16138,17 +16235,17 @@
       "meta-type": "object"
     },
     {
-      "name": "506",
+      "name": "509",
       "members": [
         {
           "name": "in",
           "default": null,
-          "type": "635"
+          "type": "638"
         },
         {
           "name": "out",
           "default": null,
-          "type": "635"
+          "type": "638"
         },
         {
           "name": "path",
@@ -16159,7 +16256,7 @@
       "meta-type": "object"
     },
     {
-      "name": "507",
+      "name": "510",
       "members": [
         {
           "name": "DIMM"
@@ -16175,12 +16272,12 @@
       ]
     },
     {
-      "name": "[508]",
-      "element-type": "508",
+      "name": "[511]",
+      "element-type": "511",
       "meta-type": "array"
     },
     {
-      "name": "508",
+      "name": "511",
       "members": [
         {
           "name": "bus",
@@ -16196,11 +16293,11 @@
         },
         {
           "name": "class_info",
-          "type": "642"
+          "type": "645"
         },
         {
           "name": "id",
-          "type": "643"
+          "type": "646"
         },
         {
           "name": "irq",
@@ -16218,17 +16315,17 @@
         {
           "name": "pci_bridge",
           "default": null,
-          "type": "644"
+          "type": "647"
         },
         {
           "name": "regions",
-          "type": "[645]"
+          "type": "[648]"
         }
       ],
       "meta-type": "object"
     },
     {
-      "name": "509",
+      "name": "512",
       "members": [
         {
           "name": "vm"
@@ -16244,16 +16341,16 @@
       ]
     },
     {
-      "name": "[510]",
-      "element-type": "510",
+      "name": "[513]",
+      "element-type": "513",
       "meta-type": "array"
     },
     {
-      "name": "510",
+      "name": "513",
       "members": [
         {
           "name": "provider",
-          "type": "512"
+          "type": "515"
         },
         {
           "name": "names",
@@ -16264,7 +16361,7 @@
       "meta-type": "object"
     },
     {
-      "name": "511",
+      "name": "514",
       "members": [
         {
           "name": "vcpus",
@@ -16275,7 +16372,7 @@
       "meta-type": "object"
     },
     {
-      "name": "512",
+      "name": "515",
       "members": [
         {
           "name": "kvm"
@@ -16287,12 +16384,12 @@
       ]
     },
     {
-      "name": "[513]",
-      "element-type": "513",
+      "name": "[516]",
+      "element-type": "516",
       "meta-type": "array"
     },
     {
-      "name": "513",
+      "name": "516",
       "members": [
         {
           "name": "name",
@@ -16300,18 +16397,18 @@
         },
         {
           "name": "value",
-          "type": "646"
+          "type": "649"
         }
       ],
       "meta-type": "object"
     },
     {
-      "name": "[514]",
-      "element-type": "514",
+      "name": "[517]",
+      "element-type": "517",
       "meta-type": "array"
     },
     {
-      "name": "514",
+      "name": "517",
       "members": [
         {
           "name": "name",
@@ -16319,12 +16416,12 @@
         },
         {
           "name": "type",
-          "type": "647"
+          "type": "650"
         },
         {
           "name": "unit",
           "default": null,
-          "type": "648"
+          "type": "651"
         },
         {
           "name": "base",
@@ -16344,7 +16441,7 @@
       "meta-type": "object"
     },
     {
-      "name": "515",
+      "name": "518",
       "members": [
         {
           "name": "transports",
@@ -16364,7 +16461,7 @@
       "meta-type": "object"
     },
     {
-      "name": "516",
+      "name": "519",
       "members": [
         {
           "name": "statuses",
@@ -16379,7 +16476,7 @@
       "meta-type": "object"
     },
     {
-      "name": "517",
+      "name": "520",
       "members": [
         {
           "name": "n-mem-sections",
@@ -16399,19 +16496,19 @@
         },
         {
           "name": "features",
-          "type": "515"
+          "type": "518"
         },
         {
           "name": "acked-features",
-          "type": "515"
+          "type": "518"
         },
         {
           "name": "backend-features",
-          "type": "515"
+          "type": "518"
         },
         {
           "name": "protocol-features",
-          "type": "649"
+          "type": "652"
         },
         {
           "name": "max-queues",
@@ -16433,12 +16530,12 @@
       "meta-type": "object"
     },
     {
-      "name": "[518]",
-      "element-type": "518",
+      "name": "[521]",
+      "element-type": "521",
       "meta-type": "array"
     },
     {
-      "name": "518",
+      "name": "521",
       "members": [
         {
           "name": "addr",
@@ -16456,7 +16553,7 @@
       "meta-type": "object"
     },
     {
-      "name": "519",
+      "name": "522",
       "members": [
         {
           "name": "flags",
@@ -16474,7 +16571,7 @@
       "meta-type": "object"
     },
     {
-      "name": "520",
+      "name": "523",
       "members": [
         {
           "name": "flags",
@@ -16488,7 +16585,7 @@
       "meta-type": "object"
     },
     {
-      "name": "521",
+      "name": "524",
       "members": [
         {
           "name": "hyper-v"
@@ -16504,7 +16601,7 @@
       ]
     },
     {
-      "name": "522",
+      "name": "525",
       "members": [
         {
           "name": "arg1",
@@ -16530,7 +16627,7 @@
       "meta-type": "object"
     },
     {
-      "name": "523",
+      "name": "526",
       "members": [
         {
           "name": "core",
@@ -16546,18 +16643,18 @@
         },
         {
           "name": "reason",
-          "type": "650"
+          "type": "653"
         }
       ],
       "meta-type": "object"
     },
     {
-      "name": "[524]",
-      "element-type": "524",
+      "name": "[527]",
+      "element-type": "527",
       "meta-type": "array"
     },
     {
-      "name": "524",
+      "name": "527",
       "members": [
         {
           "name": "interval_length",
@@ -16611,7 +16708,7 @@
       "meta-type": "object"
     },
     {
-      "name": "525",
+      "name": "528",
       "members": [
         {
           "name": "boundaries",
@@ -16625,7 +16722,7 @@
       "meta-type": "object"
     },
     {
-      "name": "526",
+      "name": "529",
       "members": [
         {
           "name": "discard-nb-ok",
@@ -16643,7 +16740,7 @@
       "meta-type": "object"
     },
     {
-      "name": "527",
+      "name": "530",
       "members": [
         {
           "name": "completion-errors",
@@ -16666,40 +16763,40 @@
       "meta-type": "array"
     },
     {
-      "name": "528",
+      "name": "531",
       "tag": "type",
       "variants": [
         {
           "case": "qcow2",
-          "type": "652"
+          "type": "655"
         },
         {
           "case": "vmdk",
-          "type": "653"
+          "type": "656"
         },
         {
           "case": "luks",
-          "type": "654"
+          "type": "657"
         },
         {
           "case": "rbd",
-          "type": "655"
+          "type": "658"
         },
         {
           "case": "file",
-          "type": "656"
+          "type": "659"
         }
       ],
       "members": [
         {
           "name": "type",
-          "type": "651"
+          "type": "654"
         }
       ],
       "meta-type": "object"
     },
     {
-      "name": "529",
+      "name": "532",
       "members": [
         {
           "name": "block-backend"
@@ -16719,12 +16816,12 @@
       ]
     },
     {
-      "name": "[530]",
-      "element-type": "530",
+      "name": "[533]",
+      "element-type": "533",
       "meta-type": "array"
     },
     {
-      "name": "530",
+      "name": "533",
       "members": [
         {
           "name": "consistent-read"
@@ -16748,7 +16845,7 @@
       ]
     },
     {
-      "name": "531",
+      "name": "534",
       "members": [
         {
           "type": "49"
@@ -16760,16 +16857,16 @@
       "meta-type": "alternate"
     },
     {
-      "name": "[532]",
-      "element-type": "532",
+      "name": "[535]",
+      "element-type": "535",
       "meta-type": "array"
     },
     {
-      "name": "532",
+      "name": "535",
       "members": [
         {
           "name": "event",
-          "type": "657"
+          "type": "660"
         },
         {
           "name": "state",
@@ -16779,7 +16876,7 @@
         {
           "name": "iotype",
           "default": null,
-          "type": "658"
+          "type": "661"
         },
         {
           "name": "errno",
@@ -16805,16 +16902,16 @@
       "meta-type": "object"
     },
     {
-      "name": "[533]",
-      "element-type": "533",
+      "name": "[536]",
+      "element-type": "536",
       "meta-type": "array"
     },
     {
-      "name": "533",
+      "name": "536",
       "members": [
         {
           "name": "event",
-          "type": "657"
+          "type": "660"
         },
         {
           "name": "state",
@@ -16829,7 +16926,7 @@
       "meta-type": "object"
     },
     {
-      "name": "534",
+      "name": "537",
       "members": [
         {
           "name": "break-guest-write"
@@ -16845,7 +16942,7 @@
       ]
     },
     {
-      "name": "535",
+      "name": "538",
       "members": [
         {
           "name": "auto"
@@ -16865,7 +16962,7 @@
       ]
     },
     {
-      "name": "536",
+      "name": "539",
       "members": [
         {
           "name": "threads"
@@ -16885,7 +16982,7 @@
       ]
     },
     {
-      "name": "537",
+      "name": "540",
       "members": [
         {
           "name": "tcp"
@@ -16901,7 +16998,7 @@
       ]
     },
     {
-      "name": "538",
+      "name": "541",
       "members": [
         {
           "name": "crc32c"
@@ -16925,11 +17022,11 @@
       ]
     },
     {
-      "name": "539",
+      "name": "542",
       "members": [
         {
           "name": "type",
-          "type": "659"
+          "type": "662"
         },
         {
           "name": "host",
@@ -16939,7 +17036,7 @@
       "meta-type": "object"
     },
     {
-      "name": "540",
+      "name": "543",
       "members": [
         {
           "type": "49"
@@ -16954,62 +17051,62 @@
       "meta-type": "alternate"
     },
     {
-      "name": "541",
+      "name": "544",
       "members": [
         {
-          "type": "660"
+          "type": "663"
         },
         {
-          "type": "661"
+          "type": "664"
         }
       ],
       "meta-type": "alternate"
     },
     {
-      "name": "542",
+      "name": "545",
       "tag": "format",
       "variants": [
         {
           "case": "aes",
-          "type": "663"
+          "type": "666"
         },
         {
           "case": "luks",
-          "type": "664"
+          "type": "667"
         }
       ],
       "members": [
         {
           "name": "format",
-          "type": "662"
+          "type": "665"
         }
       ],
       "meta-type": "object"
     },
     {
-      "name": "543",
+      "name": "546",
       "tag": "format",
       "variants": [
         {
           "case": "aes",
-          "type": "663"
+          "type": "666"
         }
       ],
       "members": [
         {
           "name": "format",
-          "type": "665"
+          "type": "668"
         }
       ],
       "meta-type": "object"
     },
     {
-      "name": "[531]",
-      "element-type": "531",
+      "name": "[534]",
+      "element-type": "534",
       "meta-type": "array"
     },
     {
-      "name": "544",
+      "name": "547",
       "members": [
         {
           "name": "quorum"
@@ -17025,33 +17122,42 @@
       ]
     },
     {
-      "name": "545",
+      "name": "548",
       "tag": "format",
       "variants": [
         {
           "case": "luks",
-          "type": "667"
+          "type": "670"
         },
         {
           "case": "luks2",
-          "type": "668"
+          "type": "671"
+        },
+        {
+          "case": "luks-any",
+          "type": "672"
         }
       ],
       "members": [
         {
           "name": "format",
-          "type": "666"
+          "type": "669"
+        },
+        {
+          "name": "parent",
+          "default": null,
+          "type": "548"
         }
       ],
       "meta-type": "object"
     },
     {
-      "name": "[546]",
-      "element-type": "546",
+      "name": "[549]",
+      "element-type": "549",
       "meta-type": "array"
     },
     {
-      "name": "546",
+      "name": "549",
       "members": [
         {
           "name": "cephx"
@@ -17067,12 +17173,12 @@
       ]
     },
     {
-      "name": "[547]",
-      "element-type": "547",
+      "name": "[550]",
+      "element-type": "550",
       "meta-type": "array"
     },
     {
-      "name": "547",
+      "name": "550",
       "members": [
         {
           "name": "host",
@@ -17086,7 +17192,7 @@
       "meta-type": "object"
     },
     {
-      "name": "548",
+      "name": "551",
       "members": [
         {
           "name": "primary"
@@ -17102,7 +17208,7 @@
       ]
     },
     {
-      "name": "549",
+      "name": "552",
       "members": [
         {
           "name": "host",
@@ -17146,12 +17252,12 @@
       "meta-type": "object"
     },
     {
-      "name": "550",
+      "name": "553",
       "tag": "mode",
       "variants": [
         {
           "case": "hash",
-          "type": "670"
+          "type": "674"
         },
         {
           "case": "none",
@@ -17165,13 +17271,13 @@
       "members": [
         {
           "name": "mode",
-          "type": "669"
+          "type": "673"
         }
       ],
       "meta-type": "object"
     },
     {
-      "name": "551",
+      "name": "554",
       "members": [
         {
           "name": "filename",
@@ -17184,7 +17290,7 @@
         {
           "name": "preallocation",
           "default": null,
-          "type": "671"
+          "type": "675"
         },
         {
           "name": "nocow",
@@ -17200,11 +17306,11 @@
       "meta-type": "object"
     },
     {
-      "name": "552",
+      "name": "555",
       "members": [
         {
           "name": "location",
-          "type": "306"
+          "type": "308"
         },
         {
           "name": "size",
@@ -17213,13 +17319,13 @@
         {
           "name": "preallocation",
           "default": null,
-          "type": "671"
+          "type": "675"
         }
       ],
       "meta-type": "object"
     },
     {
-      "name": "553",
+      "name": "556",
       "members": [
         {
           "name": "key-secret",
@@ -17229,27 +17335,27 @@
         {
           "name": "cipher-alg",
           "default": null,
-          "type": "672"
+          "type": "676"
         },
         {
           "name": "cipher-mode",
           "default": null,
-          "type": "673"
+          "type": "677"
         },
         {
           "name": "ivgen-alg",
           "default": null,
-          "type": "674"
+          "type": "678"
         },
         {
           "name": "ivgen-hash-alg",
           "default": null,
-          "type": "675"
+          "type": "679"
         },
         {
           "name": "hash-alg",
           "default": null,
-          "type": "675"
+          "type": "679"
         },
         {
           "name": "iter-time",
@@ -17258,7 +17364,7 @@
         },
         {
           "name": "file",
-          "type": "531"
+          "type": "534"
         },
         {
           "name": "size",
@@ -17267,17 +17373,17 @@
         {
           "name": "preallocation",
           "default": null,
-          "type": "671"
+          "type": "675"
         }
       ],
       "meta-type": "object"
     },
     {
-      "name": "554",
+      "name": "557",
       "members": [
         {
           "name": "location",
-          "type": "313"
+          "type": "315"
         },
         {
           "name": "size",
@@ -17287,11 +17393,11 @@
       "meta-type": "object"
     },
     {
-      "name": "555",
+      "name": "558",
       "members": [
         {
           "name": "file",
-          "type": "531"
+          "type": "534"
         },
         {
           "name": "size",
@@ -17306,11 +17412,11 @@
       "meta-type": "object"
     },
     {
-      "name": "556",
+      "name": "559",
       "members": [
         {
           "name": "file",
-          "type": "531"
+          "type": "534"
         },
         {
           "name": "size",
@@ -17324,22 +17430,22 @@
         {
           "name": "encrypt",
           "default": null,
-          "type": "676"
+          "type": "680"
         }
       ],
       "meta-type": "object"
     },
     {
-      "name": "557",
+      "name": "560",
       "members": [
         {
           "name": "file",
-          "type": "531"
+          "type": "534"
         },
         {
           "name": "data-file",
           "default": null,
-          "type": "531"
+          "type": "534"
         },
         {
           "name": "data-file-raw",
@@ -17358,7 +17464,7 @@
         {
           "name": "version",
           "default": null,
-          "type": "677"
+          "type": "681"
         },
         {
           "name": "backing-file",
@@ -17368,12 +17474,12 @@
         {
           "name": "backing-fmt",
           "default": null,
-          "type": "293"
+          "type": "295"
         },
         {
           "name": "encrypt",
           "default": null,
-          "type": "676"
+          "type": "680"
         },
         {
           "name": "cluster-size",
@@ -17383,7 +17489,7 @@
         {
           "name": "preallocation",
           "default": null,
-          "type": "671"
+          "type": "675"
         },
         {
           "name": "lazy-refcounts",
@@ -17398,17 +17504,17 @@
         {
           "name": "compression-type",
           "default": null,
-          "type": "678"
+          "type": "682"
         }
       ],
       "meta-type": "object"
     },
     {
-      "name": "558",
+      "name": "561",
       "members": [
         {
           "name": "file",
-          "type": "531"
+          "type": "534"
         },
         {
           "name": "size",
@@ -17422,7 +17528,7 @@
         {
           "name": "backing-fmt",
           "default": null,
-          "type": "293"
+          "type": "295"
         },
         {
           "name": "cluster-size",
@@ -17438,11 +17544,11 @@
       "meta-type": "object"
     },
     {
-      "name": "559",
+      "name": "562",
       "members": [
         {
           "name": "location",
-          "type": "323"
+          "type": "325"
         },
         {
           "name": "size",
@@ -17456,17 +17562,17 @@
         {
           "name": "encrypt",
           "default": null,
-          "type": "679"
+          "type": "683"
         }
       ],
       "meta-type": "object"
     },
     {
-      "name": "560",
+      "name": "563",
       "members": [
         {
           "name": "location",
-          "type": "325"
+          "type": "327"
         },
         {
           "name": "size",
@@ -17476,11 +17582,11 @@
       "meta-type": "object"
     },
     {
-      "name": "561",
+      "name": "564",
       "members": [
         {
           "name": "file",
-          "type": "531"
+          "type": "534"
         },
         {
           "name": "size",
@@ -17489,17 +17595,17 @@
         {
           "name": "preallocation",
           "default": null,
-          "type": "671"
+          "type": "675"
         }
       ],
       "meta-type": "object"
     },
     {
-      "name": "562",
+      "name": "565",
       "members": [
         {
           "name": "file",
-          "type": "531"
+          "type": "534"
         },
         {
           "name": "size",
@@ -17518,7 +17624,7 @@
         {
           "name": "subformat",
           "default": null,
-          "type": "680"
+          "type": "684"
         },
         {
           "name": "block-state-zero",
@@ -17529,11 +17635,11 @@
       "meta-type": "object"
     },
     {
-      "name": "563",
+      "name": "566",
       "members": [
         {
           "name": "file",
-          "type": "531"
+          "type": "534"
         },
         {
           "name": "size",
@@ -17542,12 +17648,12 @@
         {
           "name": "extents",
           "default": null,
-          "type": "[531]"
+          "type": "[534]"
         },
         {
           "name": "subformat",
           "default": null,
-          "type": "681"
+          "type": "685"
         },
         {
           "name": "backing-file",
@@ -17557,7 +17663,7 @@
         {
           "name": "adapter-type",
           "default": null,
-          "type": "682"
+          "type": "686"
         },
         {
           "name": "hwversion",
@@ -17578,11 +17684,11 @@
       "meta-type": "object"
     },
     {
-      "name": "564",
+      "name": "567",
       "members": [
         {
           "name": "file",
-          "type": "531"
+          "type": "534"
         },
         {
           "name": "size",
@@ -17591,7 +17697,7 @@
         {
           "name": "subformat",
           "default": null,
-          "type": "683"
+          "type": "687"
         },
         {
           "name": "force-size",
@@ -17602,11 +17708,11 @@
       "meta-type": "object"
     },
     {
-      "name": "565",
+      "name": "568",
       "members": [
         {
           "name": "state",
-          "type": "684"
+          "type": "688"
         },
         {
           "name": "new-secret",
@@ -17637,12 +17743,12 @@
       "meta-type": "object"
     },
     {
-      "name": "566",
+      "name": "569",
       "members": [
         {
           "name": "encrypt",
           "default": null,
-          "type": "685"
+          "type": "689"
         }
       ],
       "meta-type": "object"
@@ -17653,7 +17759,7 @@
       "meta-type": "builtin"
     },
     {
-      "name": "567",
+      "name": "570",
       "members": [
         {
           "name": "inet"
@@ -17677,47 +17783,47 @@
       ]
     },
     {
-      "name": "568",
+      "name": "571",
       "members": [
         {
           "name": "data",
-          "type": "549"
+          "type": "552"
         }
       ],
       "meta-type": "object"
     },
     {
-      "name": "569",
+      "name": "572",
       "members": [
         {
           "name": "data",
-          "type": "588"
+          "type": "591"
         }
       ],
       "meta-type": "object"
     },
     {
-      "name": "570",
+      "name": "573",
       "members": [
         {
           "name": "data",
-          "type": "589"
+          "type": "592"
         }
       ],
       "meta-type": "object"
     },
     {
-      "name": "571",
+      "name": "574",
       "members": [
         {
           "name": "data",
-          "type": "587"
+          "type": "590"
         }
       ],
       "meta-type": "object"
     },
     {
-      "name": "572",
+      "name": "575",
       "members": [
         {
           "name": "off"
@@ -17737,7 +17843,7 @@
       ]
     },
     {
-      "name": "573",
+      "name": "576",
       "members": [
         {
           "name": "file"
@@ -17833,142 +17939,142 @@
       ]
     },
     {
-      "name": "574",
+      "name": "577",
       "members": [
         {
           "name": "data",
-          "type": "686"
+          "type": "690"
         }
       ],
       "meta-type": "object"
     },
     {
-      "name": "575",
+      "name": "578",
       "members": [
         {
           "name": "data",
-          "type": "687"
+          "type": "691"
         }
       ],
       "meta-type": "object"
     },
     {
-      "name": "576",
+      "name": "579",
       "members": [
         {
           "name": "data",
-          "type": "688"
+          "type": "692"
         }
       ],
       "meta-type": "object"
     },
     {
-      "name": "577",
+      "name": "580",
       "members": [
         {
           "name": "data",
-          "type": "689"
+          "type": "693"
         }
       ],
       "meta-type": "object"
     },
     {
-      "name": "578",
+      "name": "581",
       "members": [
         {
           "name": "data",
-          "type": "690"
+          "type": "694"
         }
       ],
       "meta-type": "object"
     },
     {
-      "name": "579",
+      "name": "582",
       "members": [
         {
           "name": "data",
-          "type": "691"
+          "type": "695"
         }
       ],
       "meta-type": "object"
     },
     {
-      "name": "580",
+      "name": "583",
       "members": [
         {
           "name": "data",
-          "type": "692"
+          "type": "696"
         }
       ],
       "meta-type": "object"
     },
     {
-      "name": "581",
+      "name": "584",
       "members": [
         {
           "name": "data",
-          "type": "693"
+          "type": "697"
         }
       ],
       "meta-type": "object"
     },
     {
-      "name": "582",
+      "name": "585",
       "members": [
         {
           "name": "data",
-          "type": "694"
+          "type": "698"
         }
       ],
       "meta-type": "object"
     },
     {
-      "name": "583",
+      "name": "586",
       "members": [
         {
           "name": "data",
-          "type": "695"
+          "type": "699"
         }
       ],
       "meta-type": "object"
     },
     {
-      "name": "584",
+      "name": "587",
       "members": [
         {
           "name": "data",
-          "type": "696"
+          "type": "700"
         }
       ],
       "meta-type": "object"
     },
     {
-      "name": "585",
+      "name": "588",
       "members": [
         {
           "name": "data",
-          "type": "697"
+          "type": "701"
         }
       ],
       "meta-type": "object"
     },
     {
-      "name": "586",
+      "name": "589",
       "members": [
         {
           "name": "data",
-          "type": "698"
+          "type": "702"
         }
       ],
       "meta-type": "object"
     },
     {
-      "name": "[587]",
-      "element-type": "587",
+      "name": "[590]",
+      "element-type": "590",
       "meta-type": "array"
     },
     {
-      "name": "587",
+      "name": "590",
       "members": [
         {
           "name": "str",
@@ -17978,7 +18084,7 @@
       "meta-type": "object"
     },
     {
-      "name": "588",
+      "name": "591",
       "members": [
         {
           "name": "path",
@@ -17998,7 +18104,7 @@
       "meta-type": "object"
     },
     {
-      "name": "589",
+      "name": "592",
       "members": [
         {
           "name": "cid",
@@ -18012,27 +18118,27 @@
       "meta-type": "object"
     },
     {
-      "name": "590",
+      "name": "593",
       "members": [
         {
           "name": "data",
-          "type": "699"
+          "type": "703"
         }
       ],
       "meta-type": "object"
     },
     {
-      "name": "591",
+      "name": "594",
       "members": [
         {
           "name": "data",
-          "type": "700"
+          "type": "704"
         }
       ],
       "meta-type": "object"
     },
     {
-      "name": "592",
+      "name": "595",
       "members": [
         {
           "name": "number"
@@ -18048,7 +18154,7 @@
       ]
     },
     {
-      "name": "593",
+      "name": "596",
       "members": [
         {
           "name": "data",
@@ -18058,17 +18164,17 @@
       "meta-type": "object"
     },
     {
-      "name": "594",
+      "name": "597",
       "members": [
         {
           "name": "data",
-          "type": "701"
+          "type": "705"
         }
       ],
       "meta-type": "object"
     },
     {
-      "name": "595",
+      "name": "598",
       "members": [
         {
           "name": "key"
@@ -18092,37 +18198,37 @@
       ]
     },
     {
-      "name": "596",
+      "name": "599",
       "members": [
         {
           "name": "data",
-          "type": "702"
+          "type": "706"
         }
       ],
       "meta-type": "object"
     },
     {
-      "name": "597",
+      "name": "600",
       "members": [
         {
           "name": "data",
-          "type": "703"
+          "type": "707"
         }
       ],
       "meta-type": "object"
     },
     {
-      "name": "598",
+      "name": "601",
       "members": [
         {
           "name": "data",
-          "type": "704"
+          "type": "708"
         }
       ],
       "meta-type": "object"
     },
     {
-      "name": "599",
+      "name": "602",
       "members": [
         {
           "name": "lctrl-lalt"
@@ -18147,12 +18253,12 @@
       "meta-type": "builtin"
     },
     {
-      "name": "[600]",
-      "element-type": "600",
+      "name": "[603]",
+      "element-type": "603",
       "meta-type": "array"
     },
     {
-      "name": "600",
+      "name": "603",
       "members": [
         {
           "name": "name",
@@ -18165,13 +18271,13 @@
         {
           "name": "transform",
           "default": null,
-          "type": "705"
+          "type": "709"
         }
       ],
       "meta-type": "object"
     },
     {
-      "name": "601",
+      "name": "604",
       "members": [
         {
           "name": "abort"
@@ -18230,17 +18336,17 @@
       ]
     },
     {
-      "name": "602",
+      "name": "605",
       "members": [
         {
           "name": "data",
-          "type": "706"
+          "type": "710"
         }
       ],
       "meta-type": "object"
     },
     {
-      "name": "603",
+      "name": "606",
       "members": [
         {
           "name": "data",
@@ -18250,7 +18356,7 @@
       "meta-type": "object"
     },
     {
-      "name": "604",
+      "name": "607",
       "members": [
         {
           "name": "data",
@@ -18260,7 +18366,7 @@
       "meta-type": "object"
     },
     {
-      "name": "605",
+      "name": "608",
       "members": [
         {
           "name": "data",
@@ -18270,7 +18376,7 @@
       "meta-type": "object"
     },
     {
-      "name": "606",
+      "name": "609",
       "members": [
         {
           "name": "data",
@@ -18280,7 +18386,7 @@
       "meta-type": "object"
     },
     {
-      "name": "607",
+      "name": "610",
       "members": [
         {
           "name": "data",
@@ -18290,7 +18396,7 @@
       "meta-type": "object"
     },
     {
-      "name": "608",
+      "name": "611",
       "members": [
         {
           "name": "data",
@@ -18300,7 +18406,7 @@
       "meta-type": "object"
     },
     {
-      "name": "609",
+      "name": "612",
       "members": [
         {
           "name": "data",
@@ -18310,7 +18416,7 @@
       "meta-type": "object"
     },
     {
-      "name": "610",
+      "name": "613",
       "members": [
         {
           "name": "data",
@@ -18320,7 +18426,7 @@
       "meta-type": "object"
     },
     {
-      "name": "611",
+      "name": "614",
       "members": [
         {
           "name": "individual"
@@ -18336,7 +18442,7 @@
       ]
     },
     {
-      "name": "612",
+      "name": "615",
       "members": [
         {
           "name": "string"
@@ -18376,12 +18482,12 @@
       ]
     },
     {
-      "name": "[613]",
-      "element-type": "613",
+      "name": "[616]",
+      "element-type": "616",
       "meta-type": "array"
     },
     {
-      "name": "613",
+      "name": "616",
       "members": [
         {
           "name": "name",
@@ -18396,12 +18502,12 @@
       "meta-type": "object"
     },
     {
-      "name": "[614]",
-      "element-type": "614",
+      "name": "[617]",
+      "element-type": "617",
       "meta-type": "array"
     },
     {
-      "name": "614",
+      "name": "617",
       "members": [
         {
           "name": "name",
@@ -18425,12 +18531,12 @@
       "meta-type": "object"
     },
     {
-      "name": "[615]",
-      "element-type": "615",
+      "name": "[618]",
+      "element-type": "618",
       "meta-type": "array"
     },
     {
-      "name": "615",
+      "name": "618",
       "members": [
         {
           "name": "case",
@@ -18444,12 +18550,12 @@
       "meta-type": "object"
     },
     {
-      "name": "[616]",
-      "element-type": "616",
+      "name": "[619]",
+      "element-type": "619",
       "meta-type": "array"
     },
     {
-      "name": "616",
+      "name": "619",
       "members": [
         {
           "name": "type",
@@ -18459,7 +18565,7 @@
       "meta-type": "object"
     },
     {
-      "name": "617",
+      "name": "620",
       "members": [
         {
           "name": "deny"
@@ -18475,12 +18581,12 @@
       ]
     },
     {
-      "name": "[618]",
-      "element-type": "618",
+      "name": "[621]",
+      "element-type": "621",
       "meta-type": "array"
     },
     {
-      "name": "618",
+      "name": "621",
       "members": [
         {
           "name": "match",
@@ -18488,18 +18594,18 @@
         },
         {
           "name": "policy",
-          "type": "617"
+          "type": "620"
         },
         {
           "name": "format",
           "default": null,
-          "type": "707"
+          "type": "711"
         }
       ],
       "meta-type": "object"
     },
     {
-      "name": "619",
+      "name": "622",
       "members": [
         {
           "name": "all"
@@ -18519,7 +18625,7 @@
       ]
     },
     {
-      "name": "620",
+      "name": "623",
       "members": [
         {
           "name": "before"
@@ -18535,7 +18641,7 @@
       ]
     },
     {
-      "name": "621",
+      "name": "624",
       "members": [
         {
           "name": "ctrl-ctrl"
@@ -18567,7 +18673,7 @@
       ]
     },
     {
-      "name": "622",
+      "name": "625",
       "members": [
         {
           "name": "raw"
@@ -18583,7 +18689,7 @@
       ]
     },
     {
-      "name": "623",
+      "name": "626",
       "members": [
         {
           "name": "iops-total",
@@ -18684,7 +18790,7 @@
       "meta-type": "object"
     },
     {
-      "name": "624",
+      "name": "627",
       "members": [
         {
           "name": "client"
@@ -18700,7 +18806,7 @@
       ]
     },
     {
-      "name": "625",
+      "name": "628",
       "members": [
         {
           "name": "uninitialized"
@@ -18728,7 +18834,7 @@
       ]
     },
     {
-      "name": "626",
+      "name": "629",
       "members": [
         {
           "name": "memory"
@@ -18752,7 +18858,7 @@
       ]
     },
     {
-      "name": "627",
+      "name": "630",
       "members": [
         {
           "name": "access-latency"
@@ -18784,7 +18890,7 @@
       ]
     },
     {
-      "name": "628",
+      "name": "631",
       "members": [
         {
           "name": "none"
@@ -18804,7 +18910,7 @@
       ]
     },
     {
-      "name": "629",
+      "name": "632",
       "members": [
         {
           "name": "none"
@@ -18824,7 +18930,7 @@
       ]
     },
     {
-      "name": "630",
+      "name": "633",
       "members": [
         {
           "name": "id",
@@ -18863,7 +18969,7 @@
       "meta-type": "object"
     },
     {
-      "name": "631",
+      "name": "634",
       "members": [
         {
           "name": "id",
@@ -18886,7 +18992,7 @@
       "meta-type": "object"
     },
     {
-      "name": "632",
+      "name": "635",
       "members": [
         {
           "name": "id",
@@ -18925,7 +19031,7 @@
       "meta-type": "object"
     },
     {
-      "name": "633",
+      "name": "636",
       "members": [
         {
           "name": "id",
@@ -18952,7 +19058,7 @@
       "meta-type": "object"
     },
     {
-      "name": "634",
+      "name": "637",
       "members": [
         {
           "name": "string"
@@ -18976,7 +19082,7 @@
       ]
     },
     {
-      "name": "635",
+      "name": "638",
       "members": [
         {
           "name": "mixing-engine",
@@ -19006,7 +19112,7 @@
         {
           "name": "format",
           "default": null,
-          "type": "708"
+          "type": "712"
         },
         {
           "name": "buffer-length",
@@ -19017,7 +19123,7 @@
       "meta-type": "object"
     },
     {
-      "name": "636",
+      "name": "639",
       "members": [
         {
           "name": "mixing-engine",
@@ -19047,7 +19153,7 @@
         {
           "name": "format",
           "default": null,
-          "type": "708"
+          "type": "712"
         },
         {
           "name": "buffer-length",
@@ -19073,7 +19179,7 @@
       "meta-type": "object"
     },
     {
-      "name": "637",
+      "name": "640",
       "members": [
         {
           "name": "mixing-engine",
@@ -19103,7 +19209,7 @@
         {
           "name": "format",
           "default": null,
-          "type": "708"
+          "type": "712"
         },
         {
           "name": "buffer-length",
@@ -19119,7 +19225,7 @@
       "meta-type": "object"
     },
     {
-      "name": "638",
+      "name": "641",
       "members": [
         {
           "name": "mixing-engine",
@@ -19149,7 +19255,7 @@
         {
           "name": "format",
           "default": null,
-          "type": "708"
+          "type": "712"
         },
         {
           "name": "buffer-length",
@@ -19185,7 +19291,7 @@
       "meta-type": "object"
     },
     {
-      "name": "639",
+      "name": "642",
       "members": [
         {
           "name": "mixing-engine",
@@ -19215,7 +19321,7 @@
         {
           "name": "format",
           "default": null,
-          "type": "708"
+          "type": "712"
         },
         {
           "name": "buffer-length",
@@ -19241,7 +19347,7 @@
       "meta-type": "object"
     },
     {
-      "name": "640",
+      "name": "643",
       "members": [
         {
           "name": "mixing-engine",
@@ -19271,7 +19377,7 @@
         {
           "name": "format",
           "default": null,
-          "type": "708"
+          "type": "712"
         },
         {
           "name": "buffer-length",
@@ -19297,7 +19403,7 @@
       "meta-type": "object"
     },
     {
-      "name": "641",
+      "name": "644",
       "members": [
         {
           "name": "mixing-engine",
@@ -19327,7 +19433,7 @@
         {
           "name": "format",
           "default": null,
-          "type": "708"
+          "type": "712"
         },
         {
           "name": "buffer-length",
@@ -19343,7 +19449,7 @@
       "meta-type": "object"
     },
     {
-      "name": "642",
+      "name": "645",
       "members": [
         {
           "name": "desc",
@@ -19358,7 +19464,7 @@
       "meta-type": "object"
     },
     {
-      "name": "643",
+      "name": "646",
       "members": [
         {
           "name": "device",
@@ -19382,27 +19488,27 @@
       "meta-type": "object"
     },
     {
-      "name": "644",
+      "name": "647",
       "members": [
         {
           "name": "bus",
-          "type": "709"
+          "type": "713"
         },
         {
           "name": "devices",
           "default": null,
-          "type": "[508]"
+          "type": "[511]"
         }
       ],
       "meta-type": "object"
     },
     {
-      "name": "[645]",
-      "element-type": "645",
+      "name": "[648]",
+      "element-type": "648",
       "meta-type": "array"
     },
     {
-      "name": "645",
+      "name": "648",
       "members": [
         {
           "name": "bar",
@@ -19434,7 +19540,7 @@
       "meta-type": "object"
     },
     {
-      "name": "646",
+      "name": "649",
       "members": [
         {
           "type": "int"
@@ -19449,7 +19555,7 @@
       "meta-type": "alternate"
     },
     {
-      "name": "647",
+      "name": "650",
       "members": [
         {
           "name": "cumulative"
@@ -19477,7 +19583,7 @@
       ]
     },
     {
-      "name": "648",
+      "name": "651",
       "members": [
         {
           "name": "bytes"
@@ -19501,7 +19607,7 @@
       ]
     },
     {
-      "name": "649",
+      "name": "652",
       "members": [
         {
           "name": "protocols",
@@ -19516,7 +19622,7 @@
       "meta-type": "object"
     },
     {
-      "name": "650",
+      "name": "653",
       "members": [
         {
           "name": "unknown"
@@ -19544,7 +19650,7 @@
       ]
     },
     {
-      "name": "651",
+      "name": "654",
       "members": [
         {
           "name": "qcow2"
@@ -19572,57 +19678,57 @@
       ]
     },
     {
-      "name": "652",
+      "name": "655",
       "members": [
         {
           "name": "data",
-          "type": "710"
+          "type": "714"
         }
       ],
       "meta-type": "object"
     },
     {
-      "name": "653",
+      "name": "656",
       "members": [
         {
           "name": "data",
-          "type": "711"
+          "type": "715"
         }
       ],
       "meta-type": "object"
     },
     {
-      "name": "654",
+      "name": "657",
       "members": [
         {
           "name": "data",
-          "type": "712"
+          "type": "716"
         }
       ],
       "meta-type": "object"
     },
     {
-      "name": "655",
+      "name": "658",
       "members": [
         {
           "name": "data",
-          "type": "713"
+          "type": "717"
         }
       ],
       "meta-type": "object"
     },
     {
-      "name": "656",
+      "name": "659",
       "members": [
         {
           "name": "data",
-          "type": "714"
+          "type": "718"
         }
       ],
       "meta-type": "object"
     },
     {
-      "name": "657",
+      "name": "660",
       "members": [
         {
           "name": "l1_update"
@@ -19822,7 +19928,7 @@
       ]
     },
     {
-      "name": "658",
+      "name": "661",
       "members": [
         {
           "name": "read"
@@ -19854,7 +19960,7 @@
       ]
     },
     {
-      "name": "659",
+      "name": "662",
       "members": [
         {
           "name": "inet"
@@ -19866,12 +19972,12 @@
       ]
     },
     {
-      "name": "660",
+      "name": "663",
       "members": [
         {
           "name": "template",
           "default": null,
-          "type": "661"
+          "type": "664"
         },
         {
           "name": "main-header",
@@ -19922,7 +20028,7 @@
       "meta-type": "object"
     },
     {
-      "name": "661",
+      "name": "664",
       "members": [
         {
           "name": "none"
@@ -19946,7 +20052,7 @@
       ]
     },
     {
-      "name": "662",
+      "name": "665",
       "members": [
         {
           "name": "aes"
@@ -19962,7 +20068,7 @@
       ]
     },
     {
-      "name": "663",
+      "name": "666",
       "members": [
         {
           "name": "key-secret",
@@ -19973,7 +20079,7 @@
       "meta-type": "object"
     },
     {
-      "name": "664",
+      "name": "667",
       "members": [
         {
           "name": "key-secret",
@@ -19984,7 +20090,7 @@
       "meta-type": "object"
     },
     {
-      "name": "665",
+      "name": "668",
       "members": [
         {
           "name": "aes"
@@ -19996,23 +20102,27 @@
       ]
     },
     {
-      "name": "666",
+      "name": "669",
       "members": [
         {
           "name": "luks"
         },
         {
           "name": "luks2"
+        },
+        {
+          "name": "luks-any"
         }
       ],
       "meta-type": "enum",
       "values": [
         "luks",
-        "luks2"
+        "luks2",
+        "luks-any"
       ]
     },
     {
-      "name": "667",
+      "name": "670",
       "members": [
         {
           "name": "key-secret",
@@ -20022,7 +20132,7 @@
       "meta-type": "object"
     },
     {
-      "name": "668",
+      "name": "671",
       "members": [
         {
           "name": "key-secret",
@@ -20032,7 +20142,17 @@
       "meta-type": "object"
     },
     {
-      "name": "669",
+      "name": "672",
+      "members": [
+        {
+          "name": "key-secret",
+          "type": "str"
+        }
+      ],
+      "meta-type": "object"
+    },
+    {
+      "name": "673",
       "members": [
         {
           "name": "none"
@@ -20052,11 +20172,11 @@
       ]
     },
     {
-      "name": "670",
+      "name": "674",
       "members": [
         {
           "name": "type",
-          "type": "715"
+          "type": "719"
         },
         {
           "name": "hash",
@@ -20066,7 +20186,7 @@
       "meta-type": "object"
     },
     {
-      "name": "671",
+      "name": "675",
       "members": [
         {
           "name": "off"
@@ -20090,7 +20210,7 @@
       ]
     },
     {
-      "name": "672",
+      "name": "676",
       "members": [
         {
           "name": "aes-128"
@@ -20146,7 +20266,7 @@
       ]
     },
     {
-      "name": "673",
+      "name": "677",
       "members": [
         {
           "name": "ecb"
@@ -20170,7 +20290,7 @@
       ]
     },
     {
-      "name": "674",
+      "name": "678",
       "members": [
         {
           "name": "plain"
@@ -20190,7 +20310,7 @@
       ]
     },
     {
-      "name": "675",
+      "name": "679",
       "members": [
         {
           "name": "md5"
@@ -20226,28 +20346,28 @@
       ]
     },
     {
-      "name": "676",
+      "name": "680",
       "tag": "format",
       "variants": [
         {
           "case": "qcow",
-          "type": "663"
+          "type": "666"
         },
         {
           "case": "luks",
-          "type": "717"
+          "type": "721"
         }
       ],
       "members": [
         {
           "name": "format",
-          "type": "716"
+          "type": "720"
         }
       ],
       "meta-type": "object"
     },
     {
-      "name": "677",
+      "name": "681",
       "members": [
         {
           "name": "v2"
@@ -20263,7 +20383,7 @@
       ]
     },
     {
-      "name": "678",
+      "name": "682",
       "members": [
         {
           "name": "zlib"
@@ -20279,28 +20399,32 @@
       ]
     },
     {
-      "name": "679",
+      "name": "683",
       "tag": "format",
       "variants": [
         {
           "case": "luks",
-          "type": "718"
+          "type": "722"
         },
         {
           "case": "luks2",
-          "type": "719"
+          "type": "723"
+        },
+        {
+          "case": "luks-any",
+          "type": "0"
         }
       ],
       "members": [
         {
           "name": "format",
-          "type": "666"
+          "type": "669"
         }
       ],
       "meta-type": "object"
     },
     {
-      "name": "680",
+      "name": "684",
       "members": [
         {
           "name": "dynamic"
@@ -20316,7 +20440,7 @@
       ]
     },
     {
-      "name": "681",
+      "name": "685",
       "members": [
         {
           "name": "monolithicSparse"
@@ -20344,7 +20468,7 @@
       ]
     },
     {
-      "name": "682",
+      "name": "686",
       "members": [
         {
           "name": "ide"
@@ -20368,7 +20492,7 @@
       ]
     },
     {
-      "name": "683",
+      "name": "687",
       "members": [
         {
           "name": "dynamic"
@@ -20384,7 +20508,7 @@
       ]
     },
     {
-      "name": "684",
+      "name": "688",
       "members": [
         {
           "name": "active"
@@ -20400,12 +20524,12 @@
       ]
     },
     {
-      "name": "685",
+      "name": "689",
       "tag": "format",
       "variants": [
         {
           "case": "luks",
-          "type": "720"
+          "type": "724"
         },
         {
           "case": "qcow",
@@ -20415,13 +20539,13 @@
       "members": [
         {
           "name": "format",
-          "type": "716"
+          "type": "720"
         }
       ],
       "meta-type": "object"
     },
     {
-      "name": "686",
+      "name": "690",
       "members": [
         {
           "name": "logfile",
@@ -20451,7 +20575,7 @@
       "meta-type": "object"
     },
     {
-      "name": "687",
+      "name": "691",
       "members": [
         {
           "name": "logfile",
@@ -20471,7 +20595,7 @@
       "meta-type": "object"
     },
     {
-      "name": "688",
+      "name": "692",
       "members": [
         {
           "name": "logfile",
@@ -20485,7 +20609,7 @@
         },
         {
           "name": "addr",
-          "type": "338"
+          "type": "340"
         },
         {
           "name": "tls-creds",
@@ -20536,7 +20660,7 @@
       "meta-type": "object"
     },
     {
-      "name": "689",
+      "name": "693",
       "members": [
         {
           "name": "logfile",
@@ -20550,18 +20674,18 @@
         },
         {
           "name": "remote",
-          "type": "338"
+          "type": "340"
         },
         {
           "name": "local",
           "default": null,
-          "type": "338"
+          "type": "340"
         }
       ],
       "meta-type": "object"
     },
     {
-      "name": "690",
+      "name": "694",
       "members": [
         {
           "name": "logfile",
@@ -20577,7 +20701,7 @@
       "meta-type": "object"
     },
     {
-      "name": "691",
+      "name": "695",
       "members": [
         {
           "name": "logfile",
@@ -20597,7 +20721,7 @@
       "meta-type": "object"
     },
     {
-      "name": "692",
+      "name": "696",
       "members": [
         {
           "name": "logfile",
@@ -20618,7 +20742,7 @@
       "meta-type": "object"
     },
     {
-      "name": "693",
+      "name": "697",
       "members": [
         {
           "name": "logfile",
@@ -20638,7 +20762,7 @@
       "meta-type": "object"
     },
     {
-      "name": "694",
+      "name": "698",
       "members": [
         {
           "name": "logfile",
@@ -20658,7 +20782,7 @@
       "meta-type": "object"
     },
     {
-      "name": "695",
+      "name": "699",
       "members": [
         {
           "name": "logfile",
@@ -20684,7 +20808,7 @@
       "meta-type": "object"
     },
     {
-      "name": "696",
+      "name": "700",
       "members": [
         {
           "name": "logfile",
@@ -20704,7 +20828,7 @@
       "meta-type": "object"
     },
     {
-      "name": "697",
+      "name": "701",
       "members": [
         {
           "name": "logfile",
@@ -20740,7 +20864,7 @@
       "meta-type": "object"
     },
     {
-      "name": "698",
+      "name": "702",
       "members": [
         {
           "name": "logfile",
@@ -20761,7 +20885,7 @@
       "meta-type": "object"
     },
     {
-      "name": "699",
+      "name": "703",
       "members": [
         {
           "name": "path",
@@ -20777,7 +20901,7 @@
       "meta-type": "object"
     },
     {
-      "name": "700",
+      "name": "704",
       "members": [
         {
           "name": "chardev",
@@ -20787,7 +20911,7 @@
       "meta-type": "object"
     },
     {
-      "name": "701",
+      "name": "705",
       "members": [
         {
           "name": "unmapped"
@@ -21395,11 +21519,11 @@
       ]
     },
     {
-      "name": "702",
+      "name": "706",
       "members": [
         {
           "name": "key",
-          "type": "390"
+          "type": "392"
         },
         {
           "name": "down",
@@ -21409,11 +21533,11 @@
       "meta-type": "object"
     },
     {
-      "name": "703",
+      "name": "707",
       "members": [
         {
           "name": "button",
-          "type": "721"
+          "type": "725"
         },
         {
           "name": "down",
@@ -21423,11 +21547,11 @@
       "meta-type": "object"
     },
     {
-      "name": "704",
+      "name": "708",
       "members": [
         {
           "name": "axis",
-          "type": "722"
+          "type": "726"
         },
         {
           "name": "value",
@@ -21437,7 +21561,7 @@
       "meta-type": "object"
     },
     {
-      "name": "705",
+      "name": "709",
       "members": [
         {
           "name": "persistent",
@@ -21448,13 +21572,13 @@
       "meta-type": "object"
     },
     {
-      "name": "706",
+      "name": "710",
       "members": [
       ],
       "meta-type": "object"
     },
     {
-      "name": "707",
+      "name": "711",
       "members": [
         {
           "name": "exact"
@@ -21470,7 +21594,7 @@
       ]
     },
     {
-      "name": "708",
+      "name": "712",
       "members": [
         {
           "name": "u8"
@@ -21506,7 +21630,7 @@
       ]
     },
     {
-      "name": "709",
+      "name": "713",
       "members": [
         {
           "name": "number",
@@ -21522,21 +21646,21 @@
         },
         {
           "name": "io_range",
-          "type": "723"
+          "type": "727"
         },
         {
           "name": "memory_range",
-          "type": "723"
+          "type": "727"
         },
         {
           "name": "prefetchable_range",
-          "type": "723"
+          "type": "727"
         }
       ],
       "meta-type": "object"
     },
     {
-      "name": "710",
+      "name": "714",
       "members": [
         {
           "name": "compat",
@@ -21574,22 +21698,22 @@
         {
           "name": "encrypt",
           "default": null,
-          "type": "724"
+          "type": "728"
         },
         {
           "name": "bitmaps",
           "default": null,
-          "type": "[725]"
+          "type": "[729]"
         },
         {
           "name": "compression-type",
-          "type": "678"
+          "type": "682"
         }
       ],
       "meta-type": "object"
     },
     {
-      "name": "711",
+      "name": "715",
       "members": [
         {
           "name": "create-type",
@@ -21605,34 +21729,34 @@
         },
         {
           "name": "extents",
-          "type": "[726]"
+          "type": "[730]"
         }
       ],
       "meta-type": "object"
     },
     {
-      "name": "712",
+      "name": "716",
       "members": [
         {
           "name": "cipher-alg",
-          "type": "672"
+          "type": "676"
         },
         {
           "name": "cipher-mode",
-          "type": "673"
+          "type": "677"
         },
         {
           "name": "ivgen-alg",
-          "type": "674"
+          "type": "678"
         },
         {
           "name": "ivgen-hash-alg",
           "default": null,
-          "type": "675"
+          "type": "679"
         },
         {
           "name": "hash-alg",
-          "type": "675"
+          "type": "679"
         },
         {
           "name": "payload-offset",
@@ -21648,24 +21772,24 @@
         },
         {
           "name": "slots",
-          "type": "[727]"
+          "type": "[731]"
         }
       ],
       "meta-type": "object"
     },
     {
-      "name": "713",
+      "name": "717",
       "members": [
         {
           "name": "encryption-format",
           "default": null,
-          "type": "666"
+          "type": "669"
         }
       ],
       "meta-type": "object"
     },
     {
-      "name": "714",
+      "name": "718",
       "members": [
         {
           "name": "extent-size-hint",
@@ -21676,7 +21800,7 @@
       "meta-type": "object"
     },
     {
-      "name": "715",
+      "name": "719",
       "members": [
         {
           "name": "md5"
@@ -21696,7 +21820,7 @@
       ]
     },
     {
-      "name": "716",
+      "name": "720",
       "members": [
         {
           "name": "qcow"
@@ -21712,7 +21836,7 @@
       ]
     },
     {
-      "name": "717",
+      "name": "721",
       "members": [
         {
           "name": "key-secret",
@@ -21722,27 +21846,27 @@
         {
           "name": "cipher-alg",
           "default": null,
-          "type": "672"
+          "type": "676"
         },
         {
           "name": "cipher-mode",
           "default": null,
-          "type": "673"
+          "type": "677"
         },
         {
           "name": "ivgen-alg",
           "default": null,
-          "type": "674"
+          "type": "678"
         },
         {
           "name": "ivgen-hash-alg",
           "default": null,
-          "type": "675"
+          "type": "679"
         },
         {
           "name": "hash-alg",
           "default": null,
-          "type": "675"
+          "type": "679"
         },
         {
           "name": "iter-time",
@@ -21753,7 +21877,7 @@
       "meta-type": "object"
     },
     {
-      "name": "718",
+      "name": "722",
       "members": [
         {
           "name": "key-secret",
@@ -21762,13 +21886,13 @@
         {
           "name": "cipher-alg",
           "default": null,
-          "type": "672"
+          "type": "676"
         }
       ],
       "meta-type": "object"
     },
     {
-      "name": "719",
+      "name": "723",
       "members": [
         {
           "name": "key-secret",
@@ -21777,17 +21901,17 @@
         {
           "name": "cipher-alg",
           "default": null,
-          "type": "672"
+          "type": "676"
         }
       ],
       "meta-type": "object"
     },
     {
-      "name": "720",
+      "name": "724",
       "members": [
         {
           "name": "state",
-          "type": "684"
+          "type": "688"
         },
         {
           "name": "new-secret",
@@ -21818,7 +21942,7 @@
       "meta-type": "object"
     },
     {
-      "name": "721",
+      "name": "725",
       "members": [
         {
           "name": "left"
@@ -21862,7 +21986,7 @@
       ]
     },
     {
-      "name": "722",
+      "name": "726",
       "members": [
         {
           "name": "x"
@@ -21878,7 +22002,7 @@
       ]
     },
     {
-      "name": "723",
+      "name": "727",
       "members": [
         {
           "name": "base",
@@ -21892,12 +22016,12 @@
       "meta-type": "object"
     },
     {
-      "name": "724",
+      "name": "728",
       "tag": "format",
       "variants": [
         {
           "case": "luks",
-          "type": "712"
+          "type": "716"
         },
         {
           "case": "aes",
@@ -21907,18 +22031,18 @@
       "members": [
         {
           "name": "format",
-          "type": "662"
+          "type": "665"
         }
       ],
       "meta-type": "object"
     },
     {
-      "name": "[725]",
-      "element-type": "725",
+      "name": "[729]",
+      "element-type": "729",
       "meta-type": "array"
     },
     {
-      "name": "725",
+      "name": "729",
       "members": [
         {
           "name": "name",
@@ -21930,18 +22054,18 @@
         },
         {
           "name": "flags",
-          "type": "[728]"
+          "type": "[732]"
         }
       ],
       "meta-type": "object"
     },
     {
-      "name": "[726]",
-      "element-type": "726",
+      "name": "[730]",
+      "element-type": "730",
       "meta-type": "array"
     },
     {
-      "name": "726",
+      "name": "730",
       "members": [
         {
           "name": "filename",
@@ -21969,12 +22093,12 @@
       "meta-type": "object"
     },
     {
-      "name": "[727]",
-      "element-type": "727",
+      "name": "[731]",
+      "element-type": "731",
       "meta-type": "array"
     },
     {
-      "name": "727",
+      "name": "731",
       "members": [
         {
           "name": "active",
@@ -21998,12 +22122,12 @@
       "meta-type": "object"
     },
     {
-      "name": "[728]",
-      "element-type": "728",
+      "name": "[732]",
+      "element-type": "732",
       "meta-type": "array"
     },
     {
-      "name": "728",
+      "name": "732",
       "members": [
         {
           "name": "in-use"
@@ -22062,6 +22186,12 @@
     {
       "name": "query-audiodevs"
     },
+    {
+      "name": "xen-event-inject"
+    },
+    {
+      "name": "xen-event-list"
+    },
     {
       "name": "query-sgx-capabilities"
     },
@@ -22999,6 +23129,10 @@
       "name": "tpm-passthrough",
       "parent": "tpm-backend"
     },
+    {
+      "name": "usb-host",
+      "parent": "usb-device"
+    },
     {
       "name": "pentium3-v1-x86_64-cpu",
       "parent": "x86_64-cpu"
@@ -23007,14 +23141,14 @@
       "name": "ps2-mouse",
       "parent": "ps2-device"
     },
-    {
-      "name": "usb-host",
-      "parent": "usb-device"
-    },
     {
       "name": "tulip",
       "parent": "pci-device"
     },
+    {
+      "name": "xen-xenstore",
+      "parent": "sys-bus-device"
+    },
     {
       "name": "piix3-ide",
       "parent": "pci-ide"
@@ -23091,6 +23225,10 @@
       "name": "pci-serial-2x",
       "parent": "pci-device"
     },
+    {
+      "name": "pc-i440fx-6.0-machine",
+      "parent": "generic-pc-machine"
+    },
     {
       "name": "vhost-user-i2c-device",
       "parent": "virtio-device"
@@ -23127,10 +23265,6 @@
       "name": "pc-q35-7.2-machine",
       "parent": "generic-pc-machine"
     },
-    {
-      "name": "pc-i440fx-6.0-machine",
-      "parent": "generic-pc-machine"
-    },
     {
       "name": "qemu32-x86_64-cpu",
       "parent": "x86_64-cpu"
@@ -23147,6 +23281,10 @@
       "name": "usb-net",
       "parent": "usb-device"
     },
+    {
+      "name": "xen-gnttab",
+      "parent": "sys-bus-device"
+    },
     {
       "name": "CXL",
       "parent": "PCIE"
@@ -23399,6 +23537,10 @@
       "name": "ide-cf",
       "parent": "ide-device"
     },
+    {
+      "name": "qtest",
+      "parent": "object"
+    },
     {
       "name": "vhost-scsi",
       "parent": "vhost-scsi-common"
@@ -23427,10 +23569,6 @@
       "name": "esp",
       "parent": "device"
     },
-    {
-      "name": "virtio-serial-device",
-      "parent": "virtio-device"
-    },
     {
       "name": "tcg-accel",
       "parent": "accel"
@@ -23456,8 +23594,8 @@
       "parent": "ide-device"
     },
     {
-      "name": "qtest",
-      "parent": "object"
+      "name": "EPYC-v1-x86_64-cpu",
+      "parent": "x86_64-cpu"
     },
     {
       "name": "virtio-balloon-pci",
@@ -23468,8 +23606,8 @@
       "parent": "pci-ide"
     },
     {
-      "name": "ES1370",
-      "parent": "pci-device"
+      "name": "virtio-serial-device",
+      "parent": "virtio-device"
     },
     {
       "name": "Cascadelake-Server-v2-x86_64-cpu",
@@ -23496,19 +23634,23 @@
       "parent": "acpi-ged"
     },
     {
-      "name": "cxl-type3",
+      "name": "ES1370",
       "parent": "pci-device"
     },
     {
       "name": "pc-i440fx-2.6-machine",
       "parent": "generic-pc-machine"
     },
+    {
+      "name": "Icelake-Server-noTSX-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
     {
       "name": "i82551",
       "parent": "pci-device"
     },
     {
-      "name": "EPYC-v1-x86_64-cpu",
+      "name": "SandyBridge-x86_64-cpu",
       "parent": "x86_64-cpu"
     },
     {
@@ -23516,16 +23658,16 @@
       "parent": "isa-device"
     },
     {
-      "name": "Icelake-Server-noTSX-x86_64-cpu",
-      "parent": "x86_64-cpu"
+      "name": "i82550",
+      "parent": "pci-device"
     },
     {
-      "name": "SandyBridge-x86_64-cpu",
-      "parent": "x86_64-cpu"
+      "name": "cxl-type3",
+      "parent": "pci-device"
     },
     {
-      "name": "i82550",
-      "parent": "pci-device"
+      "name": "i2c-echo",
+      "parent": "i2c-slave"
     },
     {
       "name": "nvme",
@@ -23831,6 +23973,10 @@
       "name": "pc-i440fx-3.1-machine",
       "parent": "generic-pc-machine"
     },
+    {
+      "name": "xen-evtchn",
+      "parent": "sys-bus-device"
+    },
     {
       "name": "Opteron_G5-x86_64-cpu",
       "parent": "x86_64-cpu"
@@ -24379,6 +24525,10 @@
       "name": "vhost-user-input",
       "parent": "virtio-input-device"
     },
+    {
+      "name": "xen-overlay",
+      "parent": "sys-bus-device"
+    },
     {
       "name": "ich9-intel-hda",
       "parent": "intel-hda-generic"
@@ -24463,6 +24613,10 @@
       "name": "Skylake-Client-noTSX-IBRS-x86_64-cpu",
       "parent": "x86_64-cpu"
     },
+    {
+      "name": "vhost-scsi-pci-transitional",
+      "parent": "vhost-scsi-pci-base"
+    },
     {
       "name": "usb-storage",
       "parent": "usb-storage-dev"
@@ -24480,8 +24634,8 @@
       "parent": "generic-pc-machine"
     },
     {
-      "name": "vhost-scsi-pci-transitional",
-      "parent": "vhost-scsi-pci-base"
+      "name": "SapphireRapids-v1-x86_64-cpu",
+      "parent": "x86_64-cpu"
     },
     {
       "name": "isa-i8259",
@@ -24643,22 +24797,22 @@
       "name": "Haswell-v4-x86_64-cpu",
       "parent": "x86_64-cpu"
     },
-    {
-      "name": "hv-syndbg",
-      "parent": "device"
-    },
     {
       "name": "EPYC-Rome-v2-x86_64-cpu",
       "parent": "x86_64-cpu"
     },
-    {
-      "name": "i82801b11-bridge",
-      "parent": "base-pci-bridge"
-    },
     {
       "name": "virtio-keyboard-device",
       "parent": "virtio-input-hid-device"
     },
+    {
+      "name": "hv-syndbg",
+      "parent": "device"
+    },
+    {
+      "name": "i82801b11-bridge",
+      "parent": "base-pci-bridge"
+    },
     {
       "name": "ramfb",
       "parent": "sys-bus-device"
@@ -24751,6 +24905,10 @@
       "name": "adlib",
       "parent": "isa-device"
     },
+    {
+      "name": "vhost-user-rng-pci",
+      "parent": "vhost-user-rng-pci-base"
+    },
     {
       "name": "vhost-user-gpio-pci",
       "parent": "vhost-user-gpio-pci-base"
@@ -24816,8 +24974,8 @@
       "parent": "x86_64-cpu"
     },
     {
-      "name": "vhost-user-rng-pci",
-      "parent": "vhost-user-rng-pci-base"
+      "name": "xen-platform",
+      "parent": "pci-device"
     },
     {
       "name": "isa-vga",
@@ -25023,14 +25181,14 @@
       "name": "pci-bridge-seat",
       "parent": "pci-bridge"
     },
-    {
-      "name": "lsi53c895a",
-      "parent": "pci-device"
-    },
     {
       "name": "kvm32-x86_64-cpu",
       "parent": "x86_64-cpu"
     },
+    {
+      "name": "lsi53c895a",
+      "parent": "pci-device"
+    },
     {
       "name": "qio-channel-block",
       "parent": "qio-channel"
@@ -25103,6 +25261,10 @@
       "name": "q35-pcihost",
       "parent": "pcie-host-bridge"
     },
+    {
+      "name": "SapphireRapids-x86_64-cpu",
+      "parent": "x86_64-cpu"
+    },
     {
       "name": "pc-i440fx-2.0-machine",
       "parent": "generic-pc-machine"
@@ -25115,14 +25277,14 @@
       "name": "SCSI",
       "parent": "bus"
     },
-    {
-      "name": "hda-micro",
-      "parent": "hda-audio"
-    },
     {
       "name": "Penryn-x86_64-cpu",
       "parent": "x86_64-cpu"
     },
+    {
+      "name": "hda-micro",
+      "parent": "hda-audio"
+    },
     {
       "name": "pxb-cxl",
       "parent": "pci-device"
@@ -27998,6 +28160,11 @@
       "description": "on/off",
       "type": "bool"
     },
+    {
+      "default-value": false,
+      "name": "smm-enabled",
+      "type": "bool"
+    },
     {
       "name": "enable_tco",
       "type": "bool"
@@ -29761,11 +29928,11 @@
       "type": "bool"
     },
     {
-      "name": "sgxlc",
+      "name": "amd-stibp",
       "type": "bool"
     },
     {
-      "name": "amd-stibp",
+      "name": "sgxlc",
       "type": "bool"
     },
     {
@@ -29996,6 +30163,10 @@
       "name": "perfctr-core",
       "type": "bool"
     },
+    {
+      "name": "vmx-entry-noload-debugctl",
+      "type": "bool"
+    },
     {
       "name": "vmx-cr3-load-noexit",
       "type": "bool"
@@ -30009,7 +30180,7 @@
       "type": "bool"
     },
     {
-      "name": "vmx-entry-noload-debugctl",
+      "name": "xen-vapic",
       "type": "bool"
     },
     {
@@ -30073,7 +30244,7 @@
       "type": "bool"
     },
     {
-      "name": "pcid",
+      "name": "wbnoinvd",
       "type": "bool"
     },
     {
@@ -30081,7 +30252,7 @@
       "type": "bool"
     },
     {
-      "name": "wbnoinvd",
+      "name": "pcid",
       "type": "bool"
     },
     {
@@ -30124,6 +30295,10 @@
       "name": "vmx-apicv-xapic",
       "type": "bool"
     },
+    {
+      "name": "vmx-hlt-exit",
+      "type": "bool"
+    },
     {
       "name": "cldemote",
       "type": "bool"
@@ -30150,7 +30325,7 @@
       "type": "bool"
     },
     {
-      "name": "vmx-hlt-exit",
+      "name": "fsrs",
       "type": "bool"
     },
     {
@@ -30596,7 +30771,8 @@
       "type": "bool"
     },
     {
-      "name": "xop",
+      "name": "hv-stimer",
+      "description": "on/off",
       "type": "bool"
     },
     {
@@ -30636,8 +30812,7 @@
       "type": "bool"
     },
     {
-      "name": "hv-stimer",
-      "description": "on/off",
+      "name": "xop",
       "type": "bool"
     },
     {
@@ -30727,6 +30902,11 @@
       "name": "avic",
       "type": "bool"
     },
+    {
+      "name": "hv-vpindex",
+      "description": "on/off",
+      "type": "bool"
+    },
     {
       "name": "ds",
       "type": "bool"
@@ -30744,8 +30924,7 @@
       "type": "bool"
     },
     {
-      "name": "hv-vpindex",
-      "description": "on/off",
+      "name": "fsrc",
       "type": "bool"
     },
     {
@@ -30804,6 +30983,10 @@
       "name": "kvm-msi-ext-dest-id",
       "type": "bool"
     },
+    {
+      "name": "fzrm",
+      "type": "bool"
+    },
     {
       "name": "serialize",
       "type": "bool"
@@ -30961,8 +31144,8 @@
       "type": "bool"
     },
     {
-      "name": "hv-vendor-id",
-      "type": "str"
+      "name": "unavailable-features",
+      "type": "strList"
     },
     {
       "name": "tsc-adjust",
@@ -30981,7 +31164,7 @@
       "type": "bool"
     },
     {
-      "name": "xtpr",
+      "name": "clflushopt",
       "type": "bool"
     },
     {
@@ -31002,7 +31185,7 @@
       "type": "bool"
     },
     {
-      "name": "clflushopt",
+      "name": "xtpr",
       "type": "bool"
     },
     {
@@ -31010,8 +31193,9 @@
       "type": "bool"
     },
     {
-      "name": "unavailable-features",
-      "type": "strList"
+      "name": "hv-crash",
+      "description": "on/off",
+      "type": "bool"
     },
     {
       "name": "xsave",
@@ -31022,9 +31206,8 @@
       "type": "bool"
     },
     {
-      "name": "hv-crash",
-      "description": "on/off",
-      "type": "bool"
+      "name": "hv-vendor-id",
+      "type": "str"
     },
     {
       "name": "est",
@@ -31466,6 +31649,7 @@
       "name": "pc-q35-5.2",
       "numa-mem-supported": false,
       "default-cpu-type": "qemu64-x86_64-cpu",
+      "acpi": true,
       "cpu-max": 288,
       "deprecated": false,
       "default-ram-id": "pc.ram"
@@ -31475,6 +31659,7 @@
       "name": "pc-i440fx-2.12",
       "numa-mem-supported": true,
       "default-cpu-type": "qemu64-x86_64-cpu",
+      "acpi": true,
       "cpu-max": 255,
       "deprecated": false,
       "default-ram-id": "pc.ram"
@@ -31484,6 +31669,7 @@
       "name": "pc-i440fx-2.0",
       "numa-mem-supported": true,
       "default-cpu-type": "qemu64-x86_64-cpu",
+      "acpi": true,
       "cpu-max": 255,
       "deprecated": false,
       "default-ram-id": "pc.ram"
@@ -31493,6 +31679,7 @@
       "name": "pc-i440fx-6.2",
       "numa-mem-supported": false,
       "default-cpu-type": "qemu64-x86_64-cpu",
+      "acpi": true,
       "cpu-max": 255,
       "deprecated": false,
       "default-ram-id": "pc.ram"
@@ -31502,6 +31689,7 @@
       "name": "pc-q35-4.2",
       "numa-mem-supported": true,
       "default-cpu-type": "qemu64-x86_64-cpu",
+      "acpi": true,
       "cpu-max": 288,
       "deprecated": false,
       "default-ram-id": "pc.ram"
@@ -31511,6 +31699,7 @@
       "name": "pc-i440fx-2.5",
       "numa-mem-supported": true,
       "default-cpu-type": "qemu64-x86_64-cpu",
+      "acpi": true,
       "cpu-max": 255,
       "deprecated": false,
       "default-ram-id": "pc.ram"
@@ -31520,6 +31709,7 @@
       "name": "pc-i440fx-4.2",
       "numa-mem-supported": true,
       "default-cpu-type": "qemu64-x86_64-cpu",
+      "acpi": true,
       "cpu-max": 255,
       "deprecated": false,
       "default-ram-id": "pc.ram"
@@ -31529,6 +31719,7 @@
       "name": "pc-i440fx-5.2",
       "numa-mem-supported": false,
       "default-cpu-type": "qemu64-x86_64-cpu",
+      "acpi": true,
       "cpu-max": 255,
       "deprecated": false,
       "default-ram-id": "pc.ram"
@@ -31538,6 +31729,7 @@
       "name": "pc-i440fx-1.5",
       "numa-mem-supported": true,
       "default-cpu-type": "qemu64-x86_64-cpu",
+      "acpi": true,
       "cpu-max": 255,
       "deprecated": true,
       "default-ram-id": "pc.ram"
@@ -31547,6 +31739,7 @@
       "name": "pc-q35-2.7",
       "numa-mem-supported": true,
       "default-cpu-type": "qemu64-x86_64-cpu",
+      "acpi": true,
       "cpu-max": 255,
       "deprecated": false,
       "default-ram-id": "pc.ram"
@@ -31556,6 +31749,7 @@
       "name": "pc-q35-7.1",
       "numa-mem-supported": false,
       "default-cpu-type": "qemu64-x86_64-cpu",
+      "acpi": true,
       "cpu-max": 288,
       "deprecated": false,
       "default-ram-id": "pc.ram"
@@ -31565,6 +31759,7 @@
       "name": "pc-i440fx-2.2",
       "numa-mem-supported": true,
       "default-cpu-type": "qemu64-x86_64-cpu",
+      "acpi": true,
       "cpu-max": 255,
       "deprecated": false,
       "default-ram-id": "pc.ram"
@@ -31573,6 +31768,7 @@
       "hotpluggable-cpus": false,
       "name": "none",
       "numa-mem-supported": false,
+      "acpi": false,
       "cpu-max": 1,
       "deprecated": false,
       "default-ram-id": "ram"
@@ -31582,6 +31778,7 @@
       "name": "pc-i440fx-2.7",
       "numa-mem-supported": true,
       "default-cpu-type": "qemu64-x86_64-cpu",
+      "acpi": true,
       "cpu-max": 255,
       "deprecated": false,
       "default-ram-id": "pc.ram"
@@ -31591,6 +31788,7 @@
       "name": "pc-q35-6.1",
       "numa-mem-supported": false,
       "default-cpu-type": "qemu64-x86_64-cpu",
+      "acpi": true,
       "cpu-max": 288,
       "deprecated": false,
       "default-ram-id": "pc.ram"
@@ -31600,6 +31798,7 @@
       "name": "pc-q35-2.4",
       "numa-mem-supported": true,
       "default-cpu-type": "qemu64-x86_64-cpu",
+      "acpi": true,
       "cpu-max": 255,
       "deprecated": false,
       "default-ram-id": "pc.ram"
@@ -31609,6 +31808,7 @@
       "name": "pc-i440fx-7.1",
       "numa-mem-supported": false,
       "default-cpu-type": "qemu64-x86_64-cpu",
+      "acpi": true,
       "cpu-max": 255,
       "deprecated": false,
       "default-ram-id": "pc.ram"
@@ -31618,6 +31818,7 @@
       "name": "pc-q35-2.10",
       "numa-mem-supported": true,
       "default-cpu-type": "qemu64-x86_64-cpu",
+      "acpi": true,
       "cpu-max": 288,
       "deprecated": false,
       "default-ram-id": "pc.ram"
@@ -31626,6 +31827,7 @@
       "hotpluggable-cpus": false,
       "name": "x-remote",
       "numa-mem-supported": false,
+      "acpi": false,
       "cpu-max": 1,
       "deprecated": false
     },
@@ -31634,6 +31836,7 @@
       "name": "pc-i440fx-1.7",
       "numa-mem-supported": true,
       "default-cpu-type": "qemu64-x86_64-cpu",
+      "acpi": true,
       "cpu-max": 255,
       "deprecated": true,
       "default-ram-id": "pc.ram"
@@ -31643,6 +31846,7 @@
       "name": "pc-q35-5.1",
       "numa-mem-supported": false,
       "default-cpu-type": "qemu64-x86_64-cpu",
+      "acpi": true,
       "cpu-max": 288,
       "deprecated": false,
       "default-ram-id": "pc.ram"
@@ -31652,6 +31856,7 @@
       "name": "pc-q35-2.9",
       "numa-mem-supported": true,
       "default-cpu-type": "qemu64-x86_64-cpu",
+      "acpi": true,
       "cpu-max": 288,
       "deprecated": false,
       "default-ram-id": "pc.ram"
@@ -31661,6 +31866,7 @@
       "name": "pc-i440fx-2.11",
       "numa-mem-supported": true,
       "default-cpu-type": "qemu64-x86_64-cpu",
+      "acpi": true,
       "cpu-max": 255,
       "deprecated": false,
       "default-ram-id": "pc.ram"
@@ -31670,6 +31876,7 @@
       "name": "pc-q35-3.1",
       "numa-mem-supported": true,
       "default-cpu-type": "qemu64-x86_64-cpu",
+      "acpi": true,
       "cpu-max": 288,
       "deprecated": false,
       "default-ram-id": "pc.ram"
@@ -31679,6 +31886,7 @@
       "name": "pc-i440fx-6.1",
       "numa-mem-supported": false,
       "default-cpu-type": "qemu64-x86_64-cpu",
+      "acpi": true,
       "cpu-max": 255,
       "deprecated": false,
       "default-ram-id": "pc.ram"
@@ -31688,6 +31896,7 @@
       "name": "pc-q35-4.1",
       "numa-mem-supported": true,
       "default-cpu-type": "qemu64-x86_64-cpu",
+      "acpi": true,
       "cpu-max": 288,
       "deprecated": false,
       "default-ram-id": "pc.ram"
@@ -31697,6 +31906,7 @@
       "name": "pc-i440fx-2.4",
       "numa-mem-supported": true,
       "default-cpu-type": "qemu64-x86_64-cpu",
+      "acpi": true,
       "cpu-max": 255,
       "deprecated": false,
       "default-ram-id": "pc.ram"
@@ -31706,6 +31916,7 @@
       "name": "pc-i440fx-4.1",
       "numa-mem-supported": true,
       "default-cpu-type": "qemu64-x86_64-cpu",
+      "acpi": true,
       "cpu-max": 255,
       "deprecated": false,
       "default-ram-id": "pc.ram"
@@ -31715,6 +31926,7 @@
       "name": "pc-i440fx-5.1",
       "numa-mem-supported": false,
       "default-cpu-type": "qemu64-x86_64-cpu",
+      "acpi": true,
       "cpu-max": 255,
       "deprecated": false,
       "default-ram-id": "pc.ram"
@@ -31724,6 +31936,7 @@
       "name": "pc-i440fx-2.9",
       "numa-mem-supported": true,
       "default-cpu-type": "qemu64-x86_64-cpu",
+      "acpi": true,
       "cpu-max": 255,
       "deprecated": false,
       "default-ram-id": "pc.ram"
@@ -31733,6 +31946,7 @@
       "name": "isapc",
       "numa-mem-supported": false,
       "default-cpu-type": "486-x86_64-cpu",
+      "acpi": true,
       "cpu-max": 1,
       "deprecated": false,
       "default-ram-id": "pc.ram"
@@ -31742,6 +31956,7 @@
       "name": "pc-i440fx-1.4",
       "numa-mem-supported": true,
       "default-cpu-type": "qemu64-x86_64-cpu",
+      "acpi": true,
       "cpu-max": 255,
       "deprecated": true,
       "default-ram-id": "pc.ram"
@@ -31751,6 +31966,7 @@
       "name": "pc-q35-2.6",
       "numa-mem-supported": true,
       "default-cpu-type": "qemu64-x86_64-cpu",
+      "acpi": true,
       "cpu-max": 255,
       "deprecated": false,
       "default-ram-id": "pc.ram"
@@ -31760,6 +31976,7 @@
       "name": "pc-i440fx-3.1",
       "numa-mem-supported": true,
       "default-cpu-type": "qemu64-x86_64-cpu",
+      "acpi": true,
       "cpu-max": 255,
       "deprecated": false,
       "default-ram-id": "pc.ram"
@@ -31769,6 +31986,7 @@
       "name": "pc-q35-2.12",
       "numa-mem-supported": true,
       "default-cpu-type": "qemu64-x86_64-cpu",
+      "acpi": true,
       "cpu-max": 288,
       "deprecated": false,
       "default-ram-id": "pc.ram"
@@ -31778,6 +31996,7 @@
       "name": "pc-q35-7.0",
       "numa-mem-supported": false,
       "default-cpu-type": "qemu64-x86_64-cpu",
+      "acpi": true,
       "cpu-max": 288,
       "deprecated": false,
       "default-ram-id": "pc.ram"
@@ -31787,6 +32006,7 @@
       "name": "pc-i440fx-2.1",
       "numa-mem-supported": true,
       "default-cpu-type": "qemu64-x86_64-cpu",
+      "acpi": true,
       "cpu-max": 255,
       "deprecated": false,
       "default-ram-id": "pc.ram"
@@ -31796,6 +32016,7 @@
       "name": "pc-q35-8.0",
       "numa-mem-supported": false,
       "default-cpu-type": "qemu64-x86_64-cpu",
+      "acpi": true,
       "cpu-max": 288,
       "deprecated": false,
       "default-ram-id": "pc.ram",
@@ -31806,6 +32027,7 @@
       "name": "pc-i440fx-8.0",
       "numa-mem-supported": false,
       "default-cpu-type": "qemu64-x86_64-cpu",
+      "acpi": true,
       "is-default": true,
       "cpu-max": 255,
       "deprecated": false,
@@ -31817,6 +32039,7 @@
       "name": "pc-q35-6.0",
       "numa-mem-supported": false,
       "default-cpu-type": "qemu64-x86_64-cpu",
+      "acpi": true,
       "cpu-max": 288,
       "deprecated": false,
       "default-ram-id": "pc.ram"
@@ -31826,6 +32049,7 @@
       "name": "pc-i440fx-2.6",
       "numa-mem-supported": true,
       "default-cpu-type": "qemu64-x86_64-cpu",
+      "acpi": true,
       "cpu-max": 255,
       "deprecated": false,
       "default-ram-id": "pc.ram"
@@ -31835,6 +32059,7 @@
       "name": "pc-q35-4.0.1",
       "numa-mem-supported": true,
       "default-cpu-type": "qemu64-x86_64-cpu",
+      "acpi": true,
       "cpu-max": 288,
       "deprecated": false,
       "default-ram-id": "pc.ram"
@@ -31844,6 +32069,7 @@
       "name": "pc-i440fx-7.0",
       "numa-mem-supported": false,
       "default-cpu-type": "qemu64-x86_64-cpu",
+      "acpi": true,
       "cpu-max": 255,
       "deprecated": false,
       "default-ram-id": "pc.ram"
@@ -31853,6 +32079,7 @@
       "name": "pc-i440fx-1.6",
       "numa-mem-supported": true,
       "default-cpu-type": "qemu64-x86_64-cpu",
+      "acpi": true,
       "cpu-max": 255,
       "deprecated": true,
       "default-ram-id": "pc.ram"
@@ -31862,6 +32089,7 @@
       "name": "pc-q35-5.0",
       "numa-mem-supported": true,
       "default-cpu-type": "qemu64-x86_64-cpu",
+      "acpi": true,
       "cpu-max": 288,
       "deprecated": false,
       "default-ram-id": "pc.ram"
@@ -31871,6 +32099,7 @@
       "name": "pc-q35-2.8",
       "numa-mem-supported": true,
       "default-cpu-type": "qemu64-x86_64-cpu",
+      "acpi": true,
       "cpu-max": 288,
       "deprecated": false,
       "default-ram-id": "pc.ram"
@@ -31880,6 +32109,7 @@
       "name": "pc-i440fx-2.10",
       "numa-mem-supported": true,
       "default-cpu-type": "qemu64-x86_64-cpu",
+      "acpi": true,
       "cpu-max": 255,
       "deprecated": false,
       "default-ram-id": "pc.ram"
@@ -31889,34 +32119,38 @@
       "name": "pc-q35-3.0",
       "numa-mem-supported": true,
       "default-cpu-type": "qemu64-x86_64-cpu",
+      "acpi": true,
       "cpu-max": 288,
       "deprecated": false,
       "default-ram-id": "pc.ram"
     },
     {
       "hotpluggable-cpus": true,
-      "name": "pc-i440fx-6.0",
+      "name": "pc-q35-7.2",
       "numa-mem-supported": false,
       "default-cpu-type": "qemu64-x86_64-cpu",
-      "cpu-max": 255,
+      "acpi": true,
+      "cpu-max": 288,
       "deprecated": false,
       "default-ram-id": "pc.ram"
     },
     {
       "hotpluggable-cpus": true,
-      "name": "pc-q35-7.2",
-      "numa-mem-supported": false,
+      "name": "pc-q35-4.0",
+      "numa-mem-supported": true,
       "default-cpu-type": "qemu64-x86_64-cpu",
+      "acpi": true,
       "cpu-max": 288,
       "deprecated": false,
       "default-ram-id": "pc.ram"
     },
     {
       "hotpluggable-cpus": true,
-      "name": "pc-q35-4.0",
-      "numa-mem-supported": true,
+      "name": "pc-i440fx-6.0",
+      "numa-mem-supported": false,
       "default-cpu-type": "qemu64-x86_64-cpu",
-      "cpu-max": 288,
+      "acpi": true,
+      "cpu-max": 255,
       "deprecated": false,
       "default-ram-id": "pc.ram"
     },
@@ -31925,6 +32159,7 @@
       "name": "microvm",
       "numa-mem-supported": false,
       "default-cpu-type": "qemu64-x86_64-cpu",
+      "acpi": true,
       "cpu-max": 288,
       "deprecated": false,
       "default-ram-id": "microvm.ram"
@@ -31934,6 +32169,7 @@
       "name": "pc-i440fx-2.3",
       "numa-mem-supported": true,
       "default-cpu-type": "qemu64-x86_64-cpu",
+      "acpi": true,
       "cpu-max": 255,
       "deprecated": false,
       "default-ram-id": "pc.ram"
@@ -31943,6 +32179,7 @@
       "name": "pc-i440fx-4.0",
       "numa-mem-supported": true,
       "default-cpu-type": "qemu64-x86_64-cpu",
+      "acpi": true,
       "cpu-max": 255,
       "deprecated": false,
       "default-ram-id": "pc.ram"
@@ -31952,6 +32189,7 @@
       "name": "pc-i440fx-5.0",
       "numa-mem-supported": true,
       "default-cpu-type": "qemu64-x86_64-cpu",
+      "acpi": true,
       "cpu-max": 255,
       "deprecated": false,
       "default-ram-id": "pc.ram"
@@ -31961,6 +32199,7 @@
       "name": "pc-i440fx-2.8",
       "numa-mem-supported": true,
       "default-cpu-type": "qemu64-x86_64-cpu",
+      "acpi": true,
       "cpu-max": 255,
       "deprecated": false,
       "default-ram-id": "pc.ram"
@@ -31970,6 +32209,7 @@
       "name": "pc-q35-6.2",
       "numa-mem-supported": false,
       "default-cpu-type": "qemu64-x86_64-cpu",
+      "acpi": true,
       "cpu-max": 288,
       "deprecated": false,
       "default-ram-id": "pc.ram"
@@ -31979,6 +32219,7 @@
       "name": "pc-q35-2.5",
       "numa-mem-supported": true,
       "default-cpu-type": "qemu64-x86_64-cpu",
+      "acpi": true,
       "cpu-max": 255,
       "deprecated": false,
       "default-ram-id": "pc.ram"
@@ -31988,6 +32229,7 @@
       "name": "pc-i440fx-3.0",
       "numa-mem-supported": true,
       "default-cpu-type": "qemu64-x86_64-cpu",
+      "acpi": true,
       "cpu-max": 255,
       "deprecated": false,
       "default-ram-id": "pc.ram"
@@ -31997,6 +32239,7 @@
       "name": "pc-i440fx-7.2",
       "numa-mem-supported": false,
       "default-cpu-type": "qemu64-x86_64-cpu",
+      "acpi": true,
       "cpu-max": 255,
       "deprecated": false,
       "default-ram-id": "pc.ram"
@@ -32006,6 +32249,7 @@
       "name": "pc-q35-2.11",
       "numa-mem-supported": true,
       "default-cpu-type": "qemu64-x86_64-cpu",
+      "acpi": true,
       "cpu-max": 288,
       "deprecated": false,
       "default-ram-id": "pc.ram"
@@ -32834,6 +33078,113 @@
       "migration-safe": true,
       "deprecated": false
     },
+    {
+      "name": "SapphireRapids-v1",
+      "typename": "SapphireRapids-v1-x86_64-cpu",
+      "unavailable-features": [
+        "pcid",
+        "hle",
+        "erms",
+        "invpcid",
+        "rtm",
+        "avx512f",
+        "avx512dq",
+        "avx512ifma",
+        "avx512cd",
+        "avx512bw",
+        "avx512vl",
+        "avx512vbmi",
+        "pku",
+        "avx512vbmi2",
+        "gfni",
+        "vaes",
+        "vpclmulqdq",
+        "avx512vnni",
+        "avx512bitalg",
+        "avx512-vpopcntdq",
+        "la57",
+        "bus-lock-detect",
+        "fsrm",
+        "serialize",
+        "tsx-ldtrk",
+        "amx-bf16",
+        "avx512-fp16",
+        "amx-tile",
+        "amx-int8",
+        "spec-ctrl",
+        "avx-vnni",
+        "avx512-bf16",
+        "fzrm",
+        "fsrs",
+        "fsrc",
+        "xfd",
+        "avx512f",
+        "avx512f",
+        "avx512f",
+        "pku",
+        "amx-tile",
+        "amx-tile",
+        "ibrs-all",
+        "taa-no"
+      ],
+      "static": false,
+      "migration-safe": true,
+      "deprecated": false
+    },
+    {
+      "name": "SapphireRapids",
+      "typename": "SapphireRapids-x86_64-cpu",
+      "unavailable-features": [
+        "pcid",
+        "hle",
+        "erms",
+        "invpcid",
+        "rtm",
+        "avx512f",
+        "avx512dq",
+        "avx512ifma",
+        "avx512cd",
+        "avx512bw",
+        "avx512vl",
+        "avx512vbmi",
+        "pku",
+        "avx512vbmi2",
+        "gfni",
+        "vaes",
+        "vpclmulqdq",
+        "avx512vnni",
+        "avx512bitalg",
+        "avx512-vpopcntdq",
+        "la57",
+        "bus-lock-detect",
+        "fsrm",
+        "serialize",
+        "tsx-ldtrk",
+        "amx-bf16",
+        "avx512-fp16",
+        "amx-tile",
+        "amx-int8",
+        "spec-ctrl",
+        "avx-vnni",
+        "avx512-bf16",
+        "fzrm",
+        "fsrs",
+        "fsrc",
+        "xfd",
+        "avx512f",
+        "avx512f",
+        "avx512f",
+        "pku",
+        "amx-tile",
+        "amx-tile",
+        "ibrs-all",
+        "taa-no"
+      ],
+      "alias-of": "SapphireRapids-v1",
+      "static": false,
+      "migration-safe": true,
+      "deprecated": false
+    },
     {
       "name": "SandyBridge-v2",
       "typename": "SandyBridge-v2-x86_64-cpu",
@@ -35936,6 +36287,7 @@
         "fma": true,
         "cx16": true,
         "de": true,
+        "fzrm": false,
         "stepping": 0,
         "xsave": true,
         "clflush": true,
@@ -35997,6 +36349,8 @@
         "vmx-exit-save-preemption-timer": false,
         "vmx-entry-load-pat": false,
         "fsrm": false,
+        "fsrs": false,
+        "fsrc": false,
         "vmx-entry-load-perf-global-ctrl": false,
         "vmx-io-bitmap": false,
         "umip": true,
@@ -36290,6 +36644,7 @@
         "fma": true,
         "cx16": true,
         "de": true,
+        "fzrm": false,
         "stepping": 0,
         "xsave": true,
         "clflush": true,
@@ -36351,6 +36706,8 @@
         "vmx-exit-save-preemption-timer": false,
         "vmx-entry-load-pat": false,
         "fsrm": false,
+        "fsrs": false,
+        "fsrc": false,
         "vmx-entry-load-perf-global-ctrl": false,
         "vmx-io-bitmap": false,
         "umip": true,
@@ -36708,6 +37065,7 @@
         "vmx-exit-load-perf-global-ctrl": false,
         "fma": true,
         "cx16": true,
+        "fzrm": false,
         "de": true,
         "hv-version-id-build": 14393,
         "enforce": false,
@@ -36736,8 +37094,8 @@
         "check": true,
         "hv-spinlocks": 4095,
         "vmx-eptad": false,
-        "pmu": true,
         "vmx-entry-noload-debugctl": false,
+        "pmu": true,
         "pmm": false,
         "apic": true,
         "spec-ctrl": false,
@@ -36788,7 +37146,9 @@
         "lm": true,
         "vmx-exit-save-preemption-timer": false,
         "vmx-entry-load-pat": false,
+        "fsrs": false,
         "fsrm": false,
+        "fsrc": false,
         "vmx-entry-load-perf-global-ctrl": false,
         "vmx-io-bitmap": false,
         "vmx-store-lma": false,
@@ -36812,6 +37172,7 @@
         "kvm-pv-unhalt": true,
         "bmi2": true,
         "bmi1": true,
+        "xen-vapic": false,
         "tsc-scale": true,
         "tsc_scale": true,
         "topoext": false,
@@ -37646,6 +38007,115 @@
       "migration-safe": true,
       "deprecated": false
     },
+    {
+      "name": "SapphireRapids-v1",
+      "typename": "SapphireRapids-v1-x86_64-cpu",
+      "unavailable-features": [
+        "pcid",
+        "x2apic",
+        "tsc-deadline",
+        "hle",
+        "invpcid",
+        "rtm",
+        "avx512f",
+        "avx512dq",
+        "rdseed",
+        "avx512ifma",
+        "avx512cd",
+        "sha-ni",
+        "avx512bw",
+        "avx512vl",
+        "avx512vbmi",
+        "avx512vbmi2",
+        "gfni",
+        "vpclmulqdq",
+        "avx512vnni",
+        "avx512bitalg",
+        "avx512-vpopcntdq",
+        "rdpid",
+        "bus-lock-detect",
+        "serialize",
+        "tsx-ldtrk",
+        "amx-bf16",
+        "avx512-fp16",
+        "amx-tile",
+        "amx-int8",
+        "spec-ctrl",
+        "arch-capabilities",
+        "ssbd",
+        "avx-vnni",
+        "avx512-bf16",
+        "3dnowprefetch",
+        "wbnoinvd",
+        "xsavec",
+        "xsaves",
+        "xfd",
+        "rdctl-no",
+        "ibrs-all",
+        "skip-l1dfl-vmentry",
+        "mds-no",
+        "pschange-mc-no",
+        "taa-no"
+      ],
+      "static": false,
+      "migration-safe": true,
+      "deprecated": false
+    },
+    {
+      "name": "SapphireRapids",
+      "typename": "SapphireRapids-x86_64-cpu",
+      "unavailable-features": [
+        "pcid",
+        "x2apic",
+        "tsc-deadline",
+        "hle",
+        "invpcid",
+        "rtm",
+        "avx512f",
+        "avx512dq",
+        "rdseed",
+        "avx512ifma",
+        "avx512cd",
+        "sha-ni",
+        "avx512bw",
+        "avx512vl",
+        "avx512vbmi",
+        "avx512vbmi2",
+        "gfni",
+        "vpclmulqdq",
+        "avx512vnni",
+        "avx512bitalg",
+        "avx512-vpopcntdq",
+        "rdpid",
+        "bus-lock-detect",
+        "serialize",
+        "tsx-ldtrk",
+        "amx-bf16",
+        "avx512-fp16",
+        "amx-tile",
+        "amx-int8",
+        "spec-ctrl",
+        "arch-capabilities",
+        "ssbd",
+        "avx-vnni",
+        "avx512-bf16",
+        "3dnowprefetch",
+        "wbnoinvd",
+        "xsavec",
+        "xsaves",
+        "xfd",
+        "rdctl-no",
+        "ibrs-all",
+        "skip-l1dfl-vmentry",
+        "mds-no",
+        "pschange-mc-no",
+        "taa-no"
+      ],
+      "alias-of": "SapphireRapids-v1",
+      "static": false,
+      "migration-safe": true,
+      "deprecated": false
+    },
     {
       "name": "SandyBridge-v2",
       "typename": "SandyBridge-v2-x86_64-cpu",
@@ -37985,7 +38455,6 @@
         "avx512bitalg",
         "avx512-vpopcntdq",
         "rdpid",
-        "fsrm",
         "spec-ctrl",
         "arch-capabilities",
         "ssbd",
@@ -38028,7 +38497,6 @@
         "avx512bitalg",
         "avx512-vpopcntdq",
         "rdpid",
-        "fsrm",
         "spec-ctrl",
         "arch-capabilities",
         "ssbd",
@@ -38071,7 +38539,6 @@
         "avx512bitalg",
         "avx512-vpopcntdq",
         "rdpid",
-        "fsrm",
         "spec-ctrl",
         "arch-capabilities",
         "ssbd",
@@ -38527,7 +38994,6 @@
         "rdseed",
         "sha-ni",
         "rdpid",
-        "fsrm",
         "fxsr-opt",
         "misalignsse",
         "3dnowprefetch",
@@ -38558,7 +39024,6 @@
         "rdseed",
         "sha-ni",
         "rdpid",
-        "fsrm",
         "fxsr-opt",
         "misalignsse",
         "3dnowprefetch",
@@ -39452,6 +39917,7 @@
         "fma": true,
         "cx16": true,
         "de": true,
+        "fzrm": true,
         "stepping": 1,
         "xsave": true,
         "clflush": true,
@@ -39512,7 +39978,9 @@
         "lm": true,
         "vmx-exit-save-preemption-timer": false,
         "vmx-entry-load-pat": false,
-        "fsrm": false,
+        "fsrm": true,
+        "fsrs": true,
+        "fsrc": true,
         "vmx-entry-load-perf-global-ctrl": false,
         "vmx-io-bitmap": false,
         "umip": true,
@@ -39806,6 +40274,7 @@
         "fma": true,
         "cx16": true,
         "de": true,
+        "fzrm": true,
         "stepping": 1,
         "xsave": true,
         "clflush": true,
@@ -39866,7 +40335,9 @@
         "lm": true,
         "vmx-exit-save-preemption-timer": false,
         "vmx-entry-load-pat": false,
-        "fsrm": false,
+        "fsrm": true,
+        "fsrs": true,
+        "fsrc": true,
         "vmx-entry-load-perf-global-ctrl": false,
         "vmx-io-bitmap": false,
         "umip": true,
@@ -39962,6 +40433,7 @@
       "name": "pc-q35-5.2",
       "numa-mem-supported": false,
       "default-cpu-type": "qemu64-x86_64-cpu",
+      "acpi": true,
       "cpu-max": 288,
       "deprecated": false,
       "default-ram-id": "pc.ram"
@@ -39971,6 +40443,7 @@
       "name": "pc-i440fx-2.12",
       "numa-mem-supported": true,
       "default-cpu-type": "qemu64-x86_64-cpu",
+      "acpi": true,
       "cpu-max": 255,
       "deprecated": false,
       "default-ram-id": "pc.ram"
@@ -39980,6 +40453,7 @@
       "name": "pc-i440fx-2.0",
       "numa-mem-supported": true,
       "default-cpu-type": "qemu64-x86_64-cpu",
+      "acpi": true,
       "cpu-max": 255,
       "deprecated": false,
       "default-ram-id": "pc.ram"
@@ -39989,6 +40463,7 @@
       "name": "pc-i440fx-6.2",
       "numa-mem-supported": false,
       "default-cpu-type": "qemu64-x86_64-cpu",
+      "acpi": true,
       "cpu-max": 255,
       "deprecated": false,
       "default-ram-id": "pc.ram"
@@ -39998,6 +40473,7 @@
       "name": "pc-q35-4.2",
       "numa-mem-supported": true,
       "default-cpu-type": "qemu64-x86_64-cpu",
+      "acpi": true,
       "cpu-max": 288,
       "deprecated": false,
       "default-ram-id": "pc.ram"
@@ -40007,6 +40483,7 @@
       "name": "pc-i440fx-2.5",
       "numa-mem-supported": true,
       "default-cpu-type": "qemu64-x86_64-cpu",
+      "acpi": true,
       "cpu-max": 255,
       "deprecated": false,
       "default-ram-id": "pc.ram"
@@ -40016,6 +40493,7 @@
       "name": "pc-i440fx-4.2",
       "numa-mem-supported": true,
       "default-cpu-type": "qemu64-x86_64-cpu",
+      "acpi": true,
       "cpu-max": 255,
       "deprecated": false,
       "default-ram-id": "pc.ram"
@@ -40025,6 +40503,7 @@
       "name": "pc-i440fx-5.2",
       "numa-mem-supported": false,
       "default-cpu-type": "qemu64-x86_64-cpu",
+      "acpi": true,
       "cpu-max": 255,
       "deprecated": false,
       "default-ram-id": "pc.ram"
@@ -40034,6 +40513,7 @@
       "name": "pc-i440fx-1.5",
       "numa-mem-supported": true,
       "default-cpu-type": "qemu64-x86_64-cpu",
+      "acpi": true,
       "cpu-max": 255,
       "deprecated": true,
       "default-ram-id": "pc.ram"
@@ -40043,6 +40523,7 @@
       "name": "pc-q35-2.7",
       "numa-mem-supported": true,
       "default-cpu-type": "qemu64-x86_64-cpu",
+      "acpi": true,
       "cpu-max": 255,
       "deprecated": false,
       "default-ram-id": "pc.ram"
@@ -40052,6 +40533,7 @@
       "name": "pc-q35-7.1",
       "numa-mem-supported": false,
       "default-cpu-type": "qemu64-x86_64-cpu",
+      "acpi": true,
       "cpu-max": 288,
       "deprecated": false,
       "default-ram-id": "pc.ram"
@@ -40061,6 +40543,7 @@
       "name": "pc-i440fx-2.2",
       "numa-mem-supported": true,
       "default-cpu-type": "qemu64-x86_64-cpu",
+      "acpi": true,
       "cpu-max": 255,
       "deprecated": false,
       "default-ram-id": "pc.ram"
@@ -40069,6 +40552,7 @@
       "hotpluggable-cpus": false,
       "name": "none",
       "numa-mem-supported": false,
+      "acpi": false,
       "cpu-max": 1,
       "deprecated": false,
       "default-ram-id": "ram"
@@ -40078,6 +40562,7 @@
       "name": "pc-i440fx-2.7",
       "numa-mem-supported": true,
       "default-cpu-type": "qemu64-x86_64-cpu",
+      "acpi": true,
       "cpu-max": 255,
       "deprecated": false,
       "default-ram-id": "pc.ram"
@@ -40087,6 +40572,7 @@
       "name": "pc-q35-6.1",
       "numa-mem-supported": false,
       "default-cpu-type": "qemu64-x86_64-cpu",
+      "acpi": true,
       "cpu-max": 288,
       "deprecated": false,
       "default-ram-id": "pc.ram"
@@ -40096,6 +40582,7 @@
       "name": "pc-q35-2.4",
       "numa-mem-supported": true,
       "default-cpu-type": "qemu64-x86_64-cpu",
+      "acpi": true,
       "cpu-max": 255,
       "deprecated": false,
       "default-ram-id": "pc.ram"
@@ -40105,6 +40592,7 @@
       "name": "pc-i440fx-7.1",
       "numa-mem-supported": false,
       "default-cpu-type": "qemu64-x86_64-cpu",
+      "acpi": true,
       "cpu-max": 255,
       "deprecated": false,
       "default-ram-id": "pc.ram"
@@ -40114,6 +40602,7 @@
       "name": "pc-q35-2.10",
       "numa-mem-supported": true,
       "default-cpu-type": "qemu64-x86_64-cpu",
+      "acpi": true,
       "cpu-max": 288,
       "deprecated": false,
       "default-ram-id": "pc.ram"
@@ -40122,6 +40611,7 @@
       "hotpluggable-cpus": false,
       "name": "x-remote",
       "numa-mem-supported": false,
+      "acpi": false,
       "cpu-max": 1,
       "deprecated": false
     },
@@ -40130,6 +40620,7 @@
       "name": "pc-i440fx-1.7",
       "numa-mem-supported": true,
       "default-cpu-type": "qemu64-x86_64-cpu",
+      "acpi": true,
       "cpu-max": 255,
       "deprecated": true,
       "default-ram-id": "pc.ram"
@@ -40139,6 +40630,7 @@
       "name": "pc-q35-5.1",
       "numa-mem-supported": false,
       "default-cpu-type": "qemu64-x86_64-cpu",
+      "acpi": true,
       "cpu-max": 288,
       "deprecated": false,
       "default-ram-id": "pc.ram"
@@ -40148,6 +40640,7 @@
       "name": "pc-q35-2.9",
       "numa-mem-supported": true,
       "default-cpu-type": "qemu64-x86_64-cpu",
+      "acpi": true,
       "cpu-max": 288,
       "deprecated": false,
       "default-ram-id": "pc.ram"
@@ -40157,6 +40650,7 @@
       "name": "pc-i440fx-2.11",
       "numa-mem-supported": true,
       "default-cpu-type": "qemu64-x86_64-cpu",
+      "acpi": true,
       "cpu-max": 255,
       "deprecated": false,
       "default-ram-id": "pc.ram"
@@ -40166,6 +40660,7 @@
       "name": "pc-q35-3.1",
       "numa-mem-supported": true,
       "default-cpu-type": "qemu64-x86_64-cpu",
+      "acpi": true,
       "cpu-max": 288,
       "deprecated": false,
       "default-ram-id": "pc.ram"
@@ -40175,6 +40670,7 @@
       "name": "pc-i440fx-6.1",
       "numa-mem-supported": false,
       "default-cpu-type": "qemu64-x86_64-cpu",
+      "acpi": true,
       "cpu-max": 255,
       "deprecated": false,
       "default-ram-id": "pc.ram"
@@ -40184,6 +40680,7 @@
       "name": "pc-q35-4.1",
       "numa-mem-supported": true,
       "default-cpu-type": "qemu64-x86_64-cpu",
+      "acpi": true,
       "cpu-max": 288,
       "deprecated": false,
       "default-ram-id": "pc.ram"
@@ -40193,6 +40690,7 @@
       "name": "pc-i440fx-2.4",
       "numa-mem-supported": true,
       "default-cpu-type": "qemu64-x86_64-cpu",
+      "acpi": true,
       "cpu-max": 255,
       "deprecated": false,
       "default-ram-id": "pc.ram"
@@ -40202,6 +40700,7 @@
       "name": "pc-i440fx-4.1",
       "numa-mem-supported": true,
       "default-cpu-type": "qemu64-x86_64-cpu",
+      "acpi": true,
       "cpu-max": 255,
       "deprecated": false,
       "default-ram-id": "pc.ram"
@@ -40211,6 +40710,7 @@
       "name": "pc-i440fx-5.1",
       "numa-mem-supported": false,
       "default-cpu-type": "qemu64-x86_64-cpu",
+      "acpi": true,
       "cpu-max": 255,
       "deprecated": false,
       "default-ram-id": "pc.ram"
@@ -40220,6 +40720,7 @@
       "name": "pc-i440fx-2.9",
       "numa-mem-supported": true,
       "default-cpu-type": "qemu64-x86_64-cpu",
+      "acpi": true,
       "cpu-max": 255,
       "deprecated": false,
       "default-ram-id": "pc.ram"
@@ -40229,6 +40730,7 @@
       "name": "isapc",
       "numa-mem-supported": false,
       "default-cpu-type": "486-x86_64-cpu",
+      "acpi": true,
       "cpu-max": 1,
       "deprecated": false,
       "default-ram-id": "pc.ram"
@@ -40238,6 +40740,7 @@
       "name": "pc-i440fx-1.4",
       "numa-mem-supported": true,
       "default-cpu-type": "qemu64-x86_64-cpu",
+      "acpi": true,
       "cpu-max": 255,
       "deprecated": true,
       "default-ram-id": "pc.ram"
@@ -40247,6 +40750,7 @@
       "name": "pc-q35-2.6",
       "numa-mem-supported": true,
       "default-cpu-type": "qemu64-x86_64-cpu",
+      "acpi": true,
       "cpu-max": 255,
       "deprecated": false,
       "default-ram-id": "pc.ram"
@@ -40256,6 +40760,7 @@
       "name": "pc-i440fx-3.1",
       "numa-mem-supported": true,
       "default-cpu-type": "qemu64-x86_64-cpu",
+      "acpi": true,
       "cpu-max": 255,
       "deprecated": false,
       "default-ram-id": "pc.ram"
@@ -40265,6 +40770,7 @@
       "name": "pc-q35-2.12",
       "numa-mem-supported": true,
       "default-cpu-type": "qemu64-x86_64-cpu",
+      "acpi": true,
       "cpu-max": 288,
       "deprecated": false,
       "default-ram-id": "pc.ram"
@@ -40274,6 +40780,7 @@
       "name": "pc-q35-7.0",
       "numa-mem-supported": false,
       "default-cpu-type": "qemu64-x86_64-cpu",
+      "acpi": true,
       "cpu-max": 288,
       "deprecated": false,
       "default-ram-id": "pc.ram"
@@ -40283,6 +40790,7 @@
       "name": "pc-i440fx-2.1",
       "numa-mem-supported": true,
       "default-cpu-type": "qemu64-x86_64-cpu",
+      "acpi": true,
       "cpu-max": 255,
       "deprecated": false,
       "default-ram-id": "pc.ram"
@@ -40292,6 +40800,7 @@
       "name": "pc-q35-8.0",
       "numa-mem-supported": false,
       "default-cpu-type": "qemu64-x86_64-cpu",
+      "acpi": true,
       "cpu-max": 288,
       "deprecated": false,
       "default-ram-id": "pc.ram",
@@ -40302,6 +40811,7 @@
       "name": "pc-i440fx-8.0",
       "numa-mem-supported": false,
       "default-cpu-type": "qemu64-x86_64-cpu",
+      "acpi": true,
       "is-default": true,
       "cpu-max": 255,
       "deprecated": false,
@@ -40313,6 +40823,7 @@
       "name": "pc-q35-6.0",
       "numa-mem-supported": false,
       "default-cpu-type": "qemu64-x86_64-cpu",
+      "acpi": true,
       "cpu-max": 288,
       "deprecated": false,
       "default-ram-id": "pc.ram"
@@ -40322,6 +40833,7 @@
       "name": "pc-i440fx-2.6",
       "numa-mem-supported": true,
       "default-cpu-type": "qemu64-x86_64-cpu",
+      "acpi": true,
       "cpu-max": 255,
       "deprecated": false,
       "default-ram-id": "pc.ram"
@@ -40331,6 +40843,7 @@
       "name": "pc-q35-4.0.1",
       "numa-mem-supported": true,
       "default-cpu-type": "qemu64-x86_64-cpu",
+      "acpi": true,
       "cpu-max": 288,
       "deprecated": false,
       "default-ram-id": "pc.ram"
@@ -40340,6 +40853,7 @@
       "name": "pc-i440fx-7.0",
       "numa-mem-supported": false,
       "default-cpu-type": "qemu64-x86_64-cpu",
+      "acpi": true,
       "cpu-max": 255,
       "deprecated": false,
       "default-ram-id": "pc.ram"
@@ -40349,6 +40863,7 @@
       "name": "pc-i440fx-1.6",
       "numa-mem-supported": true,
       "default-cpu-type": "qemu64-x86_64-cpu",
+      "acpi": true,
       "cpu-max": 255,
       "deprecated": true,
       "default-ram-id": "pc.ram"
@@ -40358,6 +40873,7 @@
       "name": "pc-q35-5.0",
       "numa-mem-supported": true,
       "default-cpu-type": "qemu64-x86_64-cpu",
+      "acpi": true,
       "cpu-max": 288,
       "deprecated": false,
       "default-ram-id": "pc.ram"
@@ -40367,6 +40883,7 @@
       "name": "pc-q35-2.8",
       "numa-mem-supported": true,
       "default-cpu-type": "qemu64-x86_64-cpu",
+      "acpi": true,
       "cpu-max": 288,
       "deprecated": false,
       "default-ram-id": "pc.ram"
@@ -40376,6 +40893,7 @@
       "name": "pc-i440fx-2.10",
       "numa-mem-supported": true,
       "default-cpu-type": "qemu64-x86_64-cpu",
+      "acpi": true,
       "cpu-max": 255,
       "deprecated": false,
       "default-ram-id": "pc.ram"
@@ -40385,34 +40903,38 @@
       "name": "pc-q35-3.0",
       "numa-mem-supported": true,
       "default-cpu-type": "qemu64-x86_64-cpu",
+      "acpi": true,
       "cpu-max": 288,
       "deprecated": false,
       "default-ram-id": "pc.ram"
     },
     {
       "hotpluggable-cpus": true,
-      "name": "pc-i440fx-6.0",
+      "name": "pc-q35-7.2",
       "numa-mem-supported": false,
       "default-cpu-type": "qemu64-x86_64-cpu",
-      "cpu-max": 255,
+      "acpi": true,
+      "cpu-max": 288,
       "deprecated": false,
       "default-ram-id": "pc.ram"
     },
     {
       "hotpluggable-cpus": true,
-      "name": "pc-q35-7.2",
-      "numa-mem-supported": false,
+      "name": "pc-q35-4.0",
+      "numa-mem-supported": true,
       "default-cpu-type": "qemu64-x86_64-cpu",
+      "acpi": true,
       "cpu-max": 288,
       "deprecated": false,
       "default-ram-id": "pc.ram"
     },
     {
       "hotpluggable-cpus": true,
-      "name": "pc-q35-4.0",
-      "numa-mem-supported": true,
+      "name": "pc-i440fx-6.0",
+      "numa-mem-supported": false,
       "default-cpu-type": "qemu64-x86_64-cpu",
-      "cpu-max": 288,
+      "acpi": true,
+      "cpu-max": 255,
       "deprecated": false,
       "default-ram-id": "pc.ram"
     },
@@ -40421,6 +40943,7 @@
       "name": "microvm",
       "numa-mem-supported": false,
       "default-cpu-type": "qemu64-x86_64-cpu",
+      "acpi": true,
       "cpu-max": 288,
       "deprecated": false,
       "default-ram-id": "microvm.ram"
@@ -40430,6 +40953,7 @@
       "name": "pc-i440fx-2.3",
       "numa-mem-supported": true,
       "default-cpu-type": "qemu64-x86_64-cpu",
+      "acpi": true,
       "cpu-max": 255,
       "deprecated": false,
       "default-ram-id": "pc.ram"
@@ -40439,6 +40963,7 @@
       "name": "pc-i440fx-4.0",
       "numa-mem-supported": true,
       "default-cpu-type": "qemu64-x86_64-cpu",
+      "acpi": true,
       "cpu-max": 255,
       "deprecated": false,
       "default-ram-id": "pc.ram"
@@ -40448,6 +40973,7 @@
       "name": "pc-i440fx-5.0",
       "numa-mem-supported": true,
       "default-cpu-type": "qemu64-x86_64-cpu",
+      "acpi": true,
       "cpu-max": 255,
       "deprecated": false,
       "default-ram-id": "pc.ram"
@@ -40457,6 +40983,7 @@
       "name": "pc-i440fx-2.8",
       "numa-mem-supported": true,
       "default-cpu-type": "qemu64-x86_64-cpu",
+      "acpi": true,
       "cpu-max": 255,
       "deprecated": false,
       "default-ram-id": "pc.ram"
@@ -40466,6 +40993,7 @@
       "name": "pc-q35-6.2",
       "numa-mem-supported": false,
       "default-cpu-type": "qemu64-x86_64-cpu",
+      "acpi": true,
       "cpu-max": 288,
       "deprecated": false,
       "default-ram-id": "pc.ram"
@@ -40475,6 +41003,7 @@
       "name": "pc-q35-2.5",
       "numa-mem-supported": true,
       "default-cpu-type": "qemu64-x86_64-cpu",
+      "acpi": true,
       "cpu-max": 255,
       "deprecated": false,
       "default-ram-id": "pc.ram"
@@ -40484,6 +41013,7 @@
       "name": "pc-i440fx-3.0",
       "numa-mem-supported": true,
       "default-cpu-type": "qemu64-x86_64-cpu",
+      "acpi": true,
       "cpu-max": 255,
       "deprecated": false,
       "default-ram-id": "pc.ram"
@@ -40493,6 +41023,7 @@
       "name": "pc-i440fx-7.2",
       "numa-mem-supported": false,
       "default-cpu-type": "qemu64-x86_64-cpu",
+      "acpi": true,
       "cpu-max": 255,
       "deprecated": false,
       "default-ram-id": "pc.ram"
@@ -40502,6 +41033,7 @@
       "name": "pc-q35-2.11",
       "numa-mem-supported": true,
       "default-cpu-type": "qemu64-x86_64-cpu",
+      "acpi": true,
       "cpu-max": 288,
       "deprecated": false,
       "default-ram-id": "pc.ram"
diff --git a/tests/qemucapabilitiesdata/caps_8.0.0.x86_64.xml b/tests/qemucapabilitiesdata/caps_8.0.0.x86_64.xml
index ce051d3f1c..65760a2de1 100644
--- a/tests/qemucapabilitiesdata/caps_8.0.0.x86_64.xml
+++ b/tests/qemucapabilitiesdata/caps_8.0.0.x86_64.xml
@@ -209,7 +209,7 @@
   <version>7002050</version>
   <kvmVersion>0</kvmVersion>
   <microcodeVersion>43100244</microcodeVersion>
-  <package>v7.2.0-1550-g79b677d658</package>
+  <package>v7.2.0-2146-g2946e1af27</package>
   <arch>x86_64</arch>
   <hostCPU type='kvm' model='base' migratability='yes'>
     <property name='vmx-entry-load-rtit-ctl' type='boolean' value='false'/>
@@ -403,6 +403,7 @@
     <property name='fma' type='boolean' value='true' migratable='yes'/>
     <property name='cx16' type='boolean' value='true' migratable='yes'/>
     <property name='de' type='boolean' value='true' migratable='yes'/>
+    <property name='fzrm' type='boolean' value='false'/>
     <property name='stepping' type='number' value='0'/>
     <property name='xsave' type='boolean' value='true' migratable='yes'/>
     <property name='clflush' type='boolean' value='true' migratable='yes'/>
@@ -464,6 +465,8 @@
     <property name='vmx-exit-save-preemption-timer' type='boolean' value='false'/>
     <property name='vmx-entry-load-pat' type='boolean' value='false'/>
     <property name='fsrm' type='boolean' value='false'/>
+    <property name='fsrs' type='boolean' value='false'/>
+    <property name='fsrc' type='boolean' value='false'/>
     <property name='vmx-entry-load-perf-global-ctrl' type='boolean' value='false'/>
     <property name='vmx-io-bitmap' type='boolean' value='false'/>
     <property name='umip' type='boolean' value='true' migratable='yes'/>
@@ -837,6 +840,98 @@
     <blocker name='invpcid'/>
     <blocker name='rtm'/>
   </cpu>
+  <cpu type='kvm' name='SapphireRapids-v1' typename='SapphireRapids-v1-x86_64-cpu' usable='no'>
+    <blocker name='pcid'/>
+    <blocker name='hle'/>
+    <blocker name='erms'/>
+    <blocker name='invpcid'/>
+    <blocker name='rtm'/>
+    <blocker name='avx512f'/>
+    <blocker name='avx512dq'/>
+    <blocker name='avx512ifma'/>
+    <blocker name='avx512cd'/>
+    <blocker name='avx512bw'/>
+    <blocker name='avx512vl'/>
+    <blocker name='avx512vbmi'/>
+    <blocker name='pku'/>
+    <blocker name='avx512vbmi2'/>
+    <blocker name='gfni'/>
+    <blocker name='vaes'/>
+    <blocker name='vpclmulqdq'/>
+    <blocker name='avx512vnni'/>
+    <blocker name='avx512bitalg'/>
+    <blocker name='avx512-vpopcntdq'/>
+    <blocker name='la57'/>
+    <blocker name='bus-lock-detect'/>
+    <blocker name='fsrm'/>
+    <blocker name='serialize'/>
+    <blocker name='tsx-ldtrk'/>
+    <blocker name='amx-bf16'/>
+    <blocker name='avx512-fp16'/>
+    <blocker name='amx-tile'/>
+    <blocker name='amx-int8'/>
+    <blocker name='spec-ctrl'/>
+    <blocker name='avx-vnni'/>
+    <blocker name='avx512-bf16'/>
+    <blocker name='fzrm'/>
+    <blocker name='fsrs'/>
+    <blocker name='fsrc'/>
+    <blocker name='xfd'/>
+    <blocker name='avx512f'/>
+    <blocker name='avx512f'/>
+    <blocker name='avx512f'/>
+    <blocker name='pku'/>
+    <blocker name='amx-tile'/>
+    <blocker name='amx-tile'/>
+    <blocker name='ibrs-all'/>
+    <blocker name='taa-no'/>
+  </cpu>
+  <cpu type='kvm' name='SapphireRapids' typename='SapphireRapids-x86_64-cpu' usable='no'>
+    <blocker name='pcid'/>
+    <blocker name='hle'/>
+    <blocker name='erms'/>
+    <blocker name='invpcid'/>
+    <blocker name='rtm'/>
+    <blocker name='avx512f'/>
+    <blocker name='avx512dq'/>
+    <blocker name='avx512ifma'/>
+    <blocker name='avx512cd'/>
+    <blocker name='avx512bw'/>
+    <blocker name='avx512vl'/>
+    <blocker name='avx512vbmi'/>
+    <blocker name='pku'/>
+    <blocker name='avx512vbmi2'/>
+    <blocker name='gfni'/>
+    <blocker name='vaes'/>
+    <blocker name='vpclmulqdq'/>
+    <blocker name='avx512vnni'/>
+    <blocker name='avx512bitalg'/>
+    <blocker name='avx512-vpopcntdq'/>
+    <blocker name='la57'/>
+    <blocker name='bus-lock-detect'/>
+    <blocker name='fsrm'/>
+    <blocker name='serialize'/>
+    <blocker name='tsx-ldtrk'/>
+    <blocker name='amx-bf16'/>
+    <blocker name='avx512-fp16'/>
+    <blocker name='amx-tile'/>
+    <blocker name='amx-int8'/>
+    <blocker name='spec-ctrl'/>
+    <blocker name='avx-vnni'/>
+    <blocker name='avx512-bf16'/>
+    <blocker name='fzrm'/>
+    <blocker name='fsrs'/>
+    <blocker name='fsrc'/>
+    <blocker name='xfd'/>
+    <blocker name='avx512f'/>
+    <blocker name='avx512f'/>
+    <blocker name='avx512f'/>
+    <blocker name='pku'/>
+    <blocker name='amx-tile'/>
+    <blocker name='amx-tile'/>
+    <blocker name='ibrs-all'/>
+    <blocker name='taa-no'/>
+  </cpu>
   <cpu type='kvm' name='SandyBridge-v2' typename='SandyBridge-v2-x86_64-cpu' usable='no'>
     <blocker name='spec-ctrl'/>
   </cpu>
@@ -1543,9 +1638,9 @@
   <machine type='kvm' name='pc-q35-2.8' hotplugCpus='yes' maxCpus='288' defaultCPU='qemu64-x86_64-cpu' numaMemSupported='yes' defaultRAMid='pc.ram'/>
   <machine type='kvm' name='pc-i440fx-2.10' hotplugCpus='yes' maxCpus='255' defaultCPU='qemu64-x86_64-cpu' numaMemSupported='yes' defaultRAMid='pc.ram'/>
   <machine type='kvm' name='pc-q35-3.0' hotplugCpus='yes' maxCpus='288' defaultCPU='qemu64-x86_64-cpu' numaMemSupported='yes' defaultRAMid='pc.ram'/>
-  <machine type='kvm' name='pc-i440fx-6.0' hotplugCpus='yes' maxCpus='255' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram'/>
   <machine type='kvm' name='pc-q35-7.2' hotplugCpus='yes' maxCpus='288' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram'/>
   <machine type='kvm' name='pc-q35-4.0' hotplugCpus='yes' maxCpus='288' defaultCPU='qemu64-x86_64-cpu' numaMemSupported='yes' defaultRAMid='pc.ram'/>
+  <machine type='kvm' name='pc-i440fx-6.0' hotplugCpus='yes' maxCpus='255' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram'/>
   <machine type='kvm' name='microvm' maxCpus='288' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='microvm.ram'/>
   <machine type='kvm' name='pc-i440fx-2.3' hotplugCpus='yes' maxCpus='255' defaultCPU='qemu64-x86_64-cpu' numaMemSupported='yes' defaultRAMid='pc.ram'/>
   <machine type='kvm' name='pc-i440fx-4.0' hotplugCpus='yes' maxCpus='255' defaultCPU='qemu64-x86_64-cpu' numaMemSupported='yes' defaultRAMid='pc.ram'/>
@@ -1748,6 +1843,7 @@
     <property name='fma' type='boolean' value='true' migratable='yes'/>
     <property name='cx16' type='boolean' value='true' migratable='yes'/>
     <property name='de' type='boolean' value='true' migratable='yes'/>
+    <property name='fzrm' type='boolean' value='true' migratable='yes'/>
     <property name='stepping' type='number' value='1'/>
     <property name='xsave' type='boolean' value='true' migratable='yes'/>
     <property name='clflush' type='boolean' value='true' migratable='yes'/>
@@ -1808,7 +1904,9 @@
     <property name='lm' type='boolean' value='true' migratable='yes'/>
     <property name='vmx-exit-save-preemption-timer' type='boolean' value='false'/>
     <property name='vmx-entry-load-pat' type='boolean' value='false'/>
-    <property name='fsrm' type='boolean' value='false'/>
+    <property name='fsrm' type='boolean' value='true' migratable='yes'/>
+    <property name='fsrs' type='boolean' value='true' migratable='yes'/>
+    <property name='fsrc' type='boolean' value='true' migratable='yes'/>
     <property name='vmx-entry-load-perf-global-ctrl' type='boolean' value='false'/>
     <property name='vmx-io-bitmap' type='boolean' value='false'/>
     <property name='umip' type='boolean' value='true' migratable='yes'/>
@@ -2217,6 +2315,100 @@
     <blocker name='3dnowprefetch'/>
     <blocker name='xsavec'/>
   </cpu>
+  <cpu type='tcg' name='SapphireRapids-v1' typename='SapphireRapids-v1-x86_64-cpu' usable='no'>
+    <blocker name='pcid'/>
+    <blocker name='x2apic'/>
+    <blocker name='tsc-deadline'/>
+    <blocker name='hle'/>
+    <blocker name='invpcid'/>
+    <blocker name='rtm'/>
+    <blocker name='avx512f'/>
+    <blocker name='avx512dq'/>
+    <blocker name='rdseed'/>
+    <blocker name='avx512ifma'/>
+    <blocker name='avx512cd'/>
+    <blocker name='sha-ni'/>
+    <blocker name='avx512bw'/>
+    <blocker name='avx512vl'/>
+    <blocker name='avx512vbmi'/>
+    <blocker name='avx512vbmi2'/>
+    <blocker name='gfni'/>
+    <blocker name='vpclmulqdq'/>
+    <blocker name='avx512vnni'/>
+    <blocker name='avx512bitalg'/>
+    <blocker name='avx512-vpopcntdq'/>
+    <blocker name='rdpid'/>
+    <blocker name='bus-lock-detect'/>
+    <blocker name='serialize'/>
+    <blocker name='tsx-ldtrk'/>
+    <blocker name='amx-bf16'/>
+    <blocker name='avx512-fp16'/>
+    <blocker name='amx-tile'/>
+    <blocker name='amx-int8'/>
+    <blocker name='spec-ctrl'/>
+    <blocker name='arch-capabilities'/>
+    <blocker name='ssbd'/>
+    <blocker name='avx-vnni'/>
+    <blocker name='avx512-bf16'/>
+    <blocker name='3dnowprefetch'/>
+    <blocker name='wbnoinvd'/>
+    <blocker name='xsavec'/>
+    <blocker name='xsaves'/>
+    <blocker name='xfd'/>
+    <blocker name='rdctl-no'/>
+    <blocker name='ibrs-all'/>
+    <blocker name='skip-l1dfl-vmentry'/>
+    <blocker name='mds-no'/>
+    <blocker name='pschange-mc-no'/>
+    <blocker name='taa-no'/>
+  </cpu>
+  <cpu type='tcg' name='SapphireRapids' typename='SapphireRapids-x86_64-cpu' usable='no'>
+    <blocker name='pcid'/>
+    <blocker name='x2apic'/>
+    <blocker name='tsc-deadline'/>
+    <blocker name='hle'/>
+    <blocker name='invpcid'/>
+    <blocker name='rtm'/>
+    <blocker name='avx512f'/>
+    <blocker name='avx512dq'/>
+    <blocker name='rdseed'/>
+    <blocker name='avx512ifma'/>
+    <blocker name='avx512cd'/>
+    <blocker name='sha-ni'/>
+    <blocker name='avx512bw'/>
+    <blocker name='avx512vl'/>
+    <blocker name='avx512vbmi'/>
+    <blocker name='avx512vbmi2'/>
+    <blocker name='gfni'/>
+    <blocker name='vpclmulqdq'/>
+    <blocker name='avx512vnni'/>
+    <blocker name='avx512bitalg'/>
+    <blocker name='avx512-vpopcntdq'/>
+    <blocker name='rdpid'/>
+    <blocker name='bus-lock-detect'/>
+    <blocker name='serialize'/>
+    <blocker name='tsx-ldtrk'/>
+    <blocker name='amx-bf16'/>
+    <blocker name='avx512-fp16'/>
+    <blocker name='amx-tile'/>
+    <blocker name='amx-int8'/>
+    <blocker name='spec-ctrl'/>
+    <blocker name='arch-capabilities'/>
+    <blocker name='ssbd'/>
+    <blocker name='avx-vnni'/>
+    <blocker name='avx512-bf16'/>
+    <blocker name='3dnowprefetch'/>
+    <blocker name='wbnoinvd'/>
+    <blocker name='xsavec'/>
+    <blocker name='xsaves'/>
+    <blocker name='xfd'/>
+    <blocker name='rdctl-no'/>
+    <blocker name='ibrs-all'/>
+    <blocker name='skip-l1dfl-vmentry'/>
+    <blocker name='mds-no'/>
+    <blocker name='pschange-mc-no'/>
+    <blocker name='taa-no'/>
+  </cpu>
   <cpu type='tcg' name='SandyBridge-v2' typename='SandyBridge-v2-x86_64-cpu' usable='no'>
     <blocker name='x2apic'/>
     <blocker name='tsc-deadline'/>
@@ -2350,7 +2542,6 @@
     <blocker name='avx512bitalg'/>
     <blocker name='avx512-vpopcntdq'/>
     <blocker name='rdpid'/>
-    <blocker name='fsrm'/>
     <blocker name='spec-ctrl'/>
     <blocker name='arch-capabilities'/>
     <blocker name='ssbd'/>
@@ -2386,7 +2577,6 @@
     <blocker name='avx512bitalg'/>
     <blocker name='avx512-vpopcntdq'/>
     <blocker name='rdpid'/>
-    <blocker name='fsrm'/>
     <blocker name='spec-ctrl'/>
     <blocker name='arch-capabilities'/>
     <blocker name='ssbd'/>
@@ -2422,7 +2612,6 @@
     <blocker name='avx512bitalg'/>
     <blocker name='avx512-vpopcntdq'/>
     <blocker name='rdpid'/>
-    <blocker name='fsrm'/>
     <blocker name='spec-ctrl'/>
     <blocker name='arch-capabilities'/>
     <blocker name='ssbd'/>
@@ -2731,7 +2920,6 @@
     <blocker name='rdseed'/>
     <blocker name='sha-ni'/>
     <blocker name='rdpid'/>
-    <blocker name='fsrm'/>
     <blocker name='fxsr-opt'/>
     <blocker name='misalignsse'/>
     <blocker name='3dnowprefetch'/>
@@ -2755,7 +2943,6 @@
     <blocker name='rdseed'/>
     <blocker name='sha-ni'/>
     <blocker name='rdpid'/>
-    <blocker name='fsrm'/>
     <blocker name='fxsr-opt'/>
     <blocker name='misalignsse'/>
     <blocker name='3dnowprefetch'/>
@@ -3246,9 +3433,9 @@
   <machine type='tcg' name='pc-q35-2.8' hotplugCpus='yes' maxCpus='288' defaultCPU='qemu64-x86_64-cpu' numaMemSupported='yes' defaultRAMid='pc.ram'/>
   <machine type='tcg' name='pc-i440fx-2.10' hotplugCpus='yes' maxCpus='255' defaultCPU='qemu64-x86_64-cpu' numaMemSupported='yes' defaultRAMid='pc.ram'/>
   <machine type='tcg' name='pc-q35-3.0' hotplugCpus='yes' maxCpus='288' defaultCPU='qemu64-x86_64-cpu' numaMemSupported='yes' defaultRAMid='pc.ram'/>
-  <machine type='tcg' name='pc-i440fx-6.0' hotplugCpus='yes' maxCpus='255' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram'/>
   <machine type='tcg' name='pc-q35-7.2' hotplugCpus='yes' maxCpus='288' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram'/>
   <machine type='tcg' name='pc-q35-4.0' hotplugCpus='yes' maxCpus='288' defaultCPU='qemu64-x86_64-cpu' numaMemSupported='yes' defaultRAMid='pc.ram'/>
+  <machine type='tcg' name='pc-i440fx-6.0' hotplugCpus='yes' maxCpus='255' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram'/>
   <machine type='tcg' name='microvm' maxCpus='288' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='microvm.ram'/>
   <machine type='tcg' name='pc-i440fx-2.3' hotplugCpus='yes' maxCpus='255' defaultCPU='qemu64-x86_64-cpu' numaMemSupported='yes' defaultRAMid='pc.ram'/>
   <machine type='tcg' name='pc-i440fx-4.0' hotplugCpus='yes' maxCpus='255' defaultCPU='qemu64-x86_64-cpu' numaMemSupported='yes' defaultRAMid='pc.ram'/>
-- 
2.39.2
Re: [PATCH] tests: qemucapabilitiesdata: Update capabilities for the qemu-8.0 dev cycle on x86_64
Posted by Ján Tomko 1 year ago
On a Monday in 2023, Peter Krempa wrote:
>Update to v7.2.0-2146-g2946e1af27
>
>Notable changes:
>
> - 'acpi' field in 'query-machines' added
> - 'SapphireRapids(-v1)' cpu model added
> - 'fsrs', 'fsrc', 'fzrm' cpu features added and available via TCG
> - 'fsrm' feature can be now emulated by qemu
> - 'smm-enabled' property added to 'ICH9-LPC' device
> - 'luks-any' encryption type for RBD blockdev backend and way to
>    specify encryption options for parent image via 'parent'
> - 'xen-event-inject', 'xen-event-list' commands added
> - 'xen-xenstore', 'xen-gnttab', 'xen-evtchn', 'xen-overlay',
>   'xen-platform'
> - 'i2c-echo' device added
>
>Signed-off-by: Peter Krempa <pkrempa@redhat.com>
>---
> .../domaincapsdata/qemu_8.0.0-tcg.x86_64.xml  |    1 +
> .../caps_8.0.0.x86_64.replies                 | 3412 ++++++++++-------
> .../caps_8.0.0.x86_64.xml                     |  205 +-
> 3 files changed, 2169 insertions(+), 1449 deletions(-)
>

Reviewed-by: Ján Tomko <jtomko@redhat.com>

Jano