[libvirt PATCH] nodedev: report mdev persistence properly
by Jonathon Jongsma
Since commit 44a0f2f0, we now query mdevctl for transient (active) mdevs
in order to gather attributes for the mdev. Unfortunately, this commit
introduced a regression because nodeDeviceUpdateMediatedDevice() assumed
that all mdevs returned from mdevctl were actually persistent mdevs but
we were using it to update transient mdevs. Refactor the function so
that we can use it to update both persistent and transient mdevs.
Signed-off-by: Jonathon Jongsma <jjongsma(a)redhat.com>
---
src/node_device/node_device_driver.c | 21 +++++++++++----------
1 file changed, 11 insertions(+), 10 deletions(-)
diff --git a/src/node_device/node_device_driver.c b/src/node_device/node_device_driver.c
index a2d0600560..5dc45ddbb4 100644
--- a/src/node_device/node_device_driver.c
+++ b/src/node_device/node_device_driver.c
@@ -1339,11 +1339,12 @@ nodeDeviceDestroy(virNodeDevicePtr device)
/* takes ownership of @def and potentially frees it. @def should not be used
* after returning from this function */
static int
-nodeDeviceUpdateMediatedDevice(virNodeDeviceDef *def)
+nodeDeviceUpdateMediatedDevice(virNodeDeviceDef *def,
+ bool defined)
{
virNodeDeviceObj *obj;
virObjectEvent *event;
- bool defined = false;
+ bool was_defined = false;
g_autoptr(virNodeDeviceDef) owned = def;
g_autofree char *name = g_strdup(owned->name);
@@ -1359,13 +1360,13 @@ nodeDeviceUpdateMediatedDevice(virNodeDeviceDef *def)
bool changed;
virNodeDeviceDef *olddef = virNodeDeviceObjGetDef(obj);
- defined = virNodeDeviceObjIsPersistent(obj);
+ was_defined = virNodeDeviceObjIsPersistent(obj);
/* Active devices contain some additional information (e.g. sysfs
* path) that is not provided by mdevctl, so re-use the existing
* definition and copy over new mdev data */
changed = nodeDeviceDefCopyFromMdevctl(olddef, owned);
- if (defined && !changed) {
+ if (was_defined && !changed) {
/* if this device was already defined and the definition
* hasn't changed, there's nothing to do for this device */
virNodeDeviceObjEndAPI(&obj);
@@ -1373,11 +1374,11 @@ nodeDeviceUpdateMediatedDevice(virNodeDeviceDef *def)
}
}
- /* all devices returned by virMdevctlListDefined() are persistent */
- virNodeDeviceObjSetPersistent(obj, true);
+ if (defined)
+ virNodeDeviceObjSetPersistent(obj, true);
virNodeDeviceObjSetAutostart(obj, def->caps->data.mdev.autostart);
- if (!defined)
+ if (!was_defined && defined)
event = virNodeDeviceEventLifecycleNew(name,
VIR_NODE_DEVICE_EVENT_DEFINED,
0);
@@ -1447,7 +1448,7 @@ nodeDeviceDefineXML(virConnect *conn,
* have already received the uuid from virMdevctlDefine(), we can simply
* add the provisional device to the list and return it immediately and
* avoid this long delay. */
- if (nodeDeviceUpdateMediatedDevice(g_steal_pointer(&def)) < 0)
+ if (nodeDeviceUpdateMediatedDevice(g_steal_pointer(&def), true) < 0)
return NULL;
return virGetNodeDevice(conn, name);
@@ -1742,7 +1743,7 @@ nodeDeviceUpdateMediatedDevices(void)
removeMissingPersistentMdev, &data);
for (i = 0; i < data.ndefs; i++)
- if (nodeDeviceUpdateMediatedDevice(defs[i]) < 0)
+ if (nodeDeviceUpdateMediatedDevice(defs[i], true) < 0)
return -1;
/* Update active/transient mdev devices */
@@ -1753,7 +1754,7 @@ nodeDeviceUpdateMediatedDevices(void)
}
for (i = 0; i < act_ndefs; i++)
- if (nodeDeviceUpdateMediatedDevice(act_defs[i]) < 0)
+ if (nodeDeviceUpdateMediatedDevice(act_defs[i], false) < 0)
return -1;
return 0;
--
2.41.0
1 year, 3 months
[PATCH 0/2] NEWS update for 9.4 and 9.6
by Han Han
Han Han (2):
NEWS: qemu: Support removable attribute for scsi disk
NEWS: cpu_map: Add SapphireRapids cpu model
NEWS.rst | 9 +++++++++
1 file changed, 9 insertions(+)
--
2.41.0
1 year, 3 months
[libvirt PATCH] qemu: require memfd memory for virtio 'blob' support
by Jonathon Jongsma
The virtio-gpu 'blob' support was insufficiently validated. Qemu
requires a memfd memory backing in order to use udmabuf and enable blob
support. Example error:
$ virsh start rhel9
error: Failed to start domain 'rhel9'
error: internal error: qemu unexpectedly closed the monitor: 2023-07-18T02:33:57.083178Z qemu-kvm: -device {"driver":"virtio-vga","id":"video0","max_outputs":1,"blob":true,"bus":"pcie.0","addr":"0x1"}: cannot enable blob resources without udmabuf
Signed-off-by: Jonathon Jongsma <jjongsma(a)redhat.com>
---
src/qemu/qemu_validate.c | 20 ++++++++++++++------
1 file changed, 14 insertions(+), 6 deletions(-)
diff --git a/src/qemu/qemu_validate.c b/src/qemu/qemu_validate.c
index 7e09e2c52f..139e6f3d62 100644
--- a/src/qemu/qemu_validate.c
+++ b/src/qemu/qemu_validate.c
@@ -2598,6 +2598,7 @@ qemuValidateDomainDeviceDefHostdev(const virDomainHostdevDef *hostdev,
static int
qemuValidateDomainDeviceDefVideo(const virDomainVideoDef *video,
+ const virDomainDef *def,
virQEMUCaps *qemuCaps)
{
virDomainCapsDeviceVideo videoCaps = { 0 };
@@ -2714,11 +2715,18 @@ qemuValidateDomainDeviceDefVideo(const virDomainVideoDef *video,
}
if (video->type == VIR_DOMAIN_VIDEO_TYPE_VIRTIO) {
- if (video->blob != VIR_TRISTATE_SWITCH_ABSENT &&
- !virQEMUCapsGet(qemuCaps, QEMU_CAPS_VIRTIO_GPU_BLOB)) {
- virReportError(VIR_ERR_CONFIG_UNSUPPORTED, "%s",
- _("this QEMU does not support 'blob' for virtio-gpu devices"));
- return -1;
+ if (video->blob != VIR_TRISTATE_SWITCH_ABSENT) {
+ if (!virQEMUCapsGet(qemuCaps, QEMU_CAPS_VIRTIO_GPU_BLOB)) {
+ virReportError(VIR_ERR_CONFIG_UNSUPPORTED, "%s",
+ _("this QEMU does not support 'blob' for virtio-gpu devices"));
+ return -1;
+ }
+ if (video->blob == VIR_TRISTATE_SWITCH_ON
+ && def->mem.source != VIR_DOMAIN_MEMORY_SOURCE_MEMFD) {
+ virReportError(VIR_ERR_CONFIG_UNSUPPORTED, "%s",
+ _("'blob' support for virtio-gpu devices requires a memfd memory backend"));
+ return -1;
+ }
}
}
@@ -5217,7 +5225,7 @@ qemuValidateDomainDeviceDef(const virDomainDeviceDef *dev,
qemuCaps);
case VIR_DOMAIN_DEVICE_VIDEO:
- return qemuValidateDomainDeviceDefVideo(dev->data.video, qemuCaps);
+ return qemuValidateDomainDeviceDefVideo(dev->data.video, def, qemuCaps);
case VIR_DOMAIN_DEVICE_DISK:
return qemuValidateDomainDeviceDefDisk(dev->data.disk, def, qemuCaps);
--
2.41.0
1 year, 3 months
[PATCH Libvirt 0/3] support discard and write-zeroes options for virtio-blk device
by ~hyman
DISCARD and WRITE_ZEROES commands has been implemented in virtio-blk
protocol since qemu >= 4.2.0, may be it's time to introduce discard and
write-zeroes options for virtio-blk device in libvirt so that the upper
layer can enable this feature at disk granularity.
To distinguish the discard option in block drive layer, use the 'virtio'
prefix to indicate that these attributes are specific for virtio-blk
disk.
To try this out, three things has done in this patchset:
1. introduce capabilities of discard and write-zeroes for virtio-blk
2. add virtio_discard and virtio_write_zeroes attributes of driver in
disk xml element
3. generate cmd line when launching vm
Please review, any comments and suggestions are very appreciated,
thanks!
Yong
Hyman Huang(黄勇) (3):
qemu_capabilities: Introduce virtio-blk DISCARD and WRITE_ZEROES
capabilities
conf: Add 'virtio_discard' and 'virtio_write_zeroes' attributes
qemu_command: Generate cmd line for discard and write-zeroes
properties
docs/formatdomain.rst | 8 +++
src/conf/domain_conf.c | 16 ++++++
src/conf/domain_conf.h | 2 +
src/conf/schemas/domaincommon.rng | 10 ++++
src/qemu/qemu_capabilities.c | 4 ++
src/qemu/qemu_capabilities.h | 2 +
src/qemu/qemu_command.c | 2 +
src/qemu/qemu_validate.c | 14 +++++
.../caps_4.2.0_aarch64.xml | 2 +
.../qemucapabilitiesdata/caps_4.2.0_ppc64.xml | 2 +
.../qemucapabilitiesdata/caps_4.2.0_s390x.xml | 2 +
.../caps_4.2.0_x86_64.xml | 2 +
.../caps_5.0.0_aarch64.xml | 2 +
.../qemucapabilitiesdata/caps_5.0.0_ppc64.xml | 2 +
.../caps_5.0.0_riscv64.xml | 2 +
.../caps_5.0.0_x86_64.xml | 2 +
.../caps_5.1.0_x86_64.xml | 2 +
.../caps_5.2.0_aarch64.xml | 2 +
.../qemucapabilitiesdata/caps_5.2.0_ppc64.xml | 2 +
.../caps_5.2.0_riscv64.xml | 2 +
.../qemucapabilitiesdata/caps_5.2.0_s390x.xml | 2 +
.../caps_5.2.0_x86_64.xml | 2 +
.../caps_6.0.0_aarch64.xml | 2 +
.../qemucapabilitiesdata/caps_6.0.0_s390x.xml | 2 +
.../caps_6.0.0_x86_64.xml | 2 +
.../caps_6.1.0_x86_64.xml | 2 +
.../caps_6.2.0_aarch64.xml | 2 +
.../qemucapabilitiesdata/caps_6.2.0_ppc64.xml | 2 +
.../caps_6.2.0_x86_64.xml | 2 +
.../caps_7.0.0_aarch64+hvf.xml | 2 +
.../caps_7.0.0_aarch64.xml | 2 +
.../qemucapabilitiesdata/caps_7.0.0_ppc64.xml | 2 +
.../caps_7.0.0_x86_64.xml | 2 +
.../qemucapabilitiesdata/caps_7.1.0_ppc64.xml | 2 +
.../caps_7.1.0_x86_64.xml | 2 +
tests/qemucapabilitiesdata/caps_7.2.0_ppc.xml | 2 +
.../caps_7.2.0_x86_64+hvf.xml | 2 +
.../caps_7.2.0_x86_64.xml | 2 +
.../caps_8.0.0_riscv64.xml | 2 +
.../caps_8.0.0_x86_64.xml | 2 +
.../qemucapabilitiesdata/caps_8.1.0_s390x.xml | 2 +
.../caps_8.1.0_x86_64.xml | 2 +
.../disk-virtio-discard.x86_64-latest.args | 44 +++++++++++++++
.../qemuxml2argvdata/disk-virtio-discard.xml | 56 +++++++++++++++++++
tests/qemuxml2argvtest.c | 1 +
45 files changed, 227 insertions(+)
create mode 100644 tests/qemuxml2argvdata/disk-virtio-discard.x86_64-latest.args
create mode 100644 tests/qemuxml2argvdata/disk-virtio-discard.xml
--
2.38.5
1 year, 3 months
[PATCH] qemu: S390 does not provide physical address size
by Boris Fiuczynski
Commit be1b7d5b18 introduced parsing /proc/cpuinfo for "address size"
which is not including on S390 and therefore reports an internal error.
Lets remove the parsing on S390.
Signed-off-by: Boris Fiuczynski <fiuczy(a)linux.ibm.com>
Reviewed-by: Marc Hartmayer <mhartmay(a)linux.ibm.com>
Reviewed-by: Collin Walling <walling(a)linux.ibm.com>
---
src/cpu/cpu_x86.c | 2 +-
src/qemu/qemu_capabilities.c | 2 +-
src/util/virhostcpu.c | 11 +++++++++--
src/util/virhostcpu.h | 3 ++-
tests/domaincapsdata/qemu_4.2.0.s390x.xml | 1 -
tests/domaincapsdata/qemu_5.2.0.s390x.xml | 1 -
tests/domaincapsdata/qemu_6.0.0.s390x.xml | 1 -
tests/domaincapsdata/qemu_8.1.0.s390x.xml | 1 -
tests/domaincapsmock.c | 7 +++++--
9 files changed, 18 insertions(+), 11 deletions(-)
diff --git a/src/cpu/cpu_x86.c b/src/cpu/cpu_x86.c
index 8d371d5501..3c0163c4d1 100644
--- a/src/cpu/cpu_x86.c
+++ b/src/cpu/cpu_x86.c
@@ -2795,7 +2795,7 @@ virCPUx86GetHost(virCPUDef *cpu,
VIR_DEBUG("Host CPU does not support invariant TSC");
}
- if (virHostCPUGetPhysAddrSize(&addrsz) == 0) {
+ if (virHostCPUGetPhysAddrSize(cpuData->arch, &addrsz) == 0) {
virCPUMaxPhysAddrDef *addr = g_new0(virCPUMaxPhysAddrDef, 1);
addr->bits = addrsz;
diff --git a/src/qemu/qemu_capabilities.c b/src/qemu/qemu_capabilities.c
index c9f4b17208..d82fe88057 100644
--- a/src/qemu/qemu_capabilities.c
+++ b/src/qemu/qemu_capabilities.c
@@ -3911,7 +3911,7 @@ virQEMUCapsInitHostCPUModel(virQEMUCaps *qemuCaps,
}
if (virQEMUCapsTypeIsAccelerated(type))
- virHostCPUGetPhysAddrSize(&physAddrSize);
+ virHostCPUGetPhysAddrSize(hostArch, &physAddrSize);
virQEMUCapsSetHostModel(qemuCaps, type, physAddrSize, cpu, migCPU, fullCPU);
diff --git a/src/util/virhostcpu.c b/src/util/virhostcpu.c
index 19195a1470..41be4bffe0 100644
--- a/src/util/virhostcpu.c
+++ b/src/util/virhostcpu.c
@@ -1646,10 +1646,16 @@ virHostCPUGetSignature(char **signature)
}
int
-virHostCPUGetPhysAddrSize(unsigned int *size)
+virHostCPUGetPhysAddrSize(const virArch hostArch, unsigned int *size)
{
g_autoptr(FILE) cpuinfo = NULL;
+ if (ARCH_IS_S390(hostArch)) {
+ /* Ensure size is set to 0 as physical address size is unknown */
+ *size = 0;
+ return 0;
+ }
+
if (!(cpuinfo = fopen(CPUINFO_PATH, "r"))) {
virReportSystemError(errno, _("Failed to open cpuinfo file '%1$s'"),
CPUINFO_PATH);
@@ -1669,7 +1675,8 @@ virHostCPUGetSignature(char **signature)
}
int
-virHostCPUGetPhysAddrSize(unsigned int *size G_GNUC_UNUSED)
+virHostCPUGetPhysAddrSize(const virArch hostArch G_GNUC_UNUSED,
+ unsigned int *size G_GNUC_UNUSED)
{
errno = ENOSYS;
return -1;
diff --git a/src/util/virhostcpu.h b/src/util/virhostcpu.h
index 5232fee36d..5f0d43e069 100644
--- a/src/util/virhostcpu.h
+++ b/src/util/virhostcpu.h
@@ -87,7 +87,8 @@ virHostCPUTscInfo *virHostCPUGetTscInfo(void);
int virHostCPUGetSignature(char **signature);
-int virHostCPUGetPhysAddrSize(unsigned int *size);
+int virHostCPUGetPhysAddrSize(const virArch hostArch,
+ unsigned int *size);
int virHostCPUGetHaltPollTime(pid_t pid,
unsigned long long *haltPollSuccess,
diff --git a/tests/domaincapsdata/qemu_4.2.0.s390x.xml b/tests/domaincapsdata/qemu_4.2.0.s390x.xml
index c35bed1326..81395f43bf 100644
--- a/tests/domaincapsdata/qemu_4.2.0.s390x.xml
+++ b/tests/domaincapsdata/qemu_4.2.0.s390x.xml
@@ -38,7 +38,6 @@
</mode>
<mode name='host-model' supported='yes'>
<model fallback='forbid'>gen15a-base</model>
- <maxphysaddr mode='passthrough' limit='64'/>
<feature policy='require' name='aen'/>
<feature policy='require' name='cmmnt'/>
<feature policy='require' name='vxpdeh'/>
diff --git a/tests/domaincapsdata/qemu_5.2.0.s390x.xml b/tests/domaincapsdata/qemu_5.2.0.s390x.xml
index 9dbf118713..1e615dab7c 100644
--- a/tests/domaincapsdata/qemu_5.2.0.s390x.xml
+++ b/tests/domaincapsdata/qemu_5.2.0.s390x.xml
@@ -38,7 +38,6 @@
</mode>
<mode name='host-model' supported='yes'>
<model fallback='forbid'>gen15a-base</model>
- <maxphysaddr mode='passthrough' limit='64'/>
<feature policy='require' name='aen'/>
<feature policy='require' name='cmmnt'/>
<feature policy='require' name='vxpdeh'/>
diff --git a/tests/domaincapsdata/qemu_6.0.0.s390x.xml b/tests/domaincapsdata/qemu_6.0.0.s390x.xml
index f0a8b196f5..f3287347aa 100644
--- a/tests/domaincapsdata/qemu_6.0.0.s390x.xml
+++ b/tests/domaincapsdata/qemu_6.0.0.s390x.xml
@@ -38,7 +38,6 @@
</mode>
<mode name='host-model' supported='yes'>
<model fallback='forbid'>gen15a-base</model>
- <maxphysaddr mode='passthrough' limit='64'/>
<feature policy='require' name='aen'/>
<feature policy='require' name='cmmnt'/>
<feature policy='require' name='vxpdeh'/>
diff --git a/tests/domaincapsdata/qemu_8.1.0.s390x.xml b/tests/domaincapsdata/qemu_8.1.0.s390x.xml
index 6b78a718b0..7380edd0c4 100644
--- a/tests/domaincapsdata/qemu_8.1.0.s390x.xml
+++ b/tests/domaincapsdata/qemu_8.1.0.s390x.xml
@@ -38,7 +38,6 @@
</mode>
<mode name='host-model' supported='yes'>
<model fallback='forbid'>gen16a-base</model>
- <maxphysaddr mode='passthrough' limit='64'/>
<feature policy='require' name='nnpa'/>
<feature policy='require' name='aen'/>
<feature policy='require' name='cmmnt'/>
diff --git a/tests/domaincapsmock.c b/tests/domaincapsmock.c
index cecb333602..6a23f2cb11 100644
--- a/tests/domaincapsmock.c
+++ b/tests/domaincapsmock.c
@@ -37,9 +37,12 @@ virHostCPUGetMicrocodeVersion(virArch hostArch G_GNUC_UNUSED)
}
int
-virHostCPUGetPhysAddrSize(unsigned int *size)
+virHostCPUGetPhysAddrSize(const virArch hostArch, unsigned int *size)
{
- *size = 64;
+ if (ARCH_IS_S390(hostArch))
+ *size = 0;
+ else
+ *size = 64;
return 0;
}
--
2.41.0
1 year, 3 months
[PATCH 0/3] qemu: capabilities: Retire QEMU_CAPS_SCSI_DISK_WWN and QEMU_CAPS_IDE_DRIVE_WWN
by Peter Krempa
Peter Krempa (3):
qemu: Always assume support for QEMU_CAPS_SCSI_DISK_WWN
qemu: Always assume support for QEMU_CAPS_IDE_DRIVE_WWN
qemu: capabilities: Retire QEMU_CAPS_(IDE|SCSI)_DRIVE_WWN
src/qemu/qemu_capabilities.c | 6 ++---
src/qemu/qemu_capabilities.h | 4 +--
src/qemu/qemu_validate.c | 26 -------------------
.../caps_4.2.0_aarch64.xml | 2 --
.../qemucapabilitiesdata/caps_4.2.0_ppc64.xml | 2 --
.../qemucapabilitiesdata/caps_4.2.0_s390x.xml | 1 -
.../caps_4.2.0_x86_64.xml | 2 --
.../caps_5.0.0_aarch64.xml | 2 --
.../qemucapabilitiesdata/caps_5.0.0_ppc64.xml | 2 --
.../caps_5.0.0_riscv64.xml | 2 --
.../caps_5.0.0_x86_64.xml | 2 --
.../qemucapabilitiesdata/caps_5.1.0_sparc.xml | 1 -
.../caps_5.1.0_x86_64.xml | 2 --
.../caps_5.2.0_aarch64.xml | 2 --
.../qemucapabilitiesdata/caps_5.2.0_ppc64.xml | 2 --
.../caps_5.2.0_riscv64.xml | 2 --
.../qemucapabilitiesdata/caps_5.2.0_s390x.xml | 1 -
.../caps_5.2.0_x86_64.xml | 2 --
.../caps_6.0.0_aarch64.xml | 2 --
.../qemucapabilitiesdata/caps_6.0.0_s390x.xml | 1 -
.../caps_6.0.0_x86_64.xml | 2 --
.../caps_6.1.0_x86_64.xml | 2 --
.../caps_6.2.0_aarch64.xml | 2 --
.../qemucapabilitiesdata/caps_6.2.0_ppc64.xml | 2 --
.../caps_6.2.0_x86_64.xml | 2 --
.../caps_7.0.0_aarch64+hvf.xml | 2 --
.../caps_7.0.0_aarch64.xml | 2 --
.../qemucapabilitiesdata/caps_7.0.0_ppc64.xml | 2 --
.../caps_7.0.0_x86_64.xml | 2 --
.../qemucapabilitiesdata/caps_7.1.0_ppc64.xml | 2 --
.../caps_7.1.0_x86_64.xml | 2 --
tests/qemucapabilitiesdata/caps_7.2.0_ppc.xml | 2 --
.../caps_7.2.0_x86_64+hvf.xml | 2 --
.../caps_7.2.0_x86_64.xml | 2 --
.../caps_8.0.0_riscv64.xml | 2 --
.../caps_8.0.0_x86_64.xml | 2 --
.../qemucapabilitiesdata/caps_8.1.0_s390x.xml | 1 -
.../caps_8.1.0_x86_64.xml | 2 --
tests/qemuxml2xmltest.c | 2 +-
39 files changed, 5 insertions(+), 98 deletions(-)
--
2.41.0
1 year, 3 months
[PATCH] qemu: capabilities: Update capabilities test data for qemu-8.1 dev cycle
by Peter Krempa
Update the test data on x86_64 to v8.0.0-2835-g361d539735
Notable changes:
- added new commands:
- cxl-inject-dram-event
- cxl-inject-general-media-event
- cxl-inject-memory-module-event
- cxl-inject-poison
- switchover-ack
- q35-8.1 machine type now supports 1024 cpus
- new cpu models:
- 'SapphireRapids-v2'
- 'GraniteRapids-v1'
- removed commands:
- x-query-profile
- cpu features which can be emulated now:
- rdseed, rdpid, 3dnowprefetch, xsaveerptr, wbnoinvd
- applicable CPU bug mitigation flags are now exposed to TCG guests to
allow using more named models
Signed-off-by: Peter Krempa <pkrempa(a)redhat.com>
---
.../domaincapsdata/qemu_8.1.0-q35.x86_64.xml | 2 +-
.../domaincapsdata/qemu_8.1.0-tcg.x86_64.xml | 5 +-
.../caps_8.1.0_x86_64.replies | 3856 +++++++++--------
.../caps_8.1.0_x86_64.xml | 580 +--
4 files changed, 2453 insertions(+), 1990 deletions(-)
diff --git a/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml b/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml
index f8165fe212..0c6ed0f858 100644
--- a/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml
+++ b/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml
@@ -3,7 +3,7 @@
<domain>kvm</domain>
<machine>pc-q35-8.1</machine>
<arch>x86_64</arch>
- <vcpu max='288'/>
+ <vcpu max='1024'/>
<iothreads supported='yes'/>
<os supported='yes'>
<enum name='firmware'>
diff --git a/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml b/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml
index ea9e085af5..0089331fcf 100644
--- a/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml
+++ b/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml
@@ -50,6 +50,7 @@
<feature policy='require' name='pku'/>
<feature policy='require' name='vaes'/>
<feature policy='require' name='la57'/>
+ <feature policy='require' name='rdpid'/>
<feature policy='require' name='pks'/>
<feature policy='require' name='fsrm'/>
<feature policy='require' name='fzrm'/>
@@ -57,16 +58,16 @@
<feature policy='require' name='fsrc'/>
<feature policy='require' name='3dnowext'/>
<feature policy='require' name='3dnow'/>
+ <feature policy='require' name='xsaveerptr'/>
+ <feature policy='require' name='wbnoinvd'/>
<feature policy='require' name='npt'/>
<feature policy='require' name='vgif'/>
<feature policy='require' name='svme-addr-chk'/>
<feature policy='disable' name='vme'/>
- <feature policy='disable' name='rdseed'/>
<feature policy='disable' name='sha-ni'/>
<feature policy='disable' name='xsavec'/>
<feature policy='disable' name='fxsr_opt'/>
<feature policy='disable' name='misalignsse'/>
- <feature policy='disable' name='3dnowprefetch'/>
<feature policy='disable' name='osvw'/>
<feature policy='disable' name='topoext'/>
<feature policy='disable' name='nrip-save'/>
diff --git a/tests/qemucapabilitiesdata/caps_8.1.0_x86_64.replies b/tests/qemucapabilitiesdata/caps_8.1.0_x86_64.replies
index 21ce2566d3..3d603c04b0 100644
--- a/tests/qemucapabilitiesdata/caps_8.1.0_x86_64.replies
+++ b/tests/qemucapabilitiesdata/caps_8.1.0_x86_64.replies
@@ -21,7 +21,7 @@
"minor": 0,
"major": 8
},
- "package": "v8.0.0-1739-g5f9dd6a8ce"
+ "package": "v8.0.0-2835-g361d539735"
},
"id": "libvirt-2"
}
@@ -1379,15 +1379,6 @@
"unstable"
]
},
- {
- "name": "x-query-profile",
- "ret-type": "210",
- "meta-type": "command",
- "arg-type": "0",
- "features": [
- "unstable"
- ]
- },
{
"name": "x-query-ramblock",
"ret-type": "210",
@@ -1721,17 +1712,41 @@
"arg-type": "0"
},
{
- "name": "cxl-inject-uncorrectable-errors",
+ "name": "cxl-inject-general-media-event",
"ret-type": "0",
"meta-type": "command",
"arg-type": "268"
},
{
- "name": "cxl-inject-correctable-error",
+ "name": "cxl-inject-dram-event",
"ret-type": "0",
"meta-type": "command",
"arg-type": "269"
},
+ {
+ "name": "cxl-inject-memory-module-event",
+ "ret-type": "0",
+ "meta-type": "command",
+ "arg-type": "270"
+ },
+ {
+ "name": "cxl-inject-poison",
+ "ret-type": "0",
+ "meta-type": "command",
+ "arg-type": "271"
+ },
+ {
+ "name": "cxl-inject-uncorrectable-errors",
+ "ret-type": "0",
+ "meta-type": "command",
+ "arg-type": "272"
+ },
+ {
+ "name": "cxl-inject-correctable-error",
+ "ret-type": "0",
+ "meta-type": "command",
+ "arg-type": "273"
+ },
{
"name": "0",
"members": [
@@ -1754,7 +1769,7 @@
},
{
"name": "status",
- "type": "270"
+ "type": "274"
}
],
"meta-type": "object"
@@ -1768,7 +1783,7 @@
},
{
"name": "reason",
- "type": "271"
+ "type": "275"
}
],
"meta-type": "object"
@@ -1782,7 +1797,7 @@
},
{
"name": "reason",
- "type": "271"
+ "type": "275"
}
],
"meta-type": "object"
@@ -1792,7 +1807,7 @@
"members": [
{
"name": "action",
- "type": "272"
+ "type": "276"
}
],
"meta-type": "object"
@@ -1802,7 +1817,7 @@
"members": [
{
"name": "action",
- "type": "272"
+ "type": "276"
}
],
"meta-type": "object"
@@ -1813,22 +1828,22 @@
{
"name": "reboot",
"default": null,
- "type": "273"
+ "type": "277"
},
{
"name": "shutdown",
"default": null,
- "type": "274"
+ "type": "278"
},
{
"name": "panic",
"default": null,
- "type": "275"
+ "type": "279"
},
{
"name": "watchdog",
"default": null,
- "type": "272"
+ "type": "276"
}
],
"meta-type": "object"
@@ -1838,12 +1853,12 @@
"members": [
{
"name": "action",
- "type": "276"
+ "type": "280"
},
{
"name": "info",
"default": null,
- "type": "277"
+ "type": "281"
}
],
"meta-type": "object"
@@ -1853,12 +1868,12 @@
"members": [
{
"name": "action",
- "type": "276"
+ "type": "280"
},
{
"name": "info",
"default": null,
- "type": "277"
+ "type": "281"
}
],
"meta-type": "object"
@@ -1868,15 +1883,15 @@
"members": [
{
"name": "recipient",
- "type": "278"
+ "type": "282"
},
{
"name": "action",
- "type": "279"
+ "type": "283"
},
{
"name": "flags",
- "type": "280"
+ "type": "284"
}
],
"meta-type": "object"
@@ -1890,7 +1905,7 @@
},
{
"name": "status",
- "type": "281"
+ "type": "285"
}
],
"meta-type": "object"
@@ -1969,11 +1984,11 @@
},
{
"name": "type",
- "type": "282"
+ "type": "286"
},
{
"name": "status",
- "type": "281"
+ "type": "285"
},
{
"name": "current-progress",
@@ -2134,7 +2149,7 @@
{
"name": "read-only-mode",
"default": null,
- "type": "283"
+ "type": "287"
}
],
"meta-type": "object"
@@ -2361,7 +2376,7 @@
{
"name": "io-status",
"default": null,
- "type": "284"
+ "type": "288"
}
],
"meta-type": "object"
@@ -2402,12 +2417,12 @@
},
{
"name": "stats",
- "type": "285"
+ "type": "289"
},
{
"name": "driver-specific",
"default": null,
- "type": "286"
+ "type": "290"
},
{
"name": "parent",
@@ -2460,7 +2475,7 @@
},
{
"name": "io-status",
- "type": "284"
+ "type": "288"
},
{
"name": "ready",
@@ -2468,7 +2483,7 @@
},
{
"name": "status",
- "type": "281"
+ "type": "285"
},
{
"name": "auto-finalize",
@@ -2536,7 +2551,7 @@
{
"name": "mode",
"default": null,
- "type": "287"
+ "type": "291"
}
],
"meta-type": "object"
@@ -2624,7 +2639,7 @@
{
"name": "on-error",
"default": null,
- "type": "288"
+ "type": "292"
},
{
"name": "filter-node-name",
@@ -2658,7 +2673,7 @@
},
{
"name": "sync",
- "type": "289"
+ "type": "293"
},
{
"name": "speed",
@@ -2673,7 +2688,7 @@
{
"name": "bitmap-mode",
"default": null,
- "type": "290"
+ "type": "294"
},
{
"name": "compress",
@@ -2683,12 +2698,12 @@
{
"name": "on-source-error",
"default": null,
- "type": "288"
+ "type": "292"
},
{
"name": "on-target-error",
"default": null,
- "type": "288"
+ "type": "292"
},
{
"name": "auto-finalize",
@@ -2708,7 +2723,7 @@
{
"name": "x-perf",
"default": null,
- "type": "291",
+ "type": "295",
"features": [
"unstable"
]
@@ -2725,7 +2740,7 @@
{
"name": "mode",
"default": null,
- "type": "287"
+ "type": "291"
}
],
"meta-type": "object"
@@ -2744,7 +2759,7 @@
},
{
"name": "sync",
- "type": "289"
+ "type": "293"
},
{
"name": "speed",
@@ -2759,7 +2774,7 @@
{
"name": "bitmap-mode",
"default": null,
- "type": "290"
+ "type": "294"
},
{
"name": "compress",
@@ -2769,12 +2784,12 @@
{
"name": "on-source-error",
"default": null,
- "type": "288"
+ "type": "292"
},
{
"name": "on-target-error",
"default": null,
- "type": "288"
+ "type": "292"
},
{
"name": "auto-finalize",
@@ -2794,7 +2809,7 @@
{
"name": "x-perf",
"default": null,
- "type": "291",
+ "type": "295",
"features": [
"unstable"
]
@@ -2857,7 +2872,7 @@
},
{
"name": "detect_zeroes",
- "type": "292"
+ "type": "296"
},
{
"name": "bps",
@@ -2885,7 +2900,7 @@
},
{
"name": "image",
- "type": "293"
+ "type": "297"
},
{
"name": "bps_max",
@@ -2959,7 +2974,7 @@
},
{
"name": "cache",
- "type": "294"
+ "type": "298"
},
{
"name": "write_threshold",
@@ -2968,7 +2983,7 @@
{
"name": "dirty-bitmaps",
"default": null,
- "type": "[295]"
+ "type": "[299]"
}
],
"meta-type": "object"
@@ -2978,11 +2993,11 @@
"members": [
{
"name": "nodes",
- "type": "[296]"
+ "type": "[300]"
},
{
"name": "edges",
- "type": "[297]"
+ "type": "[301]"
}
],
"meta-type": "object"
@@ -3020,12 +3035,12 @@
},
{
"name": "sync",
- "type": "289"
+ "type": "293"
},
{
"name": "mode",
"default": null,
- "type": "287"
+ "type": "291"
},
{
"name": "speed",
@@ -3045,12 +3060,12 @@
{
"name": "on-source-error",
"default": null,
- "type": "288"
+ "type": "292"
},
{
"name": "on-target-error",
"default": null,
- "type": "288"
+ "type": "292"
},
{
"name": "unmap",
@@ -3060,7 +3075,7 @@
{
"name": "copy-mode",
"default": null,
- "type": "298"
+ "type": "302"
},
{
"name": "auto-finalize",
@@ -3131,7 +3146,7 @@
},
{
"name": "bitmaps",
- "type": "[299]"
+ "type": "[303]"
}
],
"meta-type": "object"
@@ -3169,7 +3184,7 @@
},
{
"name": "sync",
- "type": "289"
+ "type": "293"
},
{
"name": "speed",
@@ -3189,12 +3204,12 @@
{
"name": "on-source-error",
"default": null,
- "type": "288"
+ "type": "292"
},
{
"name": "on-target-error",
"default": null,
- "type": "288"
+ "type": "292"
},
{
"name": "filter-node-name",
@@ -3204,7 +3219,7 @@
{
"name": "copy-mode",
"default": null,
- "type": "298"
+ "type": "302"
},
{
"name": "auto-finalize",
@@ -3259,7 +3274,7 @@
{
"name": "on-error",
"default": null,
- "type": "288"
+ "type": "292"
},
{
"name": "filter-node-name",
@@ -3364,197 +3379,197 @@
"variants": [
{
"case": "blkdebug",
- "type": "303"
+ "type": "307"
},
{
"case": "blklogwrites",
- "type": "304"
+ "type": "308"
},
{
"case": "blkverify",
- "type": "305"
+ "type": "309"
},
{
"case": "blkreplay",
- "type": "306"
+ "type": "310"
},
{
"case": "bochs",
- "type": "307"
+ "type": "311"
},
{
"case": "cloop",
- "type": "307"
+ "type": "311"
},
{
"case": "compress",
- "type": "307"
+ "type": "311"
},
{
"case": "copy-before-write",
- "type": "308"
+ "type": "312"
},
{
"case": "copy-on-read",
- "type": "309"
+ "type": "313"
},
{
"case": "dmg",
- "type": "307"
+ "type": "311"
},
{
"case": "file",
- "type": "310"
+ "type": "314"
},
{
"case": "ftp",
- "type": "311"
+ "type": "315"
},
{
"case": "ftps",
- "type": "312"
+ "type": "316"
},
{
"case": "gluster",
- "type": "313"
+ "type": "317"
},
{
"case": "host_cdrom",
- "type": "310"
+ "type": "314"
},
{
"case": "host_device",
- "type": "310"
+ "type": "314"
},
{
"case": "http",
- "type": "314"
+ "type": "318"
},
{
"case": "https",
- "type": "315"
+ "type": "319"
},
{
"case": "io_uring",
- "type": "316"
+ "type": "320"
},
{
"case": "iscsi",
- "type": "317"
+ "type": "321"
},
{
"case": "luks",
- "type": "318"
+ "type": "322"
},
{
"case": "nbd",
- "type": "319"
+ "type": "323"
},
{
"case": "nfs",
- "type": "320"
+ "type": "324"
},
{
"case": "null-aio",
- "type": "321"
+ "type": "325"
},
{
"case": "null-co",
- "type": "321"
+ "type": "325"
},
{
"case": "nvme",
- "type": "322"
+ "type": "326"
},
{
"case": "nvme-io_uring",
- "type": "323"
+ "type": "327"
},
{
"case": "parallels",
- "type": "307"
+ "type": "311"
},
{
"case": "preallocate",
- "type": "324"
+ "type": "328"
},
{
"case": "qcow2",
- "type": "325"
+ "type": "329"
},
{
"case": "qcow",
- "type": "326"
+ "type": "330"
},
{
"case": "qed",
- "type": "327"
+ "type": "331"
},
{
"case": "quorum",
- "type": "328"
+ "type": "332"
},
{
"case": "raw",
- "type": "329"
+ "type": "333"
},
{
"case": "rbd",
- "type": "330"
+ "type": "334"
},
{
"case": "replication",
- "type": "331"
+ "type": "335"
},
{
"case": "snapshot-access",
- "type": "307"
+ "type": "311"
},
{
"case": "ssh",
- "type": "332"
+ "type": "336"
},
{
"case": "throttle",
- "type": "333"
+ "type": "337"
},
{
"case": "vdi",
- "type": "307"
+ "type": "311"
},
{
"case": "vhdx",
- "type": "307"
+ "type": "311"
},
{
"case": "virtio-blk-vfio-pci",
- "type": "334"
+ "type": "338"
},
{
"case": "virtio-blk-vhost-user",
- "type": "335"
+ "type": "339"
},
{
"case": "virtio-blk-vhost-vdpa",
- "type": "336"
+ "type": "340"
},
{
"case": "vmdk",
- "type": "327"
+ "type": "331"
},
{
"case": "vpc",
- "type": "307"
+ "type": "311"
},
{
"case": "vvfat",
- "type": "337"
+ "type": "341"
}
],
"members": [
{
"name": "driver",
- "type": "300"
+ "type": "304"
},
{
"name": "node-name",
@@ -3564,12 +3579,12 @@
{
"name": "discard",
"default": null,
- "type": "301"
+ "type": "305"
},
{
"name": "cache",
"default": null,
- "type": "302"
+ "type": "306"
},
{
"name": "read-only",
@@ -3589,7 +3604,7 @@
{
"name": "detect-zeroes",
"default": null,
- "type": "292"
+ "type": "296"
}
],
"meta-type": "object"
@@ -3623,7 +3638,7 @@
},
{
"name": "options",
- "type": "338"
+ "type": "342"
}
],
"meta-type": "object"
@@ -3641,7 +3656,7 @@
},
{
"name": "options",
- "type": "339"
+ "type": "343"
},
{
"name": "force",
@@ -3698,11 +3713,11 @@
},
{
"name": "operation",
- "type": "340"
+ "type": "344"
},
{
"name": "action",
- "type": "341"
+ "type": "345"
},
{
"name": "nospace",
@@ -3721,7 +3736,7 @@
"members": [
{
"name": "type",
- "type": "282"
+ "type": "286"
},
{
"name": "device",
@@ -3752,7 +3767,7 @@
"members": [
{
"name": "type",
- "type": "282"
+ "type": "286"
},
{
"name": "device",
@@ -3782,11 +3797,11 @@
},
{
"name": "operation",
- "type": "340"
+ "type": "344"
},
{
"name": "action",
- "type": "341"
+ "type": "345"
}
],
"meta-type": "object"
@@ -3796,7 +3811,7 @@
"members": [
{
"name": "type",
- "type": "282"
+ "type": "286"
},
{
"name": "device",
@@ -3822,7 +3837,7 @@
"members": [
{
"name": "type",
- "type": "282"
+ "type": "286"
},
{
"name": "id",
@@ -3892,7 +3907,7 @@
},
{
"name": "iothread",
- "type": "342"
+ "type": "346"
},
{
"name": "force",
@@ -3925,7 +3940,7 @@
"members": [
{
"name": "type",
- "type": "343"
+ "type": "347"
},
{
"name": "error",
@@ -4025,7 +4040,7 @@
"members": [
{
"name": "addr",
- "type": "344"
+ "type": "348"
},
{
"name": "tls-creds",
@@ -4085,7 +4100,7 @@
{
"name": "mode",
"default": null,
- "type": "345"
+ "type": "349"
}
],
"meta-type": "object"
@@ -4096,25 +4111,25 @@
"variants": [
{
"case": "nbd",
- "type": "347"
+ "type": "351"
},
{
"case": "vhost-user-blk",
- "type": "348"
+ "type": "352"
},
{
"case": "fuse",
- "type": "349"
+ "type": "353"
},
{
"case": "vduse-blk",
- "type": "350"
+ "type": "354"
}
],
"members": [
{
"name": "type",
- "type": "346"
+ "type": "350"
},
{
"name": "id",
@@ -4157,7 +4172,7 @@
{
"name": "mode",
"default": null,
- "type": "345"
+ "type": "349"
}
],
"meta-type": "object"
@@ -4186,7 +4201,7 @@
},
{
"name": "type",
- "type": "346"
+ "type": "350"
},
{
"name": "node-name",
@@ -4251,7 +4266,7 @@
{
"name": "format",
"default": null,
- "type": "351"
+ "type": "355"
}
],
"meta-type": "object"
@@ -4270,7 +4285,7 @@
{
"name": "format",
"default": null,
- "type": "351"
+ "type": "355"
}
],
"meta-type": "object"
@@ -4289,7 +4304,7 @@
},
{
"name": "backend",
- "type": "352"
+ "type": "356"
}
],
"meta-type": "object"
@@ -4314,7 +4329,7 @@
},
{
"name": "backend",
- "type": "352"
+ "type": "356"
}
],
"meta-type": "object"
@@ -4382,7 +4397,7 @@
{
"name": "format",
"default": null,
- "type": "353"
+ "type": "357"
}
],
"meta-type": "object"
@@ -4392,7 +4407,7 @@
"members": [
{
"name": "status",
- "type": "354"
+ "type": "358"
},
{
"name": "completed",
@@ -4425,7 +4440,7 @@
"members": [
{
"name": "formats",
- "type": "[353]"
+ "type": "[357]"
}
],
"meta-type": "object"
@@ -4450,55 +4465,55 @@
"variants": [
{
"case": "nic",
- "type": "356"
+ "type": "360"
},
{
"case": "user",
- "type": "357"
+ "type": "361"
},
{
"case": "tap",
- "type": "358"
+ "type": "362"
},
{
"case": "l2tpv3",
- "type": "359"
+ "type": "363"
},
{
"case": "socket",
- "type": "360"
+ "type": "364"
},
{
"case": "stream",
- "type": "361"
+ "type": "365"
},
{
"case": "dgram",
- "type": "362"
+ "type": "366"
},
{
"case": "vde",
- "type": "363"
+ "type": "367"
},
{
"case": "bridge",
- "type": "364"
+ "type": "368"
},
{
"case": "hubport",
- "type": "365"
+ "type": "369"
},
{
"case": "netmap",
- "type": "366"
+ "type": "370"
},
{
"case": "vhost-user",
- "type": "367"
+ "type": "371"
},
{
"case": "vhost-vdpa",
- "type": "368"
+ "type": "372"
},
{
"case": "none",
@@ -4512,7 +4527,7 @@
},
{
"name": "type",
- "type": "355"
+ "type": "359"
}
],
"meta-type": "object"
@@ -4556,15 +4571,15 @@
},
{
"name": "multicast",
- "type": "372"
+ "type": "376"
},
{
"name": "unicast",
- "type": "372"
+ "type": "376"
},
{
"name": "vlan",
- "type": "372"
+ "type": "376"
},
{
"name": "broadcast-allowed",
@@ -4663,7 +4678,7 @@
},
{
"name": "addr",
- "type": "373"
+ "type": "377"
}
],
"meta-type": "object"
@@ -4764,11 +4779,11 @@
},
{
"name": "duplex",
- "type": "374"
+ "type": "378"
},
{
"name": "autoneg",
- "type": "375"
+ "type": "379"
}
],
"meta-type": "object"
@@ -4806,15 +4821,15 @@
},
{
"name": "key",
- "type": "376"
+ "type": "380"
},
{
"name": "mask",
- "type": "377"
+ "type": "381"
},
{
"name": "action",
- "type": "378"
+ "type": "382"
}
],
"meta-type": "object"
@@ -4972,7 +4987,7 @@
},
{
"name": "options",
- "type": "379"
+ "type": "383"
}
],
"meta-type": "object"
@@ -4983,7 +4998,7 @@
"variants": [
{
"case": "vnc",
- "type": "382"
+ "type": "386"
},
{
"case": "spice",
@@ -4993,7 +5008,7 @@
"members": [
{
"name": "protocol",
- "type": "380"
+ "type": "384"
},
{
"name": "password",
@@ -5002,7 +5017,7 @@
{
"name": "connected",
"default": null,
- "type": "381"
+ "type": "385"
}
],
"meta-type": "object"
@@ -5013,7 +5028,7 @@
"variants": [
{
"case": "vnc",
- "type": "383"
+ "type": "387"
},
{
"case": "spice",
@@ -5023,7 +5038,7 @@
"members": [
{
"name": "protocol",
- "type": "380"
+ "type": "384"
},
{
"name": "time",
@@ -5052,7 +5067,7 @@
{
"name": "format",
"default": null,
- "type": "384"
+ "type": "388"
}
],
"meta-type": "object"
@@ -5095,12 +5110,12 @@
},
{
"name": "mouse-mode",
- "type": "385"
+ "type": "389"
},
{
"name": "channels",
"default": null,
- "type": "[386]"
+ "type": "[390]"
}
],
"meta-type": "object"
@@ -5110,11 +5125,11 @@
"members": [
{
"name": "server",
- "type": "387"
+ "type": "391"
},
{
"name": "client",
- "type": "387"
+ "type": "391"
}
],
"meta-type": "object"
@@ -5124,11 +5139,11 @@
"members": [
{
"name": "server",
- "type": "388"
+ "type": "392"
},
{
"name": "client",
- "type": "386"
+ "type": "390"
}
],
"meta-type": "object"
@@ -5138,11 +5153,11 @@
"members": [
{
"name": "server",
- "type": "387"
+ "type": "391"
},
{
"name": "client",
- "type": "387"
+ "type": "391"
}
],
"meta-type": "object"
@@ -5162,7 +5177,7 @@
{
"name": "family",
"default": null,
- "type": "389"
+ "type": "393"
},
{
"name": "service",
@@ -5177,7 +5192,7 @@
{
"name": "clients",
"default": null,
- "type": "[390]"
+ "type": "[394]"
}
],
"meta-type": "object"
@@ -5196,20 +5211,20 @@
},
{
"name": "server",
- "type": "[391]"
+ "type": "[395]"
},
{
"name": "clients",
- "type": "[390]"
+ "type": "[394]"
},
{
"name": "auth",
- "type": "392"
+ "type": "396"
},
{
"name": "vencrypt",
"default": null,
- "type": "393"
+ "type": "397"
},
{
"name": "display",
@@ -5234,11 +5249,11 @@
"members": [
{
"name": "server",
- "type": "394"
+ "type": "398"
},
{
"name": "client",
- "type": "395"
+ "type": "399"
}
],
"meta-type": "object"
@@ -5248,11 +5263,11 @@
"members": [
{
"name": "server",
- "type": "394"
+ "type": "398"
},
{
"name": "client",
- "type": "390"
+ "type": "394"
}
],
"meta-type": "object"
@@ -5262,11 +5277,11 @@
"members": [
{
"name": "server",
- "type": "394"
+ "type": "398"
},
{
"name": "client",
- "type": "390"
+ "type": "394"
}
],
"meta-type": "object"
@@ -5303,7 +5318,7 @@
"members": [
{
"name": "keys",
- "type": "[396]"
+ "type": "[400]"
},
{
"name": "hold-time",
@@ -5328,7 +5343,7 @@
},
{
"name": "events",
- "type": "[397]"
+ "type": "[401]"
}
],
"meta-type": "object"
@@ -5339,19 +5354,19 @@
"variants": [
{
"case": "curses",
- "type": "402"
+ "type": "406"
},
{
"case": "egl-headless",
- "type": "403"
+ "type": "407"
},
{
"case": "dbus",
- "type": "404"
+ "type": "408"
},
{
"case": "sdl",
- "type": "405"
+ "type": "409"
},
{
"case": "default",
@@ -5369,7 +5384,7 @@
"members": [
{
"name": "type",
- "type": "398"
+ "type": "402"
},
{
"name": "full-screen",
@@ -5389,7 +5404,7 @@
{
"name": "gl",
"default": null,
- "type": "399"
+ "type": "403"
}
],
"meta-type": "object"
@@ -5400,13 +5415,13 @@
"variants": [
{
"case": "vnc",
- "type": "407"
+ "type": "411"
}
],
"members": [
{
"name": "type",
- "type": "406"
+ "type": "410"
}
],
"meta-type": "object"
@@ -5417,13 +5432,13 @@
"variants": [
{
"case": "vnc",
- "type": "409"
+ "type": "413"
}
],
"members": [
{
"name": "type",
- "type": "408"
+ "type": "412"
}
],
"meta-type": "object"
@@ -5463,27 +5478,27 @@
{
"name": "status",
"default": null,
- "type": "410"
+ "type": "414"
},
{
"name": "ram",
"default": null,
- "type": "411"
+ "type": "415"
},
{
"name": "disk",
"default": null,
- "type": "411"
+ "type": "415"
},
{
"name": "vfio",
"default": null,
- "type": "412"
+ "type": "416"
},
{
"name": "xbzrle-cache",
"default": null,
- "type": "413"
+ "type": "417"
},
{
"name": "total-time",
@@ -5533,12 +5548,12 @@
{
"name": "compression",
"default": null,
- "type": "414"
+ "type": "418"
},
{
"name": "socket-address",
"default": null,
- "type": "[373]"
+ "type": "[377]"
}
],
"meta-type": "object"
@@ -5563,7 +5578,7 @@
"members": [
{
"name": "capability",
- "type": "415"
+ "type": "419"
},
{
"name": "state",
@@ -5638,17 +5653,17 @@
{
"name": "tls-creds",
"default": null,
- "type": "342"
+ "type": "346"
},
{
"name": "tls-hostname",
"default": null,
- "type": "342"
+ "type": "346"
},
{
"name": "tls-authz",
"default": null,
- "type": "342"
+ "type": "346"
},
{
"name": "max-bandwidth",
@@ -5696,7 +5711,7 @@
{
"name": "multifd-compression",
"default": null,
- "type": "416"
+ "type": "420"
},
{
"name": "multifd-zlib-level",
@@ -5711,7 +5726,7 @@
{
"name": "block-bitmap-mapping",
"default": null,
- "type": "[417]"
+ "type": "[421]"
}
],
"meta-type": "object"
@@ -5840,7 +5855,7 @@
{
"name": "multifd-compression",
"default": null,
- "type": "416"
+ "type": "420"
},
{
"name": "multifd-zlib-level",
@@ -5855,7 +5870,7 @@
{
"name": "block-bitmap-mapping",
"default": null,
- "type": "[417]"
+ "type": "[421]"
}
],
"meta-type": "object"
@@ -5865,7 +5880,7 @@
"members": [
{
"name": "status",
- "type": "410"
+ "type": "414"
}
],
"meta-type": "object"
@@ -5885,11 +5900,11 @@
"members": [
{
"name": "mode",
- "type": "418"
+ "type": "422"
},
{
"name": "reason",
- "type": "419"
+ "type": "423"
}
],
"meta-type": "object"
@@ -5899,7 +5914,7 @@
"members": [
{
"name": "state",
- "type": "410"
+ "type": "414"
}
],
"meta-type": "object"
@@ -6018,15 +6033,15 @@
"members": [
{
"name": "mode",
- "type": "418"
+ "type": "422"
},
{
"name": "last-mode",
- "type": "418"
+ "type": "422"
},
{
"name": "reason",
- "type": "419"
+ "type": "423"
}
],
"meta-type": "object"
@@ -6066,7 +6081,7 @@
{
"name": "mode",
"default": null,
- "type": "420"
+ "type": "424"
}
],
"meta-type": "object"
@@ -6081,7 +6096,7 @@
},
{
"name": "status",
- "type": "421"
+ "type": "425"
},
{
"name": "start-time",
@@ -6097,12 +6112,12 @@
},
{
"name": "mode",
- "type": "420"
+ "type": "424"
},
{
"name": "vcpu-dirty-rate",
"default": null,
- "type": "[422]"
+ "type": "[426]"
}
],
"meta-type": "object"
@@ -6242,12 +6257,12 @@
"members": [
{
"name": "actions",
- "type": "[423]"
+ "type": "[427]"
},
{
"name": "properties",
"default": null,
- "type": "424"
+ "type": "428"
}
],
"meta-type": "object"
@@ -6284,7 +6299,7 @@
},
{
"name": "state",
- "type": "425"
+ "type": "429"
},
{
"name": "vcpu",
@@ -6329,7 +6344,7 @@
{
"name": "enable",
"default": null,
- "type": "[426]"
+ "type": "[430]"
}
],
"meta-type": "object"
@@ -6339,7 +6354,7 @@
"members": [
{
"name": "qemu",
- "type": "427"
+ "type": "431"
},
{
"name": "package",
@@ -6374,31 +6389,31 @@
"variants": [
{
"case": "builtin",
- "type": "429"
+ "type": "433"
},
{
"case": "enum",
- "type": "430"
+ "type": "434"
},
{
"case": "array",
- "type": "431"
+ "type": "435"
},
{
"case": "object",
- "type": "432"
+ "type": "436"
},
{
"case": "alternate",
- "type": "433"
+ "type": "437"
},
{
"case": "command",
- "type": "434"
+ "type": "438"
},
{
"case": "event",
- "type": "435"
+ "type": "439"
}
],
"members": [
@@ -6408,7 +6423,7 @@
},
{
"name": "meta-type",
- "type": "428"
+ "type": "432"
},
{
"name": "features",
@@ -6551,167 +6566,167 @@
"variants": [
{
"case": "authz-list",
- "type": "437"
+ "type": "441"
},
{
"case": "authz-listfile",
- "type": "438"
+ "type": "442"
},
{
"case": "authz-pam",
- "type": "439"
+ "type": "443"
},
{
"case": "authz-simple",
- "type": "440"
+ "type": "444"
},
{
"case": "can-host-socketcan",
- "type": "441"
+ "type": "445"
},
{
"case": "colo-compare",
- "type": "442"
+ "type": "446"
},
{
"case": "cryptodev-backend",
- "type": "443"
+ "type": "447"
},
{
"case": "cryptodev-backend-builtin",
- "type": "443"
+ "type": "447"
},
{
"case": "cryptodev-backend-lkcf",
- "type": "443"
+ "type": "447"
},
{
"case": "cryptodev-vhost-user",
- "type": "444"
+ "type": "448"
},
{
"case": "dbus-vmstate",
- "type": "445"
+ "type": "449"
},
{
"case": "filter-buffer",
- "type": "446"
+ "type": "450"
},
{
"case": "filter-dump",
- "type": "447"
+ "type": "451"
},
{
"case": "filter-mirror",
- "type": "448"
+ "type": "452"
},
{
"case": "filter-redirector",
- "type": "449"
+ "type": "453"
},
{
"case": "filter-replay",
- "type": "450"
+ "type": "454"
},
{
"case": "filter-rewriter",
- "type": "451"
+ "type": "455"
},
{
"case": "input-barrier",
- "type": "452"
+ "type": "456"
},
{
"case": "input-linux",
- "type": "453"
+ "type": "457"
},
{
"case": "iothread",
- "type": "454"
+ "type": "458"
},
{
"case": "main-loop",
- "type": "455"
+ "type": "459"
},
{
"case": "memory-backend-epc",
- "type": "456"
+ "type": "460"
},
{
"case": "memory-backend-file",
- "type": "457"
+ "type": "461"
},
{
"case": "memory-backend-memfd",
- "type": "458"
+ "type": "462"
},
{
"case": "memory-backend-ram",
- "type": "459"
+ "type": "463"
},
{
"case": "pr-manager-helper",
- "type": "460"
+ "type": "464"
},
{
"case": "qtest",
- "type": "461"
+ "type": "465"
},
{
"case": "rng-builtin",
- "type": "462"
+ "type": "466"
},
{
"case": "rng-egd",
- "type": "463"
+ "type": "467"
},
{
"case": "rng-random",
- "type": "464"
+ "type": "468"
},
{
"case": "secret",
- "type": "465"
+ "type": "469"
},
{
"case": "secret_keyring",
- "type": "466"
+ "type": "470"
},
{
"case": "sev-guest",
- "type": "467"
+ "type": "471"
},
{
"case": "thread-context",
- "type": "468"
+ "type": "472"
},
{
"case": "throttle-group",
- "type": "469"
+ "type": "473"
},
{
"case": "tls-creds-anon",
- "type": "470"
+ "type": "474"
},
{
"case": "tls-creds-psk",
- "type": "471"
+ "type": "475"
},
{
"case": "tls-creds-x509",
- "type": "472"
+ "type": "476"
},
{
"case": "tls-cipher-suites",
- "type": "473"
+ "type": "477"
},
{
"case": "x-remote-object",
- "type": "474"
+ "type": "478"
},
{
"case": "x-vfio-user-server",
- "type": "475"
+ "type": "479"
},
{
"case": "can-bus",
@@ -6729,7 +6744,7 @@
"members": [
{
"name": "qom-type",
- "type": "436"
+ "type": "440"
},
{
"name": "id",
@@ -6829,7 +6844,7 @@
"variants": [
{
"case": "s390x",
- "type": "478"
+ "type": "482"
},
{
"case": "aarch64",
@@ -6968,11 +6983,11 @@
{
"name": "props",
"default": null,
- "type": "476"
+ "type": "480"
},
{
"name": "target",
- "type": "477"
+ "type": "481"
}
],
"meta-type": "object"
@@ -7047,7 +7062,7 @@
"members": [
{
"name": "arch",
- "type": "477"
+ "type": "481"
}
],
"meta-type": "object"
@@ -7171,7 +7186,7 @@
},
{
"name": "policy",
- "type": "479"
+ "type": "483"
}
],
"meta-type": "object"
@@ -7194,7 +7209,7 @@
},
{
"name": "props",
- "type": "476"
+ "type": "480"
},
{
"name": "qom-path",
@@ -7210,29 +7225,29 @@
"variants": [
{
"case": "node",
- "type": "481"
+ "type": "485"
},
{
"case": "dist",
- "type": "482"
+ "type": "486"
},
{
"case": "cpu",
- "type": "483"
+ "type": "487"
},
{
"case": "hmat-lb",
- "type": "484"
+ "type": "488"
},
{
"case": "hmat-cache",
- "type": "485"
+ "type": "489"
}
],
"members": [
{
"name": "type",
- "type": "480"
+ "type": "484"
}
],
"meta-type": "object"
@@ -7293,29 +7308,29 @@
"variants": [
{
"case": "dimm",
- "type": "487"
+ "type": "491"
},
{
"case": "nvdimm",
- "type": "487"
+ "type": "491"
},
{
"case": "virtio-pmem",
- "type": "488"
+ "type": "492"
},
{
"case": "virtio-mem",
- "type": "489"
+ "type": "493"
},
{
"case": "sgx-epc",
- "type": "490"
+ "type": "494"
}
],
"members": [
{
"name": "type",
- "type": "486"
+ "type": "490"
}
],
"meta-type": "object"
@@ -7378,11 +7393,11 @@
"members": [
{
"name": "type",
- "type": "493"
+ "type": "497"
},
{
"name": "model",
- "type": "491"
+ "type": "495"
}
],
"meta-type": "object"
@@ -7392,7 +7407,7 @@
"members": [
{
"name": "model",
- "type": "491"
+ "type": "495"
}
],
"meta-type": "object"
@@ -7444,7 +7459,7 @@
"members": [
{
"name": "mode",
- "type": "494"
+ "type": "498"
},
{
"name": "filename",
@@ -7499,11 +7514,11 @@
"variants": [
{
"case": "block-node",
- "type": "496"
+ "type": "500"
},
{
"case": "chardev",
- "type": "497"
+ "type": "501"
},
{
"case": "migration",
@@ -7513,7 +7528,7 @@
"members": [
{
"name": "type",
- "type": "495"
+ "type": "499"
}
],
"meta-type": "object"
@@ -7682,7 +7697,7 @@
},
{
"name": "fds",
- "type": "[498]"
+ "type": "[502]"
}
],
"meta-type": "object"
@@ -7712,7 +7727,7 @@
},
{
"name": "parameters",
- "type": "[499]"
+ "type": "[503]"
}
],
"meta-type": "object"
@@ -7778,7 +7793,7 @@
},
{
"name": "state",
- "type": "500"
+ "type": "504"
},
{
"name": "handle",
@@ -7883,7 +7898,7 @@
},
{
"name": "sections",
- "type": "[501]"
+ "type": "[505]"
}
],
"meta-type": "object"
@@ -7906,7 +7921,7 @@
},
{
"name": "type",
- "type": "502"
+ "type": "506"
},
{
"name": "remote-domain",
@@ -7948,35 +7963,35 @@
"variants": [
{
"case": "none",
- "type": "504"
+ "type": "508"
},
{
"case": "alsa",
- "type": "505"
+ "type": "509"
},
{
"case": "dbus",
- "type": "504"
+ "type": "508"
},
{
"case": "oss",
- "type": "509"
+ "type": "513"
},
{
"case": "pa",
- "type": "510"
+ "type": "514"
},
{
"case": "sdl",
- "type": "512"
+ "type": "516"
},
{
"case": "spice",
- "type": "504"
+ "type": "508"
},
{
"case": "wav",
- "type": "514"
+ "type": "518"
}
],
"members": [
@@ -7986,7 +8001,7 @@
},
{
"name": "driver",
- "type": "503"
+ "type": "507"
},
{
"name": "timer-period",
@@ -8015,7 +8030,7 @@
},
{
"name": "slot-type",
- "type": "515"
+ "type": "519"
},
{
"name": "source",
@@ -8052,7 +8067,7 @@
},
{
"name": "devices",
- "type": "[516]"
+ "type": "[520]"
}
],
"meta-type": "object"
@@ -8063,7 +8078,7 @@
"variants": [
{
"case": "vcpu",
- "type": "519"
+ "type": "523"
},
{
"case": "vm",
@@ -8077,12 +8092,12 @@
"members": [
{
"name": "target",
- "type": "517"
+ "type": "521"
},
{
"name": "providers",
"default": null,
- "type": "[518]"
+ "type": "[522]"
}
],
"meta-type": "object"
@@ -8097,7 +8112,7 @@
"members": [
{
"name": "provider",
- "type": "520"
+ "type": "524"
},
{
"name": "qom-path",
@@ -8106,7 +8121,7 @@
},
{
"name": "stats",
- "type": "[521]"
+ "type": "[525]"
}
],
"meta-type": "object"
@@ -8117,7 +8132,7 @@
{
"name": "provider",
"default": null,
- "type": "520"
+ "type": "524"
}
],
"meta-type": "object"
@@ -8132,15 +8147,15 @@
"members": [
{
"name": "provider",
- "type": "520"
+ "type": "524"
},
{
"name": "target",
- "type": "517"
+ "type": "521"
},
{
"name": "stats",
- "type": "[522]"
+ "type": "[526]"
}
],
"meta-type": "object"
@@ -8195,15 +8210,15 @@
},
{
"name": "guest-features",
- "type": "523"
+ "type": "527"
},
{
"name": "host-features",
- "type": "523"
+ "type": "527"
},
{
"name": "backend-features",
- "type": "523"
+ "type": "527"
},
{
"name": "num-vqs",
@@ -8211,7 +8226,7 @@
},
{
"name": "status",
- "type": "524"
+ "type": "528"
},
{
"name": "isr",
@@ -8260,7 +8275,7 @@
{
"name": "vhost-dev",
"default": null,
- "type": "525"
+ "type": "529"
}
],
"meta-type": "object"
@@ -8447,15 +8462,15 @@
},
{
"name": "descs",
- "type": "[526]"
+ "type": "[530]"
},
{
"name": "avail",
- "type": "527"
+ "type": "531"
},
{
"name": "used",
- "type": "528"
+ "type": "532"
}
],
"meta-type": "object"
@@ -8474,11 +8489,11 @@
},
{
"name": "service",
- "type": "[529]"
+ "type": "[533]"
},
{
"name": "client",
- "type": "[530]"
+ "type": "[534]"
}
],
"meta-type": "object"
@@ -8491,8 +8506,48 @@
"type": "str"
},
{
- "name": "errors",
- "type": "[531]"
+ "name": "log",
+ "type": "535"
+ },
+ {
+ "name": "flags",
+ "type": "int"
+ },
+ {
+ "name": "dpa",
+ "type": "int"
+ },
+ {
+ "name": "descriptor",
+ "type": "int"
+ },
+ {
+ "name": "type",
+ "type": "int"
+ },
+ {
+ "name": "transaction-type",
+ "type": "int"
+ },
+ {
+ "name": "channel",
+ "default": null,
+ "type": "int"
+ },
+ {
+ "name": "rank",
+ "default": null,
+ "type": "int"
+ },
+ {
+ "name": "device",
+ "default": null,
+ "type": "int"
+ },
+ {
+ "name": "component-id",
+ "default": null,
+ "type": "str"
}
],
"meta-type": "object"
@@ -8504,9 +8559,169 @@
"name": "path",
"type": "str"
},
+ {
+ "name": "log",
+ "type": "535"
+ },
+ {
+ "name": "flags",
+ "type": "int"
+ },
+ {
+ "name": "dpa",
+ "type": "int"
+ },
+ {
+ "name": "descriptor",
+ "type": "int"
+ },
{
"name": "type",
- "type": "532"
+ "type": "int"
+ },
+ {
+ "name": "transaction-type",
+ "type": "int"
+ },
+ {
+ "name": "channel",
+ "default": null,
+ "type": "int"
+ },
+ {
+ "name": "rank",
+ "default": null,
+ "type": "int"
+ },
+ {
+ "name": "nibble-mask",
+ "default": null,
+ "type": "int"
+ },
+ {
+ "name": "bank-group",
+ "default": null,
+ "type": "int"
+ },
+ {
+ "name": "bank",
+ "default": null,
+ "type": "int"
+ },
+ {
+ "name": "row",
+ "default": null,
+ "type": "int"
+ },
+ {
+ "name": "column",
+ "default": null,
+ "type": "int"
+ },
+ {
+ "name": "correction-mask",
+ "default": null,
+ "type": "[int]"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "270",
+ "members": [
+ {
+ "name": "path",
+ "type": "str"
+ },
+ {
+ "name": "log",
+ "type": "535"
+ },
+ {
+ "name": "flags",
+ "type": "int"
+ },
+ {
+ "name": "type",
+ "type": "int"
+ },
+ {
+ "name": "health-status",
+ "type": "int"
+ },
+ {
+ "name": "media-status",
+ "type": "int"
+ },
+ {
+ "name": "additional-status",
+ "type": "int"
+ },
+ {
+ "name": "life-used",
+ "type": "int"
+ },
+ {
+ "name": "temperature",
+ "type": "int"
+ },
+ {
+ "name": "dirty-shutdown-count",
+ "type": "int"
+ },
+ {
+ "name": "corrected-volatile-error-count",
+ "type": "int"
+ },
+ {
+ "name": "corrected-persistent-error-count",
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "271",
+ "members": [
+ {
+ "name": "path",
+ "type": "str"
+ },
+ {
+ "name": "start",
+ "type": "int"
+ },
+ {
+ "name": "length",
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "272",
+ "members": [
+ {
+ "name": "path",
+ "type": "str"
+ },
+ {
+ "name": "errors",
+ "type": "[536]"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "273",
+ "members": [
+ {
+ "name": "path",
+ "type": "str"
+ },
+ {
+ "name": "type",
+ "type": "537"
}
],
"meta-type": "object"
@@ -8517,7 +8732,7 @@
"meta-type": "builtin"
},
{
- "name": "270",
+ "name": "274",
"members": [
{
"name": "debug"
@@ -8589,7 +8804,7 @@
]
},
{
- "name": "271",
+ "name": "275",
"members": [
{
"name": "none"
@@ -8641,7 +8856,7 @@
]
},
{
- "name": "272",
+ "name": "276",
"members": [
{
"name": "reset"
@@ -8677,7 +8892,7 @@
]
},
{
- "name": "273",
+ "name": "277",
"members": [
{
"name": "reset"
@@ -8693,7 +8908,7 @@
]
},
{
- "name": "274",
+ "name": "278",
"members": [
{
"name": "poweroff"
@@ -8709,7 +8924,7 @@
]
},
{
- "name": "275",
+ "name": "279",
"members": [
{
"name": "pause"
@@ -8733,7 +8948,7 @@
]
},
{
- "name": "276",
+ "name": "280",
"members": [
{
"name": "pause"
@@ -8753,28 +8968,28 @@
]
},
{
- "name": "277",
+ "name": "281",
"tag": "type",
"variants": [
{
"case": "hyper-v",
- "type": "534"
+ "type": "539"
},
{
"case": "s390",
- "type": "535"
+ "type": "540"
}
],
"members": [
{
"name": "type",
- "type": "533"
+ "type": "538"
}
],
"meta-type": "object"
},
{
- "name": "278",
+ "name": "282",
"members": [
{
"name": "hypervisor"
@@ -8790,7 +9005,7 @@
]
},
{
- "name": "279",
+ "name": "283",
"members": [
{
"name": "ignore"
@@ -8814,7 +9029,7 @@
]
},
{
- "name": "280",
+ "name": "284",
"members": [
{
"name": "action-required",
@@ -8828,7 +9043,7 @@
"meta-type": "object"
},
{
- "name": "281",
+ "name": "285",
"members": [
{
"name": "undefined"
@@ -8880,7 +9095,7 @@
]
},
{
- "name": "282",
+ "name": "286",
"members": [
{
"name": "commit"
@@ -8929,7 +9144,7 @@
"meta-type": "builtin"
},
{
- "name": "283",
+ "name": "287",
"members": [
{
"name": "retain"
@@ -8954,7 +9169,7 @@
"meta-type": "array"
},
{
- "name": "284",
+ "name": "288",
"members": [
{
"name": "ok"
@@ -8974,7 +9189,7 @@
]
},
{
- "name": "285",
+ "name": "289",
"members": [
{
"name": "rd_bytes",
@@ -9107,46 +9322,46 @@
},
{
"name": "timed_stats",
- "type": "[536]"
+ "type": "[541]"
},
{
"name": "rd_latency_histogram",
"default": null,
- "type": "537"
+ "type": "542"
},
{
"name": "wr_latency_histogram",
"default": null,
- "type": "537"
+ "type": "542"
},
{
"name": "zone_append_latency_histogram",
"default": null,
- "type": "537"
+ "type": "542"
},
{
"name": "flush_latency_histogram",
"default": null,
- "type": "537"
+ "type": "542"
}
],
"meta-type": "object"
},
{
- "name": "286",
+ "name": "290",
"tag": "driver",
"variants": [
{
"case": "file",
- "type": "538"
+ "type": "543"
},
{
"case": "host_device",
- "type": "538"
+ "type": "543"
},
{
"case": "nvme",
- "type": "539"
+ "type": "544"
},
{
"case": "blkdebug",
@@ -9328,13 +9543,13 @@
"members": [
{
"name": "driver",
- "type": "300"
+ "type": "304"
}
],
"meta-type": "object"
},
{
- "name": "287",
+ "name": "291",
"members": [
{
"name": "existing"
@@ -9350,7 +9565,7 @@
]
},
{
- "name": "288",
+ "name": "292",
"members": [
{
"name": "report"
@@ -9378,7 +9593,7 @@
]
},
{
- "name": "289",
+ "name": "293",
"members": [
{
"name": "top"
@@ -9406,7 +9621,7 @@
]
},
{
- "name": "290",
+ "name": "294",
"members": [
{
"name": "on-success"
@@ -9426,7 +9641,7 @@
]
},
{
- "name": "291",
+ "name": "295",
"members": [
{
"name": "use-copy-range",
@@ -9447,7 +9662,7 @@
"meta-type": "object"
},
{
- "name": "292",
+ "name": "296",
"members": [
{
"name": "off"
@@ -9467,7 +9682,7 @@
]
},
{
- "name": "293",
+ "name": "297",
"members": [
{
"name": "filename",
@@ -9529,18 +9744,18 @@
{
"name": "format-specific",
"default": null,
- "type": "540"
+ "type": "545"
},
{
"name": "backing-image",
"default": null,
- "type": "293"
+ "type": "297"
}
],
"meta-type": "object"
},
{
- "name": "294",
+ "name": "298",
"members": [
{
"name": "writeback",
@@ -9558,12 +9773,12 @@
"meta-type": "object"
},
{
- "name": "[295]",
- "element-type": "295",
+ "name": "[299]",
+ "element-type": "299",
"meta-type": "array"
},
{
- "name": "295",
+ "name": "299",
"members": [
{
"name": "name",
@@ -9599,12 +9814,12 @@
"meta-type": "object"
},
{
- "name": "[296]",
- "element-type": "296",
+ "name": "[300]",
+ "element-type": "300",
"meta-type": "array"
},
{
- "name": "296",
+ "name": "300",
"members": [
{
"name": "id",
@@ -9612,7 +9827,7 @@
},
{
"name": "type",
- "type": "541"
+ "type": "546"
},
{
"name": "name",
@@ -9622,12 +9837,12 @@
"meta-type": "object"
},
{
- "name": "[297]",
- "element-type": "297",
+ "name": "[301]",
+ "element-type": "301",
"meta-type": "array"
},
{
- "name": "297",
+ "name": "301",
"members": [
{
"name": "parent",
@@ -9643,17 +9858,17 @@
},
{
"name": "perm",
- "type": "[542]"
+ "type": "[547]"
},
{
"name": "shared-perm",
- "type": "[542]"
+ "type": "[547]"
}
],
"meta-type": "object"
},
{
- "name": "298",
+ "name": "302",
"members": [
{
"name": "background"
@@ -9669,12 +9884,12 @@
]
},
{
- "name": "[299]",
- "element-type": "299",
+ "name": "[303]",
+ "element-type": "303",
"meta-type": "array"
},
{
- "name": "299",
+ "name": "303",
"members": [
{
"type": "str"
@@ -9686,7 +9901,7 @@
"meta-type": "alternate"
},
{
- "name": "300",
+ "name": "304",
"members": [
{
"name": "blkdebug"
@@ -9882,7 +10097,7 @@
]
},
{
- "name": "301",
+ "name": "305",
"members": [
{
"name": "ignore"
@@ -9898,7 +10113,7 @@
]
},
{
- "name": "302",
+ "name": "306",
"members": [
{
"name": "direct",
@@ -9914,11 +10129,11 @@
"meta-type": "object"
},
{
- "name": "303",
+ "name": "307",
"members": [
{
"name": "image",
- "type": "543"
+ "type": "548"
},
{
"name": "config",
@@ -9958,36 +10173,36 @@
{
"name": "inject-error",
"default": null,
- "type": "[544]"
+ "type": "[549]"
},
{
"name": "set-state",
"default": null,
- "type": "[545]"
+ "type": "[550]"
},
{
"name": "take-child-perms",
"default": null,
- "type": "[542]"
+ "type": "[547]"
},
{
"name": "unshare-child-perms",
"default": null,
- "type": "[542]"
+ "type": "[547]"
}
],
"meta-type": "object"
},
{
- "name": "304",
+ "name": "308",
"members": [
{
"name": "file",
- "type": "543"
+ "type": "548"
},
{
"name": "log",
- "type": "543"
+ "type": "548"
},
{
"name": "log-sector-size",
@@ -10008,49 +10223,49 @@
"meta-type": "object"
},
{
- "name": "305",
+ "name": "309",
"members": [
{
"name": "test",
- "type": "543"
+ "type": "548"
},
{
"name": "raw",
- "type": "543"
+ "type": "548"
}
],
"meta-type": "object"
},
{
- "name": "306",
+ "name": "310",
"members": [
{
"name": "image",
- "type": "543"
+ "type": "548"
}
],
"meta-type": "object"
},
{
- "name": "307",
+ "name": "311",
"members": [
{
"name": "file",
- "type": "543"
+ "type": "548"
}
],
"meta-type": "object"
},
{
- "name": "308",
+ "name": "312",
"members": [
{
"name": "file",
- "type": "543"
+ "type": "548"
},
{
"name": "target",
- "type": "543"
+ "type": "548"
},
{
"name": "bitmap",
@@ -10060,7 +10275,7 @@
{
"name": "on-cbw-error",
"default": null,
- "type": "546"
+ "type": "551"
},
{
"name": "cbw-timeout",
@@ -10071,11 +10286,11 @@
"meta-type": "object"
},
{
- "name": "309",
+ "name": "313",
"members": [
{
"name": "file",
- "type": "543"
+ "type": "548"
},
{
"name": "bottom",
@@ -10086,7 +10301,7 @@
"meta-type": "object"
},
{
- "name": "310",
+ "name": "314",
"members": [
{
"name": "filename",
@@ -10100,12 +10315,12 @@
{
"name": "locking",
"default": null,
- "type": "547"
+ "type": "552"
},
{
"name": "aio",
"default": null,
- "type": "548"
+ "type": "553"
},
{
"name": "aio-max-batch",
@@ -10132,7 +10347,7 @@
]
},
{
- "name": "311",
+ "name": "315",
"members": [
{
"name": "url",
@@ -10172,7 +10387,7 @@
"meta-type": "object"
},
{
- "name": "312",
+ "name": "316",
"members": [
{
"name": "url",
@@ -10217,7 +10432,7 @@
"meta-type": "object"
},
{
- "name": "313",
+ "name": "317",
"members": [
{
"name": "volume",
@@ -10229,7 +10444,7 @@
},
{
"name": "server",
- "type": "[373]"
+ "type": "[377]"
},
{
"name": "debug",
@@ -10245,7 +10460,7 @@
"meta-type": "object"
},
{
- "name": "314",
+ "name": "318",
"members": [
{
"name": "url",
@@ -10295,7 +10510,7 @@
"meta-type": "object"
},
{
- "name": "315",
+ "name": "319",
"members": [
{
"name": "url",
@@ -10350,7 +10565,7 @@
"meta-type": "object"
},
{
- "name": "316",
+ "name": "320",
"members": [
{
"name": "filename",
@@ -10360,11 +10575,11 @@
"meta-type": "object"
},
{
- "name": "317",
+ "name": "321",
"members": [
{
"name": "transport",
- "type": "549"
+ "type": "554"
},
{
"name": "portal",
@@ -10397,7 +10612,7 @@
{
"name": "header-digest",
"default": null,
- "type": "550"
+ "type": "555"
},
{
"name": "timeout",
@@ -10408,11 +10623,11 @@
"meta-type": "object"
},
{
- "name": "318",
+ "name": "322",
"members": [
{
"name": "file",
- "type": "543"
+ "type": "548"
},
{
"name": "key-secret",
@@ -10423,11 +10638,11 @@
"meta-type": "object"
},
{
- "name": "319",
+ "name": "323",
"members": [
{
"name": "server",
- "type": "373"
+ "type": "377"
},
{
"name": "export",
@@ -10466,11 +10681,11 @@
"meta-type": "object"
},
{
- "name": "320",
+ "name": "324",
"members": [
{
"name": "server",
- "type": "551"
+ "type": "556"
},
{
"name": "path",
@@ -10510,7 +10725,7 @@
"meta-type": "object"
},
{
- "name": "321",
+ "name": "325",
"members": [
{
"name": "size",
@@ -10531,7 +10746,7 @@
"meta-type": "object"
},
{
- "name": "322",
+ "name": "326",
"members": [
{
"name": "device",
@@ -10545,7 +10760,7 @@
"meta-type": "object"
},
{
- "name": "323",
+ "name": "327",
"members": [
{
"name": "path",
@@ -10555,11 +10770,11 @@
"meta-type": "object"
},
{
- "name": "324",
+ "name": "328",
"members": [
{
"name": "file",
- "type": "543"
+ "type": "548"
},
{
"name": "prealloc-align",
@@ -10575,16 +10790,16 @@
"meta-type": "object"
},
{
- "name": "325",
+ "name": "329",
"members": [
{
"name": "file",
- "type": "543"
+ "type": "548"
},
{
"name": "backing",
"default": null,
- "type": "552"
+ "type": "557"
},
{
"name": "lazy-refcounts",
@@ -10614,7 +10829,7 @@
{
"name": "overlap-check",
"default": null,
- "type": "553"
+ "type": "558"
},
{
"name": "cache-size",
@@ -10644,53 +10859,53 @@
{
"name": "encrypt",
"default": null,
- "type": "554"
+ "type": "559"
},
{
"name": "data-file",
"default": null,
- "type": "543"
+ "type": "548"
}
],
"meta-type": "object"
},
{
- "name": "326",
+ "name": "330",
"members": [
{
"name": "file",
- "type": "543"
+ "type": "548"
},
{
"name": "backing",
"default": null,
- "type": "552"
+ "type": "557"
},
{
"name": "encrypt",
"default": null,
- "type": "555"
+ "type": "560"
}
],
"meta-type": "object"
},
{
- "name": "327",
+ "name": "331",
"members": [
{
"name": "file",
- "type": "543"
+ "type": "548"
},
{
"name": "backing",
"default": null,
- "type": "552"
+ "type": "557"
}
],
"meta-type": "object"
},
{
- "name": "328",
+ "name": "332",
"members": [
{
"name": "blkverify",
@@ -10699,7 +10914,7 @@
},
{
"name": "children",
- "type": "[543]"
+ "type": "[548]"
},
{
"name": "vote-threshold",
@@ -10713,17 +10928,17 @@
{
"name": "read-pattern",
"default": null,
- "type": "556"
+ "type": "561"
}
],
"meta-type": "object"
},
{
- "name": "329",
+ "name": "333",
"members": [
{
"name": "file",
- "type": "543"
+ "type": "548"
},
{
"name": "offset",
@@ -10739,7 +10954,7 @@
"meta-type": "object"
},
{
- "name": "330",
+ "name": "334",
"members": [
{
"name": "pool",
@@ -10767,7 +10982,7 @@
{
"name": "encrypt",
"default": null,
- "type": "557"
+ "type": "562"
},
{
"name": "user",
@@ -10777,7 +10992,7 @@
{
"name": "auth-client-required",
"default": null,
- "type": "[558]"
+ "type": "[563]"
},
{
"name": "key-secret",
@@ -10787,21 +11002,21 @@
{
"name": "server",
"default": null,
- "type": "[559]"
+ "type": "[564]"
}
],
"meta-type": "object"
},
{
- "name": "331",
+ "name": "335",
"members": [
{
"name": "file",
- "type": "543"
+ "type": "548"
},
{
"name": "mode",
- "type": "560"
+ "type": "565"
},
{
"name": "top-id",
@@ -10812,11 +11027,11 @@
"meta-type": "object"
},
{
- "name": "332",
+ "name": "336",
"members": [
{
"name": "server",
- "type": "561"
+ "type": "566"
},
{
"name": "path",
@@ -10830,13 +11045,13 @@
{
"name": "host-key-check",
"default": null,
- "type": "562"
+ "type": "567"
}
],
"meta-type": "object"
},
{
- "name": "333",
+ "name": "337",
"members": [
{
"name": "throttle-group",
@@ -10844,13 +11059,13 @@
},
{
"name": "file",
- "type": "543"
+ "type": "548"
}
],
"meta-type": "object"
},
{
- "name": "334",
+ "name": "338",
"members": [
{
"name": "path",
@@ -10860,7 +11075,7 @@
"meta-type": "object"
},
{
- "name": "335",
+ "name": "339",
"members": [
{
"name": "path",
@@ -10870,7 +11085,7 @@
"meta-type": "object"
},
{
- "name": "336",
+ "name": "340",
"members": [
{
"name": "path",
@@ -10883,7 +11098,7 @@
]
},
{
- "name": "337",
+ "name": "341",
"members": [
{
"name": "dir",
@@ -10918,64 +11133,64 @@
"meta-type": "array"
},
{
- "name": "338",
+ "name": "342",
"tag": "driver",
"variants": [
{
"case": "file",
- "type": "563"
+ "type": "568"
},
{
"case": "gluster",
- "type": "564"
+ "type": "569"
},
{
"case": "luks",
- "type": "565"
+ "type": "570"
},
{
"case": "nfs",
- "type": "566"
+ "type": "571"
},
{
"case": "parallels",
- "type": "567"
+ "type": "572"
},
{
"case": "qcow",
- "type": "568"
+ "type": "573"
},
{
"case": "qcow2",
- "type": "569"
+ "type": "574"
},
{
"case": "qed",
- "type": "570"
+ "type": "575"
},
{
"case": "rbd",
- "type": "571"
+ "type": "576"
},
{
"case": "ssh",
- "type": "572"
+ "type": "577"
},
{
"case": "vdi",
- "type": "573"
+ "type": "578"
},
{
"case": "vhdx",
- "type": "574"
+ "type": "579"
},
{
"case": "vmdk",
- "type": "575"
+ "type": "580"
},
{
"case": "vpc",
- "type": "576"
+ "type": "581"
},
{
"case": "blkdebug",
@@ -11113,22 +11328,22 @@
"members": [
{
"name": "driver",
- "type": "300"
+ "type": "304"
}
],
"meta-type": "object"
},
{
- "name": "339",
+ "name": "343",
"tag": "driver",
"variants": [
{
"case": "luks",
- "type": "577"
+ "type": "582"
},
{
"case": "qcow2",
- "type": "578"
+ "type": "583"
},
{
"case": "blkdebug",
@@ -11314,13 +11529,13 @@
"members": [
{
"name": "driver",
- "type": "300"
+ "type": "304"
}
],
"meta-type": "object"
},
{
- "name": "340",
+ "name": "344",
"members": [
{
"name": "read"
@@ -11336,7 +11551,7 @@
]
},
{
- "name": "341",
+ "name": "345",
"members": [
{
"name": "ignore"
@@ -11356,7 +11571,7 @@
]
},
{
- "name": "342",
+ "name": "346",
"members": [
{
"type": "str"
@@ -11368,7 +11583,7 @@
"meta-type": "alternate"
},
{
- "name": "343",
+ "name": "347",
"members": [
{
"name": "read"
@@ -11388,36 +11603,36 @@
]
},
{
- "name": "344",
+ "name": "348",
"tag": "type",
"variants": [
{
"case": "inet",
- "type": "580"
+ "type": "585"
},
{
"case": "unix",
- "type": "581"
+ "type": "586"
},
{
"case": "vsock",
- "type": "582"
+ "type": "587"
},
{
"case": "fd",
- "type": "583"
+ "type": "588"
}
],
"members": [
{
"name": "type",
- "type": "579"
+ "type": "584"
}
],
"meta-type": "object"
},
{
- "name": "345",
+ "name": "349",
"members": [
{
"name": "safe"
@@ -11433,7 +11648,7 @@
]
},
{
- "name": "346",
+ "name": "350",
"members": [
{
"name": "nbd"
@@ -11457,7 +11672,7 @@
]
},
{
- "name": "347",
+ "name": "351",
"members": [
{
"name": "name",
@@ -11472,7 +11687,7 @@
{
"name": "bitmaps",
"default": null,
- "type": "[299]"
+ "type": "[303]"
},
{
"name": "allocation-depth",
@@ -11483,11 +11698,11 @@
"meta-type": "object"
},
{
- "name": "348",
+ "name": "352",
"members": [
{
"name": "addr",
- "type": "373"
+ "type": "377"
},
{
"name": "logical-block-size",
@@ -11503,7 +11718,7 @@
"meta-type": "object"
},
{
- "name": "349",
+ "name": "353",
"members": [
{
"name": "mountpoint",
@@ -11517,13 +11732,13 @@
{
"name": "allow-other",
"default": null,
- "type": "584"
+ "type": "589"
}
],
"meta-type": "object"
},
{
- "name": "350",
+ "name": "354",
"members": [
{
"name": "name",
@@ -11553,7 +11768,7 @@
"meta-type": "object"
},
{
- "name": "351",
+ "name": "355",
"members": [
{
"name": "utf8"
@@ -11569,108 +11784,108 @@
]
},
{
- "name": "352",
+ "name": "356",
"tag": "type",
"variants": [
{
"case": "file",
- "type": "586"
+ "type": "591"
},
{
"case": "serial",
- "type": "587"
+ "type": "592"
},
{
"case": "parallel",
- "type": "587"
+ "type": "592"
},
{
"case": "pipe",
- "type": "587"
+ "type": "592"
},
{
"case": "socket",
- "type": "588"
+ "type": "593"
},
{
"case": "udp",
- "type": "589"
+ "type": "594"
},
{
"case": "pty",
- "type": "590"
+ "type": "595"
},
{
"case": "null",
- "type": "590"
+ "type": "595"
},
{
"case": "mux",
- "type": "591"
+ "type": "596"
},
{
"case": "msmouse",
- "type": "590"
+ "type": "595"
},
{
"case": "wctablet",
- "type": "590"
+ "type": "595"
},
{
"case": "braille",
- "type": "590"
+ "type": "595"
},
{
"case": "testdev",
- "type": "590"
+ "type": "595"
},
{
"case": "stdio",
- "type": "592"
+ "type": "597"
},
{
"case": "console",
- "type": "590"
+ "type": "595"
},
{
"case": "spicevmc",
- "type": "593"
+ "type": "598"
},
{
"case": "spiceport",
- "type": "594"
+ "type": "599"
},
{
"case": "qemu-vdagent",
- "type": "595"
+ "type": "600"
},
{
"case": "dbus",
- "type": "596"
+ "type": "601"
},
{
"case": "vc",
- "type": "597"
+ "type": "602"
},
{
"case": "ringbuf",
- "type": "598"
+ "type": "603"
},
{
"case": "memory",
- "type": "598"
+ "type": "603"
}
],
"members": [
{
"name": "type",
- "type": "585"
+ "type": "590"
}
],
"meta-type": "object"
},
{
- "name": "353",
+ "name": "357",
"members": [
{
"name": "elf"
@@ -11698,7 +11913,7 @@
]
},
{
- "name": "354",
+ "name": "358",
"members": [
{
"name": "none"
@@ -11722,12 +11937,12 @@
]
},
{
- "name": "[353]",
- "element-type": "353",
+ "name": "[357]",
+ "element-type": "357",
"meta-type": "array"
},
{
- "name": "355",
+ "name": "359",
"members": [
{
"name": "none"
@@ -11791,7 +12006,7 @@
]
},
{
- "name": "356",
+ "name": "360",
"members": [
{
"name": "netdev",
@@ -11822,7 +12037,7 @@
"meta-type": "object"
},
{
- "name": "357",
+ "name": "361",
"members": [
{
"name": "hostname",
@@ -11882,7 +12097,7 @@
{
"name": "dnssearch",
"default": null,
- "type": "[599]"
+ "type": "[604]"
},
{
"name": "domainname",
@@ -11922,12 +12137,12 @@
{
"name": "hostfwd",
"default": null,
- "type": "[599]"
+ "type": "[604]"
},
{
"name": "guestfwd",
"default": null,
- "type": "[599]"
+ "type": "[604]"
},
{
"name": "tftp-server-name",
@@ -11938,7 +12153,7 @@
"meta-type": "object"
},
{
- "name": "358",
+ "name": "362",
"members": [
{
"name": "ifname",
@@ -12019,7 +12234,7 @@
"meta-type": "object"
},
{
- "name": "359",
+ "name": "363",
"members": [
{
"name": "src",
@@ -12092,7 +12307,7 @@
"meta-type": "object"
},
{
- "name": "360",
+ "name": "364",
"members": [
{
"name": "fd",
@@ -12128,11 +12343,11 @@
"meta-type": "object"
},
{
- "name": "361",
+ "name": "365",
"members": [
{
"name": "addr",
- "type": "373"
+ "type": "377"
},
{
"name": "server",
@@ -12148,23 +12363,23 @@
"meta-type": "object"
},
{
- "name": "362",
+ "name": "366",
"members": [
{
"name": "local",
"default": null,
- "type": "373"
+ "type": "377"
},
{
"name": "remote",
"default": null,
- "type": "373"
+ "type": "377"
}
],
"meta-type": "object"
},
{
- "name": "363",
+ "name": "367",
"members": [
{
"name": "sock",
@@ -12190,7 +12405,7 @@
"meta-type": "object"
},
{
- "name": "364",
+ "name": "368",
"members": [
{
"name": "br",
@@ -12206,7 +12421,7 @@
"meta-type": "object"
},
{
- "name": "365",
+ "name": "369",
"members": [
{
"name": "hubid",
@@ -12221,7 +12436,7 @@
"meta-type": "object"
},
{
- "name": "366",
+ "name": "370",
"members": [
{
"name": "ifname",
@@ -12236,7 +12451,7 @@
"meta-type": "object"
},
{
- "name": "367",
+ "name": "371",
"members": [
{
"name": "chardev",
@@ -12256,7 +12471,7 @@
"meta-type": "object"
},
{
- "name": "368",
+ "name": "372",
"members": [
{
"name": "vhostdev",
@@ -12285,7 +12500,7 @@
"meta-type": "object"
},
{
- "name": "372",
+ "name": "376",
"members": [
{
"name": "normal"
@@ -12310,36 +12525,36 @@
"meta-type": "array"
},
{
- "name": "373",
+ "name": "377",
"tag": "type",
"variants": [
{
"case": "inet",
- "type": "561"
+ "type": "566"
},
{
"case": "unix",
- "type": "600"
+ "type": "605"
},
{
"case": "vsock",
- "type": "601"
+ "type": "606"
},
{
"case": "fd",
- "type": "599"
+ "type": "604"
}
],
"members": [
{
"name": "type",
- "type": "579"
+ "type": "584"
}
],
"meta-type": "object"
},
{
- "name": "374",
+ "name": "378",
"members": [
{
"name": "half"
@@ -12355,7 +12570,7 @@
]
},
{
- "name": "375",
+ "name": "379",
"members": [
{
"name": "off"
@@ -12371,7 +12586,7 @@
]
},
{
- "name": "376",
+ "name": "380",
"members": [
{
"name": "priority",
@@ -12430,7 +12645,7 @@
"meta-type": "object"
},
{
- "name": "377",
+ "name": "381",
"members": [
{
"name": "in-pport",
@@ -12471,7 +12686,7 @@
"meta-type": "object"
},
{
- "name": "378",
+ "name": "382",
"members": [
{
"name": "goto-tbl",
@@ -12507,16 +12722,16 @@
"meta-type": "object"
},
{
- "name": "379",
+ "name": "383",
"tag": "type",
"variants": [
{
"case": "passthrough",
- "type": "602"
+ "type": "607"
},
{
"case": "emulator",
- "type": "603"
+ "type": "608"
}
],
"members": [
@@ -12528,7 +12743,7 @@
"meta-type": "object"
},
{
- "name": "380",
+ "name": "384",
"members": [
{
"name": "vnc"
@@ -12544,7 +12759,7 @@
]
},
{
- "name": "381",
+ "name": "385",
"members": [
{
"name": "keep"
@@ -12564,7 +12779,7 @@
]
},
{
- "name": "382",
+ "name": "386",
"members": [
{
"name": "display",
@@ -12575,7 +12790,7 @@
"meta-type": "object"
},
{
- "name": "383",
+ "name": "387",
"members": [
{
"name": "display",
@@ -12586,7 +12801,7 @@
"meta-type": "object"
},
{
- "name": "384",
+ "name": "388",
"members": [
{
"name": "ppm"
@@ -12602,7 +12817,7 @@
]
},
{
- "name": "385",
+ "name": "389",
"members": [
{
"name": "client"
@@ -12622,12 +12837,12 @@
]
},
{
- "name": "[386]",
- "element-type": "386",
+ "name": "[390]",
+ "element-type": "390",
"meta-type": "array"
},
{
- "name": "386",
+ "name": "390",
"members": [
{
"name": "host",
@@ -12639,7 +12854,7 @@
},
{
"name": "family",
- "type": "389"
+ "type": "393"
},
{
"name": "connection-id",
@@ -12661,7 +12876,7 @@
"meta-type": "object"
},
{
- "name": "387",
+ "name": "391",
"members": [
{
"name": "host",
@@ -12673,13 +12888,13 @@
},
{
"name": "family",
- "type": "389"
+ "type": "393"
}
],
"meta-type": "object"
},
{
- "name": "388",
+ "name": "392",
"members": [
{
"name": "host",
@@ -12691,7 +12906,7 @@
},
{
"name": "family",
- "type": "389"
+ "type": "393"
},
{
"name": "auth",
@@ -12702,7 +12917,7 @@
"meta-type": "object"
},
{
- "name": "389",
+ "name": "393",
"members": [
{
"name": "ipv4"
@@ -12730,12 +12945,12 @@
]
},
{
- "name": "[390]",
- "element-type": "390",
+ "name": "[394]",
+ "element-type": "394",
"meta-type": "array"
},
{
- "name": "390",
+ "name": "394",
"members": [
{
"name": "host",
@@ -12747,7 +12962,7 @@
},
{
"name": "family",
- "type": "389"
+ "type": "393"
},
{
"name": "websocket",
@@ -12767,12 +12982,12 @@
"meta-type": "object"
},
{
- "name": "[391]",
- "element-type": "391",
+ "name": "[395]",
+ "element-type": "395",
"meta-type": "array"
},
{
- "name": "391",
+ "name": "395",
"members": [
{
"name": "host",
@@ -12784,7 +12999,7 @@
},
{
"name": "family",
- "type": "389"
+ "type": "393"
},
{
"name": "websocket",
@@ -12792,18 +13007,18 @@
},
{
"name": "auth",
- "type": "392"
+ "type": "396"
},
{
"name": "vencrypt",
"default": null,
- "type": "393"
+ "type": "397"
}
],
"meta-type": "object"
},
{
- "name": "392",
+ "name": "396",
"members": [
{
"name": "none"
@@ -12847,7 +13062,7 @@
]
},
{
- "name": "393",
+ "name": "397",
"members": [
{
"name": "plain"
@@ -12891,7 +13106,7 @@
]
},
{
- "name": "394",
+ "name": "398",
"members": [
{
"name": "host",
@@ -12903,7 +13118,7 @@
},
{
"name": "family",
- "type": "389"
+ "type": "393"
},
{
"name": "websocket",
@@ -12918,7 +13133,7 @@
"meta-type": "object"
},
{
- "name": "395",
+ "name": "399",
"members": [
{
"name": "host",
@@ -12930,7 +13145,7 @@
},
{
"name": "family",
- "type": "389"
+ "type": "393"
},
{
"name": "websocket",
@@ -12940,71 +13155,71 @@
"meta-type": "object"
},
{
- "name": "[396]",
- "element-type": "396",
+ "name": "[400]",
+ "element-type": "400",
"meta-type": "array"
},
{
- "name": "396",
+ "name": "400",
"tag": "type",
"variants": [
{
"case": "number",
- "type": "605"
+ "type": "610"
},
{
"case": "qcode",
- "type": "606"
+ "type": "611"
}
],
"members": [
{
"name": "type",
- "type": "604"
+ "type": "609"
}
],
"meta-type": "object"
},
{
- "name": "[397]",
- "element-type": "397",
+ "name": "[401]",
+ "element-type": "401",
"meta-type": "array"
},
{
- "name": "397",
+ "name": "401",
"tag": "type",
"variants": [
{
"case": "key",
- "type": "608"
+ "type": "613"
},
{
"case": "btn",
- "type": "609"
+ "type": "614"
},
{
"case": "rel",
- "type": "610"
+ "type": "615"
},
{
"case": "abs",
- "type": "610"
+ "type": "615"
},
{
"case": "mtt",
- "type": "611"
+ "type": "616"
}
],
"members": [
{
"name": "type",
- "type": "607"
+ "type": "612"
}
],
"meta-type": "object"
},
{
- "name": "398",
+ "name": "402",
"members": [
{
"name": "default"
@@ -13040,7 +13255,7 @@
]
},
{
- "name": "399",
+ "name": "403",
"members": [
{
"name": "off"
@@ -13064,7 +13279,7 @@
]
},
{
- "name": "400",
+ "name": "404",
"members": [
{
"name": "grab-on-hover",
@@ -13090,7 +13305,7 @@
"meta-type": "object"
},
{
- "name": "401",
+ "name": "405",
"members": [
{
"name": "left-command-key",
@@ -13111,7 +13326,7 @@
"meta-type": "object"
},
{
- "name": "402",
+ "name": "406",
"members": [
{
"name": "charset",
@@ -13122,7 +13337,7 @@
"meta-type": "object"
},
{
- "name": "403",
+ "name": "407",
"members": [
{
"name": "rendernode",
@@ -13133,7 +13348,7 @@
"meta-type": "object"
},
{
- "name": "404",
+ "name": "408",
"members": [
{
"name": "rendernode",
@@ -13159,18 +13374,18 @@
"meta-type": "object"
},
{
- "name": "405",
+ "name": "409",
"members": [
{
"name": "grab-mod",
"default": null,
- "type": "612"
+ "type": "617"
}
],
"meta-type": "object"
},
{
- "name": "406",
+ "name": "410",
"members": [
{
"name": "vnc"
@@ -13182,7 +13397,7 @@
]
},
{
- "name": "407",
+ "name": "411",
"members": [
{
"name": "tls-certs",
@@ -13193,7 +13408,7 @@
"meta-type": "object"
},
{
- "name": "408",
+ "name": "412",
"members": [
{
"name": "vnc"
@@ -13205,18 +13420,18 @@
]
},
{
- "name": "409",
+ "name": "413",
"members": [
{
"name": "addresses",
"default": null,
- "type": "[373]"
+ "type": "[377]"
}
],
"meta-type": "object"
},
{
- "name": "410",
+ "name": "414",
"members": [
{
"name": "none"
@@ -13280,7 +13495,7 @@
]
},
{
- "name": "411",
+ "name": "415",
"members": [
{
"name": "transferred",
@@ -13358,7 +13573,7 @@
"meta-type": "object"
},
{
- "name": "412",
+ "name": "416",
"members": [
{
"name": "transferred",
@@ -13368,7 +13583,7 @@
"meta-type": "object"
},
{
- "name": "413",
+ "name": "417",
"members": [
{
"name": "cache-size",
@@ -13402,7 +13617,7 @@
"meta-type": "object"
},
{
- "name": "414",
+ "name": "418",
"members": [
{
"name": "pages",
@@ -13428,12 +13643,12 @@
"meta-type": "object"
},
{
- "name": "[373]",
- "element-type": "373",
+ "name": "[377]",
+ "element-type": "377",
"meta-type": "array"
},
{
- "name": "415",
+ "name": "419",
"members": [
{
"name": "xbzrle"
@@ -13503,6 +13718,9 @@
},
{
"name": "postcopy-preempt"
+ },
+ {
+ "name": "switchover-ack"
}
],
"meta-type": "enum",
@@ -13527,11 +13745,12 @@
"validate-uuid",
"background-snapshot",
"zero-copy-send",
- "postcopy-preempt"
+ "postcopy-preempt",
+ "switchover-ack"
]
},
{
- "name": "416",
+ "name": "420",
"members": [
{
"name": "none"
@@ -13551,12 +13770,12 @@
]
},
{
- "name": "[417]",
- "element-type": "417",
+ "name": "[421]",
+ "element-type": "421",
"meta-type": "array"
},
{
- "name": "417",
+ "name": "421",
"members": [
{
"name": "node-name",
@@ -13568,13 +13787,13 @@
},
{
"name": "bitmaps",
- "type": "[613]"
+ "type": "[618]"
}
],
"meta-type": "object"
},
{
- "name": "418",
+ "name": "422",
"members": [
{
"name": "none"
@@ -13594,7 +13813,7 @@
]
},
{
- "name": "419",
+ "name": "423",
"members": [
{
"name": "none"
@@ -13618,7 +13837,7 @@
]
},
{
- "name": "420",
+ "name": "424",
"members": [
{
"name": "page-sampling"
@@ -13638,7 +13857,7 @@
]
},
{
- "name": "421",
+ "name": "425",
"members": [
{
"name": "unstarted"
@@ -13658,12 +13877,12 @@
]
},
{
- "name": "[422]",
- "element-type": "422",
+ "name": "[426]",
+ "element-type": "426",
"meta-type": "array"
},
{
- "name": "422",
+ "name": "426",
"members": [
{
"name": "id",
@@ -13677,84 +13896,84 @@
"meta-type": "object"
},
{
- "name": "[423]",
- "element-type": "423",
+ "name": "[427]",
+ "element-type": "427",
"meta-type": "array"
},
{
- "name": "423",
+ "name": "427",
"tag": "type",
"variants": [
{
"case": "abort",
- "type": "615"
+ "type": "620"
},
{
"case": "block-dirty-bitmap-add",
- "type": "616"
+ "type": "621"
},
{
"case": "block-dirty-bitmap-remove",
- "type": "617"
+ "type": "622"
},
{
"case": "block-dirty-bitmap-clear",
- "type": "617"
+ "type": "622"
},
{
"case": "block-dirty-bitmap-enable",
- "type": "617"
+ "type": "622"
},
{
"case": "block-dirty-bitmap-disable",
- "type": "617"
+ "type": "622"
},
{
"case": "block-dirty-bitmap-merge",
- "type": "618"
+ "type": "623"
},
{
"case": "blockdev-backup",
- "type": "619"
+ "type": "624"
},
{
"case": "blockdev-snapshot",
- "type": "620"
+ "type": "625"
},
{
"case": "blockdev-snapshot-internal-sync",
- "type": "621"
+ "type": "626"
},
{
"case": "blockdev-snapshot-sync",
- "type": "622"
+ "type": "627"
},
{
"case": "drive-backup",
- "type": "623"
+ "type": "628"
}
],
"members": [
{
"name": "type",
- "type": "614"
+ "type": "619"
}
],
"meta-type": "object"
},
{
- "name": "424",
+ "name": "428",
"members": [
{
"name": "completion-mode",
"default": null,
- "type": "624"
+ "type": "629"
}
],
"meta-type": "object"
},
{
- "name": "425",
+ "name": "429",
"members": [
{
"name": "unavailable"
@@ -13774,12 +13993,12 @@
]
},
{
- "name": "[426]",
- "element-type": "426",
+ "name": "[430]",
+ "element-type": "430",
"meta-type": "array"
},
{
- "name": "426",
+ "name": "430",
"members": [
{
"name": "oob"
@@ -13791,7 +14010,7 @@
]
},
{
- "name": "427",
+ "name": "431",
"members": [
{
"name": "major",
@@ -13809,7 +14028,7 @@
"meta-type": "object"
},
{
- "name": "428",
+ "name": "432",
"members": [
{
"name": "builtin"
@@ -13845,21 +14064,21 @@
]
},
{
- "name": "429",
+ "name": "433",
"members": [
{
"name": "json-type",
- "type": "625"
+ "type": "630"
}
],
"meta-type": "object"
},
{
- "name": "430",
+ "name": "434",
"members": [
{
"name": "members",
- "type": "[626]"
+ "type": "[631]"
},
{
"name": "values",
@@ -13872,7 +14091,7 @@
"meta-type": "object"
},
{
- "name": "431",
+ "name": "435",
"members": [
{
"name": "element-type",
@@ -13882,11 +14101,11 @@
"meta-type": "object"
},
{
- "name": "432",
+ "name": "436",
"members": [
{
"name": "members",
- "type": "[627]"
+ "type": "[632]"
},
{
"name": "tag",
@@ -13896,23 +14115,23 @@
{
"name": "variants",
"default": null,
- "type": "[628]"
+ "type": "[633]"
}
],
"meta-type": "object"
},
{
- "name": "433",
+ "name": "437",
"members": [
{
"name": "members",
- "type": "[629]"
+ "type": "[634]"
}
],
"meta-type": "object"
},
{
- "name": "434",
+ "name": "438",
"members": [
{
"name": "arg-type",
@@ -13931,7 +14150,7 @@
"meta-type": "object"
},
{
- "name": "435",
+ "name": "439",
"members": [
{
"name": "arg-type",
@@ -13941,7 +14160,7 @@
"meta-type": "object"
},
{
- "name": "436",
+ "name": "440",
"members": [
{
"name": "authz-list"
@@ -14131,23 +14350,23 @@
]
},
{
- "name": "437",
+ "name": "441",
"members": [
{
"name": "policy",
"default": null,
- "type": "630"
+ "type": "635"
},
{
"name": "rules",
"default": null,
- "type": "[631]"
+ "type": "[636]"
}
],
"meta-type": "object"
},
{
- "name": "438",
+ "name": "442",
"members": [
{
"name": "filename",
@@ -14162,7 +14381,7 @@
"meta-type": "object"
},
{
- "name": "439",
+ "name": "443",
"members": [
{
"name": "service",
@@ -14172,7 +14391,7 @@
"meta-type": "object"
},
{
- "name": "440",
+ "name": "444",
"members": [
{
"name": "identity",
@@ -14182,7 +14401,7 @@
"meta-type": "object"
},
{
- "name": "441",
+ "name": "445",
"members": [
{
"name": "if",
@@ -14196,7 +14415,7 @@
"meta-type": "object"
},
{
- "name": "442",
+ "name": "446",
"members": [
{
"name": "primary_in",
@@ -14243,7 +14462,7 @@
"meta-type": "object"
},
{
- "name": "443",
+ "name": "447",
"members": [
{
"name": "queues",
@@ -14264,7 +14483,7 @@
"meta-type": "object"
},
{
- "name": "444",
+ "name": "448",
"members": [
{
"name": "queues",
@@ -14289,7 +14508,7 @@
"meta-type": "object"
},
{
- "name": "445",
+ "name": "449",
"members": [
{
"name": "addr",
@@ -14304,7 +14523,7 @@
"meta-type": "object"
},
{
- "name": "446",
+ "name": "450",
"members": [
{
"name": "netdev",
@@ -14313,7 +14532,7 @@
{
"name": "queue",
"default": null,
- "type": "632"
+ "type": "637"
},
{
"name": "status",
@@ -14328,7 +14547,7 @@
{
"name": "insert",
"default": null,
- "type": "633"
+ "type": "638"
},
{
"name": "interval",
@@ -14338,7 +14557,7 @@
"meta-type": "object"
},
{
- "name": "447",
+ "name": "451",
"members": [
{
"name": "netdev",
@@ -14347,7 +14566,7 @@
{
"name": "queue",
"default": null,
- "type": "632"
+ "type": "637"
},
{
"name": "status",
@@ -14362,7 +14581,7 @@
{
"name": "insert",
"default": null,
- "type": "633"
+ "type": "638"
},
{
"name": "file",
@@ -14377,7 +14596,7 @@
"meta-type": "object"
},
{
- "name": "448",
+ "name": "452",
"members": [
{
"name": "netdev",
@@ -14386,7 +14605,7 @@
{
"name": "queue",
"default": null,
- "type": "632"
+ "type": "637"
},
{
"name": "status",
@@ -14401,7 +14620,7 @@
{
"name": "insert",
"default": null,
- "type": "633"
+ "type": "638"
},
{
"name": "outdev",
@@ -14416,7 +14635,7 @@
"meta-type": "object"
},
{
- "name": "449",
+ "name": "453",
"members": [
{
"name": "netdev",
@@ -14425,7 +14644,7 @@
{
"name": "queue",
"default": null,
- "type": "632"
+ "type": "637"
},
{
"name": "status",
@@ -14440,7 +14659,7 @@
{
"name": "insert",
"default": null,
- "type": "633"
+ "type": "638"
},
{
"name": "indev",
@@ -14461,7 +14680,7 @@
"meta-type": "object"
},
{
- "name": "450",
+ "name": "454",
"members": [
{
"name": "netdev",
@@ -14470,7 +14689,7 @@
{
"name": "queue",
"default": null,
- "type": "632"
+ "type": "637"
},
{
"name": "status",
@@ -14485,13 +14704,13 @@
{
"name": "insert",
"default": null,
- "type": "633"
+ "type": "638"
}
],
"meta-type": "object"
},
{
- "name": "451",
+ "name": "455",
"members": [
{
"name": "netdev",
@@ -14500,7 +14719,7 @@
{
"name": "queue",
"default": null,
- "type": "632"
+ "type": "637"
},
{
"name": "status",
@@ -14515,7 +14734,7 @@
{
"name": "insert",
"default": null,
- "type": "633"
+ "type": "638"
},
{
"name": "vnet_hdr_support",
@@ -14526,7 +14745,7 @@
"meta-type": "object"
},
{
- "name": "452",
+ "name": "456",
"members": [
{
"name": "name",
@@ -14566,7 +14785,7 @@
"meta-type": "object"
},
{
- "name": "453",
+ "name": "457",
"members": [
{
"name": "evdev",
@@ -14585,13 +14804,13 @@
{
"name": "grab-toggle",
"default": null,
- "type": "634"
+ "type": "639"
}
],
"meta-type": "object"
},
{
- "name": "454",
+ "name": "458",
"members": [
{
"name": "aio-max-batch",
@@ -14627,7 +14846,7 @@
"meta-type": "object"
},
{
- "name": "455",
+ "name": "459",
"members": [
{
"name": "aio-max-batch",
@@ -14648,7 +14867,7 @@
"meta-type": "object"
},
{
- "name": "456",
+ "name": "460",
"members": [
{
"name": "dump",
@@ -14668,7 +14887,7 @@
{
"name": "policy",
"default": null,
- "type": "479"
+ "type": "483"
},
{
"name": "prealloc",
@@ -14708,7 +14927,7 @@
"meta-type": "object"
},
{
- "name": "457",
+ "name": "461",
"members": [
{
"name": "dump",
@@ -14728,7 +14947,7 @@
{
"name": "policy",
"default": null,
- "type": "479"
+ "type": "483"
},
{
"name": "prealloc",
@@ -14797,7 +15016,7 @@
"meta-type": "object"
},
{
- "name": "458",
+ "name": "462",
"members": [
{
"name": "dump",
@@ -14817,7 +15036,7 @@
{
"name": "policy",
"default": null,
- "type": "479"
+ "type": "483"
},
{
"name": "prealloc",
@@ -14872,7 +15091,7 @@
"meta-type": "object"
},
{
- "name": "459",
+ "name": "463",
"members": [
{
"name": "dump",
@@ -14892,7 +15111,7 @@
{
"name": "policy",
"default": null,
- "type": "479"
+ "type": "483"
},
{
"name": "prealloc",
@@ -14932,7 +15151,7 @@
"meta-type": "object"
},
{
- "name": "460",
+ "name": "464",
"members": [
{
"name": "path",
@@ -14942,7 +15161,7 @@
"meta-type": "object"
},
{
- "name": "461",
+ "name": "465",
"members": [
{
"name": "chardev",
@@ -14957,7 +15176,7 @@
"meta-type": "object"
},
{
- "name": "462",
+ "name": "466",
"members": [
{
"name": "opened",
@@ -14971,7 +15190,7 @@
"meta-type": "object"
},
{
- "name": "463",
+ "name": "467",
"members": [
{
"name": "opened",
@@ -14989,7 +15208,7 @@
"meta-type": "object"
},
{
- "name": "464",
+ "name": "468",
"members": [
{
"name": "opened",
@@ -15008,7 +15227,7 @@
"meta-type": "object"
},
{
- "name": "465",
+ "name": "469",
"members": [
{
"name": "loaded",
@@ -15021,7 +15240,7 @@
{
"name": "format",
"default": null,
- "type": "635"
+ "type": "640"
},
{
"name": "keyid",
@@ -15047,7 +15266,7 @@
"meta-type": "object"
},
{
- "name": "466",
+ "name": "470",
"members": [
{
"name": "loaded",
@@ -15060,7 +15279,7 @@
{
"name": "format",
"default": null,
- "type": "635"
+ "type": "640"
},
{
"name": "keyid",
@@ -15080,7 +15299,7 @@
"meta-type": "object"
},
{
- "name": "467",
+ "name": "471",
"members": [
{
"name": "sev-device",
@@ -15125,7 +15344,7 @@
"meta-type": "object"
},
{
- "name": "468",
+ "name": "472",
"members": [
{
"name": "cpu-affinity",
@@ -15141,12 +15360,12 @@
"meta-type": "object"
},
{
- "name": "469",
+ "name": "473",
"members": [
{
"name": "limits",
"default": null,
- "type": "636"
+ "type": "641"
},
{
"name": "x-iops-total",
@@ -15304,7 +15523,7 @@
"meta-type": "object"
},
{
- "name": "470",
+ "name": "474",
"members": [
{
"name": "verify-peer",
@@ -15319,7 +15538,7 @@
{
"name": "endpoint",
"default": null,
- "type": "637"
+ "type": "642"
},
{
"name": "priority",
@@ -15338,7 +15557,7 @@
"meta-type": "object"
},
{
- "name": "471",
+ "name": "475",
"members": [
{
"name": "verify-peer",
@@ -15353,7 +15572,7 @@
{
"name": "endpoint",
"default": null,
- "type": "637"
+ "type": "642"
},
{
"name": "priority",
@@ -15377,7 +15596,7 @@
"meta-type": "object"
},
{
- "name": "472",
+ "name": "476",
"members": [
{
"name": "verify-peer",
@@ -15392,7 +15611,7 @@
{
"name": "endpoint",
"default": null,
- "type": "637"
+ "type": "642"
},
{
"name": "priority",
@@ -15421,7 +15640,7 @@
"meta-type": "object"
},
{
- "name": "473",
+ "name": "477",
"members": [
{
"name": "verify-peer",
@@ -15436,7 +15655,7 @@
{
"name": "endpoint",
"default": null,
- "type": "637"
+ "type": "642"
},
{
"name": "priority",
@@ -15447,7 +15666,7 @@
"meta-type": "object"
},
{
- "name": "474",
+ "name": "478",
"members": [
{
"name": "fd",
@@ -15461,11 +15680,11 @@
"meta-type": "object"
},
{
- "name": "475",
+ "name": "479",
"members": [
{
"name": "socket",
- "type": "373"
+ "type": "377"
},
{
"name": "device",
@@ -15475,7 +15694,7 @@
"meta-type": "object"
},
{
- "name": "476",
+ "name": "480",
"members": [
{
"name": "node-id",
@@ -15511,7 +15730,7 @@
"meta-type": "object"
},
{
- "name": "477",
+ "name": "481",
"members": [
{
"name": "aarch64"
@@ -15643,17 +15862,17 @@
]
},
{
- "name": "478",
+ "name": "482",
"members": [
{
"name": "cpu-state",
- "type": "638"
+ "type": "643"
}
],
"meta-type": "object"
},
{
- "name": "479",
+ "name": "483",
"members": [
{
"name": "default"
@@ -15677,7 +15896,7 @@
]
},
{
- "name": "480",
+ "name": "484",
"members": [
{
"name": "node"
@@ -15705,7 +15924,7 @@
]
},
{
- "name": "481",
+ "name": "485",
"members": [
{
"name": "nodeid",
@@ -15736,7 +15955,7 @@
"meta-type": "object"
},
{
- "name": "482",
+ "name": "486",
"members": [
{
"name": "src",
@@ -15754,7 +15973,7 @@
"meta-type": "object"
},
{
- "name": "483",
+ "name": "487",
"members": [
{
"name": "node-id",
@@ -15790,7 +16009,7 @@
"meta-type": "object"
},
{
- "name": "484",
+ "name": "488",
"members": [
{
"name": "initiator",
@@ -15802,11 +16021,11 @@
},
{
"name": "hierarchy",
- "type": "639"
+ "type": "644"
},
{
"name": "data-type",
- "type": "640"
+ "type": "645"
},
{
"name": "latency",
@@ -15822,7 +16041,7 @@
"meta-type": "object"
},
{
- "name": "485",
+ "name": "489",
"members": [
{
"name": "node-id",
@@ -15838,11 +16057,11 @@
},
{
"name": "associativity",
- "type": "641"
+ "type": "646"
},
{
"name": "policy",
- "type": "642"
+ "type": "647"
},
{
"name": "line",
@@ -15852,7 +16071,7 @@
"meta-type": "object"
},
{
- "name": "486",
+ "name": "490",
"members": [
{
"name": "dimm"
@@ -15880,47 +16099,47 @@
]
},
{
- "name": "487",
+ "name": "491",
"members": [
{
"name": "data",
- "type": "643"
+ "type": "648"
}
],
"meta-type": "object"
},
{
- "name": "488",
+ "name": "492",
"members": [
{
"name": "data",
- "type": "644"
+ "type": "649"
}
],
"meta-type": "object"
},
{
- "name": "489",
+ "name": "493",
"members": [
{
"name": "data",
- "type": "645"
+ "type": "650"
}
],
"meta-type": "object"
},
{
- "name": "490",
+ "name": "494",
"members": [
{
"name": "data",
- "type": "646"
+ "type": "651"
}
],
"meta-type": "object"
},
{
- "name": "491",
+ "name": "495",
"members": [
{
"name": "name",
@@ -15935,7 +16154,7 @@
"meta-type": "object"
},
{
- "name": "492",
+ "name": "496",
"members": [
{
"name": "incompatible"
@@ -15959,7 +16178,7 @@
]
},
{
- "name": "493",
+ "name": "497",
"members": [
{
"name": "static"
@@ -15975,7 +16194,7 @@
]
},
{
- "name": "494",
+ "name": "498",
"members": [
{
"name": "none"
@@ -15995,7 +16214,7 @@
]
},
{
- "name": "495",
+ "name": "499",
"members": [
{
"name": "block-node"
@@ -16015,7 +16234,7 @@
]
},
{
- "name": "496",
+ "name": "500",
"members": [
{
"name": "node-name",
@@ -16025,7 +16244,7 @@
"meta-type": "object"
},
{
- "name": "497",
+ "name": "501",
"members": [
{
"name": "id",
@@ -16035,12 +16254,12 @@
"meta-type": "object"
},
{
- "name": "[498]",
- "element-type": "498",
+ "name": "[502]",
+ "element-type": "502",
"meta-type": "array"
},
{
- "name": "498",
+ "name": "502",
"members": [
{
"name": "fd",
@@ -16055,12 +16274,12 @@
"meta-type": "object"
},
{
- "name": "[499]",
- "element-type": "499",
+ "name": "[503]",
+ "element-type": "503",
"meta-type": "array"
},
{
- "name": "499",
+ "name": "503",
"members": [
{
"name": "name",
@@ -16068,7 +16287,7 @@
},
{
"name": "type",
- "type": "647"
+ "type": "652"
},
{
"name": "help",
@@ -16084,7 +16303,7 @@
"meta-type": "object"
},
{
- "name": "500",
+ "name": "504",
"members": [
{
"name": "uninit"
@@ -16116,12 +16335,12 @@
]
},
{
- "name": "[501]",
- "element-type": "501",
+ "name": "[505]",
+ "element-type": "505",
"meta-type": "array"
},
{
- "name": "501",
+ "name": "505",
"members": [
{
"name": "node",
@@ -16135,7 +16354,7 @@
"meta-type": "object"
},
{
- "name": "502",
+ "name": "506",
"members": [
{
"name": "closed"
@@ -16167,7 +16386,7 @@
]
},
{
- "name": "503",
+ "name": "507",
"members": [
{
"name": "none"
@@ -16207,33 +16426,33 @@
]
},
{
- "name": "504",
+ "name": "508",
"members": [
{
"name": "in",
"default": null,
- "type": "648"
+ "type": "653"
},
{
"name": "out",
"default": null,
- "type": "648"
+ "type": "653"
}
],
"meta-type": "object"
},
{
- "name": "505",
+ "name": "509",
"members": [
{
"name": "in",
"default": null,
- "type": "649"
+ "type": "654"
},
{
"name": "out",
"default": null,
- "type": "649"
+ "type": "654"
},
{
"name": "threshold",
@@ -16244,33 +16463,33 @@
"meta-type": "object"
},
{
- "name": "506",
+ "name": "510",
"members": [
{
"name": "in",
"default": null,
- "type": "650"
+ "type": "655"
},
{
"name": "out",
"default": null,
- "type": "650"
+ "type": "655"
}
],
"meta-type": "object"
},
{
- "name": "507",
+ "name": "511",
"members": [
{
"name": "in",
"default": null,
- "type": "648"
+ "type": "653"
},
{
"name": "out",
"default": null,
- "type": "648"
+ "type": "653"
},
{
"name": "latency",
@@ -16281,33 +16500,33 @@
"meta-type": "object"
},
{
- "name": "508",
+ "name": "512",
"members": [
{
"name": "in",
"default": null,
- "type": "651"
+ "type": "656"
},
{
"name": "out",
"default": null,
- "type": "651"
+ "type": "656"
}
],
"meta-type": "object"
},
{
- "name": "509",
+ "name": "513",
"members": [
{
"name": "in",
"default": null,
- "type": "652"
+ "type": "657"
},
{
"name": "out",
"default": null,
- "type": "652"
+ "type": "657"
},
{
"name": "try-mmap",
@@ -16328,17 +16547,17 @@
"meta-type": "object"
},
{
- "name": "510",
+ "name": "514",
"members": [
{
"name": "in",
"default": null,
- "type": "653"
+ "type": "658"
},
{
"name": "out",
"default": null,
- "type": "653"
+ "type": "658"
},
{
"name": "server",
@@ -16349,49 +16568,49 @@
"meta-type": "object"
},
{
- "name": "511",
+ "name": "515",
"members": [
{
"name": "in",
"default": null,
- "type": "654"
+ "type": "659"
},
{
"name": "out",
"default": null,
- "type": "654"
+ "type": "659"
}
],
"meta-type": "object"
},
{
- "name": "512",
+ "name": "516",
"members": [
{
"name": "in",
"default": null,
- "type": "655"
+ "type": "660"
},
{
"name": "out",
"default": null,
- "type": "655"
+ "type": "660"
}
],
"meta-type": "object"
},
{
- "name": "513",
+ "name": "517",
"members": [
{
"name": "in",
"default": null,
- "type": "648"
+ "type": "653"
},
{
"name": "out",
"default": null,
- "type": "648"
+ "type": "653"
},
{
"name": "dev",
@@ -16407,17 +16626,17 @@
"meta-type": "object"
},
{
- "name": "514",
+ "name": "518",
"members": [
{
"name": "in",
"default": null,
- "type": "648"
+ "type": "653"
},
{
"name": "out",
"default": null,
- "type": "648"
+ "type": "653"
},
{
"name": "path",
@@ -16428,7 +16647,7 @@
"meta-type": "object"
},
{
- "name": "515",
+ "name": "519",
"members": [
{
"name": "DIMM"
@@ -16444,12 +16663,12 @@
]
},
{
- "name": "[516]",
- "element-type": "516",
+ "name": "[520]",
+ "element-type": "520",
"meta-type": "array"
},
{
- "name": "516",
+ "name": "520",
"members": [
{
"name": "bus",
@@ -16465,11 +16684,11 @@
},
{
"name": "class_info",
- "type": "656"
+ "type": "661"
},
{
"name": "id",
- "type": "657"
+ "type": "662"
},
{
"name": "irq",
@@ -16487,17 +16706,17 @@
{
"name": "pci_bridge",
"default": null,
- "type": "658"
+ "type": "663"
},
{
"name": "regions",
- "type": "[659]"
+ "type": "[664]"
}
],
"meta-type": "object"
},
{
- "name": "517",
+ "name": "521",
"members": [
{
"name": "vm"
@@ -16517,16 +16736,16 @@
]
},
{
- "name": "[518]",
- "element-type": "518",
+ "name": "[522]",
+ "element-type": "522",
"meta-type": "array"
},
{
- "name": "518",
+ "name": "522",
"members": [
{
"name": "provider",
- "type": "520"
+ "type": "524"
},
{
"name": "names",
@@ -16537,7 +16756,7 @@
"meta-type": "object"
},
{
- "name": "519",
+ "name": "523",
"members": [
{
"name": "vcpus",
@@ -16548,7 +16767,7 @@
"meta-type": "object"
},
{
- "name": "520",
+ "name": "524",
"members": [
{
"name": "kvm"
@@ -16564,12 +16783,12 @@
]
},
{
- "name": "[521]",
- "element-type": "521",
+ "name": "[525]",
+ "element-type": "525",
"meta-type": "array"
},
{
- "name": "521",
+ "name": "525",
"members": [
{
"name": "name",
@@ -16577,18 +16796,18 @@
},
{
"name": "value",
- "type": "660"
+ "type": "665"
}
],
"meta-type": "object"
},
{
- "name": "[522]",
- "element-type": "522",
+ "name": "[526]",
+ "element-type": "526",
"meta-type": "array"
},
{
- "name": "522",
+ "name": "526",
"members": [
{
"name": "name",
@@ -16596,12 +16815,12 @@
},
{
"name": "type",
- "type": "661"
+ "type": "666"
},
{
"name": "unit",
"default": null,
- "type": "662"
+ "type": "667"
},
{
"name": "base",
@@ -16621,7 +16840,7 @@
"meta-type": "object"
},
{
- "name": "523",
+ "name": "527",
"members": [
{
"name": "transports",
@@ -16641,7 +16860,7 @@
"meta-type": "object"
},
{
- "name": "524",
+ "name": "528",
"members": [
{
"name": "statuses",
@@ -16656,7 +16875,7 @@
"meta-type": "object"
},
{
- "name": "525",
+ "name": "529",
"members": [
{
"name": "n-mem-sections",
@@ -16676,19 +16895,19 @@
},
{
"name": "features",
- "type": "523"
+ "type": "527"
},
{
"name": "acked-features",
- "type": "523"
+ "type": "527"
},
{
"name": "backend-features",
- "type": "523"
+ "type": "527"
},
{
"name": "protocol-features",
- "type": "663"
+ "type": "668"
},
{
"name": "max-queues",
@@ -16710,12 +16929,12 @@
"meta-type": "object"
},
{
- "name": "[526]",
- "element-type": "526",
+ "name": "[530]",
+ "element-type": "530",
"meta-type": "array"
},
{
- "name": "526",
+ "name": "530",
"members": [
{
"name": "addr",
@@ -16733,7 +16952,7 @@
"meta-type": "object"
},
{
- "name": "527",
+ "name": "531",
"members": [
{
"name": "flags",
@@ -16751,7 +16970,7 @@
"meta-type": "object"
},
{
- "name": "528",
+ "name": "532",
"members": [
{
"name": "flags",
@@ -16765,12 +16984,12 @@
"meta-type": "object"
},
{
- "name": "[529]",
- "element-type": "529",
+ "name": "[533]",
+ "element-type": "533",
"meta-type": "array"
},
{
- "name": "529",
+ "name": "533",
"members": [
{
"name": "cipher"
@@ -16798,12 +17017,12 @@
]
},
{
- "name": "[530]",
- "element-type": "530",
+ "name": "[534]",
+ "element-type": "534",
"meta-type": "array"
},
{
- "name": "530",
+ "name": "534",
"members": [
{
"name": "queue",
@@ -16811,22 +17030,46 @@
},
{
"name": "type",
- "type": "664"
+ "type": "669"
}
],
"meta-type": "object"
},
{
- "name": "[531]",
- "element-type": "531",
+ "name": "535",
+ "members": [
+ {
+ "name": "informational"
+ },
+ {
+ "name": "warning"
+ },
+ {
+ "name": "failure"
+ },
+ {
+ "name": "fatal"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "informational",
+ "warning",
+ "failure",
+ "fatal"
+ ]
+ },
+ {
+ "name": "[536]",
+ "element-type": "536",
"meta-type": "array"
},
{
- "name": "531",
+ "name": "536",
"members": [
{
"name": "type",
- "type": "665"
+ "type": "670"
},
{
"name": "header",
@@ -16836,7 +17079,7 @@
"meta-type": "object"
},
{
- "name": "532",
+ "name": "537",
"members": [
{
"name": "cache-data-ecc"
@@ -16872,7 +17115,7 @@
]
},
{
- "name": "533",
+ "name": "538",
"members": [
{
"name": "hyper-v"
@@ -16888,7 +17131,7 @@
]
},
{
- "name": "534",
+ "name": "539",
"members": [
{
"name": "arg1",
@@ -16914,7 +17157,7 @@
"meta-type": "object"
},
{
- "name": "535",
+ "name": "540",
"members": [
{
"name": "core",
@@ -16930,18 +17173,18 @@
},
{
"name": "reason",
- "type": "666"
+ "type": "671"
}
],
"meta-type": "object"
},
{
- "name": "[536]",
- "element-type": "536",
+ "name": "[541]",
+ "element-type": "541",
"meta-type": "array"
},
{
- "name": "536",
+ "name": "541",
"members": [
{
"name": "interval_length",
@@ -17011,7 +17254,7 @@
"meta-type": "object"
},
{
- "name": "537",
+ "name": "542",
"members": [
{
"name": "boundaries",
@@ -17025,7 +17268,7 @@
"meta-type": "object"
},
{
- "name": "538",
+ "name": "543",
"members": [
{
"name": "discard-nb-ok",
@@ -17043,7 +17286,7 @@
"meta-type": "object"
},
{
- "name": "539",
+ "name": "544",
"members": [
{
"name": "completion-errors",
@@ -17066,40 +17309,40 @@
"meta-type": "array"
},
{
- "name": "540",
+ "name": "545",
"tag": "type",
"variants": [
{
"case": "qcow2",
- "type": "668"
+ "type": "673"
},
{
"case": "vmdk",
- "type": "669"
+ "type": "674"
},
{
"case": "luks",
- "type": "670"
+ "type": "675"
},
{
"case": "rbd",
- "type": "671"
+ "type": "676"
},
{
"case": "file",
- "type": "672"
+ "type": "677"
}
],
"members": [
{
"name": "type",
- "type": "667"
+ "type": "672"
}
],
"meta-type": "object"
},
{
- "name": "541",
+ "name": "546",
"members": [
{
"name": "block-backend"
@@ -17119,12 +17362,12 @@
]
},
{
- "name": "[542]",
- "element-type": "542",
+ "name": "[547]",
+ "element-type": "547",
"meta-type": "array"
},
{
- "name": "542",
+ "name": "547",
"members": [
{
"name": "consistent-read"
@@ -17148,7 +17391,7 @@
]
},
{
- "name": "543",
+ "name": "548",
"members": [
{
"type": "57"
@@ -17160,16 +17403,16 @@
"meta-type": "alternate"
},
{
- "name": "[544]",
- "element-type": "544",
+ "name": "[549]",
+ "element-type": "549",
"meta-type": "array"
},
{
- "name": "544",
+ "name": "549",
"members": [
{
"name": "event",
- "type": "673"
+ "type": "678"
},
{
"name": "state",
@@ -17179,7 +17422,7 @@
{
"name": "iotype",
"default": null,
- "type": "674"
+ "type": "679"
},
{
"name": "errno",
@@ -17205,16 +17448,16 @@
"meta-type": "object"
},
{
- "name": "[545]",
- "element-type": "545",
+ "name": "[550]",
+ "element-type": "550",
"meta-type": "array"
},
{
- "name": "545",
+ "name": "550",
"members": [
{
"name": "event",
- "type": "673"
+ "type": "678"
},
{
"name": "state",
@@ -17229,7 +17472,7 @@
"meta-type": "object"
},
{
- "name": "546",
+ "name": "551",
"members": [
{
"name": "break-guest-write"
@@ -17245,7 +17488,7 @@
]
},
{
- "name": "547",
+ "name": "552",
"members": [
{
"name": "auto"
@@ -17265,7 +17508,7 @@
]
},
{
- "name": "548",
+ "name": "553",
"members": [
{
"name": "threads"
@@ -17285,7 +17528,7 @@
]
},
{
- "name": "549",
+ "name": "554",
"members": [
{
"name": "tcp"
@@ -17301,7 +17544,7 @@
]
},
{
- "name": "550",
+ "name": "555",
"members": [
{
"name": "crc32c"
@@ -17325,11 +17568,11 @@
]
},
{
- "name": "551",
+ "name": "556",
"members": [
{
"name": "type",
- "type": "675"
+ "type": "680"
},
{
"name": "host",
@@ -17339,7 +17582,7 @@
"meta-type": "object"
},
{
- "name": "552",
+ "name": "557",
"members": [
{
"type": "57"
@@ -17354,62 +17597,62 @@
"meta-type": "alternate"
},
{
- "name": "553",
+ "name": "558",
"members": [
{
- "type": "676"
+ "type": "681"
},
{
- "type": "677"
+ "type": "682"
}
],
"meta-type": "alternate"
},
{
- "name": "554",
+ "name": "559",
"tag": "format",
"variants": [
{
"case": "aes",
- "type": "679"
+ "type": "684"
},
{
"case": "luks",
- "type": "680"
+ "type": "685"
}
],
"members": [
{
"name": "format",
- "type": "678"
+ "type": "683"
}
],
"meta-type": "object"
},
{
- "name": "555",
+ "name": "560",
"tag": "format",
"variants": [
{
"case": "aes",
- "type": "679"
+ "type": "684"
}
],
"members": [
{
"name": "format",
- "type": "681"
+ "type": "686"
}
],
"meta-type": "object"
},
{
- "name": "[543]",
- "element-type": "543",
+ "name": "[548]",
+ "element-type": "548",
"meta-type": "array"
},
{
- "name": "556",
+ "name": "561",
"members": [
{
"name": "quorum"
@@ -17425,42 +17668,42 @@
]
},
{
- "name": "557",
+ "name": "562",
"tag": "format",
"variants": [
{
"case": "luks",
- "type": "683"
+ "type": "688"
},
{
"case": "luks2",
- "type": "684"
+ "type": "689"
},
{
"case": "luks-any",
- "type": "685"
+ "type": "690"
}
],
"members": [
{
"name": "format",
- "type": "682"
+ "type": "687"
},
{
"name": "parent",
"default": null,
- "type": "557"
+ "type": "562"
}
],
"meta-type": "object"
},
{
- "name": "[558]",
- "element-type": "558",
+ "name": "[563]",
+ "element-type": "563",
"meta-type": "array"
},
{
- "name": "558",
+ "name": "563",
"members": [
{
"name": "cephx"
@@ -17476,12 +17719,12 @@
]
},
{
- "name": "[559]",
- "element-type": "559",
+ "name": "[564]",
+ "element-type": "564",
"meta-type": "array"
},
{
- "name": "559",
+ "name": "564",
"members": [
{
"name": "host",
@@ -17495,7 +17738,7 @@
"meta-type": "object"
},
{
- "name": "560",
+ "name": "565",
"members": [
{
"name": "primary"
@@ -17511,7 +17754,7 @@
]
},
{
- "name": "561",
+ "name": "566",
"members": [
{
"name": "host",
@@ -17555,12 +17798,12 @@
"meta-type": "object"
},
{
- "name": "562",
+ "name": "567",
"tag": "mode",
"variants": [
{
"case": "hash",
- "type": "687"
+ "type": "692"
},
{
"case": "none",
@@ -17574,13 +17817,13 @@
"members": [
{
"name": "mode",
- "type": "686"
+ "type": "691"
}
],
"meta-type": "object"
},
{
- "name": "563",
+ "name": "568",
"members": [
{
"name": "filename",
@@ -17593,7 +17836,7 @@
{
"name": "preallocation",
"default": null,
- "type": "688"
+ "type": "693"
},
{
"name": "nocow",
@@ -17609,11 +17852,11 @@
"meta-type": "object"
},
{
- "name": "564",
+ "name": "569",
"members": [
{
"name": "location",
- "type": "313"
+ "type": "317"
},
{
"name": "size",
@@ -17622,13 +17865,13 @@
{
"name": "preallocation",
"default": null,
- "type": "688"
+ "type": "693"
}
],
"meta-type": "object"
},
{
- "name": "565",
+ "name": "570",
"members": [
{
"name": "key-secret",
@@ -17638,27 +17881,27 @@
{
"name": "cipher-alg",
"default": null,
- "type": "689"
+ "type": "694"
},
{
"name": "cipher-mode",
"default": null,
- "type": "690"
+ "type": "695"
},
{
"name": "ivgen-alg",
"default": null,
- "type": "691"
+ "type": "696"
},
{
"name": "ivgen-hash-alg",
"default": null,
- "type": "692"
+ "type": "697"
},
{
"name": "hash-alg",
"default": null,
- "type": "692"
+ "type": "697"
},
{
"name": "iter-time",
@@ -17667,7 +17910,7 @@
},
{
"name": "file",
- "type": "543"
+ "type": "548"
},
{
"name": "size",
@@ -17676,17 +17919,17 @@
{
"name": "preallocation",
"default": null,
- "type": "688"
+ "type": "693"
}
],
"meta-type": "object"
},
{
- "name": "566",
+ "name": "571",
"members": [
{
"name": "location",
- "type": "320"
+ "type": "324"
},
{
"name": "size",
@@ -17696,11 +17939,11 @@
"meta-type": "object"
},
{
- "name": "567",
+ "name": "572",
"members": [
{
"name": "file",
- "type": "543"
+ "type": "548"
},
{
"name": "size",
@@ -17715,11 +17958,11 @@
"meta-type": "object"
},
{
- "name": "568",
+ "name": "573",
"members": [
{
"name": "file",
- "type": "543"
+ "type": "548"
},
{
"name": "size",
@@ -17733,22 +17976,22 @@
{
"name": "encrypt",
"default": null,
- "type": "693"
+ "type": "698"
}
],
"meta-type": "object"
},
{
- "name": "569",
+ "name": "574",
"members": [
{
"name": "file",
- "type": "543"
+ "type": "548"
},
{
"name": "data-file",
"default": null,
- "type": "543"
+ "type": "548"
},
{
"name": "data-file-raw",
@@ -17767,7 +18010,7 @@
{
"name": "version",
"default": null,
- "type": "694"
+ "type": "699"
},
{
"name": "backing-file",
@@ -17777,12 +18020,12 @@
{
"name": "backing-fmt",
"default": null,
- "type": "300"
+ "type": "304"
},
{
"name": "encrypt",
"default": null,
- "type": "693"
+ "type": "698"
},
{
"name": "cluster-size",
@@ -17792,7 +18035,7 @@
{
"name": "preallocation",
"default": null,
- "type": "688"
+ "type": "693"
},
{
"name": "lazy-refcounts",
@@ -17807,17 +18050,17 @@
{
"name": "compression-type",
"default": null,
- "type": "695"
+ "type": "700"
}
],
"meta-type": "object"
},
{
- "name": "570",
+ "name": "575",
"members": [
{
"name": "file",
- "type": "543"
+ "type": "548"
},
{
"name": "size",
@@ -17831,7 +18074,7 @@
{
"name": "backing-fmt",
"default": null,
- "type": "300"
+ "type": "304"
},
{
"name": "cluster-size",
@@ -17847,11 +18090,11 @@
"meta-type": "object"
},
{
- "name": "571",
+ "name": "576",
"members": [
{
"name": "location",
- "type": "330"
+ "type": "334"
},
{
"name": "size",
@@ -17865,17 +18108,17 @@
{
"name": "encrypt",
"default": null,
- "type": "696"
+ "type": "701"
}
],
"meta-type": "object"
},
{
- "name": "572",
+ "name": "577",
"members": [
{
"name": "location",
- "type": "332"
+ "type": "336"
},
{
"name": "size",
@@ -17885,11 +18128,11 @@
"meta-type": "object"
},
{
- "name": "573",
+ "name": "578",
"members": [
{
"name": "file",
- "type": "543"
+ "type": "548"
},
{
"name": "size",
@@ -17898,17 +18141,17 @@
{
"name": "preallocation",
"default": null,
- "type": "688"
+ "type": "693"
}
],
"meta-type": "object"
},
{
- "name": "574",
+ "name": "579",
"members": [
{
"name": "file",
- "type": "543"
+ "type": "548"
},
{
"name": "size",
@@ -17927,7 +18170,7 @@
{
"name": "subformat",
"default": null,
- "type": "697"
+ "type": "702"
},
{
"name": "block-state-zero",
@@ -17938,11 +18181,11 @@
"meta-type": "object"
},
{
- "name": "575",
+ "name": "580",
"members": [
{
"name": "file",
- "type": "543"
+ "type": "548"
},
{
"name": "size",
@@ -17951,12 +18194,12 @@
{
"name": "extents",
"default": null,
- "type": "[543]"
+ "type": "[548]"
},
{
"name": "subformat",
"default": null,
- "type": "698"
+ "type": "703"
},
{
"name": "backing-file",
@@ -17966,7 +18209,7 @@
{
"name": "adapter-type",
"default": null,
- "type": "699"
+ "type": "704"
},
{
"name": "hwversion",
@@ -17987,11 +18230,11 @@
"meta-type": "object"
},
{
- "name": "576",
+ "name": "581",
"members": [
{
"name": "file",
- "type": "543"
+ "type": "548"
},
{
"name": "size",
@@ -18000,7 +18243,7 @@
{
"name": "subformat",
"default": null,
- "type": "700"
+ "type": "705"
},
{
"name": "force-size",
@@ -18011,11 +18254,11 @@
"meta-type": "object"
},
{
- "name": "577",
+ "name": "582",
"members": [
{
"name": "state",
- "type": "701"
+ "type": "706"
},
{
"name": "new-secret",
@@ -18046,12 +18289,12 @@
"meta-type": "object"
},
{
- "name": "578",
+ "name": "583",
"members": [
{
"name": "encrypt",
"default": null,
- "type": "702"
+ "type": "707"
}
],
"meta-type": "object"
@@ -18062,7 +18305,7 @@
"meta-type": "builtin"
},
{
- "name": "579",
+ "name": "584",
"members": [
{
"name": "inet"
@@ -18086,47 +18329,47 @@
]
},
{
- "name": "580",
+ "name": "585",
"members": [
{
"name": "data",
- "type": "561"
+ "type": "566"
}
],
"meta-type": "object"
},
{
- "name": "581",
+ "name": "586",
"members": [
{
"name": "data",
- "type": "600"
+ "type": "605"
}
],
"meta-type": "object"
},
{
- "name": "582",
+ "name": "587",
"members": [
{
"name": "data",
- "type": "601"
+ "type": "606"
}
],
"meta-type": "object"
},
{
- "name": "583",
+ "name": "588",
"members": [
{
"name": "data",
- "type": "599"
+ "type": "604"
}
],
"meta-type": "object"
},
{
- "name": "584",
+ "name": "589",
"members": [
{
"name": "off"
@@ -18146,7 +18389,7 @@
]
},
{
- "name": "585",
+ "name": "590",
"members": [
{
"name": "file"
@@ -18242,142 +18485,142 @@
]
},
{
- "name": "586",
+ "name": "591",
"members": [
{
"name": "data",
- "type": "703"
+ "type": "708"
}
],
"meta-type": "object"
},
{
- "name": "587",
+ "name": "592",
"members": [
{
"name": "data",
- "type": "704"
+ "type": "709"
}
],
"meta-type": "object"
},
{
- "name": "588",
+ "name": "593",
"members": [
{
"name": "data",
- "type": "705"
+ "type": "710"
}
],
"meta-type": "object"
},
{
- "name": "589",
+ "name": "594",
"members": [
{
"name": "data",
- "type": "706"
+ "type": "711"
}
],
"meta-type": "object"
},
{
- "name": "590",
+ "name": "595",
"members": [
{
"name": "data",
- "type": "707"
+ "type": "712"
}
],
"meta-type": "object"
},
{
- "name": "591",
+ "name": "596",
"members": [
{
"name": "data",
- "type": "708"
+ "type": "713"
}
],
"meta-type": "object"
},
{
- "name": "592",
+ "name": "597",
"members": [
{
"name": "data",
- "type": "709"
+ "type": "714"
}
],
"meta-type": "object"
},
{
- "name": "593",
+ "name": "598",
"members": [
{
"name": "data",
- "type": "710"
+ "type": "715"
}
],
"meta-type": "object"
},
{
- "name": "594",
+ "name": "599",
"members": [
{
"name": "data",
- "type": "711"
+ "type": "716"
}
],
"meta-type": "object"
},
{
- "name": "595",
+ "name": "600",
"members": [
{
"name": "data",
- "type": "712"
+ "type": "717"
}
],
"meta-type": "object"
},
{
- "name": "596",
+ "name": "601",
"members": [
{
"name": "data",
- "type": "713"
+ "type": "718"
}
],
"meta-type": "object"
},
{
- "name": "597",
+ "name": "602",
"members": [
{
"name": "data",
- "type": "714"
+ "type": "719"
}
],
"meta-type": "object"
},
{
- "name": "598",
+ "name": "603",
"members": [
{
"name": "data",
- "type": "715"
+ "type": "720"
}
],
"meta-type": "object"
},
{
- "name": "[599]",
- "element-type": "599",
+ "name": "[604]",
+ "element-type": "604",
"meta-type": "array"
},
{
- "name": "599",
+ "name": "604",
"members": [
{
"name": "str",
@@ -18387,7 +18630,7 @@
"meta-type": "object"
},
{
- "name": "600",
+ "name": "605",
"members": [
{
"name": "path",
@@ -18407,7 +18650,7 @@
"meta-type": "object"
},
{
- "name": "601",
+ "name": "606",
"members": [
{
"name": "cid",
@@ -18421,27 +18664,27 @@
"meta-type": "object"
},
{
- "name": "602",
+ "name": "607",
"members": [
{
"name": "data",
- "type": "716"
+ "type": "721"
}
],
"meta-type": "object"
},
{
- "name": "603",
+ "name": "608",
"members": [
{
"name": "data",
- "type": "717"
+ "type": "722"
}
],
"meta-type": "object"
},
{
- "name": "604",
+ "name": "609",
"members": [
{
"name": "number"
@@ -18457,7 +18700,7 @@
]
},
{
- "name": "605",
+ "name": "610",
"members": [
{
"name": "data",
@@ -18467,17 +18710,17 @@
"meta-type": "object"
},
{
- "name": "606",
+ "name": "611",
"members": [
{
"name": "data",
- "type": "718"
+ "type": "723"
}
],
"meta-type": "object"
},
{
- "name": "607",
+ "name": "612",
"members": [
{
"name": "key"
@@ -18505,47 +18748,47 @@
]
},
{
- "name": "608",
+ "name": "613",
"members": [
{
"name": "data",
- "type": "719"
+ "type": "724"
}
],
"meta-type": "object"
},
{
- "name": "609",
+ "name": "614",
"members": [
{
"name": "data",
- "type": "720"
+ "type": "725"
}
],
"meta-type": "object"
},
{
- "name": "610",
+ "name": "615",
"members": [
{
"name": "data",
- "type": "721"
+ "type": "726"
}
],
"meta-type": "object"
},
{
- "name": "611",
+ "name": "616",
"members": [
{
"name": "data",
- "type": "722"
+ "type": "727"
}
],
"meta-type": "object"
},
{
- "name": "612",
+ "name": "617",
"members": [
{
"name": "lctrl-lalt"
@@ -18570,12 +18813,12 @@
"meta-type": "builtin"
},
{
- "name": "[613]",
- "element-type": "613",
+ "name": "[618]",
+ "element-type": "618",
"meta-type": "array"
},
{
- "name": "613",
+ "name": "618",
"members": [
{
"name": "name",
@@ -18588,13 +18831,13 @@
{
"name": "transform",
"default": null,
- "type": "723"
+ "type": "728"
}
],
"meta-type": "object"
},
{
- "name": "614",
+ "name": "619",
"members": [
{
"name": "abort"
@@ -18653,17 +18896,17 @@
]
},
{
- "name": "615",
+ "name": "620",
"members": [
{
"name": "data",
- "type": "724"
+ "type": "729"
}
],
"meta-type": "object"
},
{
- "name": "616",
+ "name": "621",
"members": [
{
"name": "data",
@@ -18673,7 +18916,7 @@
"meta-type": "object"
},
{
- "name": "617",
+ "name": "622",
"members": [
{
"name": "data",
@@ -18683,7 +18926,7 @@
"meta-type": "object"
},
{
- "name": "618",
+ "name": "623",
"members": [
{
"name": "data",
@@ -18693,7 +18936,7 @@
"meta-type": "object"
},
{
- "name": "619",
+ "name": "624",
"members": [
{
"name": "data",
@@ -18703,7 +18946,7 @@
"meta-type": "object"
},
{
- "name": "620",
+ "name": "625",
"members": [
{
"name": "data",
@@ -18713,7 +18956,7 @@
"meta-type": "object"
},
{
- "name": "621",
+ "name": "626",
"members": [
{
"name": "data",
@@ -18723,7 +18966,7 @@
"meta-type": "object"
},
{
- "name": "622",
+ "name": "627",
"members": [
{
"name": "data",
@@ -18733,7 +18976,7 @@
"meta-type": "object"
},
{
- "name": "623",
+ "name": "628",
"members": [
{
"name": "data",
@@ -18743,7 +18986,7 @@
"meta-type": "object"
},
{
- "name": "624",
+ "name": "629",
"members": [
{
"name": "individual"
@@ -18759,7 +19002,7 @@
]
},
{
- "name": "625",
+ "name": "630",
"members": [
{
"name": "string"
@@ -18799,12 +19042,12 @@
]
},
{
- "name": "[626]",
- "element-type": "626",
+ "name": "[631]",
+ "element-type": "631",
"meta-type": "array"
},
{
- "name": "626",
+ "name": "631",
"members": [
{
"name": "name",
@@ -18819,12 +19062,12 @@
"meta-type": "object"
},
{
- "name": "[627]",
- "element-type": "627",
+ "name": "[632]",
+ "element-type": "632",
"meta-type": "array"
},
{
- "name": "627",
+ "name": "632",
"members": [
{
"name": "name",
@@ -18848,12 +19091,12 @@
"meta-type": "object"
},
{
- "name": "[628]",
- "element-type": "628",
+ "name": "[633]",
+ "element-type": "633",
"meta-type": "array"
},
{
- "name": "628",
+ "name": "633",
"members": [
{
"name": "case",
@@ -18867,12 +19110,12 @@
"meta-type": "object"
},
{
- "name": "[629]",
- "element-type": "629",
+ "name": "[634]",
+ "element-type": "634",
"meta-type": "array"
},
{
- "name": "629",
+ "name": "634",
"members": [
{
"name": "type",
@@ -18882,7 +19125,7 @@
"meta-type": "object"
},
{
- "name": "630",
+ "name": "635",
"members": [
{
"name": "deny"
@@ -18898,12 +19141,12 @@
]
},
{
- "name": "[631]",
- "element-type": "631",
+ "name": "[636]",
+ "element-type": "636",
"meta-type": "array"
},
{
- "name": "631",
+ "name": "636",
"members": [
{
"name": "match",
@@ -18911,18 +19154,18 @@
},
{
"name": "policy",
- "type": "630"
+ "type": "635"
},
{
"name": "format",
"default": null,
- "type": "725"
+ "type": "730"
}
],
"meta-type": "object"
},
{
- "name": "632",
+ "name": "637",
"members": [
{
"name": "all"
@@ -18942,7 +19185,7 @@
]
},
{
- "name": "633",
+ "name": "638",
"members": [
{
"name": "before"
@@ -18958,7 +19201,7 @@
]
},
{
- "name": "634",
+ "name": "639",
"members": [
{
"name": "ctrl-ctrl"
@@ -18990,7 +19233,7 @@
]
},
{
- "name": "635",
+ "name": "640",
"members": [
{
"name": "raw"
@@ -19006,7 +19249,7 @@
]
},
{
- "name": "636",
+ "name": "641",
"members": [
{
"name": "iops-total",
@@ -19107,7 +19350,7 @@
"meta-type": "object"
},
{
- "name": "637",
+ "name": "642",
"members": [
{
"name": "client"
@@ -19123,7 +19366,7 @@
]
},
{
- "name": "638",
+ "name": "643",
"members": [
{
"name": "uninitialized"
@@ -19151,7 +19394,7 @@
]
},
{
- "name": "639",
+ "name": "644",
"members": [
{
"name": "memory"
@@ -19175,7 +19418,7 @@
]
},
{
- "name": "640",
+ "name": "645",
"members": [
{
"name": "access-latency"
@@ -19207,7 +19450,7 @@
]
},
{
- "name": "641",
+ "name": "646",
"members": [
{
"name": "none"
@@ -19227,7 +19470,7 @@
]
},
{
- "name": "642",
+ "name": "647",
"members": [
{
"name": "none"
@@ -19247,7 +19490,7 @@
]
},
{
- "name": "643",
+ "name": "648",
"members": [
{
"name": "id",
@@ -19286,7 +19529,7 @@
"meta-type": "object"
},
{
- "name": "644",
+ "name": "649",
"members": [
{
"name": "id",
@@ -19309,7 +19552,7 @@
"meta-type": "object"
},
{
- "name": "645",
+ "name": "650",
"members": [
{
"name": "id",
@@ -19348,7 +19591,7 @@
"meta-type": "object"
},
{
- "name": "646",
+ "name": "651",
"members": [
{
"name": "id",
@@ -19375,7 +19618,7 @@
"meta-type": "object"
},
{
- "name": "647",
+ "name": "652",
"members": [
{
"name": "string"
@@ -19399,7 +19642,7 @@
]
},
{
- "name": "648",
+ "name": "653",
"members": [
{
"name": "mixing-engine",
@@ -19429,7 +19672,7 @@
{
"name": "format",
"default": null,
- "type": "726"
+ "type": "731"
},
{
"name": "buffer-length",
@@ -19440,7 +19683,7 @@
"meta-type": "object"
},
{
- "name": "649",
+ "name": "654",
"members": [
{
"name": "mixing-engine",
@@ -19470,7 +19713,7 @@
{
"name": "format",
"default": null,
- "type": "726"
+ "type": "731"
},
{
"name": "buffer-length",
@@ -19496,7 +19739,7 @@
"meta-type": "object"
},
{
- "name": "650",
+ "name": "655",
"members": [
{
"name": "mixing-engine",
@@ -19526,7 +19769,7 @@
{
"name": "format",
"default": null,
- "type": "726"
+ "type": "731"
},
{
"name": "buffer-length",
@@ -19542,7 +19785,7 @@
"meta-type": "object"
},
{
- "name": "651",
+ "name": "656",
"members": [
{
"name": "mixing-engine",
@@ -19572,7 +19815,7 @@
{
"name": "format",
"default": null,
- "type": "726"
+ "type": "731"
},
{
"name": "buffer-length",
@@ -19608,7 +19851,7 @@
"meta-type": "object"
},
{
- "name": "652",
+ "name": "657",
"members": [
{
"name": "mixing-engine",
@@ -19638,7 +19881,7 @@
{
"name": "format",
"default": null,
- "type": "726"
+ "type": "731"
},
{
"name": "buffer-length",
@@ -19664,7 +19907,7 @@
"meta-type": "object"
},
{
- "name": "653",
+ "name": "658",
"members": [
{
"name": "mixing-engine",
@@ -19694,7 +19937,7 @@
{
"name": "format",
"default": null,
- "type": "726"
+ "type": "731"
},
{
"name": "buffer-length",
@@ -19720,7 +19963,7 @@
"meta-type": "object"
},
{
- "name": "654",
+ "name": "659",
"members": [
{
"name": "mixing-engine",
@@ -19750,7 +19993,7 @@
{
"name": "format",
"default": null,
- "type": "726"
+ "type": "731"
},
{
"name": "buffer-length",
@@ -19776,7 +20019,7 @@
"meta-type": "object"
},
{
- "name": "655",
+ "name": "660",
"members": [
{
"name": "mixing-engine",
@@ -19806,7 +20049,7 @@
{
"name": "format",
"default": null,
- "type": "726"
+ "type": "731"
},
{
"name": "buffer-length",
@@ -19822,7 +20065,7 @@
"meta-type": "object"
},
{
- "name": "656",
+ "name": "661",
"members": [
{
"name": "desc",
@@ -19837,7 +20080,7 @@
"meta-type": "object"
},
{
- "name": "657",
+ "name": "662",
"members": [
{
"name": "device",
@@ -19861,27 +20104,27 @@
"meta-type": "object"
},
{
- "name": "658",
+ "name": "663",
"members": [
{
"name": "bus",
- "type": "727"
+ "type": "732"
},
{
"name": "devices",
"default": null,
- "type": "[516]"
+ "type": "[520]"
}
],
"meta-type": "object"
},
{
- "name": "[659]",
- "element-type": "659",
+ "name": "[664]",
+ "element-type": "664",
"meta-type": "array"
},
{
- "name": "659",
+ "name": "664",
"members": [
{
"name": "bar",
@@ -19913,7 +20156,7 @@
"meta-type": "object"
},
{
- "name": "660",
+ "name": "665",
"members": [
{
"type": "int"
@@ -19928,7 +20171,7 @@
"meta-type": "alternate"
},
{
- "name": "661",
+ "name": "666",
"members": [
{
"name": "cumulative"
@@ -19956,7 +20199,7 @@
]
},
{
- "name": "662",
+ "name": "667",
"members": [
{
"name": "bytes"
@@ -19980,7 +20223,7 @@
]
},
{
- "name": "663",
+ "name": "668",
"members": [
{
"name": "protocols",
@@ -19995,7 +20238,7 @@
"meta-type": "object"
},
{
- "name": "664",
+ "name": "669",
"members": [
{
"name": "builtin"
@@ -20015,7 +20258,7 @@
]
},
{
- "name": "665",
+ "name": "670",
"members": [
{
"name": "cache-data-parity"
@@ -20083,7 +20326,7 @@
]
},
{
- "name": "666",
+ "name": "671",
"members": [
{
"name": "unknown"
@@ -20111,7 +20354,7 @@
]
},
{
- "name": "667",
+ "name": "672",
"members": [
{
"name": "qcow2"
@@ -20139,57 +20382,57 @@
]
},
{
- "name": "668",
+ "name": "673",
"members": [
{
"name": "data",
- "type": "728"
+ "type": "733"
}
],
"meta-type": "object"
},
{
- "name": "669",
+ "name": "674",
"members": [
{
"name": "data",
- "type": "729"
+ "type": "734"
}
],
"meta-type": "object"
},
{
- "name": "670",
+ "name": "675",
"members": [
{
"name": "data",
- "type": "730"
+ "type": "735"
}
],
"meta-type": "object"
},
{
- "name": "671",
+ "name": "676",
"members": [
{
"name": "data",
- "type": "731"
+ "type": "736"
}
],
"meta-type": "object"
},
{
- "name": "672",
+ "name": "677",
"members": [
{
"name": "data",
- "type": "732"
+ "type": "737"
}
],
"meta-type": "object"
},
{
- "name": "673",
+ "name": "678",
"members": [
{
"name": "l1_update"
@@ -20389,7 +20632,7 @@
]
},
{
- "name": "674",
+ "name": "679",
"members": [
{
"name": "read"
@@ -20421,7 +20664,7 @@
]
},
{
- "name": "675",
+ "name": "680",
"members": [
{
"name": "inet"
@@ -20433,12 +20676,12 @@
]
},
{
- "name": "676",
+ "name": "681",
"members": [
{
"name": "template",
"default": null,
- "type": "677"
+ "type": "682"
},
{
"name": "main-header",
@@ -20489,7 +20732,7 @@
"meta-type": "object"
},
{
- "name": "677",
+ "name": "682",
"members": [
{
"name": "none"
@@ -20513,7 +20756,7 @@
]
},
{
- "name": "678",
+ "name": "683",
"members": [
{
"name": "aes"
@@ -20529,7 +20772,7 @@
]
},
{
- "name": "679",
+ "name": "684",
"members": [
{
"name": "key-secret",
@@ -20540,7 +20783,7 @@
"meta-type": "object"
},
{
- "name": "680",
+ "name": "685",
"members": [
{
"name": "key-secret",
@@ -20551,7 +20794,7 @@
"meta-type": "object"
},
{
- "name": "681",
+ "name": "686",
"members": [
{
"name": "aes"
@@ -20563,7 +20806,7 @@
]
},
{
- "name": "682",
+ "name": "687",
"members": [
{
"name": "luks"
@@ -20583,7 +20826,7 @@
]
},
{
- "name": "683",
+ "name": "688",
"members": [
{
"name": "key-secret",
@@ -20593,7 +20836,7 @@
"meta-type": "object"
},
{
- "name": "684",
+ "name": "689",
"members": [
{
"name": "key-secret",
@@ -20603,7 +20846,7 @@
"meta-type": "object"
},
{
- "name": "685",
+ "name": "690",
"members": [
{
"name": "key-secret",
@@ -20613,7 +20856,7 @@
"meta-type": "object"
},
{
- "name": "686",
+ "name": "691",
"members": [
{
"name": "none"
@@ -20633,11 +20876,11 @@
]
},
{
- "name": "687",
+ "name": "692",
"members": [
{
"name": "type",
- "type": "733"
+ "type": "738"
},
{
"name": "hash",
@@ -20647,7 +20890,7 @@
"meta-type": "object"
},
{
- "name": "688",
+ "name": "693",
"members": [
{
"name": "off"
@@ -20671,7 +20914,7 @@
]
},
{
- "name": "689",
+ "name": "694",
"members": [
{
"name": "aes-128"
@@ -20727,7 +20970,7 @@
]
},
{
- "name": "690",
+ "name": "695",
"members": [
{
"name": "ecb"
@@ -20751,7 +20994,7 @@
]
},
{
- "name": "691",
+ "name": "696",
"members": [
{
"name": "plain"
@@ -20771,7 +21014,7 @@
]
},
{
- "name": "692",
+ "name": "697",
"members": [
{
"name": "md5"
@@ -20807,28 +21050,28 @@
]
},
{
- "name": "693",
+ "name": "698",
"tag": "format",
"variants": [
{
"case": "qcow",
- "type": "679"
+ "type": "684"
},
{
"case": "luks",
- "type": "735"
+ "type": "740"
}
],
"members": [
{
"name": "format",
- "type": "734"
+ "type": "739"
}
],
"meta-type": "object"
},
{
- "name": "694",
+ "name": "699",
"members": [
{
"name": "v2"
@@ -20844,7 +21087,7 @@
]
},
{
- "name": "695",
+ "name": "700",
"members": [
{
"name": "zlib"
@@ -20860,16 +21103,16 @@
]
},
{
- "name": "696",
+ "name": "701",
"tag": "format",
"variants": [
{
"case": "luks",
- "type": "736"
+ "type": "741"
},
{
"case": "luks2",
- "type": "737"
+ "type": "742"
},
{
"case": "luks-any",
@@ -20879,13 +21122,13 @@
"members": [
{
"name": "format",
- "type": "682"
+ "type": "687"
}
],
"meta-type": "object"
},
{
- "name": "697",
+ "name": "702",
"members": [
{
"name": "dynamic"
@@ -20901,7 +21144,7 @@
]
},
{
- "name": "698",
+ "name": "703",
"members": [
{
"name": "monolithicSparse"
@@ -20929,7 +21172,7 @@
]
},
{
- "name": "699",
+ "name": "704",
"members": [
{
"name": "ide"
@@ -20953,7 +21196,7 @@
]
},
{
- "name": "700",
+ "name": "705",
"members": [
{
"name": "dynamic"
@@ -20969,7 +21212,7 @@
]
},
{
- "name": "701",
+ "name": "706",
"members": [
{
"name": "active"
@@ -20985,12 +21228,12 @@
]
},
{
- "name": "702",
+ "name": "707",
"tag": "format",
"variants": [
{
"case": "luks",
- "type": "738"
+ "type": "743"
},
{
"case": "qcow",
@@ -21000,13 +21243,13 @@
"members": [
{
"name": "format",
- "type": "734"
+ "type": "739"
}
],
"meta-type": "object"
},
{
- "name": "703",
+ "name": "708",
"members": [
{
"name": "logfile",
@@ -21036,7 +21279,7 @@
"meta-type": "object"
},
{
- "name": "704",
+ "name": "709",
"members": [
{
"name": "logfile",
@@ -21056,7 +21299,7 @@
"meta-type": "object"
},
{
- "name": "705",
+ "name": "710",
"members": [
{
"name": "logfile",
@@ -21070,7 +21313,7 @@
},
{
"name": "addr",
- "type": "344"
+ "type": "348"
},
{
"name": "tls-creds",
@@ -21121,7 +21364,7 @@
"meta-type": "object"
},
{
- "name": "706",
+ "name": "711",
"members": [
{
"name": "logfile",
@@ -21135,18 +21378,18 @@
},
{
"name": "remote",
- "type": "344"
+ "type": "348"
},
{
"name": "local",
"default": null,
- "type": "344"
+ "type": "348"
}
],
"meta-type": "object"
},
{
- "name": "707",
+ "name": "712",
"members": [
{
"name": "logfile",
@@ -21162,7 +21405,7 @@
"meta-type": "object"
},
{
- "name": "708",
+ "name": "713",
"members": [
{
"name": "logfile",
@@ -21182,7 +21425,7 @@
"meta-type": "object"
},
{
- "name": "709",
+ "name": "714",
"members": [
{
"name": "logfile",
@@ -21203,7 +21446,7 @@
"meta-type": "object"
},
{
- "name": "710",
+ "name": "715",
"members": [
{
"name": "logfile",
@@ -21223,7 +21466,7 @@
"meta-type": "object"
},
{
- "name": "711",
+ "name": "716",
"members": [
{
"name": "logfile",
@@ -21243,7 +21486,7 @@
"meta-type": "object"
},
{
- "name": "712",
+ "name": "717",
"members": [
{
"name": "logfile",
@@ -21269,7 +21512,7 @@
"meta-type": "object"
},
{
- "name": "713",
+ "name": "718",
"members": [
{
"name": "logfile",
@@ -21289,7 +21532,7 @@
"meta-type": "object"
},
{
- "name": "714",
+ "name": "719",
"members": [
{
"name": "logfile",
@@ -21325,7 +21568,7 @@
"meta-type": "object"
},
{
- "name": "715",
+ "name": "720",
"members": [
{
"name": "logfile",
@@ -21346,7 +21589,7 @@
"meta-type": "object"
},
{
- "name": "716",
+ "name": "721",
"members": [
{
"name": "path",
@@ -21362,7 +21605,7 @@
"meta-type": "object"
},
{
- "name": "717",
+ "name": "722",
"members": [
{
"name": "chardev",
@@ -21372,7 +21615,7 @@
"meta-type": "object"
},
{
- "name": "718",
+ "name": "723",
"members": [
{
"name": "unmapped"
@@ -22028,11 +22271,11 @@
]
},
{
- "name": "719",
+ "name": "724",
"members": [
{
"name": "key",
- "type": "396"
+ "type": "400"
},
{
"name": "down",
@@ -22042,11 +22285,11 @@
"meta-type": "object"
},
{
- "name": "720",
+ "name": "725",
"members": [
{
"name": "button",
- "type": "739"
+ "type": "744"
},
{
"name": "down",
@@ -22056,11 +22299,11 @@
"meta-type": "object"
},
{
- "name": "721",
+ "name": "726",
"members": [
{
"name": "axis",
- "type": "740"
+ "type": "745"
},
{
"name": "value",
@@ -22070,11 +22313,11 @@
"meta-type": "object"
},
{
- "name": "722",
+ "name": "727",
"members": [
{
"name": "type",
- "type": "741"
+ "type": "746"
},
{
"name": "slot",
@@ -22086,7 +22329,7 @@
},
{
"name": "axis",
- "type": "740"
+ "type": "745"
},
{
"name": "value",
@@ -22096,7 +22339,7 @@
"meta-type": "object"
},
{
- "name": "723",
+ "name": "728",
"members": [
{
"name": "persistent",
@@ -22107,13 +22350,13 @@
"meta-type": "object"
},
{
- "name": "724",
+ "name": "729",
"members": [
],
"meta-type": "object"
},
{
- "name": "725",
+ "name": "730",
"members": [
{
"name": "exact"
@@ -22129,7 +22372,7 @@
]
},
{
- "name": "726",
+ "name": "731",
"members": [
{
"name": "u8"
@@ -22165,7 +22408,7 @@
]
},
{
- "name": "727",
+ "name": "732",
"members": [
{
"name": "number",
@@ -22181,21 +22424,21 @@
},
{
"name": "io_range",
- "type": "742"
+ "type": "747"
},
{
"name": "memory_range",
- "type": "742"
+ "type": "747"
},
{
"name": "prefetchable_range",
- "type": "742"
+ "type": "747"
}
],
"meta-type": "object"
},
{
- "name": "728",
+ "name": "733",
"members": [
{
"name": "compat",
@@ -22233,22 +22476,22 @@
{
"name": "encrypt",
"default": null,
- "type": "743"
+ "type": "748"
},
{
"name": "bitmaps",
"default": null,
- "type": "[744]"
+ "type": "[749]"
},
{
"name": "compression-type",
- "type": "695"
+ "type": "700"
}
],
"meta-type": "object"
},
{
- "name": "729",
+ "name": "734",
"members": [
{
"name": "create-type",
@@ -22264,34 +22507,34 @@
},
{
"name": "extents",
- "type": "[745]"
+ "type": "[750]"
}
],
"meta-type": "object"
},
{
- "name": "730",
+ "name": "735",
"members": [
{
"name": "cipher-alg",
- "type": "689"
+ "type": "694"
},
{
"name": "cipher-mode",
- "type": "690"
+ "type": "695"
},
{
"name": "ivgen-alg",
- "type": "691"
+ "type": "696"
},
{
"name": "ivgen-hash-alg",
"default": null,
- "type": "692"
+ "type": "697"
},
{
"name": "hash-alg",
- "type": "692"
+ "type": "697"
},
{
"name": "payload-offset",
@@ -22307,24 +22550,24 @@
},
{
"name": "slots",
- "type": "[746]"
+ "type": "[751]"
}
],
"meta-type": "object"
},
{
- "name": "731",
+ "name": "736",
"members": [
{
"name": "encryption-format",
"default": null,
- "type": "682"
+ "type": "687"
}
],
"meta-type": "object"
},
{
- "name": "732",
+ "name": "737",
"members": [
{
"name": "extent-size-hint",
@@ -22335,7 +22578,7 @@
"meta-type": "object"
},
{
- "name": "733",
+ "name": "738",
"members": [
{
"name": "md5"
@@ -22355,7 +22598,7 @@
]
},
{
- "name": "734",
+ "name": "739",
"members": [
{
"name": "qcow"
@@ -22371,7 +22614,7 @@
]
},
{
- "name": "735",
+ "name": "740",
"members": [
{
"name": "key-secret",
@@ -22381,27 +22624,27 @@
{
"name": "cipher-alg",
"default": null,
- "type": "689"
+ "type": "694"
},
{
"name": "cipher-mode",
"default": null,
- "type": "690"
+ "type": "695"
},
{
"name": "ivgen-alg",
"default": null,
- "type": "691"
+ "type": "696"
},
{
"name": "ivgen-hash-alg",
"default": null,
- "type": "692"
+ "type": "697"
},
{
"name": "hash-alg",
"default": null,
- "type": "692"
+ "type": "697"
},
{
"name": "iter-time",
@@ -22412,7 +22655,7 @@
"meta-type": "object"
},
{
- "name": "736",
+ "name": "741",
"members": [
{
"name": "key-secret",
@@ -22421,13 +22664,13 @@
{
"name": "cipher-alg",
"default": null,
- "type": "689"
+ "type": "694"
}
],
"meta-type": "object"
},
{
- "name": "737",
+ "name": "742",
"members": [
{
"name": "key-secret",
@@ -22436,17 +22679,17 @@
{
"name": "cipher-alg",
"default": null,
- "type": "689"
+ "type": "694"
}
],
"meta-type": "object"
},
{
- "name": "738",
+ "name": "743",
"members": [
{
"name": "state",
- "type": "701"
+ "type": "706"
},
{
"name": "new-secret",
@@ -22477,7 +22720,7 @@
"meta-type": "object"
},
{
- "name": "739",
+ "name": "744",
"members": [
{
"name": "left"
@@ -22525,7 +22768,7 @@
]
},
{
- "name": "740",
+ "name": "745",
"members": [
{
"name": "x"
@@ -22541,7 +22784,7 @@
]
},
{
- "name": "741",
+ "name": "746",
"members": [
{
"name": "begin"
@@ -22569,7 +22812,7 @@
]
},
{
- "name": "742",
+ "name": "747",
"members": [
{
"name": "base",
@@ -22583,12 +22826,12 @@
"meta-type": "object"
},
{
- "name": "743",
+ "name": "748",
"tag": "format",
"variants": [
{
"case": "luks",
- "type": "730"
+ "type": "735"
},
{
"case": "aes",
@@ -22598,18 +22841,18 @@
"members": [
{
"name": "format",
- "type": "678"
+ "type": "683"
}
],
"meta-type": "object"
},
{
- "name": "[744]",
- "element-type": "744",
+ "name": "[749]",
+ "element-type": "749",
"meta-type": "array"
},
{
- "name": "744",
+ "name": "749",
"members": [
{
"name": "name",
@@ -22621,18 +22864,18 @@
},
{
"name": "flags",
- "type": "[747]"
+ "type": "[752]"
}
],
"meta-type": "object"
},
{
- "name": "[745]",
- "element-type": "745",
+ "name": "[750]",
+ "element-type": "750",
"meta-type": "array"
},
{
- "name": "745",
+ "name": "750",
"members": [
{
"name": "filename",
@@ -22660,12 +22903,12 @@
"meta-type": "object"
},
{
- "name": "[746]",
- "element-type": "746",
+ "name": "[751]",
+ "element-type": "751",
"meta-type": "array"
},
{
- "name": "746",
+ "name": "751",
"members": [
{
"name": "active",
@@ -22689,12 +22932,12 @@
"meta-type": "object"
},
{
- "name": "[747]",
- "element-type": "747",
+ "name": "[752]",
+ "element-type": "752",
"meta-type": "array"
},
{
- "name": "747",
+ "name": "752",
"members": [
{
"name": "in-use"
@@ -22729,6 +22972,18 @@
{
"name": "cxl-inject-uncorrectable-errors"
},
+ {
+ "name": "cxl-inject-poison"
+ },
+ {
+ "name": "cxl-inject-memory-module-event"
+ },
+ {
+ "name": "cxl-inject-dram-event"
+ },
+ {
+ "name": "cxl-inject-general-media-event"
+ },
{
"name": "query-cryptodev"
},
@@ -22870,9 +23125,6 @@
{
"name": "x-query-ramblock"
},
- {
- "name": "x-query-profile"
- },
{
"name": "x-query-opcount"
},
@@ -23441,10 +23693,6 @@
"name": "pc-i440fx-7.2-machine",
"parent": "generic-pc-machine"
},
- {
- "name": "tpm-crb",
- "parent": "device"
- },
{
"name": "isa-applesmc",
"parent": "isa-device"
@@ -23461,13 +23709,17 @@
"name": "usb-redir",
"parent": "usb-device"
},
+ {
+ "name": "virtio-rng-device",
+ "parent": "virtio-device"
+ },
{
"name": "floppy-bus",
"parent": "bus"
},
{
- "name": "virtio-crypto-device",
- "parent": "virtio-device"
+ "name": "chardev-stdio",
+ "parent": "chardev-fd"
},
{
"name": "chardev-testdev",
@@ -23481,6 +23733,10 @@
"name": "Icelake-Server-v1-x86_64-cpu",
"parent": "x86_64-cpu"
},
+ {
+ "name": "Haswell-v1-x86_64-cpu",
+ "parent": "x86_64-cpu"
+ },
{
"name": "sev-guest",
"parent": "confidential-guest-support"
@@ -23510,16 +23766,16 @@
"parent": "pit-common"
},
{
- "name": "Haswell-v1-x86_64-cpu",
- "parent": "x86_64-cpu"
+ "name": "tpm-crb",
+ "parent": "device"
},
{
"name": "rtl8139",
"parent": "pci-device"
},
{
- "name": "virtio-rng-device",
- "parent": "virtio-device"
+ "name": "core2duo-x86_64-cpu",
+ "parent": "x86_64-cpu"
},
{
"name": "pci-bridge",
@@ -23534,8 +23790,8 @@
"parent": "pcie-root-port-base"
},
{
- "name": "core2duo-x86_64-cpu",
- "parent": "x86_64-cpu"
+ "name": "virtio-crypto-device",
+ "parent": "virtio-device"
},
{
"name": "ich9-usb-uhci5",
@@ -23906,8 +24162,8 @@
"parent": "pci-ehci-usb"
},
{
- "name": "mch",
- "parent": "pci-device"
+ "name": "pc-q35-3.0-machine",
+ "parent": "generic-pc-machine"
},
{
"name": "virtio-input-host-pci",
@@ -23918,8 +24174,8 @@
"parent": "pc-dimm"
},
{
- "name": "pc-q35-3.0-machine",
- "parent": "generic-pc-machine"
+ "name": "mch",
+ "parent": "pci-device"
},
{
"name": "Icelake-Server-v5-x86_64-cpu",
@@ -23994,16 +24250,16 @@
"parent": "chardev-ringbuf"
},
{
- "name": "i82557a",
- "parent": "pci-device"
+ "name": "Haswell-v3-x86_64-cpu",
+ "parent": "x86_64-cpu"
},
{
"name": "vhost-user-scsi-pci-non-transitional",
"parent": "vhost-user-scsi-pci-base"
},
{
- "name": "vmmouse",
- "parent": "isa-device"
+ "name": "i82557a",
+ "parent": "pci-device"
},
{
"name": "chardev-udp",
@@ -24022,8 +24278,8 @@
"parent": "virtio-scsi-pci-base"
},
{
- "name": "Haswell-v3-x86_64-cpu",
- "parent": "x86_64-cpu"
+ "name": "vmmouse",
+ "parent": "isa-device"
},
{
"name": "migration",
@@ -24057,6 +24313,10 @@
"name": "vhost-user-vga",
"parent": "vhost-user-vga-base-type"
},
+ {
+ "name": "SapphireRapids-v2-x86_64-cpu",
+ "parent": "x86_64-cpu"
+ },
{
"name": "Skylake-Client-v4-x86_64-cpu",
"parent": "x86_64-cpu"
@@ -24129,21 +24389,21 @@
"name": "ide-cf",
"parent": "ide-device"
},
- {
- "name": "vhost-scsi",
- "parent": "vhost-scsi-common"
- },
{
"name": "usb-tablet",
"parent": "usb-hid"
},
+ {
+ "name": "sd-card",
+ "parent": "device"
+ },
{
"name": "sysbus-ahci",
"parent": "sys-bus-device"
},
{
- "name": "sd-card",
- "parent": "device"
+ "name": "vhost-scsi",
+ "parent": "vhost-scsi-common"
},
{
"name": "pc-q35-4.0.1-machine",
@@ -24165,14 +24425,14 @@
"name": "esp",
"parent": "device"
},
- {
- "name": "ne2k_pci",
- "parent": "pci-device"
- },
{
"name": "IvyBridge-v2-x86_64-cpu",
"parent": "x86_64-cpu"
},
+ {
+ "name": "ne2k_pci",
+ "parent": "pci-device"
+ },
{
"name": "usb-bus",
"parent": "bus"
@@ -24334,8 +24594,8 @@
"parent": "virtio-serial-pci-base"
},
{
- "name": "main-loop",
- "parent": "event-loop-base"
+ "name": "vhost-user-scmi-pci",
+ "parent": "vhost-user-scmi-pci-base"
},
{
"name": "xen-bridge",
@@ -24397,13 +24657,17 @@
"name": "vhost-user-blk-pci-non-transitional",
"parent": "vhost-user-blk-pci-base"
},
+ {
+ "name": "Cooperlake-v2-x86_64-cpu",
+ "parent": "x86_64-cpu"
+ },
{
"name": "cirrus-vga",
"parent": "pci-device"
},
{
- "name": "Cooperlake-v2-x86_64-cpu",
- "parent": "x86_64-cpu"
+ "name": "main-loop",
+ "parent": "event-loop-base"
},
{
"name": "kvm32-v1-x86_64-cpu",
@@ -24494,8 +24758,8 @@
"parent": "e1000-base"
},
{
- "name": "vhost-user-scsi",
- "parent": "vhost-scsi-common"
+ "name": "igbvf",
+ "parent": "pci-device"
},
{
"name": "pxb-pcie-bus",
@@ -24506,8 +24770,8 @@
"parent": "pci-device"
},
{
- "name": "igbvf",
- "parent": "pci-device"
+ "name": "vhost-user-scsi",
+ "parent": "vhost-scsi-common"
},
{
"name": "PIIX4_PM",
@@ -24601,14 +24865,14 @@
"name": "pci-ohci",
"parent": "pci-device"
},
- {
- "name": "virtio-tablet-device",
- "parent": "virtio-input-hid-device"
- },
{
"name": "Haswell-x86_64-cpu",
"parent": "x86_64-cpu"
},
+ {
+ "name": "virtio-tablet-device",
+ "parent": "virtio-input-hid-device"
+ },
{
"name": "EPYC-Genoa-x86_64-cpu",
"parent": "x86_64-cpu"
@@ -24654,11 +24918,11 @@
"parent": "usb-device"
},
{
- "name": "SandyBridge-v1-x86_64-cpu",
+ "name": "IvyBridge-x86_64-cpu",
"parent": "x86_64-cpu"
},
{
- "name": "IvyBridge-x86_64-cpu",
+ "name": "SandyBridge-v1-x86_64-cpu",
"parent": "x86_64-cpu"
},
{
@@ -24785,13 +25049,17 @@
"name": "x-remote-iommu",
"parent": "object"
},
+ {
+ "name": "port92",
+ "parent": "isa-device"
+ },
{
"name": "pc-i440fx-2.4-machine",
"parent": "generic-pc-machine"
},
{
- "name": "port92",
- "parent": "isa-device"
+ "name": "vhost-user-scmi",
+ "parent": "virtio-device"
},
{
"name": "isa-cirrus-vga",
@@ -25274,20 +25542,20 @@
"parent": "object"
},
{
- "name": "pxb-bus",
- "parent": "PCI"
+ "name": "virtio-mmio",
+ "parent": "sys-bus-device"
},
{
"name": "KnightsMill-v1-x86_64-cpu",
"parent": "x86_64-cpu"
},
{
- "name": "pentium2-x86_64-cpu",
- "parent": "x86_64-cpu"
+ "name": "pxb-bus",
+ "parent": "PCI"
},
{
- "name": "virtio-mmio",
- "parent": "sys-bus-device"
+ "name": "pentium2-x86_64-cpu",
+ "parent": "x86_64-cpu"
},
{
"name": "Broadwell-v1-x86_64-cpu",
@@ -25861,6 +26129,10 @@
"name": "base-x86_64-cpu",
"parent": "x86_64-cpu"
},
+ {
+ "name": "GraniteRapids-x86_64-cpu",
+ "parent": "x86_64-cpu"
+ },
{
"name": "hyperv-synic",
"parent": "device"
@@ -25949,10 +26221,6 @@
"name": "sd-bus",
"parent": "bus"
},
- {
- "name": "virtio-vga",
- "parent": "virtio-vga-base-type"
- },
{
"name": "filter-dump",
"parent": "netfilter"
@@ -26002,8 +26270,12 @@
"parent": "virtio-blk-pci-base"
},
{
- "name": "chardev-stdio",
- "parent": "chardev-fd"
+ "name": "virtio-vga",
+ "parent": "virtio-vga-base-type"
+ },
+ {
+ "name": "GraniteRapids-v1-x86_64-cpu",
+ "parent": "x86_64-cpu"
},
{
"name": "authz-pam",
@@ -26057,6 +26329,12 @@
"name": "rombar",
"type": "uint32"
},
+ {
+ "default-value": false,
+ "name": "x-pcie-ari-nextfn-1",
+ "description": "on/off",
+ "type": "bool"
+ },
{
"default-value": true,
"name": "x-pcie-err-unc-mask",
@@ -26469,6 +26747,12 @@
"name": "rombar",
"type": "uint32"
},
+ {
+ "default-value": false,
+ "name": "x-pcie-ari-nextfn-1",
+ "description": "on/off",
+ "type": "bool"
+ },
{
"default-value": true,
"name": "x-pcie-err-unc-mask",
@@ -26907,6 +27191,12 @@
"name": "rombar",
"type": "uint32"
},
+ {
+ "default-value": false,
+ "name": "x-pcie-ari-nextfn-1",
+ "description": "on/off",
+ "type": "bool"
+ },
{
"default-value": true,
"name": "x-pcie-err-unc-mask",
@@ -27207,6 +27497,12 @@
"name": "rombar",
"type": "uint32"
},
+ {
+ "default-value": false,
+ "name": "x-pcie-ari-nextfn-1",
+ "description": "on/off",
+ "type": "bool"
+ },
{
"default-value": true,
"name": "x-pcie-err-unc-mask",
@@ -27258,8 +27554,8 @@
"type": "uint4"
},
{
- "default-value": 4294967295,
- "name": "x-pci-sub-vendor-id",
+ "default-value": 0,
+ "name": "x-igd-gms",
"type": "uint32"
},
{
@@ -27298,9 +27594,9 @@
"type": "str"
},
{
- "default-value": false,
- "name": "x-enable-migration",
- "type": "bool"
+ "default-value": 4294967295,
+ "name": "x-pci-sub-vendor-id",
+ "type": "uint32"
},
{
"default-value": false,
@@ -27314,9 +27610,9 @@
"type": "bool"
},
{
- "default-value": 0,
- "name": "x-igd-gms",
- "type": "uint32"
+ "default-value": false,
+ "name": "x-no-kvm-intx",
+ "type": "bool"
},
{
"default-value": 1100,
@@ -27324,9 +27620,10 @@
"type": "uint32"
},
{
- "default-value": false,
- "name": "x-no-kvm-intx",
- "type": "bool"
+ "default-value": "auto",
+ "name": "enable-migration",
+ "description": "on/off/auto",
+ "type": "OnOffAuto"
},
{
"default-value": false,
@@ -27781,6 +28078,12 @@
"name": "rombar",
"type": "uint32"
},
+ {
+ "default-value": false,
+ "name": "x-pcie-ari-nextfn-1",
+ "description": "on/off",
+ "type": "bool"
+ },
{
"default-value": true,
"name": "x-pcie-err-unc-mask",
@@ -28117,6 +28420,12 @@
"name": "rombar",
"type": "uint32"
},
+ {
+ "default-value": false,
+ "name": "x-pcie-ari-nextfn-1",
+ "description": "on/off",
+ "type": "bool"
+ },
{
"default-value": true,
"name": "x-pcie-err-unc-mask",
@@ -28241,6 +28550,12 @@
"name": "rombar",
"type": "uint32"
},
+ {
+ "default-value": false,
+ "name": "x-pcie-ari-nextfn-1",
+ "description": "on/off",
+ "type": "bool"
+ },
{
"default-value": true,
"name": "x-pcie-err-unc-mask",
@@ -28318,6 +28633,12 @@
"name": "rombar",
"type": "uint32"
},
+ {
+ "default-value": false,
+ "name": "x-pcie-ari-nextfn-1",
+ "description": "on/off",
+ "type": "bool"
+ },
{
"default-value": true,
"name": "x-pcie-err-unc-mask",
@@ -28460,6 +28781,12 @@
"name": "rombar",
"type": "uint32"
},
+ {
+ "default-value": false,
+ "name": "x-pcie-ari-nextfn-1",
+ "description": "on/off",
+ "type": "bool"
+ },
{
"default-value": true,
"name": "x-pcie-err-unc-mask",
@@ -28822,6 +29149,12 @@
"name": "rombar",
"type": "uint32"
},
+ {
+ "default-value": false,
+ "name": "x-pcie-ari-nextfn-1",
+ "description": "on/off",
+ "type": "bool"
+ },
{
"default-value": true,
"name": "x-pcie-err-unc-mask",
@@ -28986,6 +29319,12 @@
"name": "rombar",
"type": "uint32"
},
+ {
+ "default-value": false,
+ "name": "x-pcie-ari-nextfn-1",
+ "description": "on/off",
+ "type": "bool"
+ },
{
"default-value": true,
"name": "x-pcie-err-unc-mask",
@@ -29452,6 +29791,12 @@
"name": "rombar",
"type": "uint32"
},
+ {
+ "default-value": false,
+ "name": "x-pcie-ari-nextfn-1",
+ "description": "on/off",
+ "type": "bool"
+ },
{
"default-value": true,
"name": "x-pcie-err-unc-mask",
@@ -29579,6 +29924,12 @@
"name": "rombar",
"type": "uint32"
},
+ {
+ "default-value": false,
+ "name": "x-pcie-ari-nextfn-1",
+ "description": "on/off",
+ "type": "bool"
+ },
{
"default-value": true,
"name": "x-pcie-err-unc-mask",
@@ -29927,6 +30278,12 @@
"name": "rombar",
"type": "uint32"
},
+ {
+ "default-value": false,
+ "name": "x-pcie-ari-nextfn-1",
+ "description": "on/off",
+ "type": "bool"
+ },
{
"default-value": true,
"name": "x-pcie-err-unc-mask",
@@ -30185,6 +30542,12 @@
"name": "rombar",
"type": "uint32"
},
+ {
+ "default-value": false,
+ "name": "x-pcie-ari-nextfn-1",
+ "description": "on/off",
+ "type": "bool"
+ },
{
"default-value": true,
"name": "x-pcie-err-unc-mask",
@@ -30792,6 +31155,10 @@
"name": "x-vendor-cpuid-only",
"type": "bool"
},
+ {
+ "name": "pbrsb-no",
+ "type": "bool"
+ },
{
"name": "vmx-unrestricted-guest",
"type": "bool"
@@ -31297,6 +31664,10 @@
"name": "ds-cpl",
"type": "bool"
},
+ {
+ "name": "vmx-ept-execonly",
+ "type": "bool"
+ },
{
"name": "fsrm",
"type": "bool"
@@ -31326,7 +31697,7 @@
"type": "bool"
},
{
- "name": "vmx-ept-execonly",
+ "name": "vmx-exit-clear-bndcfgs",
"type": "bool"
},
{
@@ -31354,7 +31725,7 @@
"type": "bool"
},
{
- "name": "vmx-exit-clear-bndcfgs",
+ "name": "psdp-no",
"type": "bool"
},
{
@@ -31763,10 +32134,18 @@
"name": "vmx-cr8-store-exit",
"type": "bool"
},
+ {
+ "name": "sbdr-ssdp-no",
+ "type": "bool"
+ },
{
"name": "kvm-mmu",
"type": "bool"
},
+ {
+ "name": "vmx-ept-1gb",
+ "type": "bool"
+ },
{
"name": "nrip-save",
"type": "bool"
@@ -31832,7 +32211,7 @@
"type": "bool"
},
{
- "name": "vmx-ept-1gb",
+ "name": "fbsdp-no",
"type": "bool"
},
{
@@ -32188,6 +32567,10 @@
"name": "xgetbv1",
"type": "bool"
},
+ {
+ "name": "mcdt-no",
+ "type": "bool"
+ },
{
"name": "spec-ctrl",
"type": "bool"
@@ -32582,7 +32965,7 @@
"numa-mem-supported": false,
"default-cpu-type": "qemu64-x86_64-cpu",
"acpi": true,
- "cpu-max": 288,
+ "cpu-max": 1024,
"deprecated": false,
"default-ram-id": "pc.ram",
"alias": "q35"
@@ -33914,6 +34297,63 @@
"migration-safe": true,
"deprecated": false
},
+ {
+ "name": "SapphireRapids-v2",
+ "typename": "SapphireRapids-v2-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",
+ "xsaves",
+ "xfd",
+ "avx512f",
+ "avx512f",
+ "avx512f",
+ "pku",
+ "amx-tile",
+ "amx-tile",
+ "ibrs-all",
+ "taa-no",
+ "sbdr-ssdp-no",
+ "fbsdp-no",
+ "psdp-no"
+ ],
+ "static": false,
+ "migration-safe": true,
+ "deprecated": false
+ },
{
"name": "SapphireRapids-v1",
"typename": "SapphireRapids-v1-x86_64-cpu",
@@ -34704,6 +35144,129 @@
"migration-safe": true,
"deprecated": false
},
+ {
+ "name": "GraniteRapids-v1",
+ "typename": "GraniteRapids-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",
+ "amx-fp16",
+ "xsaves",
+ "xfd",
+ "avx512f",
+ "avx512f",
+ "avx512f",
+ "pku",
+ "amx-tile",
+ "amx-tile",
+ "ibrs-all",
+ "taa-no",
+ "sbdr-ssdp-no",
+ "fbsdp-no",
+ "psdp-no",
+ "pbrsb-no",
+ "prefetchiti",
+ "mcdt-no"
+ ],
+ "static": false,
+ "migration-safe": true,
+ "deprecated": false
+ },
+ {
+ "name": "GraniteRapids",
+ "typename": "GraniteRapids-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",
+ "amx-fp16",
+ "xsaves",
+ "xfd",
+ "avx512f",
+ "avx512f",
+ "avx512f",
+ "pku",
+ "amx-tile",
+ "amx-tile",
+ "ibrs-all",
+ "taa-no",
+ "sbdr-ssdp-no",
+ "fbsdp-no",
+ "psdp-no",
+ "pbrsb-no",
+ "prefetchiti",
+ "mcdt-no"
+ ],
+ "alias-of": "GraniteRapids-v1",
+ "static": false,
+ "migration-safe": true,
+ "deprecated": false
+ },
{
"name": "EPYC-v4",
"typename": "EPYC-v4-x86_64-cpu",
@@ -35884,6 +36447,10 @@
},
{
"parameters": [
+ {
+ "name": "chroot",
+ "type": "string"
+ },
{
"name": "async-teardown",
"type": "boolean"
@@ -37046,6 +37613,10 @@
{
"state": false,
"capability": "postcopy-preempt"
+ },
+ {
+ "state": false,
+ "capability": "switchover-ack"
}
],
"id": "libvirt-46"
@@ -37111,6 +37682,7 @@
"ibrs-all": false,
"vmx-desc-exit": false,
"pause-filter": true,
+ "mcdt-no": false,
"bus-lock-detect": false,
"xsavec": true,
"intel-pt": false,
@@ -37240,6 +37812,7 @@
"vmx-tsc-offset": false,
"kvm-nopiodelay": true,
"tm": false,
+ "fbsdp-no": false,
"kvmclock-stable-bit": true,
"vmx-rdtsc-exit": false,
"hypervisor": true,
@@ -37267,6 +37840,7 @@
"cldemote": false,
"sgx-tokenkey": false,
"vmx-ept": false,
+ "pbrsb-no": false,
"xfd": false,
"kvm-mmu": false,
"sse4.2": true,
@@ -37322,6 +37896,7 @@
"tsc-adjust": true,
"vnmi": false,
"kvm-steal-time": true,
+ "psdp-no": false,
"avx512-vp2intersect": false,
"kvmclock": true,
"vmx-zero-len-inject": false,
@@ -37361,6 +37936,7 @@
"fsrm": false,
"fsrs": false,
"fsrc": false,
+ "sbdr-ssdp-no": false,
"vmx-entry-load-perf-global-ctrl": false,
"vmx-io-bitmap": false,
"umip": true,
@@ -37483,6 +38059,7 @@
"ibrs-all": false,
"vmx-desc-exit": false,
"pause-filter": true,
+ "mcdt-no": false,
"bus-lock-detect": false,
"xsavec": true,
"intel-pt": false,
@@ -37612,6 +38189,7 @@
"vmx-tsc-offset": false,
"kvm-nopiodelay": true,
"tm": false,
+ "fbsdp-no": false,
"kvmclock-stable-bit": true,
"vmx-rdtsc-exit": false,
"hypervisor": true,
@@ -37639,6 +38217,7 @@
"cldemote": false,
"sgx-tokenkey": false,
"vmx-ept": false,
+ "pbrsb-no": false,
"xfd": false,
"kvm-mmu": false,
"sse4.2": true,
@@ -37694,6 +38273,7 @@
"tsc-adjust": true,
"vnmi": false,
"kvm-steal-time": true,
+ "psdp-no": false,
"avx512-vp2intersect": false,
"kvmclock": true,
"vmx-zero-len-inject": false,
@@ -37733,6 +38313,7 @@
"fsrm": false,
"fsrs": false,
"fsrc": false,
+ "sbdr-ssdp-no": false,
"vmx-entry-load-perf-global-ctrl": false,
"vmx-io-bitmap": false,
"umip": true,
@@ -37861,6 +38442,7 @@
"gfni": false,
"ibrs-all": false,
"pause-filter": true,
+ "mcdt-no": false,
"bus-lock-detect": false,
"xsavec": true,
"intel-pt": false,
@@ -38029,6 +38611,7 @@
"kvm_nopiodelay": true,
"tm": false,
"hv-enforce-cpuid": false,
+ "fbsdp-no": false,
"kvmclock-stable-bit": true,
"vmx-rdtsc-exit": false,
"hypervisor": true,
@@ -38066,6 +38649,7 @@
"sgx-tokenkey": false,
"cldemote": false,
"vmx-ept": false,
+ "pbrsb-no": false,
"hv-tlbflush-direct": true,
"xfd": false,
"hv-reenlightenment": true,
@@ -38145,6 +38729,7 @@
"tsc-adjust": true,
"tsc_adjust": true,
"kvm-steal-time": true,
+ "psdp-no": false,
"kvm_steal_time": true,
"avx512-vp2intersect": false,
"kvmclock": true,
@@ -38189,6 +38774,7 @@
"fsrs": false,
"fsrm": false,
"fsrc": false,
+ "sbdr-ssdp-no": false,
"vmx-entry-load-perf-global-ctrl": false,
"vmx-io-bitmap": false,
"vmx-store-lma": false,
@@ -38619,7 +39205,6 @@
"unavailable-features": [
"x2apic",
"tsc-deadline",
- "rdseed",
"sha-ni",
"gfni",
"cldemote",
@@ -38628,7 +39213,6 @@
"spec-ctrl",
"arch-capabilities",
"ssbd",
- "3dnowprefetch",
"xsavec",
"xsaves"
],
@@ -38642,7 +39226,6 @@
"unavailable-features": [
"x2apic",
"tsc-deadline",
- "rdseed",
"sha-ni",
"gfni",
"cldemote",
@@ -38652,7 +39235,6 @@
"arch-capabilities",
"core-capability",
"ssbd",
- "3dnowprefetch",
"xsavec",
"xsaves",
"split-lock-detect"
@@ -38667,7 +39249,6 @@
"unavailable-features": [
"x2apic",
"tsc-deadline",
- "rdseed",
"sha-ni",
"gfni",
"cldemote",
@@ -38677,7 +39258,6 @@
"arch-capabilities",
"core-capability",
"ssbd",
- "3dnowprefetch",
"xsavec",
"split-lock-detect"
],
@@ -38691,7 +39271,6 @@
"unavailable-features": [
"x2apic",
"tsc-deadline",
- "rdseed",
"sha-ni",
"gfni",
"cldemote",
@@ -38701,7 +39280,6 @@
"arch-capabilities",
"core-capability",
"ssbd",
- "3dnowprefetch",
"xsavec",
"split-lock-detect"
],
@@ -38715,7 +39293,6 @@
"unavailable-features": [
"x2apic",
"tsc-deadline",
- "rdseed",
"sha-ni",
"gfni",
"cldemote",
@@ -38725,7 +39302,6 @@
"arch-capabilities",
"core-capability",
"ssbd",
- "3dnowprefetch",
"xsavec",
"split-lock-detect"
],
@@ -38744,12 +39320,10 @@
"invpcid",
"avx512f",
"avx512dq",
- "rdseed",
"avx512cd",
"avx512bw",
"avx512vl",
"spec-ctrl",
- "3dnowprefetch",
"xsavec",
"xsaves"
],
@@ -38767,12 +39341,10 @@
"invpcid",
"avx512f",
"avx512dq",
- "rdseed",
"avx512cd",
"avx512bw",
"avx512vl",
"spec-ctrl",
- "3dnowprefetch",
"xsavec"
],
"static": false,
@@ -38789,12 +39361,10 @@
"invpcid",
"avx512f",
"avx512dq",
- "rdseed",
"avx512cd",
"avx512bw",
"avx512vl",
"spec-ctrl",
- "3dnowprefetch",
"xsavec"
],
"static": false,
@@ -38813,12 +39383,10 @@
"rtm",
"avx512f",
"avx512dq",
- "rdseed",
"avx512cd",
"avx512bw",
"avx512vl",
"spec-ctrl",
- "3dnowprefetch",
"xsavec"
],
"static": false,
@@ -38837,11 +39405,9 @@
"rtm",
"avx512f",
"avx512dq",
- "rdseed",
"avx512cd",
"avx512bw",
"avx512vl",
- "3dnowprefetch",
"xsavec"
],
"static": false,
@@ -38858,12 +39424,10 @@
"invpcid",
"avx512f",
"avx512dq",
- "rdseed",
"avx512cd",
"avx512bw",
"avx512vl",
"spec-ctrl",
- "3dnowprefetch",
"xsavec"
],
"alias-of": "Skylake-Server-v3",
@@ -38883,12 +39447,10 @@
"rtm",
"avx512f",
"avx512dq",
- "rdseed",
"avx512cd",
"avx512bw",
"avx512vl",
"spec-ctrl",
- "3dnowprefetch",
"xsavec"
],
"alias-of": "Skylake-Server-v2",
@@ -38908,11 +39470,9 @@
"rtm",
"avx512f",
"avx512dq",
- "rdseed",
"avx512cd",
"avx512bw",
"avx512vl",
- "3dnowprefetch",
"xsavec"
],
"alias-of": "Skylake-Server-v1",
@@ -38928,9 +39488,7 @@
"x2apic",
"tsc-deadline",
"invpcid",
- "rdseed",
"spec-ctrl",
- "3dnowprefetch",
"xsavec",
"xsaves"
],
@@ -38946,9 +39504,7 @@
"x2apic",
"tsc-deadline",
"invpcid",
- "rdseed",
"spec-ctrl",
- "3dnowprefetch",
"xsavec"
],
"static": false,
@@ -38965,9 +39521,7 @@
"hle",
"invpcid",
"rtm",
- "rdseed",
"spec-ctrl",
- "3dnowprefetch",
"xsavec"
],
"static": false,
@@ -38984,8 +39538,6 @@
"hle",
"invpcid",
"rtm",
- "rdseed",
- "3dnowprefetch",
"xsavec"
],
"static": false,
@@ -39000,9 +39552,7 @@
"x2apic",
"tsc-deadline",
"invpcid",
- "rdseed",
"spec-ctrl",
- "3dnowprefetch",
"xsavec"
],
"alias-of": "Skylake-Client-v3",
@@ -39020,9 +39570,7 @@
"hle",
"invpcid",
"rtm",
- "rdseed",
"spec-ctrl",
- "3dnowprefetch",
"xsavec"
],
"alias-of": "Skylake-Client-v2",
@@ -39040,8 +39588,6 @@
"hle",
"invpcid",
"rtm",
- "rdseed",
- "3dnowprefetch",
"xsavec"
],
"alias-of": "Skylake-Client-v1",
@@ -39049,6 +39595,50 @@
"migration-safe": true,
"deprecated": false
},
+ {
+ "name": "SapphireRapids-v2",
+ "typename": "SapphireRapids-v2-x86_64-cpu",
+ "unavailable-features": [
+ "pcid",
+ "x2apic",
+ "tsc-deadline",
+ "hle",
+ "invpcid",
+ "rtm",
+ "avx512f",
+ "avx512dq",
+ "avx512ifma",
+ "avx512cd",
+ "sha-ni",
+ "avx512bw",
+ "avx512vl",
+ "avx512vbmi",
+ "avx512vbmi2",
+ "gfni",
+ "vpclmulqdq",
+ "avx512vnni",
+ "avx512bitalg",
+ "avx512-vpopcntdq",
+ "bus-lock-detect",
+ "serialize",
+ "tsx-ldtrk",
+ "amx-bf16",
+ "avx512-fp16",
+ "amx-tile",
+ "amx-int8",
+ "spec-ctrl",
+ "arch-capabilities",
+ "ssbd",
+ "avx-vnni",
+ "avx512-bf16",
+ "xsavec",
+ "xsaves",
+ "xfd"
+ ],
+ "static": false,
+ "migration-safe": true,
+ "deprecated": false
+ },
{
"name": "SapphireRapids-v1",
"typename": "SapphireRapids-v1-x86_64-cpu",
@@ -39061,7 +39651,6 @@
"rtm",
"avx512f",
"avx512dq",
- "rdseed",
"avx512ifma",
"avx512cd",
"sha-ni",
@@ -39074,7 +39663,6 @@
"avx512vnni",
"avx512bitalg",
"avx512-vpopcntdq",
- "rdpid",
"bus-lock-detect",
"serialize",
"tsx-ldtrk",
@@ -39087,17 +39675,9 @@
"ssbd",
"avx-vnni",
"avx512-bf16",
- "3dnowprefetch",
- "wbnoinvd",
"xsavec",
"xsaves",
- "xfd",
- "rdctl-no",
- "ibrs-all",
- "skip-l1dfl-vmentry",
- "mds-no",
- "pschange-mc-no",
- "taa-no"
+ "xfd"
],
"static": false,
"migration-safe": true,
@@ -39115,7 +39695,6 @@
"rtm",
"avx512f",
"avx512dq",
- "rdseed",
"avx512ifma",
"avx512cd",
"sha-ni",
@@ -39128,7 +39707,6 @@
"avx512vnni",
"avx512bitalg",
"avx512-vpopcntdq",
- "rdpid",
"bus-lock-detect",
"serialize",
"tsx-ldtrk",
@@ -39141,17 +39719,9 @@
"ssbd",
"avx-vnni",
"avx512-bf16",
- "3dnowprefetch",
- "wbnoinvd",
"xsavec",
"xsaves",
- "xfd",
- "rdctl-no",
- "ibrs-all",
- "skip-l1dfl-vmentry",
- "mds-no",
- "pschange-mc-no",
- "taa-no"
+ "xfd"
],
"alias-of": "SapphireRapids-v1",
"static": false,
@@ -39230,7 +39800,6 @@
"typename": "Opteron_G5-v1-x86_64-cpu",
"unavailable-features": [
"misalignsse",
- "3dnowprefetch",
"xop",
"fma4",
"tbm",
@@ -39245,7 +39814,6 @@
"typename": "Opteron_G5-x86_64-cpu",
"unavailable-features": [
"misalignsse",
- "3dnowprefetch",
"xop",
"fma4",
"tbm",
@@ -39261,7 +39829,6 @@
"typename": "Opteron_G4-v1-x86_64-cpu",
"unavailable-features": [
"misalignsse",
- "3dnowprefetch",
"xop",
"fma4",
"nrip-save"
@@ -39275,7 +39842,6 @@
"typename": "Opteron_G4-x86_64-cpu",
"unavailable-features": [
"misalignsse",
- "3dnowprefetch",
"xop",
"fma4",
"nrip-save"
@@ -39391,14 +39957,12 @@
"x2apic",
"tsc-deadline",
"avx512f",
- "rdseed",
"avx512pf",
"avx512er",
"avx512cd",
"avx512-vpopcntdq",
"avx512-4vnniw",
- "avx512-4fmaps",
- "3dnowprefetch"
+ "avx512-4fmaps"
],
"static": false,
"migration-safe": true,
@@ -39411,14 +39975,12 @@
"x2apic",
"tsc-deadline",
"avx512f",
- "rdseed",
"avx512pf",
"avx512er",
"avx512cd",
"avx512-vpopcntdq",
"avx512-4vnniw",
- "avx512-4fmaps",
- "3dnowprefetch"
+ "avx512-4fmaps"
],
"alias-of": "KnightsMill-v1",
"static": false,
@@ -39483,7 +40045,6 @@
"invpcid",
"avx512f",
"avx512dq",
- "rdseed",
"avx512ifma",
"avx512cd",
"sha-ni",
@@ -39496,20 +40057,11 @@
"avx512vnni",
"avx512bitalg",
"avx512-vpopcntdq",
- "rdpid",
"spec-ctrl",
"arch-capabilities",
"ssbd",
- "3dnowprefetch",
- "wbnoinvd",
"xsavec",
- "xsaves",
- "rdctl-no",
- "ibrs-all",
- "skip-l1dfl-vmentry",
- "mds-no",
- "pschange-mc-no",
- "taa-no"
+ "xsaves"
],
"static": false,
"migration-safe": true,
@@ -39525,7 +40077,6 @@
"invpcid",
"avx512f",
"avx512dq",
- "rdseed",
"avx512ifma",
"avx512cd",
"sha-ni",
@@ -39538,20 +40089,11 @@
"avx512vnni",
"avx512bitalg",
"avx512-vpopcntdq",
- "rdpid",
"spec-ctrl",
"arch-capabilities",
"ssbd",
- "3dnowprefetch",
- "wbnoinvd",
"xsavec",
- "xsaves",
- "rdctl-no",
- "ibrs-all",
- "skip-l1dfl-vmentry",
- "mds-no",
- "pschange-mc-no",
- "taa-no"
+ "xsaves"
],
"static": false,
"migration-safe": true,
@@ -39567,7 +40109,6 @@
"invpcid",
"avx512f",
"avx512dq",
- "rdseed",
"avx512ifma",
"avx512cd",
"sha-ni",
@@ -39580,19 +40121,10 @@
"avx512vnni",
"avx512bitalg",
"avx512-vpopcntdq",
- "rdpid",
"spec-ctrl",
"arch-capabilities",
"ssbd",
- "3dnowprefetch",
- "wbnoinvd",
- "xsavec",
- "rdctl-no",
- "ibrs-all",
- "skip-l1dfl-vmentry",
- "mds-no",
- "pschange-mc-no",
- "taa-no"
+ "xsavec"
],
"static": false,
"migration-safe": true,
@@ -39608,7 +40140,6 @@
"invpcid",
"avx512f",
"avx512dq",
- "rdseed",
"avx512cd",
"avx512bw",
"avx512vl",
@@ -39622,15 +40153,7 @@
"spec-ctrl",
"arch-capabilities",
"ssbd",
- "3dnowprefetch",
- "wbnoinvd",
- "xsavec",
- "rdctl-no",
- "ibrs-all",
- "skip-l1dfl-vmentry",
- "mds-no",
- "pschange-mc-no",
- "taa-no"
+ "xsavec"
],
"static": false,
"migration-safe": true,
@@ -39646,7 +40169,6 @@
"invpcid",
"avx512f",
"avx512dq",
- "rdseed",
"avx512cd",
"avx512bw",
"avx512vl",
@@ -39659,8 +40181,6 @@
"avx512-vpopcntdq",
"spec-ctrl",
"ssbd",
- "3dnowprefetch",
- "wbnoinvd",
"xsavec"
],
"static": false,
@@ -39679,7 +40199,6 @@
"rtm",
"avx512f",
"avx512dq",
- "rdseed",
"avx512cd",
"avx512bw",
"avx512vl",
@@ -39692,8 +40211,6 @@
"avx512-vpopcntdq",
"spec-ctrl",
"ssbd",
- "3dnowprefetch",
- "wbnoinvd",
"xsavec"
],
"static": false,
@@ -39710,7 +40227,6 @@
"invpcid",
"avx512f",
"avx512dq",
- "rdseed",
"avx512cd",
"avx512bw",
"avx512vl",
@@ -39723,8 +40239,6 @@
"avx512-vpopcntdq",
"spec-ctrl",
"ssbd",
- "3dnowprefetch",
- "wbnoinvd",
"xsavec"
],
"alias-of": "Icelake-Server-v2",
@@ -39744,7 +40258,6 @@
"rtm",
"avx512f",
"avx512dq",
- "rdseed",
"avx512cd",
"avx512bw",
"avx512vl",
@@ -39757,8 +40270,6 @@
"avx512-vpopcntdq",
"spec-ctrl",
"ssbd",
- "3dnowprefetch",
- "wbnoinvd",
"xsavec"
],
"alias-of": "Icelake-Server-v1",
@@ -39886,20 +40397,112 @@
"migration-safe": true,
"deprecated": false
},
+ {
+ "name": "GraniteRapids-v1",
+ "typename": "GraniteRapids-v1-x86_64-cpu",
+ "unavailable-features": [
+ "pcid",
+ "x2apic",
+ "tsc-deadline",
+ "hle",
+ "invpcid",
+ "rtm",
+ "avx512f",
+ "avx512dq",
+ "avx512ifma",
+ "avx512cd",
+ "sha-ni",
+ "avx512bw",
+ "avx512vl",
+ "avx512vbmi",
+ "avx512vbmi2",
+ "gfni",
+ "vpclmulqdq",
+ "avx512vnni",
+ "avx512bitalg",
+ "avx512-vpopcntdq",
+ "bus-lock-detect",
+ "serialize",
+ "tsx-ldtrk",
+ "amx-bf16",
+ "avx512-fp16",
+ "amx-tile",
+ "amx-int8",
+ "spec-ctrl",
+ "arch-capabilities",
+ "ssbd",
+ "avx-vnni",
+ "avx512-bf16",
+ "amx-fp16",
+ "xsavec",
+ "xsaves",
+ "xfd",
+ "prefetchiti",
+ "mcdt-no"
+ ],
+ "static": false,
+ "migration-safe": true,
+ "deprecated": false
+ },
+ {
+ "name": "GraniteRapids",
+ "typename": "GraniteRapids-x86_64-cpu",
+ "unavailable-features": [
+ "pcid",
+ "x2apic",
+ "tsc-deadline",
+ "hle",
+ "invpcid",
+ "rtm",
+ "avx512f",
+ "avx512dq",
+ "avx512ifma",
+ "avx512cd",
+ "sha-ni",
+ "avx512bw",
+ "avx512vl",
+ "avx512vbmi",
+ "avx512vbmi2",
+ "gfni",
+ "vpclmulqdq",
+ "avx512vnni",
+ "avx512bitalg",
+ "avx512-vpopcntdq",
+ "bus-lock-detect",
+ "serialize",
+ "tsx-ldtrk",
+ "amx-bf16",
+ "avx512-fp16",
+ "amx-tile",
+ "amx-int8",
+ "spec-ctrl",
+ "arch-capabilities",
+ "ssbd",
+ "avx-vnni",
+ "avx512-bf16",
+ "amx-fp16",
+ "xsavec",
+ "xsaves",
+ "xfd",
+ "prefetchiti",
+ "mcdt-no"
+ ],
+ "alias-of": "GraniteRapids-v1",
+ "static": false,
+ "migration-safe": true,
+ "deprecated": false
+ },
{
"name": "EPYC-v4",
"typename": "EPYC-v4-x86_64-cpu",
"unavailable-features": [
- "rdseed",
"sha-ni",
"fxsr-opt",
"misalignsse",
- "3dnowprefetch",
"osvw",
"topoext",
"perfctr-core",
"clzero",
- "xsaveerptr",
"ibpb",
"nrip-save",
"xsavec",
@@ -39913,16 +40516,13 @@
"name": "EPYC-v3",
"typename": "EPYC-v3-x86_64-cpu",
"unavailable-features": [
- "rdseed",
"sha-ni",
"fxsr-opt",
"misalignsse",
- "3dnowprefetch",
"osvw",
"topoext",
"perfctr-core",
"clzero",
- "xsaveerptr",
"ibpb",
"nrip-save",
"xsavec",
@@ -39936,11 +40536,9 @@
"name": "EPYC-v2",
"typename": "EPYC-v2-x86_64-cpu",
"unavailable-features": [
- "rdseed",
"sha-ni",
"fxsr-opt",
"misalignsse",
- "3dnowprefetch",
"osvw",
"topoext",
"ibpb",
@@ -39955,11 +40553,9 @@
"name": "EPYC-v1",
"typename": "EPYC-v1-x86_64-cpu",
"unavailable-features": [
- "rdseed",
"sha-ni",
"fxsr-opt",
"misalignsse",
- "3dnowprefetch",
"osvw",
"topoext",
"nrip-save",
@@ -39973,18 +40569,13 @@
"name": "EPYC-Rome-v4",
"typename": "EPYC-Rome-v4-x86_64-cpu",
"unavailable-features": [
- "rdseed",
"sha-ni",
- "rdpid",
"fxsr-opt",
"misalignsse",
- "3dnowprefetch",
"osvw",
"topoext",
"perfctr-core",
"clzero",
- "xsaveerptr",
- "wbnoinvd",
"ibpb",
"ibrs",
"amd-stibp",
@@ -40000,18 +40591,13 @@
"name": "EPYC-Rome-v3",
"typename": "EPYC-Rome-v3-x86_64-cpu",
"unavailable-features": [
- "rdseed",
"sha-ni",
- "rdpid",
"fxsr-opt",
"misalignsse",
- "3dnowprefetch",
"osvw",
"topoext",
"perfctr-core",
"clzero",
- "xsaveerptr",
- "wbnoinvd",
"ibpb",
"ibrs",
"amd-stibp",
@@ -40028,18 +40614,13 @@
"name": "EPYC-Rome-v2",
"typename": "EPYC-Rome-v2-x86_64-cpu",
"unavailable-features": [
- "rdseed",
"sha-ni",
- "rdpid",
"fxsr-opt",
"misalignsse",
- "3dnowprefetch",
"osvw",
"topoext",
"perfctr-core",
"clzero",
- "xsaveerptr",
- "wbnoinvd",
"ibpb",
"ibrs",
"amd-stibp",
@@ -40056,18 +40637,13 @@
"name": "EPYC-Rome-v1",
"typename": "EPYC-Rome-v1-x86_64-cpu",
"unavailable-features": [
- "rdseed",
"sha-ni",
- "rdpid",
"fxsr-opt",
"misalignsse",
- "3dnowprefetch",
"osvw",
"topoext",
"perfctr-core",
"clzero",
- "xsaveerptr",
- "wbnoinvd",
"ibpb",
"amd-stibp",
"nrip-save",
@@ -40082,18 +40658,13 @@
"name": "EPYC-Rome",
"typename": "EPYC-Rome-x86_64-cpu",
"unavailable-features": [
- "rdseed",
"sha-ni",
- "rdpid",
"fxsr-opt",
"misalignsse",
- "3dnowprefetch",
"osvw",
"topoext",
"perfctr-core",
"clzero",
- "xsaveerptr",
- "wbnoinvd",
"ibpb",
"amd-stibp",
"nrip-save",
@@ -40111,19 +40682,14 @@
"unavailable-features": [
"pcid",
"invpcid",
- "rdseed",
"sha-ni",
"vpclmulqdq",
- "rdpid",
"fxsr-opt",
"misalignsse",
- "3dnowprefetch",
"osvw",
"topoext",
"perfctr-core",
"clzero",
- "xsaveerptr",
- "wbnoinvd",
"ibpb",
"ibrs",
"amd-stibp",
@@ -40147,18 +40713,13 @@
"unavailable-features": [
"pcid",
"invpcid",
- "rdseed",
"sha-ni",
- "rdpid",
"fxsr-opt",
"misalignsse",
- "3dnowprefetch",
"osvw",
"topoext",
"perfctr-core",
"clzero",
- "xsaveerptr",
- "wbnoinvd",
"ibpb",
"ibrs",
"amd-stibp",
@@ -40177,18 +40738,13 @@
"unavailable-features": [
"pcid",
"invpcid",
- "rdseed",
"sha-ni",
- "rdpid",
"fxsr-opt",
"misalignsse",
- "3dnowprefetch",
"osvw",
"topoext",
"perfctr-core",
"clzero",
- "xsaveerptr",
- "wbnoinvd",
"ibpb",
"ibrs",
"amd-stibp",
@@ -40206,11 +40762,9 @@
"name": "EPYC-IBPB",
"typename": "EPYC-IBPB-x86_64-cpu",
"unavailable-features": [
- "rdseed",
"sha-ni",
"fxsr-opt",
"misalignsse",
- "3dnowprefetch",
"osvw",
"topoext",
"ibpb",
@@ -40230,7 +40784,6 @@
"invpcid",
"avx512f",
"avx512dq",
- "rdseed",
"avx512ifma",
"avx512cd",
"sha-ni",
@@ -40243,17 +40796,13 @@
"avx512vnni",
"avx512bitalg",
"avx512-vpopcntdq",
- "rdpid",
"avx512-bf16",
"fxsr-opt",
"misalignsse",
- "3dnowprefetch",
"osvw",
"topoext",
"perfctr-core",
"clzero",
- "xsaveerptr",
- "wbnoinvd",
"ibpb",
"ibrs",
"amd-stibp",
@@ -40281,7 +40830,6 @@
"invpcid",
"avx512f",
"avx512dq",
- "rdseed",
"avx512ifma",
"avx512cd",
"sha-ni",
@@ -40294,17 +40842,13 @@
"avx512vnni",
"avx512bitalg",
"avx512-vpopcntdq",
- "rdpid",
"avx512-bf16",
"fxsr-opt",
"misalignsse",
- "3dnowprefetch",
"osvw",
"topoext",
"perfctr-core",
"clzero",
- "xsaveerptr",
- "wbnoinvd",
"ibpb",
"ibrs",
"amd-stibp",
@@ -40329,11 +40873,9 @@
"name": "EPYC",
"typename": "EPYC-x86_64-cpu",
"unavailable-features": [
- "rdseed",
"sha-ni",
"fxsr-opt",
"misalignsse",
- "3dnowprefetch",
"osvw",
"topoext",
"nrip-save",
@@ -40348,10 +40890,8 @@
"name": "Dhyana-v2",
"typename": "Dhyana-v2-x86_64-cpu",
"unavailable-features": [
- "rdseed",
"fxsr-opt",
"misalignsse",
- "3dnowprefetch",
"osvw",
"topoext",
"ibpb",
@@ -40367,10 +40907,8 @@
"name": "Dhyana-v1",
"typename": "Dhyana-v1-x86_64-cpu",
"unavailable-features": [
- "rdseed",
"fxsr-opt",
"misalignsse",
- "3dnowprefetch",
"osvw",
"topoext",
"ibpb",
@@ -40385,10 +40923,8 @@
"name": "Dhyana",
"typename": "Dhyana-x86_64-cpu",
"unavailable-features": [
- "rdseed",
"fxsr-opt",
"misalignsse",
- "3dnowprefetch",
"osvw",
"topoext",
"ibpb",
@@ -40406,16 +40942,12 @@
"unavailable-features": [
"x2apic",
"tsc-deadline",
- "rdseed",
"sha-ni",
"spec-ctrl",
"arch-capabilities",
"ssbd",
- "3dnowprefetch",
"xsavec",
- "xsaves",
- "rdctl-no",
- "skip-l1dfl-vmentry"
+ "xsaves"
],
"static": false,
"migration-safe": true,
@@ -40427,15 +40959,11 @@
"unavailable-features": [
"x2apic",
"tsc-deadline",
- "rdseed",
"sha-ni",
"spec-ctrl",
"arch-capabilities",
"ssbd",
- "3dnowprefetch",
- "xsavec",
- "rdctl-no",
- "skip-l1dfl-vmentry"
+ "xsavec"
],
"static": false,
"migration-safe": true,
@@ -40447,15 +40975,11 @@
"unavailable-features": [
"x2apic",
"tsc-deadline",
- "rdseed",
"sha-ni",
"spec-ctrl",
"arch-capabilities",
"ssbd",
- "3dnowprefetch",
- "xsavec",
- "rdctl-no",
- "skip-l1dfl-vmentry"
+ "xsavec"
],
"static": false,
"migration-safe": true,
@@ -40467,15 +40991,11 @@
"unavailable-features": [
"x2apic",
"tsc-deadline",
- "rdseed",
"sha-ni",
"spec-ctrl",
"arch-capabilities",
"ssbd",
- "3dnowprefetch",
- "xsavec",
- "rdctl-no",
- "skip-l1dfl-vmentry"
+ "xsavec"
],
"alias-of": "Denverton-v1",
"static": false,
@@ -40494,7 +41014,6 @@
"rtm",
"avx512f",
"avx512dq",
- "rdseed",
"avx512cd",
"avx512bw",
"avx512vl",
@@ -40504,15 +41023,8 @@
"arch-capabilities",
"ssbd",
"avx512-bf16",
- "3dnowprefetch",
"xsavec",
- "xsaves",
- "rdctl-no",
- "ibrs-all",
- "skip-l1dfl-vmentry",
- "mds-no",
- "pschange-mc-no",
- "taa-no"
+ "xsaves"
],
"static": false,
"migration-safe": true,
@@ -40530,7 +41042,6 @@
"rtm",
"avx512f",
"avx512dq",
- "rdseed",
"avx512cd",
"avx512bw",
"avx512vl",
@@ -40540,14 +41051,7 @@
"arch-capabilities",
"ssbd",
"avx512-bf16",
- "3dnowprefetch",
- "xsavec",
- "rdctl-no",
- "ibrs-all",
- "skip-l1dfl-vmentry",
- "mds-no",
- "pschange-mc-no",
- "taa-no"
+ "xsavec"
],
"static": false,
"migration-safe": true,
@@ -40565,7 +41069,6 @@
"rtm",
"avx512f",
"avx512dq",
- "rdseed",
"avx512cd",
"avx512bw",
"avx512vl",
@@ -40575,14 +41078,7 @@
"arch-capabilities",
"ssbd",
"avx512-bf16",
- "3dnowprefetch",
- "xsavec",
- "rdctl-no",
- "ibrs-all",
- "skip-l1dfl-vmentry",
- "mds-no",
- "pschange-mc-no",
- "taa-no"
+ "xsavec"
],
"alias-of": "Cooperlake-v1",
"static": false,
@@ -40618,7 +41114,6 @@
"invpcid",
"avx512f",
"avx512dq",
- "rdseed",
"avx512cd",
"avx512bw",
"avx512vl",
@@ -40626,13 +41121,8 @@
"spec-ctrl",
"arch-capabilities",
"ssbd",
- "3dnowprefetch",
"xsavec",
- "xsaves",
- "rdctl-no",
- "ibrs-all",
- "skip-l1dfl-vmentry",
- "mds-no"
+ "xsaves"
],
"static": false,
"migration-safe": true,
@@ -40648,7 +41138,6 @@
"invpcid",
"avx512f",
"avx512dq",
- "rdseed",
"avx512cd",
"avx512bw",
"avx512vl",
@@ -40656,12 +41145,7 @@
"spec-ctrl",
"arch-capabilities",
"ssbd",
- "3dnowprefetch",
- "xsavec",
- "rdctl-no",
- "ibrs-all",
- "skip-l1dfl-vmentry",
- "mds-no"
+ "xsavec"
],
"static": false,
"migration-safe": true,
@@ -40677,7 +41161,6 @@
"invpcid",
"avx512f",
"avx512dq",
- "rdseed",
"avx512cd",
"avx512bw",
"avx512vl",
@@ -40685,12 +41168,7 @@
"spec-ctrl",
"arch-capabilities",
"ssbd",
- "3dnowprefetch",
- "xsavec",
- "rdctl-no",
- "ibrs-all",
- "skip-l1dfl-vmentry",
- "mds-no"
+ "xsavec"
],
"static": false,
"migration-safe": true,
@@ -40708,7 +41186,6 @@
"rtm",
"avx512f",
"avx512dq",
- "rdseed",
"avx512cd",
"avx512bw",
"avx512vl",
@@ -40716,12 +41193,7 @@
"spec-ctrl",
"arch-capabilities",
"ssbd",
- "3dnowprefetch",
- "xsavec",
- "rdctl-no",
- "ibrs-all",
- "skip-l1dfl-vmentry",
- "mds-no"
+ "xsavec"
],
"static": false,
"migration-safe": true,
@@ -40739,14 +41211,12 @@
"rtm",
"avx512f",
"avx512dq",
- "rdseed",
"avx512cd",
"avx512bw",
"avx512vl",
"avx512vnni",
"spec-ctrl",
"ssbd",
- "3dnowprefetch",
"xsavec"
],
"static": false,
@@ -40763,7 +41233,6 @@
"invpcid",
"avx512f",
"avx512dq",
- "rdseed",
"avx512cd",
"avx512bw",
"avx512vl",
@@ -40771,12 +41240,7 @@
"spec-ctrl",
"arch-capabilities",
"ssbd",
- "3dnowprefetch",
- "xsavec",
- "rdctl-no",
- "ibrs-all",
- "skip-l1dfl-vmentry",
- "mds-no"
+ "xsavec"
],
"alias-of": "Cascadelake-Server-v3",
"static": false,
@@ -40795,14 +41259,12 @@
"rtm",
"avx512f",
"avx512dq",
- "rdseed",
"avx512cd",
"avx512bw",
"avx512vl",
"avx512vnni",
"spec-ctrl",
"ssbd",
- "3dnowprefetch",
"xsavec"
],
"alias-of": "Cascadelake-Server-v1",
@@ -40818,9 +41280,7 @@
"x2apic",
"tsc-deadline",
"invpcid",
- "rdseed",
- "spec-ctrl",
- "3dnowprefetch"
+ "spec-ctrl"
],
"static": false,
"migration-safe": true,
@@ -40836,9 +41296,7 @@
"hle",
"invpcid",
"rtm",
- "rdseed",
- "spec-ctrl",
- "3dnowprefetch"
+ "spec-ctrl"
],
"static": false,
"migration-safe": true,
@@ -40851,9 +41309,7 @@
"pcid",
"x2apic",
"tsc-deadline",
- "invpcid",
- "rdseed",
- "3dnowprefetch"
+ "invpcid"
],
"static": false,
"migration-safe": true,
@@ -40868,9 +41324,7 @@
"tsc-deadline",
"hle",
"invpcid",
- "rtm",
- "rdseed",
- "3dnowprefetch"
+ "rtm"
],
"static": false,
"migration-safe": true,
@@ -40884,9 +41338,7 @@
"x2apic",
"tsc-deadline",
"invpcid",
- "rdseed",
- "spec-ctrl",
- "3dnowprefetch"
+ "spec-ctrl"
],
"alias-of": "Broadwell-v4",
"static": false,
@@ -40900,9 +41352,7 @@
"pcid",
"x2apic",
"tsc-deadline",
- "invpcid",
- "rdseed",
- "3dnowprefetch"
+ "invpcid"
],
"alias-of": "Broadwell-v2",
"static": false,
@@ -40919,9 +41369,7 @@
"hle",
"invpcid",
"rtm",
- "rdseed",
- "spec-ctrl",
- "3dnowprefetch"
+ "spec-ctrl"
],
"alias-of": "Broadwell-v3",
"static": false,
@@ -40937,9 +41385,7 @@
"tsc-deadline",
"hle",
"invpcid",
- "rtm",
- "rdseed",
- "3dnowprefetch"
+ "rtm"
],
"alias-of": "Broadwell-v1",
"static": false,
@@ -40995,7 +41441,7 @@
"aes": true,
"vmx-apicv-xapic": false,
"mmx": true,
- "rdpid": false,
+ "rdpid": true,
"arat": true,
"vmx-page-walk-4": false,
"vmx-page-walk-5": false,
@@ -41003,6 +41449,7 @@
"ibrs-all": false,
"vmx-desc-exit": false,
"pause-filter": false,
+ "mcdt-no": false,
"bus-lock-detect": false,
"xsavec": false,
"intel-pt": false,
@@ -41031,7 +41478,7 @@
"vmx-ept-execonly": false,
"vmx-exit-save-efer": false,
"vmx-invept-all-context": false,
- "wbnoinvd": false,
+ "wbnoinvd": true,
"avx512f": false,
"msr": true,
"mce": true,
@@ -41062,7 +41509,7 @@
"avx512-vpopcntdq": false,
"phe": false,
"extapic": false,
- "3dnowprefetch": false,
+ "3dnowprefetch": true,
"vmx-vmfunc": false,
"vmx-activity-shutdown": false,
"sgx1": false,
@@ -41132,6 +41579,7 @@
"vmx-tsc-offset": false,
"kvm-nopiodelay": false,
"tm": false,
+ "fbsdp-no": false,
"kvmclock-stable-bit": false,
"vmx-rdtsc-exit": false,
"hypervisor": true,
@@ -41159,6 +41607,7 @@
"cldemote": false,
"sgx-tokenkey": false,
"vmx-ept": false,
+ "pbrsb-no": false,
"xfd": false,
"kvm-mmu": false,
"sse4.2": true,
@@ -41214,6 +41663,7 @@
"tsc-adjust": false,
"vnmi": false,
"kvm-steal-time": false,
+ "psdp-no": false,
"avx512-vp2intersect": false,
"kvmclock": false,
"vmx-zero-len-inject": false,
@@ -41253,6 +41703,7 @@
"fsrm": true,
"fsrs": true,
"fsrc": true,
+ "sbdr-ssdp-no": false,
"vmx-entry-load-perf-global-ctrl": false,
"vmx-io-bitmap": false,
"umip": true,
@@ -41306,7 +41757,7 @@
"lmce": false,
"perfctr-nb": false,
"rdrand": true,
- "rdseed": false,
+ "rdseed": true,
"cmpccxadd": false,
"avx512-4vnniw": false,
"vme": false,
@@ -41314,7 +41765,7 @@
"dtes64": false,
"mtrr": true,
"rdtscp": true,
- "xsaveerptr": false,
+ "xsaveerptr": true,
"pse36": true,
"kvm-pv-tlb-flush": false,
"vmx-activity-wait-sipi": false,
@@ -41367,7 +41818,7 @@
"aes": true,
"vmx-apicv-xapic": false,
"mmx": true,
- "rdpid": false,
+ "rdpid": true,
"arat": true,
"vmx-page-walk-4": false,
"vmx-page-walk-5": false,
@@ -41375,6 +41826,7 @@
"ibrs-all": false,
"vmx-desc-exit": false,
"pause-filter": false,
+ "mcdt-no": false,
"bus-lock-detect": false,
"xsavec": false,
"intel-pt": false,
@@ -41403,7 +41855,7 @@
"vmx-ept-execonly": false,
"vmx-exit-save-efer": false,
"vmx-invept-all-context": false,
- "wbnoinvd": false,
+ "wbnoinvd": true,
"avx512f": false,
"msr": true,
"mce": true,
@@ -41434,7 +41886,7 @@
"avx512-vpopcntdq": false,
"phe": false,
"extapic": false,
- "3dnowprefetch": false,
+ "3dnowprefetch": true,
"vmx-vmfunc": false,
"vmx-activity-shutdown": false,
"sgx1": false,
@@ -41504,6 +41956,7 @@
"vmx-tsc-offset": false,
"kvm-nopiodelay": false,
"tm": false,
+ "fbsdp-no": false,
"kvmclock-stable-bit": false,
"vmx-rdtsc-exit": false,
"hypervisor": true,
@@ -41531,6 +41984,7 @@
"cldemote": false,
"sgx-tokenkey": false,
"vmx-ept": false,
+ "pbrsb-no": false,
"xfd": false,
"kvm-mmu": false,
"sse4.2": true,
@@ -41586,6 +42040,7 @@
"tsc-adjust": false,
"vnmi": false,
"kvm-steal-time": false,
+ "psdp-no": false,
"avx512-vp2intersect": false,
"kvmclock": false,
"vmx-zero-len-inject": false,
@@ -41625,6 +42080,7 @@
"fsrm": true,
"fsrs": true,
"fsrc": true,
+ "sbdr-ssdp-no": false,
"vmx-entry-load-perf-global-ctrl": false,
"vmx-io-bitmap": false,
"umip": true,
@@ -41678,7 +42134,7 @@
"lmce": false,
"perfctr-nb": false,
"rdrand": true,
- "rdseed": false,
+ "rdseed": true,
"cmpccxadd": false,
"avx512-4vnniw": false,
"vme": false,
@@ -41686,7 +42142,7 @@
"dtes64": false,
"mtrr": true,
"rdtscp": true,
- "xsaveerptr": false,
+ "xsaveerptr": true,
"pse36": true,
"kvm-pv-tlb-flush": false,
"vmx-activity-wait-sipi": false,
@@ -41843,7 +42299,7 @@
"numa-mem-supported": false,
"default-cpu-type": "qemu64-x86_64-cpu",
"acpi": true,
- "cpu-max": 288,
+ "cpu-max": 1024,
"deprecated": false,
"default-ram-id": "pc.ram",
"alias": "q35"
diff --git a/tests/qemucapabilitiesdata/caps_8.1.0_x86_64.xml b/tests/qemucapabilitiesdata/caps_8.1.0_x86_64.xml
index 475496a8c8..d61720468a 100644
--- a/tests/qemucapabilitiesdata/caps_8.1.0_x86_64.xml
+++ b/tests/qemucapabilitiesdata/caps_8.1.0_x86_64.xml
@@ -209,7 +209,7 @@
<flag name='run-with.async-teardown'/>
<version>8000050</version>
<microcodeVersion>43100245</microcodeVersion>
- <package>v8.0.0-1739-g5f9dd6a8ce</package>
+ <package>v8.0.0-2835-g361d539735</package>
<arch>x86_64</arch>
<hostCPU type='kvm' model='base' migratability='yes'>
<property name='avx-ne-convert' type='boolean' value='false'/>
@@ -230,6 +230,7 @@
<property name='ibrs-all' type='boolean' value='false'/>
<property name='vmx-desc-exit' type='boolean' value='false'/>
<property name='pause-filter' type='boolean' value='true' migratable='yes'/>
+ <property name='mcdt-no' type='boolean' value='false'/>
<property name='bus-lock-detect' type='boolean' value='false'/>
<property name='xsavec' type='boolean' value='true' migratable='yes'/>
<property name='intel-pt' type='boolean' value='false'/>
@@ -359,6 +360,7 @@
<property name='vmx-tsc-offset' type='boolean' value='false'/>
<property name='kvm-nopiodelay' type='boolean' value='true' migratable='yes'/>
<property name='tm' type='boolean' value='false'/>
+ <property name='fbsdp-no' type='boolean' value='false'/>
<property name='kvmclock-stable-bit' type='boolean' value='true' migratable='yes'/>
<property name='vmx-rdtsc-exit' type='boolean' value='false'/>
<property name='hypervisor' type='boolean' value='true' migratable='yes'/>
@@ -386,6 +388,7 @@
<property name='cldemote' type='boolean' value='false'/>
<property name='sgx-tokenkey' type='boolean' value='false'/>
<property name='vmx-ept' type='boolean' value='false'/>
+ <property name='pbrsb-no' type='boolean' value='false'/>
<property name='xfd' type='boolean' value='false'/>
<property name='kvm-mmu' type='boolean' value='false'/>
<property name='sse4.2' type='boolean' value='true' migratable='yes'/>
@@ -441,6 +444,7 @@
<property name='tsc-adjust' type='boolean' value='true' migratable='yes'/>
<property name='vnmi' type='boolean' value='false'/>
<property name='kvm-steal-time' type='boolean' value='true' migratable='yes'/>
+ <property name='psdp-no' type='boolean' value='false'/>
<property name='avx512-vp2intersect' type='boolean' value='false'/>
<property name='kvmclock' type='boolean' value='true' migratable='yes'/>
<property name='vmx-zero-len-inject' type='boolean' value='false'/>
@@ -480,6 +484,7 @@
<property name='fsrm' type='boolean' value='false'/>
<property name='fsrs' type='boolean' value='false'/>
<property name='fsrc' type='boolean' value='false'/>
+ <property name='sbdr-ssdp-no' 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'/>
@@ -859,6 +864,56 @@
<blocker name='invpcid'/>
<blocker name='rtm'/>
</cpu>
+ <cpu type='kvm' name='SapphireRapids-v2' typename='SapphireRapids-v2-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='xsaves'/>
+ <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'/>
+ <blocker name='sbdr-ssdp-no'/>
+ <blocker name='fbsdp-no'/>
+ <blocker name='psdp-no'/>
+ </cpu>
<cpu type='kvm' name='SapphireRapids-v1' typename='SapphireRapids-v1-x86_64-cpu' usable='no'>
<blocker name='pcid'/>
<blocker name='hle'/>
@@ -1309,6 +1364,114 @@
<blocker name='invpcid'/>
<blocker name='rtm'/>
</cpu>
+ <cpu type='kvm' name='GraniteRapids-v1' typename='GraniteRapids-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='amx-fp16'/>
+ <blocker name='xsaves'/>
+ <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'/>
+ <blocker name='sbdr-ssdp-no'/>
+ <blocker name='fbsdp-no'/>
+ <blocker name='psdp-no'/>
+ <blocker name='pbrsb-no'/>
+ <blocker name='prefetchiti'/>
+ <blocker name='mcdt-no'/>
+ </cpu>
+ <cpu type='kvm' name='GraniteRapids' typename='GraniteRapids-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='amx-fp16'/>
+ <blocker name='xsaves'/>
+ <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'/>
+ <blocker name='sbdr-ssdp-no'/>
+ <blocker name='fbsdp-no'/>
+ <blocker name='psdp-no'/>
+ <blocker name='pbrsb-no'/>
+ <blocker name='prefetchiti'/>
+ <blocker name='mcdt-no'/>
+ </cpu>
<cpu type='kvm' name='EPYC-v4' typename='EPYC-v4-x86_64-cpu' usable='no'>
<blocker name='xsaves'/>
</cpu>
@@ -1732,7 +1895,7 @@
<machine type='kvm' name='pc-q35-2.7' hotplugCpus='yes' maxCpus='255' defaultCPU='qemu64-x86_64-cpu' numaMemSupported='yes' defaultRAMid='pc.ram' acpi='yes'/>
<machine type='kvm' name='pc-q35-7.1' hotplugCpus='yes' maxCpus='288' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' acpi='yes'/>
<machine type='kvm' name='pc-i440fx-2.2' hotplugCpus='yes' maxCpus='255' defaultCPU='qemu64-x86_64-cpu' numaMemSupported='yes' defaultRAMid='pc.ram' acpi='yes'/>
- <machine type='kvm' name='pc-q35-8.1' alias='q35' hotplugCpus='yes' maxCpus='288' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' acpi='yes'/>
+ <machine type='kvm' name='pc-q35-8.1' alias='q35' hotplugCpus='yes' maxCpus='1024' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' acpi='yes'/>
<machine type='kvm' name='pc-i440fx-2.7' hotplugCpus='yes' maxCpus='255' defaultCPU='qemu64-x86_64-cpu' numaMemSupported='yes' defaultRAMid='pc.ram' acpi='yes'/>
<machine type='kvm' name='pc-q35-6.1' hotplugCpus='yes' maxCpus='288' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' acpi='yes'/>
<machine type='kvm' name='pc-q35-2.4' hotplugCpus='yes' maxCpus='255' defaultCPU='qemu64-x86_64-cpu' numaMemSupported='yes' defaultRAMid='pc.ram' acpi='yes'/>
@@ -1792,7 +1955,7 @@
<property name='aes' type='boolean' value='true' migratable='yes'/>
<property name='vmx-apicv-xapic' type='boolean' value='false'/>
<property name='mmx' type='boolean' value='true' migratable='yes'/>
- <property name='rdpid' type='boolean' value='false'/>
+ <property name='rdpid' type='boolean' value='true' migratable='yes'/>
<property name='arat' type='boolean' value='true' migratable='yes'/>
<property name='vmx-page-walk-4' type='boolean' value='false'/>
<property name='vmx-page-walk-5' type='boolean' value='false'/>
@@ -1800,6 +1963,7 @@
<property name='ibrs-all' type='boolean' value='false'/>
<property name='vmx-desc-exit' type='boolean' value='false'/>
<property name='pause-filter' type='boolean' value='false'/>
+ <property name='mcdt-no' type='boolean' value='false'/>
<property name='bus-lock-detect' type='boolean' value='false'/>
<property name='xsavec' type='boolean' value='false'/>
<property name='intel-pt' type='boolean' value='false'/>
@@ -1828,7 +1992,7 @@
<property name='vmx-ept-execonly' type='boolean' value='false'/>
<property name='vmx-exit-save-efer' type='boolean' value='false'/>
<property name='vmx-invept-all-context' type='boolean' value='false'/>
- <property name='wbnoinvd' type='boolean' value='false'/>
+ <property name='wbnoinvd' type='boolean' value='true' migratable='yes'/>
<property name='avx512f' type='boolean' value='false'/>
<property name='msr' type='boolean' value='true' migratable='yes'/>
<property name='mce' type='boolean' value='true' migratable='yes'/>
@@ -1859,7 +2023,7 @@
<property name='avx512-vpopcntdq' type='boolean' value='false'/>
<property name='phe' type='boolean' value='false'/>
<property name='extapic' type='boolean' value='false'/>
- <property name='3dnowprefetch' type='boolean' value='false'/>
+ <property name='3dnowprefetch' type='boolean' value='true' migratable='yes'/>
<property name='vmx-vmfunc' type='boolean' value='false'/>
<property name='vmx-activity-shutdown' type='boolean' value='false'/>
<property name='sgx1' type='boolean' value='false'/>
@@ -1929,6 +2093,7 @@
<property name='vmx-tsc-offset' type='boolean' value='false'/>
<property name='kvm-nopiodelay' type='boolean' value='false'/>
<property name='tm' type='boolean' value='false'/>
+ <property name='fbsdp-no' type='boolean' value='false'/>
<property name='kvmclock-stable-bit' type='boolean' value='false'/>
<property name='vmx-rdtsc-exit' type='boolean' value='false'/>
<property name='hypervisor' type='boolean' value='true' migratable='yes'/>
@@ -1956,6 +2121,7 @@
<property name='cldemote' type='boolean' value='false'/>
<property name='sgx-tokenkey' type='boolean' value='false'/>
<property name='vmx-ept' type='boolean' value='false'/>
+ <property name='pbrsb-no' type='boolean' value='false'/>
<property name='xfd' type='boolean' value='false'/>
<property name='kvm-mmu' type='boolean' value='false'/>
<property name='sse4.2' type='boolean' value='true' migratable='yes'/>
@@ -2011,6 +2177,7 @@
<property name='tsc-adjust' type='boolean' value='false'/>
<property name='vnmi' type='boolean' value='false'/>
<property name='kvm-steal-time' type='boolean' value='false'/>
+ <property name='psdp-no' type='boolean' value='false'/>
<property name='avx512-vp2intersect' type='boolean' value='false'/>
<property name='kvmclock' type='boolean' value='false'/>
<property name='vmx-zero-len-inject' type='boolean' value='false'/>
@@ -2050,6 +2217,7 @@
<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='sbdr-ssdp-no' 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'/>
@@ -2103,7 +2271,7 @@
<property name='lmce' type='boolean' value='false'/>
<property name='perfctr-nb' type='boolean' value='false'/>
<property name='rdrand' type='boolean' value='true' migratable='yes'/>
- <property name='rdseed' type='boolean' value='false'/>
+ <property name='rdseed' type='boolean' value='true' migratable='yes'/>
<property name='cmpccxadd' type='boolean' value='false'/>
<property name='avx512-4vnniw' type='boolean' value='false'/>
<property name='vme' type='boolean' value='false'/>
@@ -2111,7 +2279,7 @@
<property name='dtes64' type='boolean' value='false'/>
<property name='mtrr' type='boolean' value='true' migratable='yes'/>
<property name='rdtscp' type='boolean' value='true' migratable='yes'/>
- <property name='xsaveerptr' type='boolean' value='false'/>
+ <property name='xsaveerptr' type='boolean' value='true' migratable='yes'/>
<property name='pse36' type='boolean' value='true' migratable='yes'/>
<property name='kvm-pv-tlb-flush' type='boolean' value='false'/>
<property name='vmx-activity-wait-sipi' type='boolean' value='false'/>
@@ -2174,7 +2342,6 @@
<cpu type='tcg' name='Snowridge-v4' typename='Snowridge-v4-x86_64-cpu' usable='no'>
<blocker name='x2apic'/>
<blocker name='tsc-deadline'/>
- <blocker name='rdseed'/>
<blocker name='sha-ni'/>
<blocker name='gfni'/>
<blocker name='cldemote'/>
@@ -2183,14 +2350,12 @@
<blocker name='spec-ctrl'/>
<blocker name='arch-capabilities'/>
<blocker name='ssbd'/>
- <blocker name='3dnowprefetch'/>
<blocker name='xsavec'/>
<blocker name='xsaves'/>
</cpu>
<cpu type='tcg' name='Snowridge-v3' typename='Snowridge-v3-x86_64-cpu' usable='no'>
<blocker name='x2apic'/>
<blocker name='tsc-deadline'/>
- <blocker name='rdseed'/>
<blocker name='sha-ni'/>
<blocker name='gfni'/>
<blocker name='cldemote'/>
@@ -2200,7 +2365,6 @@
<blocker name='arch-capabilities'/>
<blocker name='core-capability'/>
<blocker name='ssbd'/>
- <blocker name='3dnowprefetch'/>
<blocker name='xsavec'/>
<blocker name='xsaves'/>
<blocker name='split-lock-detect'/>
@@ -2208,7 +2372,6 @@
<cpu type='tcg' name='Snowridge-v2' typename='Snowridge-v2-x86_64-cpu' usable='no'>
<blocker name='x2apic'/>
<blocker name='tsc-deadline'/>
- <blocker name='rdseed'/>
<blocker name='sha-ni'/>
<blocker name='gfni'/>
<blocker name='cldemote'/>
@@ -2218,14 +2381,12 @@
<blocker name='arch-capabilities'/>
<blocker name='core-capability'/>
<blocker name='ssbd'/>
- <blocker name='3dnowprefetch'/>
<blocker name='xsavec'/>
<blocker name='split-lock-detect'/>
</cpu>
<cpu type='tcg' name='Snowridge-v1' typename='Snowridge-v1-x86_64-cpu' usable='no'>
<blocker name='x2apic'/>
<blocker name='tsc-deadline'/>
- <blocker name='rdseed'/>
<blocker name='sha-ni'/>
<blocker name='gfni'/>
<blocker name='cldemote'/>
@@ -2235,14 +2396,12 @@
<blocker name='arch-capabilities'/>
<blocker name='core-capability'/>
<blocker name='ssbd'/>
- <blocker name='3dnowprefetch'/>
<blocker name='xsavec'/>
<blocker name='split-lock-detect'/>
</cpu>
<cpu type='tcg' name='Snowridge' typename='Snowridge-x86_64-cpu' usable='no'>
<blocker name='x2apic'/>
<blocker name='tsc-deadline'/>
- <blocker name='rdseed'/>
<blocker name='sha-ni'/>
<blocker name='gfni'/>
<blocker name='cldemote'/>
@@ -2252,7 +2411,6 @@
<blocker name='arch-capabilities'/>
<blocker name='core-capability'/>
<blocker name='ssbd'/>
- <blocker name='3dnowprefetch'/>
<blocker name='xsavec'/>
<blocker name='split-lock-detect'/>
</cpu>
@@ -2263,12 +2421,10 @@
<blocker name='invpcid'/>
<blocker name='avx512f'/>
<blocker name='avx512dq'/>
- <blocker name='rdseed'/>
<blocker name='avx512cd'/>
<blocker name='avx512bw'/>
<blocker name='avx512vl'/>
<blocker name='spec-ctrl'/>
- <blocker name='3dnowprefetch'/>
<blocker name='xsavec'/>
<blocker name='xsaves'/>
</cpu>
@@ -2279,12 +2435,10 @@
<blocker name='invpcid'/>
<blocker name='avx512f'/>
<blocker name='avx512dq'/>
- <blocker name='rdseed'/>
<blocker name='avx512cd'/>
<blocker name='avx512bw'/>
<blocker name='avx512vl'/>
<blocker name='spec-ctrl'/>
- <blocker name='3dnowprefetch'/>
<blocker name='xsavec'/>
</cpu>
<cpu type='tcg' name='Skylake-Server-v3' typename='Skylake-Server-v3-x86_64-cpu' usable='no'>
@@ -2294,12 +2448,10 @@
<blocker name='invpcid'/>
<blocker name='avx512f'/>
<blocker name='avx512dq'/>
- <blocker name='rdseed'/>
<blocker name='avx512cd'/>
<blocker name='avx512bw'/>
<blocker name='avx512vl'/>
<blocker name='spec-ctrl'/>
- <blocker name='3dnowprefetch'/>
<blocker name='xsavec'/>
</cpu>
<cpu type='tcg' name='Skylake-Server-v2' typename='Skylake-Server-v2-x86_64-cpu' usable='no'>
@@ -2311,12 +2463,10 @@
<blocker name='rtm'/>
<blocker name='avx512f'/>
<blocker name='avx512dq'/>
- <blocker name='rdseed'/>
<blocker name='avx512cd'/>
<blocker name='avx512bw'/>
<blocker name='avx512vl'/>
<blocker name='spec-ctrl'/>
- <blocker name='3dnowprefetch'/>
<blocker name='xsavec'/>
</cpu>
<cpu type='tcg' name='Skylake-Server-v1' typename='Skylake-Server-v1-x86_64-cpu' usable='no'>
@@ -2328,11 +2478,9 @@
<blocker name='rtm'/>
<blocker name='avx512f'/>
<blocker name='avx512dq'/>
- <blocker name='rdseed'/>
<blocker name='avx512cd'/>
<blocker name='avx512bw'/>
<blocker name='avx512vl'/>
- <blocker name='3dnowprefetch'/>
<blocker name='xsavec'/>
</cpu>
<cpu type='tcg' name='Skylake-Server-noTSX-IBRS' typename='Skylake-Server-noTSX-IBRS-x86_64-cpu' usable='no'>
@@ -2342,12 +2490,10 @@
<blocker name='invpcid'/>
<blocker name='avx512f'/>
<blocker name='avx512dq'/>
- <blocker name='rdseed'/>
<blocker name='avx512cd'/>
<blocker name='avx512bw'/>
<blocker name='avx512vl'/>
<blocker name='spec-ctrl'/>
- <blocker name='3dnowprefetch'/>
<blocker name='xsavec'/>
</cpu>
<cpu type='tcg' name='Skylake-Server-IBRS' typename='Skylake-Server-IBRS-x86_64-cpu' usable='no'>
@@ -2359,12 +2505,10 @@
<blocker name='rtm'/>
<blocker name='avx512f'/>
<blocker name='avx512dq'/>
- <blocker name='rdseed'/>
<blocker name='avx512cd'/>
<blocker name='avx512bw'/>
<blocker name='avx512vl'/>
<blocker name='spec-ctrl'/>
- <blocker name='3dnowprefetch'/>
<blocker name='xsavec'/>
</cpu>
<cpu type='tcg' name='Skylake-Server' typename='Skylake-Server-x86_64-cpu' usable='no'>
@@ -2376,11 +2520,9 @@
<blocker name='rtm'/>
<blocker name='avx512f'/>
<blocker name='avx512dq'/>
- <blocker name='rdseed'/>
<blocker name='avx512cd'/>
<blocker name='avx512bw'/>
<blocker name='avx512vl'/>
- <blocker name='3dnowprefetch'/>
<blocker name='xsavec'/>
</cpu>
<cpu type='tcg' name='Skylake-Client-v4' typename='Skylake-Client-v4-x86_64-cpu' usable='no'>
@@ -2388,9 +2530,7 @@
<blocker name='x2apic'/>
<blocker name='tsc-deadline'/>
<blocker name='invpcid'/>
- <blocker name='rdseed'/>
<blocker name='spec-ctrl'/>
- <blocker name='3dnowprefetch'/>
<blocker name='xsavec'/>
<blocker name='xsaves'/>
</cpu>
@@ -2399,9 +2539,7 @@
<blocker name='x2apic'/>
<blocker name='tsc-deadline'/>
<blocker name='invpcid'/>
- <blocker name='rdseed'/>
<blocker name='spec-ctrl'/>
- <blocker name='3dnowprefetch'/>
<blocker name='xsavec'/>
</cpu>
<cpu type='tcg' name='Skylake-Client-v2' typename='Skylake-Client-v2-x86_64-cpu' usable='no'>
@@ -2411,9 +2549,7 @@
<blocker name='hle'/>
<blocker name='invpcid'/>
<blocker name='rtm'/>
- <blocker name='rdseed'/>
<blocker name='spec-ctrl'/>
- <blocker name='3dnowprefetch'/>
<blocker name='xsavec'/>
</cpu>
<cpu type='tcg' name='Skylake-Client-v1' typename='Skylake-Client-v1-x86_64-cpu' usable='no'>
@@ -2423,8 +2559,6 @@
<blocker name='hle'/>
<blocker name='invpcid'/>
<blocker name='rtm'/>
- <blocker name='rdseed'/>
- <blocker name='3dnowprefetch'/>
<blocker name='xsavec'/>
</cpu>
<cpu type='tcg' name='Skylake-Client-noTSX-IBRS' typename='Skylake-Client-noTSX-IBRS-x86_64-cpu' usable='no'>
@@ -2432,9 +2566,7 @@
<blocker name='x2apic'/>
<blocker name='tsc-deadline'/>
<blocker name='invpcid'/>
- <blocker name='rdseed'/>
<blocker name='spec-ctrl'/>
- <blocker name='3dnowprefetch'/>
<blocker name='xsavec'/>
</cpu>
<cpu type='tcg' name='Skylake-Client-IBRS' typename='Skylake-Client-IBRS-x86_64-cpu' usable='no'>
@@ -2444,9 +2576,7 @@
<blocker name='hle'/>
<blocker name='invpcid'/>
<blocker name='rtm'/>
- <blocker name='rdseed'/>
<blocker name='spec-ctrl'/>
- <blocker name='3dnowprefetch'/>
<blocker name='xsavec'/>
</cpu>
<cpu type='tcg' name='Skylake-Client' typename='Skylake-Client-x86_64-cpu' usable='no'>
@@ -2456,10 +2586,45 @@
<blocker name='hle'/>
<blocker name='invpcid'/>
<blocker name='rtm'/>
- <blocker name='rdseed'/>
- <blocker name='3dnowprefetch'/>
<blocker name='xsavec'/>
</cpu>
+ <cpu type='tcg' name='SapphireRapids-v2' typename='SapphireRapids-v2-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='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='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='xsavec'/>
+ <blocker name='xsaves'/>
+ <blocker name='xfd'/>
+ </cpu>
<cpu type='tcg' name='SapphireRapids-v1' typename='SapphireRapids-v1-x86_64-cpu' usable='no'>
<blocker name='pcid'/>
<blocker name='x2apic'/>
@@ -2469,7 +2634,6 @@
<blocker name='rtm'/>
<blocker name='avx512f'/>
<blocker name='avx512dq'/>
- <blocker name='rdseed'/>
<blocker name='avx512ifma'/>
<blocker name='avx512cd'/>
<blocker name='sha-ni'/>
@@ -2482,7 +2646,6 @@
<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'/>
@@ -2495,17 +2658,9 @@
<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'/>
@@ -2516,7 +2671,6 @@
<blocker name='rtm'/>
<blocker name='avx512f'/>
<blocker name='avx512dq'/>
- <blocker name='rdseed'/>
<blocker name='avx512ifma'/>
<blocker name='avx512cd'/>
<blocker name='sha-ni'/>
@@ -2529,7 +2683,6 @@
<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'/>
@@ -2542,17 +2695,9 @@
<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'/>
@@ -2576,7 +2721,6 @@
<cpu type='tcg' name='Penryn' typename='Penryn-x86_64-cpu' usable='yes'/>
<cpu type='tcg' name='Opteron_G5-v1' typename='Opteron_G5-v1-x86_64-cpu' usable='no'>
<blocker name='misalignsse'/>
- <blocker name='3dnowprefetch'/>
<blocker name='xop'/>
<blocker name='fma4'/>
<blocker name='tbm'/>
@@ -2584,7 +2728,6 @@
</cpu>
<cpu type='tcg' name='Opteron_G5' typename='Opteron_G5-x86_64-cpu' usable='no'>
<blocker name='misalignsse'/>
- <blocker name='3dnowprefetch'/>
<blocker name='xop'/>
<blocker name='fma4'/>
<blocker name='tbm'/>
@@ -2592,14 +2735,12 @@
</cpu>
<cpu type='tcg' name='Opteron_G4-v1' typename='Opteron_G4-v1-x86_64-cpu' usable='no'>
<blocker name='misalignsse'/>
- <blocker name='3dnowprefetch'/>
<blocker name='xop'/>
<blocker name='fma4'/>
<blocker name='nrip-save'/>
</cpu>
<cpu type='tcg' name='Opteron_G4' typename='Opteron_G4-x86_64-cpu' usable='no'>
<blocker name='misalignsse'/>
- <blocker name='3dnowprefetch'/>
<blocker name='xop'/>
<blocker name='fma4'/>
<blocker name='nrip-save'/>
@@ -2626,27 +2767,23 @@
<blocker name='x2apic'/>
<blocker name='tsc-deadline'/>
<blocker name='avx512f'/>
- <blocker name='rdseed'/>
<blocker name='avx512pf'/>
<blocker name='avx512er'/>
<blocker name='avx512cd'/>
<blocker name='avx512-vpopcntdq'/>
<blocker name='avx512-4vnniw'/>
<blocker name='avx512-4fmaps'/>
- <blocker name='3dnowprefetch'/>
</cpu>
<cpu type='tcg' name='KnightsMill' typename='KnightsMill-x86_64-cpu' usable='no'>
<blocker name='x2apic'/>
<blocker name='tsc-deadline'/>
<blocker name='avx512f'/>
- <blocker name='rdseed'/>
<blocker name='avx512pf'/>
<blocker name='avx512er'/>
<blocker name='avx512cd'/>
<blocker name='avx512-vpopcntdq'/>
<blocker name='avx512-4vnniw'/>
<blocker name='avx512-4fmaps'/>
- <blocker name='3dnowprefetch'/>
</cpu>
<cpu type='tcg' name='IvyBridge-v2' typename='IvyBridge-v2-x86_64-cpu' usable='no'>
<blocker name='x2apic'/>
@@ -2673,7 +2810,6 @@
<blocker name='invpcid'/>
<blocker name='avx512f'/>
<blocker name='avx512dq'/>
- <blocker name='rdseed'/>
<blocker name='avx512ifma'/>
<blocker name='avx512cd'/>
<blocker name='sha-ni'/>
@@ -2686,20 +2822,11 @@
<blocker name='avx512vnni'/>
<blocker name='avx512bitalg'/>
<blocker name='avx512-vpopcntdq'/>
- <blocker name='rdpid'/>
<blocker name='spec-ctrl'/>
<blocker name='arch-capabilities'/>
<blocker name='ssbd'/>
- <blocker name='3dnowprefetch'/>
- <blocker name='wbnoinvd'/>
<blocker name='xsavec'/>
<blocker name='xsaves'/>
- <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='Icelake-Server-v5' typename='Icelake-Server-v5-x86_64-cpu' usable='no'>
<blocker name='pcid'/>
@@ -2708,7 +2835,6 @@
<blocker name='invpcid'/>
<blocker name='avx512f'/>
<blocker name='avx512dq'/>
- <blocker name='rdseed'/>
<blocker name='avx512ifma'/>
<blocker name='avx512cd'/>
<blocker name='sha-ni'/>
@@ -2721,20 +2847,11 @@
<blocker name='avx512vnni'/>
<blocker name='avx512bitalg'/>
<blocker name='avx512-vpopcntdq'/>
- <blocker name='rdpid'/>
<blocker name='spec-ctrl'/>
<blocker name='arch-capabilities'/>
<blocker name='ssbd'/>
- <blocker name='3dnowprefetch'/>
- <blocker name='wbnoinvd'/>
<blocker name='xsavec'/>
<blocker name='xsaves'/>
- <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='Icelake-Server-v4' typename='Icelake-Server-v4-x86_64-cpu' usable='no'>
<blocker name='pcid'/>
@@ -2743,7 +2860,6 @@
<blocker name='invpcid'/>
<blocker name='avx512f'/>
<blocker name='avx512dq'/>
- <blocker name='rdseed'/>
<blocker name='avx512ifma'/>
<blocker name='avx512cd'/>
<blocker name='sha-ni'/>
@@ -2756,19 +2872,10 @@
<blocker name='avx512vnni'/>
<blocker name='avx512bitalg'/>
<blocker name='avx512-vpopcntdq'/>
- <blocker name='rdpid'/>
<blocker name='spec-ctrl'/>
<blocker name='arch-capabilities'/>
<blocker name='ssbd'/>
- <blocker name='3dnowprefetch'/>
- <blocker name='wbnoinvd'/>
<blocker name='xsavec'/>
- <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='Icelake-Server-v3' typename='Icelake-Server-v3-x86_64-cpu' usable='no'>
<blocker name='pcid'/>
@@ -2777,7 +2884,6 @@
<blocker name='invpcid'/>
<blocker name='avx512f'/>
<blocker name='avx512dq'/>
- <blocker name='rdseed'/>
<blocker name='avx512cd'/>
<blocker name='avx512bw'/>
<blocker name='avx512vl'/>
@@ -2791,15 +2897,7 @@
<blocker name='spec-ctrl'/>
<blocker name='arch-capabilities'/>
<blocker name='ssbd'/>
- <blocker name='3dnowprefetch'/>
- <blocker name='wbnoinvd'/>
<blocker name='xsavec'/>
- <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='Icelake-Server-v2' typename='Icelake-Server-v2-x86_64-cpu' usable='no'>
<blocker name='pcid'/>
@@ -2808,7 +2906,6 @@
<blocker name='invpcid'/>
<blocker name='avx512f'/>
<blocker name='avx512dq'/>
- <blocker name='rdseed'/>
<blocker name='avx512cd'/>
<blocker name='avx512bw'/>
<blocker name='avx512vl'/>
@@ -2821,8 +2918,6 @@
<blocker name='avx512-vpopcntdq'/>
<blocker name='spec-ctrl'/>
<blocker name='ssbd'/>
- <blocker name='3dnowprefetch'/>
- <blocker name='wbnoinvd'/>
<blocker name='xsavec'/>
</cpu>
<cpu type='tcg' name='Icelake-Server-v1' typename='Icelake-Server-v1-x86_64-cpu' usable='no'>
@@ -2834,7 +2929,6 @@
<blocker name='rtm'/>
<blocker name='avx512f'/>
<blocker name='avx512dq'/>
- <blocker name='rdseed'/>
<blocker name='avx512cd'/>
<blocker name='avx512bw'/>
<blocker name='avx512vl'/>
@@ -2847,8 +2941,6 @@
<blocker name='avx512-vpopcntdq'/>
<blocker name='spec-ctrl'/>
<blocker name='ssbd'/>
- <blocker name='3dnowprefetch'/>
- <blocker name='wbnoinvd'/>
<blocker name='xsavec'/>
</cpu>
<cpu type='tcg' name='Icelake-Server-noTSX' typename='Icelake-Server-noTSX-x86_64-cpu' usable='no'>
@@ -2858,7 +2950,6 @@
<blocker name='invpcid'/>
<blocker name='avx512f'/>
<blocker name='avx512dq'/>
- <blocker name='rdseed'/>
<blocker name='avx512cd'/>
<blocker name='avx512bw'/>
<blocker name='avx512vl'/>
@@ -2871,8 +2962,6 @@
<blocker name='avx512-vpopcntdq'/>
<blocker name='spec-ctrl'/>
<blocker name='ssbd'/>
- <blocker name='3dnowprefetch'/>
- <blocker name='wbnoinvd'/>
<blocker name='xsavec'/>
</cpu>
<cpu type='tcg' name='Icelake-Server' typename='Icelake-Server-x86_64-cpu' usable='no'>
@@ -2884,7 +2973,6 @@
<blocker name='rtm'/>
<blocker name='avx512f'/>
<blocker name='avx512dq'/>
- <blocker name='rdseed'/>
<blocker name='avx512cd'/>
<blocker name='avx512bw'/>
<blocker name='avx512vl'/>
@@ -2897,8 +2985,6 @@
<blocker name='avx512-vpopcntdq'/>
<blocker name='spec-ctrl'/>
<blocker name='ssbd'/>
- <blocker name='3dnowprefetch'/>
- <blocker name='wbnoinvd'/>
<blocker name='xsavec'/>
</cpu>
<cpu type='tcg' name='Haswell-v4' typename='Haswell-v4-x86_64-cpu' usable='no'>
@@ -2961,44 +3047,116 @@
<blocker name='invpcid'/>
<blocker name='rtm'/>
</cpu>
+ <cpu type='tcg' name='GraniteRapids-v1' typename='GraniteRapids-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='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='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='amx-fp16'/>
+ <blocker name='xsavec'/>
+ <blocker name='xsaves'/>
+ <blocker name='xfd'/>
+ <blocker name='prefetchiti'/>
+ <blocker name='mcdt-no'/>
+ </cpu>
+ <cpu type='tcg' name='GraniteRapids' typename='GraniteRapids-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='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='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='amx-fp16'/>
+ <blocker name='xsavec'/>
+ <blocker name='xsaves'/>
+ <blocker name='xfd'/>
+ <blocker name='prefetchiti'/>
+ <blocker name='mcdt-no'/>
+ </cpu>
<cpu type='tcg' name='EPYC-v4' typename='EPYC-v4-x86_64-cpu' usable='no'>
- <blocker name='rdseed'/>
<blocker name='sha-ni'/>
<blocker name='fxsr-opt'/>
<blocker name='misalignsse'/>
- <blocker name='3dnowprefetch'/>
<blocker name='osvw'/>
<blocker name='topoext'/>
<blocker name='perfctr-core'/>
<blocker name='clzero'/>
- <blocker name='xsaveerptr'/>
<blocker name='ibpb'/>
<blocker name='nrip-save'/>
<blocker name='xsavec'/>
<blocker name='xsaves'/>
</cpu>
<cpu type='tcg' name='EPYC-v3' typename='EPYC-v3-x86_64-cpu' usable='no'>
- <blocker name='rdseed'/>
<blocker name='sha-ni'/>
<blocker name='fxsr-opt'/>
<blocker name='misalignsse'/>
- <blocker name='3dnowprefetch'/>
<blocker name='osvw'/>
<blocker name='topoext'/>
<blocker name='perfctr-core'/>
<blocker name='clzero'/>
- <blocker name='xsaveerptr'/>
<blocker name='ibpb'/>
<blocker name='nrip-save'/>
<blocker name='xsavec'/>
<blocker name='xsaves'/>
</cpu>
<cpu type='tcg' name='EPYC-v2' typename='EPYC-v2-x86_64-cpu' usable='no'>
- <blocker name='rdseed'/>
<blocker name='sha-ni'/>
<blocker name='fxsr-opt'/>
<blocker name='misalignsse'/>
- <blocker name='3dnowprefetch'/>
<blocker name='osvw'/>
<blocker name='topoext'/>
<blocker name='ibpb'/>
@@ -3006,29 +3164,22 @@
<blocker name='xsavec'/>
</cpu>
<cpu type='tcg' name='EPYC-v1' typename='EPYC-v1-x86_64-cpu' usable='no'>
- <blocker name='rdseed'/>
<blocker name='sha-ni'/>
<blocker name='fxsr-opt'/>
<blocker name='misalignsse'/>
- <blocker name='3dnowprefetch'/>
<blocker name='osvw'/>
<blocker name='topoext'/>
<blocker name='nrip-save'/>
<blocker name='xsavec'/>
</cpu>
<cpu type='tcg' name='EPYC-Rome-v4' typename='EPYC-Rome-v4-x86_64-cpu' usable='no'>
- <blocker name='rdseed'/>
<blocker name='sha-ni'/>
- <blocker name='rdpid'/>
<blocker name='fxsr-opt'/>
<blocker name='misalignsse'/>
- <blocker name='3dnowprefetch'/>
<blocker name='osvw'/>
<blocker name='topoext'/>
<blocker name='perfctr-core'/>
<blocker name='clzero'/>
- <blocker name='xsaveerptr'/>
- <blocker name='wbnoinvd'/>
<blocker name='ibpb'/>
<blocker name='ibrs'/>
<blocker name='amd-stibp'/>
@@ -3037,18 +3188,13 @@
<blocker name='xsavec'/>
</cpu>
<cpu type='tcg' name='EPYC-Rome-v3' typename='EPYC-Rome-v3-x86_64-cpu' usable='no'>
- <blocker name='rdseed'/>
<blocker name='sha-ni'/>
- <blocker name='rdpid'/>
<blocker name='fxsr-opt'/>
<blocker name='misalignsse'/>
- <blocker name='3dnowprefetch'/>
<blocker name='osvw'/>
<blocker name='topoext'/>
<blocker name='perfctr-core'/>
<blocker name='clzero'/>
- <blocker name='xsaveerptr'/>
- <blocker name='wbnoinvd'/>
<blocker name='ibpb'/>
<blocker name='ibrs'/>
<blocker name='amd-stibp'/>
@@ -3058,18 +3204,13 @@
<blocker name='xsaves'/>
</cpu>
<cpu type='tcg' name='EPYC-Rome-v2' typename='EPYC-Rome-v2-x86_64-cpu' usable='no'>
- <blocker name='rdseed'/>
<blocker name='sha-ni'/>
- <blocker name='rdpid'/>
<blocker name='fxsr-opt'/>
<blocker name='misalignsse'/>
- <blocker name='3dnowprefetch'/>
<blocker name='osvw'/>
<blocker name='topoext'/>
<blocker name='perfctr-core'/>
<blocker name='clzero'/>
- <blocker name='xsaveerptr'/>
- <blocker name='wbnoinvd'/>
<blocker name='ibpb'/>
<blocker name='ibrs'/>
<blocker name='amd-stibp'/>
@@ -3079,18 +3220,13 @@
<blocker name='xsaves'/>
</cpu>
<cpu type='tcg' name='EPYC-Rome-v1' typename='EPYC-Rome-v1-x86_64-cpu' usable='no'>
- <blocker name='rdseed'/>
<blocker name='sha-ni'/>
- <blocker name='rdpid'/>
<blocker name='fxsr-opt'/>
<blocker name='misalignsse'/>
- <blocker name='3dnowprefetch'/>
<blocker name='osvw'/>
<blocker name='topoext'/>
<blocker name='perfctr-core'/>
<blocker name='clzero'/>
- <blocker name='xsaveerptr'/>
- <blocker name='wbnoinvd'/>
<blocker name='ibpb'/>
<blocker name='amd-stibp'/>
<blocker name='nrip-save'/>
@@ -3098,18 +3234,13 @@
<blocker name='xsaves'/>
</cpu>
<cpu type='tcg' name='EPYC-Rome' typename='EPYC-Rome-x86_64-cpu' usable='no'>
- <blocker name='rdseed'/>
<blocker name='sha-ni'/>
- <blocker name='rdpid'/>
<blocker name='fxsr-opt'/>
<blocker name='misalignsse'/>
- <blocker name='3dnowprefetch'/>
<blocker name='osvw'/>
<blocker name='topoext'/>
<blocker name='perfctr-core'/>
<blocker name='clzero'/>
- <blocker name='xsaveerptr'/>
- <blocker name='wbnoinvd'/>
<blocker name='ibpb'/>
<blocker name='amd-stibp'/>
<blocker name='nrip-save'/>
@@ -3119,19 +3250,14 @@
<cpu type='tcg' name='EPYC-Milan-v2' typename='EPYC-Milan-v2-x86_64-cpu' usable='no'>
<blocker name='pcid'/>
<blocker name='invpcid'/>
- <blocker name='rdseed'/>
<blocker name='sha-ni'/>
<blocker name='vpclmulqdq'/>
- <blocker name='rdpid'/>
<blocker name='fxsr-opt'/>
<blocker name='misalignsse'/>
- <blocker name='3dnowprefetch'/>
<blocker name='osvw'/>
<blocker name='topoext'/>
<blocker name='perfctr-core'/>
<blocker name='clzero'/>
- <blocker name='xsaveerptr'/>
- <blocker name='wbnoinvd'/>
<blocker name='ibpb'/>
<blocker name='ibrs'/>
<blocker name='amd-stibp'/>
@@ -3148,18 +3274,13 @@
<cpu type='tcg' name='EPYC-Milan-v1' typename='EPYC-Milan-v1-x86_64-cpu' usable='no'>
<blocker name='pcid'/>
<blocker name='invpcid'/>
- <blocker name='rdseed'/>
<blocker name='sha-ni'/>
- <blocker name='rdpid'/>
<blocker name='fxsr-opt'/>
<blocker name='misalignsse'/>
- <blocker name='3dnowprefetch'/>
<blocker name='osvw'/>
<blocker name='topoext'/>
<blocker name='perfctr-core'/>
<blocker name='clzero'/>
- <blocker name='xsaveerptr'/>
- <blocker name='wbnoinvd'/>
<blocker name='ibpb'/>
<blocker name='ibrs'/>
<blocker name='amd-stibp'/>
@@ -3171,18 +3292,13 @@
<cpu type='tcg' name='EPYC-Milan' typename='EPYC-Milan-x86_64-cpu' usable='no'>
<blocker name='pcid'/>
<blocker name='invpcid'/>
- <blocker name='rdseed'/>
<blocker name='sha-ni'/>
- <blocker name='rdpid'/>
<blocker name='fxsr-opt'/>
<blocker name='misalignsse'/>
- <blocker name='3dnowprefetch'/>
<blocker name='osvw'/>
<blocker name='topoext'/>
<blocker name='perfctr-core'/>
<blocker name='clzero'/>
- <blocker name='xsaveerptr'/>
- <blocker name='wbnoinvd'/>
<blocker name='ibpb'/>
<blocker name='ibrs'/>
<blocker name='amd-stibp'/>
@@ -3192,11 +3308,9 @@
<blocker name='xsaves'/>
</cpu>
<cpu type='tcg' name='EPYC-IBPB' typename='EPYC-IBPB-x86_64-cpu' usable='no'>
- <blocker name='rdseed'/>
<blocker name='sha-ni'/>
<blocker name='fxsr-opt'/>
<blocker name='misalignsse'/>
- <blocker name='3dnowprefetch'/>
<blocker name='osvw'/>
<blocker name='topoext'/>
<blocker name='ibpb'/>
@@ -3208,7 +3322,6 @@
<blocker name='invpcid'/>
<blocker name='avx512f'/>
<blocker name='avx512dq'/>
- <blocker name='rdseed'/>
<blocker name='avx512ifma'/>
<blocker name='avx512cd'/>
<blocker name='sha-ni'/>
@@ -3221,17 +3334,13 @@
<blocker name='avx512vnni'/>
<blocker name='avx512bitalg'/>
<blocker name='avx512-vpopcntdq'/>
- <blocker name='rdpid'/>
<blocker name='avx512-bf16'/>
<blocker name='fxsr-opt'/>
<blocker name='misalignsse'/>
- <blocker name='3dnowprefetch'/>
<blocker name='osvw'/>
<blocker name='topoext'/>
<blocker name='perfctr-core'/>
<blocker name='clzero'/>
- <blocker name='xsaveerptr'/>
- <blocker name='wbnoinvd'/>
<blocker name='ibpb'/>
<blocker name='ibrs'/>
<blocker name='amd-stibp'/>
@@ -3252,7 +3361,6 @@
<blocker name='invpcid'/>
<blocker name='avx512f'/>
<blocker name='avx512dq'/>
- <blocker name='rdseed'/>
<blocker name='avx512ifma'/>
<blocker name='avx512cd'/>
<blocker name='sha-ni'/>
@@ -3265,17 +3373,13 @@
<blocker name='avx512vnni'/>
<blocker name='avx512bitalg'/>
<blocker name='avx512-vpopcntdq'/>
- <blocker name='rdpid'/>
<blocker name='avx512-bf16'/>
<blocker name='fxsr-opt'/>
<blocker name='misalignsse'/>
- <blocker name='3dnowprefetch'/>
<blocker name='osvw'/>
<blocker name='topoext'/>
<blocker name='perfctr-core'/>
<blocker name='clzero'/>
- <blocker name='xsaveerptr'/>
- <blocker name='wbnoinvd'/>
<blocker name='ibpb'/>
<blocker name='ibrs'/>
<blocker name='amd-stibp'/>
@@ -3292,21 +3396,17 @@
<blocker name='xsaves'/>
</cpu>
<cpu type='tcg' name='EPYC' typename='EPYC-x86_64-cpu' usable='no'>
- <blocker name='rdseed'/>
<blocker name='sha-ni'/>
<blocker name='fxsr-opt'/>
<blocker name='misalignsse'/>
- <blocker name='3dnowprefetch'/>
<blocker name='osvw'/>
<blocker name='topoext'/>
<blocker name='nrip-save'/>
<blocker name='xsavec'/>
</cpu>
<cpu type='tcg' name='Dhyana-v2' typename='Dhyana-v2-x86_64-cpu' usable='no'>
- <blocker name='rdseed'/>
<blocker name='fxsr-opt'/>
<blocker name='misalignsse'/>
- <blocker name='3dnowprefetch'/>
<blocker name='osvw'/>
<blocker name='topoext'/>
<blocker name='ibpb'/>
@@ -3315,10 +3415,8 @@
<blocker name='xsaves'/>
</cpu>
<cpu type='tcg' name='Dhyana-v1' typename='Dhyana-v1-x86_64-cpu' usable='no'>
- <blocker name='rdseed'/>
<blocker name='fxsr-opt'/>
<blocker name='misalignsse'/>
- <blocker name='3dnowprefetch'/>
<blocker name='osvw'/>
<blocker name='topoext'/>
<blocker name='ibpb'/>
@@ -3326,10 +3424,8 @@
<blocker name='xsavec'/>
</cpu>
<cpu type='tcg' name='Dhyana' typename='Dhyana-x86_64-cpu' usable='no'>
- <blocker name='rdseed'/>
<blocker name='fxsr-opt'/>
<blocker name='misalignsse'/>
- <blocker name='3dnowprefetch'/>
<blocker name='osvw'/>
<blocker name='topoext'/>
<blocker name='ibpb'/>
@@ -3339,55 +3435,39 @@
<cpu type='tcg' name='Denverton-v3' typename='Denverton-v3-x86_64-cpu' usable='no'>
<blocker name='x2apic'/>
<blocker name='tsc-deadline'/>
- <blocker name='rdseed'/>
<blocker name='sha-ni'/>
<blocker name='spec-ctrl'/>
<blocker name='arch-capabilities'/>
<blocker name='ssbd'/>
- <blocker name='3dnowprefetch'/>
<blocker name='xsavec'/>
<blocker name='xsaves'/>
- <blocker name='rdctl-no'/>
- <blocker name='skip-l1dfl-vmentry'/>
</cpu>
<cpu type='tcg' name='Denverton-v2' typename='Denverton-v2-x86_64-cpu' usable='no'>
<blocker name='x2apic'/>
<blocker name='tsc-deadline'/>
- <blocker name='rdseed'/>
<blocker name='sha-ni'/>
<blocker name='spec-ctrl'/>
<blocker name='arch-capabilities'/>
<blocker name='ssbd'/>
- <blocker name='3dnowprefetch'/>
<blocker name='xsavec'/>
- <blocker name='rdctl-no'/>
- <blocker name='skip-l1dfl-vmentry'/>
</cpu>
<cpu type='tcg' name='Denverton-v1' typename='Denverton-v1-x86_64-cpu' usable='no'>
<blocker name='x2apic'/>
<blocker name='tsc-deadline'/>
- <blocker name='rdseed'/>
<blocker name='sha-ni'/>
<blocker name='spec-ctrl'/>
<blocker name='arch-capabilities'/>
<blocker name='ssbd'/>
- <blocker name='3dnowprefetch'/>
<blocker name='xsavec'/>
- <blocker name='rdctl-no'/>
- <blocker name='skip-l1dfl-vmentry'/>
</cpu>
<cpu type='tcg' name='Denverton' typename='Denverton-x86_64-cpu' usable='no'>
<blocker name='x2apic'/>
<blocker name='tsc-deadline'/>
- <blocker name='rdseed'/>
<blocker name='sha-ni'/>
<blocker name='spec-ctrl'/>
<blocker name='arch-capabilities'/>
<blocker name='ssbd'/>
- <blocker name='3dnowprefetch'/>
<blocker name='xsavec'/>
- <blocker name='rdctl-no'/>
- <blocker name='skip-l1dfl-vmentry'/>
</cpu>
<cpu type='tcg' name='Cooperlake-v2' typename='Cooperlake-v2-x86_64-cpu' usable='no'>
<blocker name='pcid'/>
@@ -3398,7 +3478,6 @@
<blocker name='rtm'/>
<blocker name='avx512f'/>
<blocker name='avx512dq'/>
- <blocker name='rdseed'/>
<blocker name='avx512cd'/>
<blocker name='avx512bw'/>
<blocker name='avx512vl'/>
@@ -3408,15 +3487,8 @@
<blocker name='arch-capabilities'/>
<blocker name='ssbd'/>
<blocker name='avx512-bf16'/>
- <blocker name='3dnowprefetch'/>
<blocker name='xsavec'/>
<blocker name='xsaves'/>
- <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='Cooperlake-v1' typename='Cooperlake-v1-x86_64-cpu' usable='no'>
<blocker name='pcid'/>
@@ -3427,7 +3499,6 @@
<blocker name='rtm'/>
<blocker name='avx512f'/>
<blocker name='avx512dq'/>
- <blocker name='rdseed'/>
<blocker name='avx512cd'/>
<blocker name='avx512bw'/>
<blocker name='avx512vl'/>
@@ -3437,14 +3508,7 @@
<blocker name='arch-capabilities'/>
<blocker name='ssbd'/>
<blocker name='avx512-bf16'/>
- <blocker name='3dnowprefetch'/>
<blocker name='xsavec'/>
- <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='Cooperlake' typename='Cooperlake-x86_64-cpu' usable='no'>
<blocker name='pcid'/>
@@ -3455,7 +3519,6 @@
<blocker name='rtm'/>
<blocker name='avx512f'/>
<blocker name='avx512dq'/>
- <blocker name='rdseed'/>
<blocker name='avx512cd'/>
<blocker name='avx512bw'/>
<blocker name='avx512vl'/>
@@ -3465,14 +3528,7 @@
<blocker name='arch-capabilities'/>
<blocker name='ssbd'/>
<blocker name='avx512-bf16'/>
- <blocker name='3dnowprefetch'/>
<blocker name='xsavec'/>
- <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='Conroe-v1' typename='Conroe-v1-x86_64-cpu' usable='yes'/>
<cpu type='tcg' name='Conroe' typename='Conroe-x86_64-cpu' usable='yes'/>
@@ -3483,7 +3539,6 @@
<blocker name='invpcid'/>
<blocker name='avx512f'/>
<blocker name='avx512dq'/>
- <blocker name='rdseed'/>
<blocker name='avx512cd'/>
<blocker name='avx512bw'/>
<blocker name='avx512vl'/>
@@ -3491,13 +3546,8 @@
<blocker name='spec-ctrl'/>
<blocker name='arch-capabilities'/>
<blocker name='ssbd'/>
- <blocker name='3dnowprefetch'/>
<blocker name='xsavec'/>
<blocker name='xsaves'/>
- <blocker name='rdctl-no'/>
- <blocker name='ibrs-all'/>
- <blocker name='skip-l1dfl-vmentry'/>
- <blocker name='mds-no'/>
</cpu>
<cpu type='tcg' name='Cascadelake-Server-v4' typename='Cascadelake-Server-v4-x86_64-cpu' usable='no'>
<blocker name='pcid'/>
@@ -3506,7 +3556,6 @@
<blocker name='invpcid'/>
<blocker name='avx512f'/>
<blocker name='avx512dq'/>
- <blocker name='rdseed'/>
<blocker name='avx512cd'/>
<blocker name='avx512bw'/>
<blocker name='avx512vl'/>
@@ -3514,12 +3563,7 @@
<blocker name='spec-ctrl'/>
<blocker name='arch-capabilities'/>
<blocker name='ssbd'/>
- <blocker name='3dnowprefetch'/>
<blocker name='xsavec'/>
- <blocker name='rdctl-no'/>
- <blocker name='ibrs-all'/>
- <blocker name='skip-l1dfl-vmentry'/>
- <blocker name='mds-no'/>
</cpu>
<cpu type='tcg' name='Cascadelake-Server-v3' typename='Cascadelake-Server-v3-x86_64-cpu' usable='no'>
<blocker name='pcid'/>
@@ -3528,7 +3572,6 @@
<blocker name='invpcid'/>
<blocker name='avx512f'/>
<blocker name='avx512dq'/>
- <blocker name='rdseed'/>
<blocker name='avx512cd'/>
<blocker name='avx512bw'/>
<blocker name='avx512vl'/>
@@ -3536,12 +3579,7 @@
<blocker name='spec-ctrl'/>
<blocker name='arch-capabilities'/>
<blocker name='ssbd'/>
- <blocker name='3dnowprefetch'/>
<blocker name='xsavec'/>
- <blocker name='rdctl-no'/>
- <blocker name='ibrs-all'/>
- <blocker name='skip-l1dfl-vmentry'/>
- <blocker name='mds-no'/>
</cpu>
<cpu type='tcg' name='Cascadelake-Server-v2' typename='Cascadelake-Server-v2-x86_64-cpu' usable='no'>
<blocker name='pcid'/>
@@ -3552,7 +3590,6 @@
<blocker name='rtm'/>
<blocker name='avx512f'/>
<blocker name='avx512dq'/>
- <blocker name='rdseed'/>
<blocker name='avx512cd'/>
<blocker name='avx512bw'/>
<blocker name='avx512vl'/>
@@ -3560,12 +3597,7 @@
<blocker name='spec-ctrl'/>
<blocker name='arch-capabilities'/>
<blocker name='ssbd'/>
- <blocker name='3dnowprefetch'/>
<blocker name='xsavec'/>
- <blocker name='rdctl-no'/>
- <blocker name='ibrs-all'/>
- <blocker name='skip-l1dfl-vmentry'/>
- <blocker name='mds-no'/>
</cpu>
<cpu type='tcg' name='Cascadelake-Server-v1' typename='Cascadelake-Server-v1-x86_64-cpu' usable='no'>
<blocker name='pcid'/>
@@ -3576,14 +3608,12 @@
<blocker name='rtm'/>
<blocker name='avx512f'/>
<blocker name='avx512dq'/>
- <blocker name='rdseed'/>
<blocker name='avx512cd'/>
<blocker name='avx512bw'/>
<blocker name='avx512vl'/>
<blocker name='avx512vnni'/>
<blocker name='spec-ctrl'/>
<blocker name='ssbd'/>
- <blocker name='3dnowprefetch'/>
<blocker name='xsavec'/>
</cpu>
<cpu type='tcg' name='Cascadelake-Server-noTSX' typename='Cascadelake-Server-noTSX-x86_64-cpu' usable='no'>
@@ -3593,7 +3623,6 @@
<blocker name='invpcid'/>
<blocker name='avx512f'/>
<blocker name='avx512dq'/>
- <blocker name='rdseed'/>
<blocker name='avx512cd'/>
<blocker name='avx512bw'/>
<blocker name='avx512vl'/>
@@ -3601,12 +3630,7 @@
<blocker name='spec-ctrl'/>
<blocker name='arch-capabilities'/>
<blocker name='ssbd'/>
- <blocker name='3dnowprefetch'/>
<blocker name='xsavec'/>
- <blocker name='rdctl-no'/>
- <blocker name='ibrs-all'/>
- <blocker name='skip-l1dfl-vmentry'/>
- <blocker name='mds-no'/>
</cpu>
<cpu type='tcg' name='Cascadelake-Server' typename='Cascadelake-Server-x86_64-cpu' usable='no'>
<blocker name='pcid'/>
@@ -3617,14 +3641,12 @@
<blocker name='rtm'/>
<blocker name='avx512f'/>
<blocker name='avx512dq'/>
- <blocker name='rdseed'/>
<blocker name='avx512cd'/>
<blocker name='avx512bw'/>
<blocker name='avx512vl'/>
<blocker name='avx512vnni'/>
<blocker name='spec-ctrl'/>
<blocker name='ssbd'/>
- <blocker name='3dnowprefetch'/>
<blocker name='xsavec'/>
</cpu>
<cpu type='tcg' name='Broadwell-v4' typename='Broadwell-v4-x86_64-cpu' usable='no'>
@@ -3632,9 +3654,7 @@
<blocker name='x2apic'/>
<blocker name='tsc-deadline'/>
<blocker name='invpcid'/>
- <blocker name='rdseed'/>
<blocker name='spec-ctrl'/>
- <blocker name='3dnowprefetch'/>
</cpu>
<cpu type='tcg' name='Broadwell-v3' typename='Broadwell-v3-x86_64-cpu' usable='no'>
<blocker name='pcid'/>
@@ -3643,17 +3663,13 @@
<blocker name='hle'/>
<blocker name='invpcid'/>
<blocker name='rtm'/>
- <blocker name='rdseed'/>
<blocker name='spec-ctrl'/>
- <blocker name='3dnowprefetch'/>
</cpu>
<cpu type='tcg' name='Broadwell-v2' typename='Broadwell-v2-x86_64-cpu' usable='no'>
<blocker name='pcid'/>
<blocker name='x2apic'/>
<blocker name='tsc-deadline'/>
<blocker name='invpcid'/>
- <blocker name='rdseed'/>
- <blocker name='3dnowprefetch'/>
</cpu>
<cpu type='tcg' name='Broadwell-v1' typename='Broadwell-v1-x86_64-cpu' usable='no'>
<blocker name='pcid'/>
@@ -3662,25 +3678,19 @@
<blocker name='hle'/>
<blocker name='invpcid'/>
<blocker name='rtm'/>
- <blocker name='rdseed'/>
- <blocker name='3dnowprefetch'/>
</cpu>
<cpu type='tcg' name='Broadwell-noTSX-IBRS' typename='Broadwell-noTSX-IBRS-x86_64-cpu' usable='no'>
<blocker name='pcid'/>
<blocker name='x2apic'/>
<blocker name='tsc-deadline'/>
<blocker name='invpcid'/>
- <blocker name='rdseed'/>
<blocker name='spec-ctrl'/>
- <blocker name='3dnowprefetch'/>
</cpu>
<cpu type='tcg' name='Broadwell-noTSX' typename='Broadwell-noTSX-x86_64-cpu' usable='no'>
<blocker name='pcid'/>
<blocker name='x2apic'/>
<blocker name='tsc-deadline'/>
<blocker name='invpcid'/>
- <blocker name='rdseed'/>
- <blocker name='3dnowprefetch'/>
</cpu>
<cpu type='tcg' name='Broadwell-IBRS' typename='Broadwell-IBRS-x86_64-cpu' usable='no'>
<blocker name='pcid'/>
@@ -3689,9 +3699,7 @@
<blocker name='hle'/>
<blocker name='invpcid'/>
<blocker name='rtm'/>
- <blocker name='rdseed'/>
<blocker name='spec-ctrl'/>
- <blocker name='3dnowprefetch'/>
</cpu>
<cpu type='tcg' name='Broadwell' typename='Broadwell-x86_64-cpu' usable='no'>
<blocker name='pcid'/>
@@ -3700,8 +3708,6 @@
<blocker name='hle'/>
<blocker name='invpcid'/>
<blocker name='rtm'/>
- <blocker name='rdseed'/>
- <blocker name='3dnowprefetch'/>
</cpu>
<cpu type='tcg' name='486-v1' typename='486-v1-x86_64-cpu' usable='yes'/>
<cpu type='tcg' name='486' typename='486-x86_64-cpu' usable='yes'/>
@@ -3718,7 +3724,7 @@
<machine type='tcg' name='pc-q35-2.7' hotplugCpus='yes' maxCpus='255' defaultCPU='qemu64-x86_64-cpu' numaMemSupported='yes' defaultRAMid='pc.ram' acpi='yes'/>
<machine type='tcg' name='pc-q35-7.1' hotplugCpus='yes' maxCpus='288' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' acpi='yes'/>
<machine type='tcg' name='pc-i440fx-2.2' hotplugCpus='yes' maxCpus='255' defaultCPU='qemu64-x86_64-cpu' numaMemSupported='yes' defaultRAMid='pc.ram' acpi='yes'/>
- <machine type='tcg' name='pc-q35-8.1' alias='q35' hotplugCpus='yes' maxCpus='288' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' acpi='yes'/>
+ <machine type='tcg' name='pc-q35-8.1' alias='q35' hotplugCpus='yes' maxCpus='1024' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' acpi='yes'/>
<machine type='tcg' name='pc-i440fx-2.7' hotplugCpus='yes' maxCpus='255' defaultCPU='qemu64-x86_64-cpu' numaMemSupported='yes' defaultRAMid='pc.ram' acpi='yes'/>
<machine type='tcg' name='pc-q35-6.1' hotplugCpus='yes' maxCpus='288' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' acpi='yes'/>
<machine type='tcg' name='pc-q35-2.4' hotplugCpus='yes' maxCpus='255' defaultCPU='qemu64-x86_64-cpu' numaMemSupported='yes' defaultRAMid='pc.ram' acpi='yes'/>
--
2.41.0
1 year, 3 months
[PATCH] conf: domcaps: Add 'async-teardown' domain capability
by Boris Fiuczynski
Add async-teardown to the features list in domain capabilities allowing
high level management to introspect the availability of the asynchronous
teardown feature.
Signed-off-by: Boris Fiuczynski <fiuczy(a)linux.ibm.com>
---
docs/formatdomaincaps.rst | 6 ++++++
src/conf/domain_capabilities.c | 1 +
src/conf/domain_capabilities.h | 1 +
src/conf/schemas/domaincaps.rng | 9 +++++++++
src/qemu/qemu_capabilities.c | 1 +
tests/domaincapsdata/qemu_4.2.0-q35.x86_64.xml | 1 +
tests/domaincapsdata/qemu_4.2.0-tcg.x86_64.xml | 1 +
tests/domaincapsdata/qemu_4.2.0-virt.aarch64.xml | 1 +
tests/domaincapsdata/qemu_4.2.0.aarch64.xml | 1 +
tests/domaincapsdata/qemu_4.2.0.ppc64.xml | 1 +
tests/domaincapsdata/qemu_4.2.0.s390x.xml | 1 +
tests/domaincapsdata/qemu_4.2.0.x86_64.xml | 1 +
tests/domaincapsdata/qemu_5.0.0-q35.x86_64.xml | 1 +
tests/domaincapsdata/qemu_5.0.0-tcg-virt.riscv64.xml | 1 +
tests/domaincapsdata/qemu_5.0.0-tcg.x86_64.xml | 1 +
tests/domaincapsdata/qemu_5.0.0-virt.aarch64.xml | 1 +
tests/domaincapsdata/qemu_5.0.0-virt.riscv64.xml | 1 +
tests/domaincapsdata/qemu_5.0.0.aarch64.xml | 1 +
tests/domaincapsdata/qemu_5.0.0.ppc64.xml | 1 +
tests/domaincapsdata/qemu_5.0.0.x86_64.xml | 1 +
tests/domaincapsdata/qemu_5.1.0-q35.x86_64.xml | 1 +
tests/domaincapsdata/qemu_5.1.0-tcg.x86_64.xml | 1 +
tests/domaincapsdata/qemu_5.1.0.sparc.xml | 1 +
tests/domaincapsdata/qemu_5.1.0.x86_64.xml | 1 +
tests/domaincapsdata/qemu_5.2.0-q35.x86_64.xml | 1 +
tests/domaincapsdata/qemu_5.2.0-tcg-virt.riscv64.xml | 1 +
tests/domaincapsdata/qemu_5.2.0-tcg.x86_64.xml | 1 +
tests/domaincapsdata/qemu_5.2.0-virt.aarch64.xml | 1 +
tests/domaincapsdata/qemu_5.2.0-virt.riscv64.xml | 1 +
tests/domaincapsdata/qemu_5.2.0.aarch64.xml | 1 +
tests/domaincapsdata/qemu_5.2.0.ppc64.xml | 1 +
tests/domaincapsdata/qemu_5.2.0.s390x.xml | 1 +
tests/domaincapsdata/qemu_5.2.0.x86_64.xml | 1 +
tests/domaincapsdata/qemu_6.0.0-q35.x86_64.xml | 1 +
tests/domaincapsdata/qemu_6.0.0-tcg.x86_64.xml | 1 +
tests/domaincapsdata/qemu_6.0.0-virt.aarch64.xml | 1 +
tests/domaincapsdata/qemu_6.0.0.aarch64.xml | 1 +
tests/domaincapsdata/qemu_6.0.0.s390x.xml | 1 +
tests/domaincapsdata/qemu_6.0.0.x86_64.xml | 1 +
tests/domaincapsdata/qemu_6.1.0-q35.x86_64.xml | 1 +
tests/domaincapsdata/qemu_6.1.0-tcg.x86_64.xml | 1 +
tests/domaincapsdata/qemu_6.1.0.x86_64.xml | 1 +
tests/domaincapsdata/qemu_6.2.0-q35.x86_64.xml | 1 +
tests/domaincapsdata/qemu_6.2.0-tcg.x86_64.xml | 1 +
tests/domaincapsdata/qemu_6.2.0-virt.aarch64.xml | 1 +
tests/domaincapsdata/qemu_6.2.0.aarch64.xml | 1 +
tests/domaincapsdata/qemu_6.2.0.ppc64.xml | 1 +
tests/domaincapsdata/qemu_6.2.0.x86_64.xml | 1 +
tests/domaincapsdata/qemu_7.0.0-hvf.aarch64+hvf.xml | 1 +
tests/domaincapsdata/qemu_7.0.0-q35.x86_64.xml | 1 +
tests/domaincapsdata/qemu_7.0.0-tcg.x86_64.xml | 1 +
tests/domaincapsdata/qemu_7.0.0-virt.aarch64.xml | 1 +
tests/domaincapsdata/qemu_7.0.0.aarch64.xml | 1 +
tests/domaincapsdata/qemu_7.0.0.ppc64.xml | 1 +
tests/domaincapsdata/qemu_7.0.0.x86_64.xml | 1 +
tests/domaincapsdata/qemu_7.1.0-q35.x86_64.xml | 1 +
tests/domaincapsdata/qemu_7.1.0-tcg.x86_64.xml | 1 +
tests/domaincapsdata/qemu_7.1.0.ppc64.xml | 1 +
tests/domaincapsdata/qemu_7.1.0.x86_64.xml | 1 +
tests/domaincapsdata/qemu_7.2.0-hvf.x86_64+hvf.xml | 1 +
tests/domaincapsdata/qemu_7.2.0-q35.x86_64.xml | 1 +
tests/domaincapsdata/qemu_7.2.0-tcg.x86_64+hvf.xml | 1 +
tests/domaincapsdata/qemu_7.2.0-tcg.x86_64.xml | 1 +
tests/domaincapsdata/qemu_7.2.0.ppc.xml | 1 +
tests/domaincapsdata/qemu_7.2.0.x86_64.xml | 1 +
tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml | 1 +
tests/domaincapsdata/qemu_8.0.0-tcg-virt.riscv64.xml | 1 +
tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml | 1 +
tests/domaincapsdata/qemu_8.0.0-virt.riscv64.xml | 1 +
tests/domaincapsdata/qemu_8.0.0.x86_64.xml | 1 +
tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml | 1 +
tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml | 1 +
tests/domaincapsdata/qemu_8.1.0.s390x.xml | 1 +
tests/domaincapsdata/qemu_8.1.0.x86_64.xml | 1 +
74 files changed, 87 insertions(+)
diff --git a/docs/formatdomaincaps.rst b/docs/formatdomaincaps.rst
index 9dae941d18..0f8015d4dd 100644
--- a/docs/formatdomaincaps.rst
+++ b/docs/formatdomaincaps.rst
@@ -647,6 +647,7 @@ capabilities. All features occur as children of the main ``features`` element.
<genid supported='yes'/>
<backingStoreInput supported='yes'/>
<backup supported='yes'/>
+ <async-teardown supported='yes'/>
<sev>
<cbitpos>47</cbitpos>
<reduced-phys-bits>1</reduced-phys-bits>
@@ -711,6 +712,11 @@ presence of the ``backup`` element even if ``supported='no'`` implies that the
``VIR_DOMAIN_UNDEFINE_CHECKPOINTS_METADATA`` flag for ``virDomainUndefine`` is
supported.
+async-teardown
+^^^^^^^^^^^^^^
+
+Reports whether the asynchronous teardown feature can be enabled.
+
s390-pv capability
^^^^^^^^^^^^^^^^^^
diff --git a/src/conf/domain_capabilities.c b/src/conf/domain_capabilities.c
index c076af7808..2fa5756184 100644
--- a/src/conf/domain_capabilities.c
+++ b/src/conf/domain_capabilities.c
@@ -40,6 +40,7 @@ VIR_ENUM_IMPL(virDomainCapsFeature,
"genid",
"backingStoreInput",
"backup",
+ "async-teardown",
"s390-pv",
);
diff --git a/src/conf/domain_capabilities.h b/src/conf/domain_capabilities.h
index 2624269eab..01bcfa2e39 100644
--- a/src/conf/domain_capabilities.h
+++ b/src/conf/domain_capabilities.h
@@ -248,6 +248,7 @@ typedef enum {
VIR_DOMAIN_CAPS_FEATURE_GENID,
VIR_DOMAIN_CAPS_FEATURE_BACKING_STORE_INPUT,
VIR_DOMAIN_CAPS_FEATURE_BACKUP,
+ VIR_DOMAIN_CAPS_FEATURE_ASYNC_TEARDOWN,
VIR_DOMAIN_CAPS_FEATURE_S390_PV,
VIR_DOMAIN_CAPS_FEATURE_LAST
diff --git a/src/conf/schemas/domaincaps.rng b/src/conf/schemas/domaincaps.rng
index 19bd6f7128..99ef148d44 100644
--- a/src/conf/schemas/domaincaps.rng
+++ b/src/conf/schemas/domaincaps.rng
@@ -300,6 +300,9 @@
<optional>
<ref name="backup"/>
</optional>
+ <optional>
+ <ref name="async-teardown"/>
+ </optional>
<optional>
<ref name="s390-pv"/>
</optional>
@@ -315,6 +318,12 @@
</element>
</define>
+ <define name="async-teardown">
+ <element name="async-teardown">
+ <ref name="supported"/>
+ </element>
+ </define>
+
<define name="gic">
<element name="gic">
<ref name="supported"/>
diff --git a/src/qemu/qemu_capabilities.c b/src/qemu/qemu_capabilities.c
index c9f4b17208..338608f0a2 100644
--- a/src/qemu/qemu_capabilities.c
+++ b/src/qemu/qemu_capabilities.c
@@ -6296,6 +6296,7 @@ static const struct virQEMUCapsDomainFeatureCapabilityTuple domCapsTuples[] = {
{ VIR_DOMAIN_CAPS_FEATURE_GENID, QEMU_CAPS_DEVICE_VMGENID },
{ VIR_DOMAIN_CAPS_FEATURE_BACKING_STORE_INPUT, QEMU_CAPS_LAST },
{ VIR_DOMAIN_CAPS_FEATURE_BACKUP, QEMU_CAPS_INCREMENTAL_BACKUP },
+ { VIR_DOMAIN_CAPS_FEATURE_ASYNC_TEARDOWN, QEMU_CAPS_RUN_WITH_ASYNC_TEARDOWN },
};
diff --git a/tests/domaincapsdata/qemu_4.2.0-q35.x86_64.xml b/tests/domaincapsdata/qemu_4.2.0-q35.x86_64.xml
index f408c2a969..f6c9622a56 100644
--- a/tests/domaincapsdata/qemu_4.2.0-q35.x86_64.xml
+++ b/tests/domaincapsdata/qemu_4.2.0-q35.x86_64.xml
@@ -248,6 +248,7 @@
<genid supported='yes'/>
<backingStoreInput supported='yes'/>
<backup supported='no'/>
+ <async-teardown supported='no'/>
<sev supported='no'/>
<sgx supported='no'/>
</features>
diff --git a/tests/domaincapsdata/qemu_4.2.0-tcg.x86_64.xml b/tests/domaincapsdata/qemu_4.2.0-tcg.x86_64.xml
index 4427634d7c..3e9485c7d0 100644
--- a/tests/domaincapsdata/qemu_4.2.0-tcg.x86_64.xml
+++ b/tests/domaincapsdata/qemu_4.2.0-tcg.x86_64.xml
@@ -262,6 +262,7 @@
<genid supported='yes'/>
<backingStoreInput supported='yes'/>
<backup supported='no'/>
+ <async-teardown supported='no'/>
<sev supported='no'/>
<sgx supported='no'/>
</features>
diff --git a/tests/domaincapsdata/qemu_4.2.0-virt.aarch64.xml b/tests/domaincapsdata/qemu_4.2.0-virt.aarch64.xml
index 981a06856d..9aa1d946ae 100644
--- a/tests/domaincapsdata/qemu_4.2.0-virt.aarch64.xml
+++ b/tests/domaincapsdata/qemu_4.2.0-virt.aarch64.xml
@@ -194,6 +194,7 @@
<genid supported='no'/>
<backingStoreInput supported='yes'/>
<backup supported='no'/>
+ <async-teardown supported='no'/>
<sev supported='no'/>
<sgx supported='no'/>
</features>
diff --git a/tests/domaincapsdata/qemu_4.2.0.aarch64.xml b/tests/domaincapsdata/qemu_4.2.0.aarch64.xml
index 981a06856d..9aa1d946ae 100644
--- a/tests/domaincapsdata/qemu_4.2.0.aarch64.xml
+++ b/tests/domaincapsdata/qemu_4.2.0.aarch64.xml
@@ -194,6 +194,7 @@
<genid supported='no'/>
<backingStoreInput supported='yes'/>
<backup supported='no'/>
+ <async-teardown supported='no'/>
<sev supported='no'/>
<sgx supported='no'/>
</features>
diff --git a/tests/domaincapsdata/qemu_4.2.0.ppc64.xml b/tests/domaincapsdata/qemu_4.2.0.ppc64.xml
index a3289573bd..770a67bff1 100644
--- a/tests/domaincapsdata/qemu_4.2.0.ppc64.xml
+++ b/tests/domaincapsdata/qemu_4.2.0.ppc64.xml
@@ -162,6 +162,7 @@
<genid supported='no'/>
<backingStoreInput supported='yes'/>
<backup supported='no'/>
+ <async-teardown supported='no'/>
<sev supported='no'/>
<sgx supported='no'/>
</features>
diff --git a/tests/domaincapsdata/qemu_4.2.0.s390x.xml b/tests/domaincapsdata/qemu_4.2.0.s390x.xml
index c35bed1326..da271825f9 100644
--- a/tests/domaincapsdata/qemu_4.2.0.s390x.xml
+++ b/tests/domaincapsdata/qemu_4.2.0.s390x.xml
@@ -268,6 +268,7 @@
<genid supported='no'/>
<backingStoreInput supported='yes'/>
<backup supported='no'/>
+ <async-teardown supported='no'/>
<s390-pv supported='no'/>
<sev supported='no'/>
<sgx supported='no'/>
diff --git a/tests/domaincapsdata/qemu_4.2.0.x86_64.xml b/tests/domaincapsdata/qemu_4.2.0.x86_64.xml
index cbe083f1f1..513ca3caf4 100644
--- a/tests/domaincapsdata/qemu_4.2.0.x86_64.xml
+++ b/tests/domaincapsdata/qemu_4.2.0.x86_64.xml
@@ -248,6 +248,7 @@
<genid supported='yes'/>
<backingStoreInput supported='yes'/>
<backup supported='no'/>
+ <async-teardown supported='no'/>
<sev supported='no'/>
<sgx supported='no'/>
</features>
diff --git a/tests/domaincapsdata/qemu_5.0.0-q35.x86_64.xml b/tests/domaincapsdata/qemu_5.0.0-q35.x86_64.xml
index 6b68d4f2a5..64a6b7dea7 100644
--- a/tests/domaincapsdata/qemu_5.0.0-q35.x86_64.xml
+++ b/tests/domaincapsdata/qemu_5.0.0-q35.x86_64.xml
@@ -250,6 +250,7 @@
<genid supported='yes'/>
<backingStoreInput supported='yes'/>
<backup supported='no'/>
+ <async-teardown supported='no'/>
<sev supported='no'/>
<sgx supported='no'/>
</features>
diff --git a/tests/domaincapsdata/qemu_5.0.0-tcg-virt.riscv64.xml b/tests/domaincapsdata/qemu_5.0.0-tcg-virt.riscv64.xml
index 20a8c9a583..7ee0dcf664 100644
--- a/tests/domaincapsdata/qemu_5.0.0-tcg-virt.riscv64.xml
+++ b/tests/domaincapsdata/qemu_5.0.0-tcg-virt.riscv64.xml
@@ -147,6 +147,7 @@
<genid supported='no'/>
<backingStoreInput supported='yes'/>
<backup supported='no'/>
+ <async-teardown supported='no'/>
<sev supported='no'/>
<sgx supported='no'/>
</features>
diff --git a/tests/domaincapsdata/qemu_5.0.0-tcg.x86_64.xml b/tests/domaincapsdata/qemu_5.0.0-tcg.x86_64.xml
index 39b1b4c1f2..95366f3edf 100644
--- a/tests/domaincapsdata/qemu_5.0.0-tcg.x86_64.xml
+++ b/tests/domaincapsdata/qemu_5.0.0-tcg.x86_64.xml
@@ -264,6 +264,7 @@
<genid supported='yes'/>
<backingStoreInput supported='yes'/>
<backup supported='no'/>
+ <async-teardown supported='no'/>
<sev supported='no'/>
<sgx supported='no'/>
</features>
diff --git a/tests/domaincapsdata/qemu_5.0.0-virt.aarch64.xml b/tests/domaincapsdata/qemu_5.0.0-virt.aarch64.xml
index f84aec44c9..c8cd609bc8 100644
--- a/tests/domaincapsdata/qemu_5.0.0-virt.aarch64.xml
+++ b/tests/domaincapsdata/qemu_5.0.0-virt.aarch64.xml
@@ -207,6 +207,7 @@
<genid supported='no'/>
<backingStoreInput supported='yes'/>
<backup supported='no'/>
+ <async-teardown supported='no'/>
<sev supported='no'/>
<sgx supported='no'/>
</features>
diff --git a/tests/domaincapsdata/qemu_5.0.0-virt.riscv64.xml b/tests/domaincapsdata/qemu_5.0.0-virt.riscv64.xml
index 833cb4bb2e..1f0fc66f53 100644
--- a/tests/domaincapsdata/qemu_5.0.0-virt.riscv64.xml
+++ b/tests/domaincapsdata/qemu_5.0.0-virt.riscv64.xml
@@ -150,6 +150,7 @@
<genid supported='no'/>
<backingStoreInput supported='yes'/>
<backup supported='no'/>
+ <async-teardown supported='no'/>
<sev supported='no'/>
<sgx supported='no'/>
</features>
diff --git a/tests/domaincapsdata/qemu_5.0.0.aarch64.xml b/tests/domaincapsdata/qemu_5.0.0.aarch64.xml
index f84aec44c9..c8cd609bc8 100644
--- a/tests/domaincapsdata/qemu_5.0.0.aarch64.xml
+++ b/tests/domaincapsdata/qemu_5.0.0.aarch64.xml
@@ -207,6 +207,7 @@
<genid supported='no'/>
<backingStoreInput supported='yes'/>
<backup supported='no'/>
+ <async-teardown supported='no'/>
<sev supported='no'/>
<sgx supported='no'/>
</features>
diff --git a/tests/domaincapsdata/qemu_5.0.0.ppc64.xml b/tests/domaincapsdata/qemu_5.0.0.ppc64.xml
index 4b3f490942..c80fbb8ec6 100644
--- a/tests/domaincapsdata/qemu_5.0.0.ppc64.xml
+++ b/tests/domaincapsdata/qemu_5.0.0.ppc64.xml
@@ -169,6 +169,7 @@
<genid supported='no'/>
<backingStoreInput supported='yes'/>
<backup supported='no'/>
+ <async-teardown supported='no'/>
<sev supported='no'/>
<sgx supported='no'/>
</features>
diff --git a/tests/domaincapsdata/qemu_5.0.0.x86_64.xml b/tests/domaincapsdata/qemu_5.0.0.x86_64.xml
index 603d842dfe..c8338b0889 100644
--- a/tests/domaincapsdata/qemu_5.0.0.x86_64.xml
+++ b/tests/domaincapsdata/qemu_5.0.0.x86_64.xml
@@ -250,6 +250,7 @@
<genid supported='yes'/>
<backingStoreInput supported='yes'/>
<backup supported='no'/>
+ <async-teardown supported='no'/>
<sev supported='no'/>
<sgx supported='no'/>
</features>
diff --git a/tests/domaincapsdata/qemu_5.1.0-q35.x86_64.xml b/tests/domaincapsdata/qemu_5.1.0-q35.x86_64.xml
index cdbbe86ede..3f170d469f 100644
--- a/tests/domaincapsdata/qemu_5.1.0-q35.x86_64.xml
+++ b/tests/domaincapsdata/qemu_5.1.0-q35.x86_64.xml
@@ -251,6 +251,7 @@
<genid supported='yes'/>
<backingStoreInput supported='yes'/>
<backup supported='no'/>
+ <async-teardown supported='no'/>
<sev supported='no'/>
<sgx supported='no'/>
</features>
diff --git a/tests/domaincapsdata/qemu_5.1.0-tcg.x86_64.xml b/tests/domaincapsdata/qemu_5.1.0-tcg.x86_64.xml
index 8950900e72..097ffce9f9 100644
--- a/tests/domaincapsdata/qemu_5.1.0-tcg.x86_64.xml
+++ b/tests/domaincapsdata/qemu_5.1.0-tcg.x86_64.xml
@@ -264,6 +264,7 @@
<genid supported='yes'/>
<backingStoreInput supported='yes'/>
<backup supported='no'/>
+ <async-teardown supported='no'/>
<sev supported='no'/>
<sgx supported='no'/>
</features>
diff --git a/tests/domaincapsdata/qemu_5.1.0.sparc.xml b/tests/domaincapsdata/qemu_5.1.0.sparc.xml
index 6f92de2b6c..7a04ea6c12 100644
--- a/tests/domaincapsdata/qemu_5.1.0.sparc.xml
+++ b/tests/domaincapsdata/qemu_5.1.0.sparc.xml
@@ -133,6 +133,7 @@
<genid supported='no'/>
<backingStoreInput supported='yes'/>
<backup supported='no'/>
+ <async-teardown supported='no'/>
<sev supported='no'/>
<sgx supported='no'/>
</features>
diff --git a/tests/domaincapsdata/qemu_5.1.0.x86_64.xml b/tests/domaincapsdata/qemu_5.1.0.x86_64.xml
index 1ef28a71e4..ba0785dcf9 100644
--- a/tests/domaincapsdata/qemu_5.1.0.x86_64.xml
+++ b/tests/domaincapsdata/qemu_5.1.0.x86_64.xml
@@ -251,6 +251,7 @@
<genid supported='yes'/>
<backingStoreInput supported='yes'/>
<backup supported='no'/>
+ <async-teardown supported='no'/>
<sev supported='no'/>
<sgx supported='no'/>
</features>
diff --git a/tests/domaincapsdata/qemu_5.2.0-q35.x86_64.xml b/tests/domaincapsdata/qemu_5.2.0-q35.x86_64.xml
index 46a3a44cdd..1474488d7b 100644
--- a/tests/domaincapsdata/qemu_5.2.0-q35.x86_64.xml
+++ b/tests/domaincapsdata/qemu_5.2.0-q35.x86_64.xml
@@ -251,6 +251,7 @@
<genid supported='yes'/>
<backingStoreInput supported='yes'/>
<backup supported='no'/>
+ <async-teardown supported='no'/>
<sev supported='no'/>
<sgx supported='no'/>
</features>
diff --git a/tests/domaincapsdata/qemu_5.2.0-tcg-virt.riscv64.xml b/tests/domaincapsdata/qemu_5.2.0-tcg-virt.riscv64.xml
index 20a8c9a583..7ee0dcf664 100644
--- a/tests/domaincapsdata/qemu_5.2.0-tcg-virt.riscv64.xml
+++ b/tests/domaincapsdata/qemu_5.2.0-tcg-virt.riscv64.xml
@@ -147,6 +147,7 @@
<genid supported='no'/>
<backingStoreInput supported='yes'/>
<backup supported='no'/>
+ <async-teardown supported='no'/>
<sev supported='no'/>
<sgx supported='no'/>
</features>
diff --git a/tests/domaincapsdata/qemu_5.2.0-tcg.x86_64.xml b/tests/domaincapsdata/qemu_5.2.0-tcg.x86_64.xml
index edb622240e..ec89689a36 100644
--- a/tests/domaincapsdata/qemu_5.2.0-tcg.x86_64.xml
+++ b/tests/domaincapsdata/qemu_5.2.0-tcg.x86_64.xml
@@ -264,6 +264,7 @@
<genid supported='yes'/>
<backingStoreInput supported='yes'/>
<backup supported='no'/>
+ <async-teardown supported='no'/>
<sev supported='no'/>
<sgx supported='no'/>
</features>
diff --git a/tests/domaincapsdata/qemu_5.2.0-virt.aarch64.xml b/tests/domaincapsdata/qemu_5.2.0-virt.aarch64.xml
index af01bdfbe9..a36255f6f8 100644
--- a/tests/domaincapsdata/qemu_5.2.0-virt.aarch64.xml
+++ b/tests/domaincapsdata/qemu_5.2.0-virt.aarch64.xml
@@ -207,6 +207,7 @@
<genid supported='no'/>
<backingStoreInput supported='yes'/>
<backup supported='no'/>
+ <async-teardown supported='no'/>
<sev supported='no'/>
<sgx supported='no'/>
</features>
diff --git a/tests/domaincapsdata/qemu_5.2.0-virt.riscv64.xml b/tests/domaincapsdata/qemu_5.2.0-virt.riscv64.xml
index 833cb4bb2e..1f0fc66f53 100644
--- a/tests/domaincapsdata/qemu_5.2.0-virt.riscv64.xml
+++ b/tests/domaincapsdata/qemu_5.2.0-virt.riscv64.xml
@@ -150,6 +150,7 @@
<genid supported='no'/>
<backingStoreInput supported='yes'/>
<backup supported='no'/>
+ <async-teardown supported='no'/>
<sev supported='no'/>
<sgx supported='no'/>
</features>
diff --git a/tests/domaincapsdata/qemu_5.2.0.aarch64.xml b/tests/domaincapsdata/qemu_5.2.0.aarch64.xml
index af01bdfbe9..a36255f6f8 100644
--- a/tests/domaincapsdata/qemu_5.2.0.aarch64.xml
+++ b/tests/domaincapsdata/qemu_5.2.0.aarch64.xml
@@ -207,6 +207,7 @@
<genid supported='no'/>
<backingStoreInput supported='yes'/>
<backup supported='no'/>
+ <async-teardown supported='no'/>
<sev supported='no'/>
<sgx supported='no'/>
</features>
diff --git a/tests/domaincapsdata/qemu_5.2.0.ppc64.xml b/tests/domaincapsdata/qemu_5.2.0.ppc64.xml
index b465ad1030..538b790ba3 100644
--- a/tests/domaincapsdata/qemu_5.2.0.ppc64.xml
+++ b/tests/domaincapsdata/qemu_5.2.0.ppc64.xml
@@ -169,6 +169,7 @@
<genid supported='no'/>
<backingStoreInput supported='yes'/>
<backup supported='no'/>
+ <async-teardown supported='no'/>
<sev supported='no'/>
<sgx supported='no'/>
</features>
diff --git a/tests/domaincapsdata/qemu_5.2.0.s390x.xml b/tests/domaincapsdata/qemu_5.2.0.s390x.xml
index 9dbf118713..99faaad866 100644
--- a/tests/domaincapsdata/qemu_5.2.0.s390x.xml
+++ b/tests/domaincapsdata/qemu_5.2.0.s390x.xml
@@ -270,6 +270,7 @@
<genid supported='no'/>
<backingStoreInput supported='yes'/>
<backup supported='no'/>
+ <async-teardown supported='no'/>
<s390-pv supported='no'/>
<sev supported='no'/>
<sgx supported='no'/>
diff --git a/tests/domaincapsdata/qemu_5.2.0.x86_64.xml b/tests/domaincapsdata/qemu_5.2.0.x86_64.xml
index 09db834535..1b4f379bbb 100644
--- a/tests/domaincapsdata/qemu_5.2.0.x86_64.xml
+++ b/tests/domaincapsdata/qemu_5.2.0.x86_64.xml
@@ -251,6 +251,7 @@
<genid supported='yes'/>
<backingStoreInput supported='yes'/>
<backup supported='no'/>
+ <async-teardown supported='no'/>
<sev supported='no'/>
<sgx supported='no'/>
</features>
diff --git a/tests/domaincapsdata/qemu_6.0.0-q35.x86_64.xml b/tests/domaincapsdata/qemu_6.0.0-q35.x86_64.xml
index b1a2be10e6..b8e9a26e68 100644
--- a/tests/domaincapsdata/qemu_6.0.0-q35.x86_64.xml
+++ b/tests/domaincapsdata/qemu_6.0.0-q35.x86_64.xml
@@ -253,6 +253,7 @@
<genid supported='yes'/>
<backingStoreInput supported='yes'/>
<backup supported='no'/>
+ <async-teardown supported='no'/>
<sev supported='yes'>
<cbitpos>47</cbitpos>
<reducedPhysBits>1</reducedPhysBits>
diff --git a/tests/domaincapsdata/qemu_6.0.0-tcg.x86_64.xml b/tests/domaincapsdata/qemu_6.0.0-tcg.x86_64.xml
index 29b95a836f..2b99ae36b6 100644
--- a/tests/domaincapsdata/qemu_6.0.0-tcg.x86_64.xml
+++ b/tests/domaincapsdata/qemu_6.0.0-tcg.x86_64.xml
@@ -267,6 +267,7 @@
<genid supported='yes'/>
<backingStoreInput supported='yes'/>
<backup supported='no'/>
+ <async-teardown supported='no'/>
<sev supported='yes'>
<cbitpos>47</cbitpos>
<reducedPhysBits>1</reducedPhysBits>
diff --git a/tests/domaincapsdata/qemu_6.0.0-virt.aarch64.xml b/tests/domaincapsdata/qemu_6.0.0-virt.aarch64.xml
index 67889c4572..010fc6916e 100644
--- a/tests/domaincapsdata/qemu_6.0.0-virt.aarch64.xml
+++ b/tests/domaincapsdata/qemu_6.0.0-virt.aarch64.xml
@@ -209,6 +209,7 @@
<genid supported='no'/>
<backingStoreInput supported='yes'/>
<backup supported='no'/>
+ <async-teardown supported='no'/>
<sev supported='no'/>
<sgx supported='no'/>
</features>
diff --git a/tests/domaincapsdata/qemu_6.0.0.aarch64.xml b/tests/domaincapsdata/qemu_6.0.0.aarch64.xml
index 67889c4572..010fc6916e 100644
--- a/tests/domaincapsdata/qemu_6.0.0.aarch64.xml
+++ b/tests/domaincapsdata/qemu_6.0.0.aarch64.xml
@@ -209,6 +209,7 @@
<genid supported='no'/>
<backingStoreInput supported='yes'/>
<backup supported='no'/>
+ <async-teardown supported='no'/>
<sev supported='no'/>
<sgx supported='no'/>
</features>
diff --git a/tests/domaincapsdata/qemu_6.0.0.s390x.xml b/tests/domaincapsdata/qemu_6.0.0.s390x.xml
index f0a8b196f5..df3708f801 100644
--- a/tests/domaincapsdata/qemu_6.0.0.s390x.xml
+++ b/tests/domaincapsdata/qemu_6.0.0.s390x.xml
@@ -271,6 +271,7 @@
<genid supported='no'/>
<backingStoreInput supported='yes'/>
<backup supported='no'/>
+ <async-teardown supported='no'/>
<s390-pv supported='yes'/>
<sev supported='no'/>
<sgx supported='no'/>
diff --git a/tests/domaincapsdata/qemu_6.0.0.x86_64.xml b/tests/domaincapsdata/qemu_6.0.0.x86_64.xml
index 693ae0a7f1..652cc0ef8d 100644
--- a/tests/domaincapsdata/qemu_6.0.0.x86_64.xml
+++ b/tests/domaincapsdata/qemu_6.0.0.x86_64.xml
@@ -253,6 +253,7 @@
<genid supported='yes'/>
<backingStoreInput supported='yes'/>
<backup supported='no'/>
+ <async-teardown supported='no'/>
<sev supported='yes'>
<cbitpos>47</cbitpos>
<reducedPhysBits>1</reducedPhysBits>
diff --git a/tests/domaincapsdata/qemu_6.1.0-q35.x86_64.xml b/tests/domaincapsdata/qemu_6.1.0-q35.x86_64.xml
index a161d6aa20..628684c171 100644
--- a/tests/domaincapsdata/qemu_6.1.0-q35.x86_64.xml
+++ b/tests/domaincapsdata/qemu_6.1.0-q35.x86_64.xml
@@ -254,6 +254,7 @@
<genid supported='yes'/>
<backingStoreInput supported='yes'/>
<backup supported='yes'/>
+ <async-teardown supported='no'/>
<sev supported='no'/>
<sgx supported='no'/>
</features>
diff --git a/tests/domaincapsdata/qemu_6.1.0-tcg.x86_64.xml b/tests/domaincapsdata/qemu_6.1.0-tcg.x86_64.xml
index 7bfe6f802c..ab0aae0439 100644
--- a/tests/domaincapsdata/qemu_6.1.0-tcg.x86_64.xml
+++ b/tests/domaincapsdata/qemu_6.1.0-tcg.x86_64.xml
@@ -267,6 +267,7 @@
<genid supported='yes'/>
<backingStoreInput supported='yes'/>
<backup supported='yes'/>
+ <async-teardown supported='no'/>
<sev supported='no'/>
<sgx supported='no'/>
</features>
diff --git a/tests/domaincapsdata/qemu_6.1.0.x86_64.xml b/tests/domaincapsdata/qemu_6.1.0.x86_64.xml
index 8c4f8cc860..8f1a0bcb29 100644
--- a/tests/domaincapsdata/qemu_6.1.0.x86_64.xml
+++ b/tests/domaincapsdata/qemu_6.1.0.x86_64.xml
@@ -254,6 +254,7 @@
<genid supported='yes'/>
<backingStoreInput supported='yes'/>
<backup supported='yes'/>
+ <async-teardown supported='no'/>
<sev supported='no'/>
<sgx supported='no'/>
</features>
diff --git a/tests/domaincapsdata/qemu_6.2.0-q35.x86_64.xml b/tests/domaincapsdata/qemu_6.2.0-q35.x86_64.xml
index 0449f562df..50be45c069 100644
--- a/tests/domaincapsdata/qemu_6.2.0-q35.x86_64.xml
+++ b/tests/domaincapsdata/qemu_6.2.0-q35.x86_64.xml
@@ -254,6 +254,7 @@
<genid supported='yes'/>
<backingStoreInput supported='yes'/>
<backup supported='yes'/>
+ <async-teardown supported='no'/>
<sev supported='no'/>
<sgx supported='no'/>
</features>
diff --git a/tests/domaincapsdata/qemu_6.2.0-tcg.x86_64.xml b/tests/domaincapsdata/qemu_6.2.0-tcg.x86_64.xml
index f15111c590..a670f306dd 100644
--- a/tests/domaincapsdata/qemu_6.2.0-tcg.x86_64.xml
+++ b/tests/domaincapsdata/qemu_6.2.0-tcg.x86_64.xml
@@ -269,6 +269,7 @@
<genid supported='yes'/>
<backingStoreInput supported='yes'/>
<backup supported='yes'/>
+ <async-teardown supported='no'/>
<sev supported='no'/>
<sgx supported='no'/>
</features>
diff --git a/tests/domaincapsdata/qemu_6.2.0-virt.aarch64.xml b/tests/domaincapsdata/qemu_6.2.0-virt.aarch64.xml
index 241e893df6..424f7cf606 100644
--- a/tests/domaincapsdata/qemu_6.2.0-virt.aarch64.xml
+++ b/tests/domaincapsdata/qemu_6.2.0-virt.aarch64.xml
@@ -216,6 +216,7 @@
<genid supported='no'/>
<backingStoreInput supported='yes'/>
<backup supported='yes'/>
+ <async-teardown supported='no'/>
<sev supported='no'/>
<sgx supported='no'/>
</features>
diff --git a/tests/domaincapsdata/qemu_6.2.0.aarch64.xml b/tests/domaincapsdata/qemu_6.2.0.aarch64.xml
index 241e893df6..424f7cf606 100644
--- a/tests/domaincapsdata/qemu_6.2.0.aarch64.xml
+++ b/tests/domaincapsdata/qemu_6.2.0.aarch64.xml
@@ -216,6 +216,7 @@
<genid supported='no'/>
<backingStoreInput supported='yes'/>
<backup supported='yes'/>
+ <async-teardown supported='no'/>
<sev supported='no'/>
<sgx supported='no'/>
</features>
diff --git a/tests/domaincapsdata/qemu_6.2.0.ppc64.xml b/tests/domaincapsdata/qemu_6.2.0.ppc64.xml
index a9f7aefbc9..94edf1878e 100644
--- a/tests/domaincapsdata/qemu_6.2.0.ppc64.xml
+++ b/tests/domaincapsdata/qemu_6.2.0.ppc64.xml
@@ -168,6 +168,7 @@
<genid supported='no'/>
<backingStoreInput supported='yes'/>
<backup supported='yes'/>
+ <async-teardown supported='no'/>
<sev supported='no'/>
<sgx supported='no'/>
</features>
diff --git a/tests/domaincapsdata/qemu_6.2.0.x86_64.xml b/tests/domaincapsdata/qemu_6.2.0.x86_64.xml
index fa1f7a2316..6cd7ac6616 100644
--- a/tests/domaincapsdata/qemu_6.2.0.x86_64.xml
+++ b/tests/domaincapsdata/qemu_6.2.0.x86_64.xml
@@ -254,6 +254,7 @@
<genid supported='yes'/>
<backingStoreInput supported='yes'/>
<backup supported='yes'/>
+ <async-teardown supported='no'/>
<sev supported='no'/>
<sgx supported='no'/>
</features>
diff --git a/tests/domaincapsdata/qemu_7.0.0-hvf.aarch64+hvf.xml b/tests/domaincapsdata/qemu_7.0.0-hvf.aarch64+hvf.xml
index bcabf66d2a..d51de8273f 100644
--- a/tests/domaincapsdata/qemu_7.0.0-hvf.aarch64+hvf.xml
+++ b/tests/domaincapsdata/qemu_7.0.0-hvf.aarch64+hvf.xml
@@ -170,6 +170,7 @@
<genid supported='no'/>
<backingStoreInput supported='yes'/>
<backup supported='yes'/>
+ <async-teardown supported='no'/>
<sev supported='no'/>
<sgx supported='no'/>
</features>
diff --git a/tests/domaincapsdata/qemu_7.0.0-q35.x86_64.xml b/tests/domaincapsdata/qemu_7.0.0-q35.x86_64.xml
index e793278d41..e5f05ab1a7 100644
--- a/tests/domaincapsdata/qemu_7.0.0-q35.x86_64.xml
+++ b/tests/domaincapsdata/qemu_7.0.0-q35.x86_64.xml
@@ -255,6 +255,7 @@
<genid supported='yes'/>
<backingStoreInput supported='yes'/>
<backup supported='yes'/>
+ <async-teardown supported='no'/>
<sev supported='no'/>
<sgx supported='yes'>
<flc>no</flc>
diff --git a/tests/domaincapsdata/qemu_7.0.0-tcg.x86_64.xml b/tests/domaincapsdata/qemu_7.0.0-tcg.x86_64.xml
index 6ff9df5766..6e067c8c20 100644
--- a/tests/domaincapsdata/qemu_7.0.0-tcg.x86_64.xml
+++ b/tests/domaincapsdata/qemu_7.0.0-tcg.x86_64.xml
@@ -270,6 +270,7 @@
<genid supported='yes'/>
<backingStoreInput supported='yes'/>
<backup supported='yes'/>
+ <async-teardown supported='no'/>
<sev supported='no'/>
<sgx supported='yes'>
<flc>no</flc>
diff --git a/tests/domaincapsdata/qemu_7.0.0-virt.aarch64.xml b/tests/domaincapsdata/qemu_7.0.0-virt.aarch64.xml
index 6aa5e78612..51a579218f 100644
--- a/tests/domaincapsdata/qemu_7.0.0-virt.aarch64.xml
+++ b/tests/domaincapsdata/qemu_7.0.0-virt.aarch64.xml
@@ -215,6 +215,7 @@
<genid supported='no'/>
<backingStoreInput supported='yes'/>
<backup supported='yes'/>
+ <async-teardown supported='no'/>
<sev supported='no'/>
<sgx supported='no'/>
</features>
diff --git a/tests/domaincapsdata/qemu_7.0.0.aarch64.xml b/tests/domaincapsdata/qemu_7.0.0.aarch64.xml
index 6aa5e78612..51a579218f 100644
--- a/tests/domaincapsdata/qemu_7.0.0.aarch64.xml
+++ b/tests/domaincapsdata/qemu_7.0.0.aarch64.xml
@@ -215,6 +215,7 @@
<genid supported='no'/>
<backingStoreInput supported='yes'/>
<backup supported='yes'/>
+ <async-teardown supported='no'/>
<sev supported='no'/>
<sgx supported='no'/>
</features>
diff --git a/tests/domaincapsdata/qemu_7.0.0.ppc64.xml b/tests/domaincapsdata/qemu_7.0.0.ppc64.xml
index 78f8d3cac4..f8b72ce7af 100644
--- a/tests/domaincapsdata/qemu_7.0.0.ppc64.xml
+++ b/tests/domaincapsdata/qemu_7.0.0.ppc64.xml
@@ -173,6 +173,7 @@
<genid supported='no'/>
<backingStoreInput supported='yes'/>
<backup supported='yes'/>
+ <async-teardown supported='no'/>
<sev supported='no'/>
<sgx supported='no'/>
</features>
diff --git a/tests/domaincapsdata/qemu_7.0.0.x86_64.xml b/tests/domaincapsdata/qemu_7.0.0.x86_64.xml
index 1d1505f757..603ad39077 100644
--- a/tests/domaincapsdata/qemu_7.0.0.x86_64.xml
+++ b/tests/domaincapsdata/qemu_7.0.0.x86_64.xml
@@ -255,6 +255,7 @@
<genid supported='yes'/>
<backingStoreInput supported='yes'/>
<backup supported='yes'/>
+ <async-teardown supported='no'/>
<sev supported='no'/>
<sgx supported='yes'>
<flc>no</flc>
diff --git a/tests/domaincapsdata/qemu_7.1.0-q35.x86_64.xml b/tests/domaincapsdata/qemu_7.1.0-q35.x86_64.xml
index 047763bd43..5cceec1882 100644
--- a/tests/domaincapsdata/qemu_7.1.0-q35.x86_64.xml
+++ b/tests/domaincapsdata/qemu_7.1.0-q35.x86_64.xml
@@ -254,6 +254,7 @@
<genid supported='yes'/>
<backingStoreInput supported='yes'/>
<backup supported='yes'/>
+ <async-teardown supported='no'/>
<sev supported='no'/>
<sgx supported='no'/>
</features>
diff --git a/tests/domaincapsdata/qemu_7.1.0-tcg.x86_64.xml b/tests/domaincapsdata/qemu_7.1.0-tcg.x86_64.xml
index b8621b5efd..858085883f 100644
--- a/tests/domaincapsdata/qemu_7.1.0-tcg.x86_64.xml
+++ b/tests/domaincapsdata/qemu_7.1.0-tcg.x86_64.xml
@@ -268,6 +268,7 @@
<genid supported='yes'/>
<backingStoreInput supported='yes'/>
<backup supported='yes'/>
+ <async-teardown supported='no'/>
<sev supported='no'/>
<sgx supported='no'/>
</features>
diff --git a/tests/domaincapsdata/qemu_7.1.0.ppc64.xml b/tests/domaincapsdata/qemu_7.1.0.ppc64.xml
index f3a436d859..52a578a733 100644
--- a/tests/domaincapsdata/qemu_7.1.0.ppc64.xml
+++ b/tests/domaincapsdata/qemu_7.1.0.ppc64.xml
@@ -166,6 +166,7 @@
<genid supported='no'/>
<backingStoreInput supported='yes'/>
<backup supported='yes'/>
+ <async-teardown supported='no'/>
<sev supported='no'/>
<sgx supported='no'/>
</features>
diff --git a/tests/domaincapsdata/qemu_7.1.0.x86_64.xml b/tests/domaincapsdata/qemu_7.1.0.x86_64.xml
index 95452bb0a4..de378e74c7 100644
--- a/tests/domaincapsdata/qemu_7.1.0.x86_64.xml
+++ b/tests/domaincapsdata/qemu_7.1.0.x86_64.xml
@@ -254,6 +254,7 @@
<genid supported='yes'/>
<backingStoreInput supported='yes'/>
<backup supported='yes'/>
+ <async-teardown supported='no'/>
<sev supported='no'/>
<sgx supported='no'/>
</features>
diff --git a/tests/domaincapsdata/qemu_7.2.0-hvf.x86_64+hvf.xml b/tests/domaincapsdata/qemu_7.2.0-hvf.x86_64+hvf.xml
index d6dc93d957..ff25d4bffb 100644
--- a/tests/domaincapsdata/qemu_7.2.0-hvf.x86_64+hvf.xml
+++ b/tests/domaincapsdata/qemu_7.2.0-hvf.x86_64+hvf.xml
@@ -177,6 +177,7 @@
<genid supported='yes'/>
<backingStoreInput supported='yes'/>
<backup supported='yes'/>
+ <async-teardown supported='no'/>
<sev supported='no'/>
<sgx supported='no'/>
</features>
diff --git a/tests/domaincapsdata/qemu_7.2.0-q35.x86_64.xml b/tests/domaincapsdata/qemu_7.2.0-q35.x86_64.xml
index d0029c65da..3fba78a251 100644
--- a/tests/domaincapsdata/qemu_7.2.0-q35.x86_64.xml
+++ b/tests/domaincapsdata/qemu_7.2.0-q35.x86_64.xml
@@ -260,6 +260,7 @@
<genid supported='yes'/>
<backingStoreInput supported='yes'/>
<backup supported='yes'/>
+ <async-teardown supported='no'/>
<sev supported='no'/>
<sgx supported='no'/>
</features>
diff --git a/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64+hvf.xml b/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64+hvf.xml
index a5744e41fa..86079797c9 100644
--- a/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64+hvf.xml
+++ b/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64+hvf.xml
@@ -258,6 +258,7 @@
<genid supported='yes'/>
<backingStoreInput supported='yes'/>
<backup supported='yes'/>
+ <async-teardown supported='no'/>
<sev supported='no'/>
<sgx supported='no'/>
</features>
diff --git a/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64.xml b/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64.xml
index a5744e41fa..86079797c9 100644
--- a/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64.xml
+++ b/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64.xml
@@ -258,6 +258,7 @@
<genid supported='yes'/>
<backingStoreInput supported='yes'/>
<backup supported='yes'/>
+ <async-teardown supported='no'/>
<sev supported='no'/>
<sgx supported='no'/>
</features>
diff --git a/tests/domaincapsdata/qemu_7.2.0.ppc.xml b/tests/domaincapsdata/qemu_7.2.0.ppc.xml
index 59ace0a0b2..eee1859c1c 100644
--- a/tests/domaincapsdata/qemu_7.2.0.ppc.xml
+++ b/tests/domaincapsdata/qemu_7.2.0.ppc.xml
@@ -152,6 +152,7 @@
<genid supported='no'/>
<backingStoreInput supported='yes'/>
<backup supported='yes'/>
+ <async-teardown supported='no'/>
<sev supported='no'/>
<sgx supported='no'/>
</features>
diff --git a/tests/domaincapsdata/qemu_7.2.0.x86_64.xml b/tests/domaincapsdata/qemu_7.2.0.x86_64.xml
index fecb7e4a0a..52d6cfe929 100644
--- a/tests/domaincapsdata/qemu_7.2.0.x86_64.xml
+++ b/tests/domaincapsdata/qemu_7.2.0.x86_64.xml
@@ -260,6 +260,7 @@
<genid supported='yes'/>
<backingStoreInput supported='yes'/>
<backup supported='yes'/>
+ <async-teardown supported='no'/>
<sev supported='no'/>
<sgx supported='no'/>
</features>
diff --git a/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml b/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml
index ef2637ab26..efe9d3eb52 100644
--- a/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml
+++ b/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml
@@ -261,6 +261,7 @@
<genid supported='yes'/>
<backingStoreInput supported='yes'/>
<backup supported='yes'/>
+ <async-teardown supported='no'/>
<sev supported='no'/>
<sgx supported='no'/>
<hyperv supported='yes'>
diff --git a/tests/domaincapsdata/qemu_8.0.0-tcg-virt.riscv64.xml b/tests/domaincapsdata/qemu_8.0.0-tcg-virt.riscv64.xml
index 5254d8807a..6ce952d910 100644
--- a/tests/domaincapsdata/qemu_8.0.0-tcg-virt.riscv64.xml
+++ b/tests/domaincapsdata/qemu_8.0.0-tcg-virt.riscv64.xml
@@ -153,6 +153,7 @@
<genid supported='no'/>
<backingStoreInput supported='yes'/>
<backup supported='yes'/>
+ <async-teardown supported='no'/>
<sev supported='no'/>
<sgx supported='no'/>
</features>
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 cde1d70f09..1e2001ee09 100644
--- a/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml
+++ b/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml
@@ -263,6 +263,7 @@
<genid supported='yes'/>
<backingStoreInput supported='yes'/>
<backup supported='yes'/>
+ <async-teardown supported='no'/>
<sev supported='no'/>
<sgx supported='no'/>
<hyperv supported='yes'>
diff --git a/tests/domaincapsdata/qemu_8.0.0-virt.riscv64.xml b/tests/domaincapsdata/qemu_8.0.0-virt.riscv64.xml
index 68aa0d6189..43de2072b9 100644
--- a/tests/domaincapsdata/qemu_8.0.0-virt.riscv64.xml
+++ b/tests/domaincapsdata/qemu_8.0.0-virt.riscv64.xml
@@ -156,6 +156,7 @@
<genid supported='no'/>
<backingStoreInput supported='yes'/>
<backup supported='yes'/>
+ <async-teardown supported='no'/>
<sev supported='no'/>
<sgx supported='no'/>
</features>
diff --git a/tests/domaincapsdata/qemu_8.0.0.x86_64.xml b/tests/domaincapsdata/qemu_8.0.0.x86_64.xml
index ebae9e34d6..04e63d752c 100644
--- a/tests/domaincapsdata/qemu_8.0.0.x86_64.xml
+++ b/tests/domaincapsdata/qemu_8.0.0.x86_64.xml
@@ -261,6 +261,7 @@
<genid supported='yes'/>
<backingStoreInput supported='yes'/>
<backup supported='yes'/>
+ <async-teardown supported='no'/>
<sev supported='no'/>
<sgx supported='no'/>
<hyperv supported='yes'>
diff --git a/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml b/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml
index effa6f6630..f8165fe212 100644
--- a/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml
+++ b/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml
@@ -262,6 +262,7 @@
<genid supported='yes'/>
<backingStoreInput supported='yes'/>
<backup supported='yes'/>
+ <async-teardown supported='yes'/>
<sev supported='no'/>
<sgx supported='no'/>
<hyperv supported='yes'>
diff --git a/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml b/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml
index c36bac3fd2..ea9e085af5 100644
--- a/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml
+++ b/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml
@@ -262,6 +262,7 @@
<genid supported='yes'/>
<backingStoreInput supported='yes'/>
<backup supported='yes'/>
+ <async-teardown supported='yes'/>
<sev supported='no'/>
<sgx supported='no'/>
<hyperv supported='yes'>
diff --git a/tests/domaincapsdata/qemu_8.1.0.s390x.xml b/tests/domaincapsdata/qemu_8.1.0.s390x.xml
index 6b78a718b0..d70b639503 100644
--- a/tests/domaincapsdata/qemu_8.1.0.s390x.xml
+++ b/tests/domaincapsdata/qemu_8.1.0.s390x.xml
@@ -278,6 +278,7 @@
<genid supported='no'/>
<backingStoreInput supported='yes'/>
<backup supported='yes'/>
+ <async-teardown supported='yes'/>
<s390-pv supported='yes'/>
<sev supported='no'/>
<sgx supported='no'/>
diff --git a/tests/domaincapsdata/qemu_8.1.0.x86_64.xml b/tests/domaincapsdata/qemu_8.1.0.x86_64.xml
index 48e9444deb..51a104798f 100644
--- a/tests/domaincapsdata/qemu_8.1.0.x86_64.xml
+++ b/tests/domaincapsdata/qemu_8.1.0.x86_64.xml
@@ -262,6 +262,7 @@
<genid supported='yes'/>
<backingStoreInput supported='yes'/>
<backup supported='yes'/>
+ <async-teardown supported='yes'/>
<sev supported='no'/>
<sgx supported='no'/>
<hyperv supported='yes'>
--
2.41.0
1 year, 3 months
[libvirt PATCH] docs: expand clangd instructions
by Jonathon Jongsma
Add some additional information about running clangd for LSP when clang
is not your normal compiler.
Signed-off-by: Jonathon Jongsma <jjongsma(a)redhat.com>
---
docs/clangd.rst | 17 +++++++++++++++++
1 file changed, 17 insertions(+)
diff --git a/docs/clangd.rst b/docs/clangd.rst
index 93570ae178..25529948f6 100644
--- a/docs/clangd.rst
+++ b/docs/clangd.rst
@@ -40,6 +40,14 @@ Create a separate build directory with a ``clangd`` compatible
CC=clang CXX=clang++ meson setup build-clang
+There are a small number of source files that are generated as part of the
+build process. In order to navigate this generated source code, you should also
+execute a build in this directory:
+
+::
+
+ ninja -C build-clang
+
Point ``clangd`` (v12 or later) at the correct
``compile_commands.json`` by placing the following into a
``.clangd`` file in the root of the project:
@@ -49,3 +57,12 @@ Point ``clangd`` (v12 or later) at the correct
---
CompileFlags:
CompilationDatabase: "build-clang"
+
+
+Please note that if you are not using clang for your daily development, the
+``build-clang`` directory can get out of sync with the current state of the
+project over time. When you update your git checkout, new files may be added or
+configuration options changed and ``clangd`` may start to behave unpredictably.
+In this case, you will need to update your compilation database by doing a new
+build in the ``build-clang`` directory. This should allow clangd to work
+reliably again.
--
2.41.0
1 year, 3 months