[PATCH v3 0/8] Enable mshv support for Qemu domains
"[PATCH v3 00/26] Implementing a MSHV (Microsoft Hypervisor) accelerator" patchset in qemu-devel mailing list introduces MSHV support within Qemu. With above patchset, Qemu guests can be started with `-accel mshv` option to use Microsoft Hypervisor (/dev/mshv) as the hypervisor. Retaining Libvirt's naming convention, this translates to `hyperv` domains. Below is an excerpt of the xml to use with this patchset: ``` <domain type='hyperv'> <name>qemu_msh_testv</name> <cpu mode='host-model'/> <os> <type machine='q35'>hvm</type> </os> ... ``` This patch set introduces the necessary changes within libvirt to support Qemu guest with hyperv (mshv) hypervisor. Chages in v3: - Addressed review comments on v2. - fixed qemucapabilitiestest case - Added a case to qemuxmlconftest Changes in v2: - Addressed review comments on v1. - Added a test to verify mshv capabilities. Praveen K Paladugu (8): qemu: introduce mshv capabilities qemu: use mshv accel for hyperv domains qemu: add /dev/mshv to default cgroup acl qemu: probe mshv capabilities conf: update capability schema tests: Add mshv variant for qemucapabilitiestest tests: Add domaincaps and qemucaps case for mshv tests: add mshv test to qemuxmlconftest src/conf/schemas/capability.rng | 1 + src/qemu/qemu.conf.in | 2 +- src/qemu/qemu_capabilities.c | 61 +- src/qemu/qemu_capabilities.h | 1 + src/qemu/qemu_cgroup.c | 2 +- src/qemu/qemu_command.c | 4 +- src/qemu/qemu_monitor.c | 12 + src/qemu/qemu_monitor.h | 12 +- src/qemu/qemu_monitor_json.c | 32 +- src/qemu/qemu_monitor_json.h | 13 +- src/qemu/test_libvirtd_qemu.aug.in | 3 +- .../qemu_10.1.0-q35.x86_64+mshv.xml | 222 + .../qemu_10.1.0-tcg.x86_64+mshv.xml | 1810 + .../qemu_10.1.0.x86_64+mshv.xml | 222 + tests/qemucapabilitiesdata/README.rst | 5 + .../caps_10.1.0_x86_64+mshv.replies | 46912 ++++++++++++++++ .../caps_10.1.0_x86_64+mshv.xml | 4996 ++ .../qemucaps2xmloutdata/caps.x86_64+mshv.xml | 29 + ...86_64-q35-headless.x86_64-latest+mshv.args | 48 + ...x86_64-q35-headless.x86_64-latest+mshv.xml | 87 + ...mshv-x86_64-q35-headless.x86_64-latest.err | 1 + .../mshv-x86_64-q35-headless.xml | 35 + tests/qemuxmlconftest.c | 5 + 23 files changed, 54495 insertions(+), 20 deletions(-) create mode 100644 tests/domaincapsdata/qemu_10.1.0-q35.x86_64+mshv.xml create mode 100644 tests/domaincapsdata/qemu_10.1.0-tcg.x86_64+mshv.xml create mode 100644 tests/domaincapsdata/qemu_10.1.0.x86_64+mshv.xml create mode 100644 tests/qemucapabilitiesdata/caps_10.1.0_x86_64+mshv.replies create mode 100644 tests/qemucapabilitiesdata/caps_10.1.0_x86_64+mshv.xml create mode 100644 tests/qemucaps2xmloutdata/caps.x86_64+mshv.xml create mode 100644 tests/qemuxmlconfdata/mshv-x86_64-q35-headless.x86_64-latest+mshv.args create mode 100644 tests/qemuxmlconfdata/mshv-x86_64-q35-headless.x86_64-latest+mshv.xml create mode 100644 tests/qemuxmlconfdata/mshv-x86_64-q35-headless.x86_64-latest.err create mode 100644 tests/qemuxmlconfdata/mshv-x86_64-q35-headless.xml -- 2.50.1
Qemu with mshv capabilities can launch domains of type hyperv. Signed-off-by: Praveen K Paladugu <prapal@linux.microsoft.com> --- src/qemu/qemu_capabilities.c | 40 +++++++++++++++++++++++++++++++++--- src/qemu/qemu_capabilities.h | 1 + 2 files changed, 38 insertions(+), 3 deletions(-) diff --git a/src/qemu/qemu_capabilities.c b/src/qemu/qemu_capabilities.c index af238894b5..1e069eb0e5 100644 --- a/src/qemu/qemu_capabilities.c +++ b/src/qemu/qemu_capabilities.c @@ -742,6 +742,7 @@ VIR_ENUM_IMPL(virQEMUCaps, "amd-iommu.pci-id", /* QEMU_CAPS_AMD_IOMMU_PCI_ID */ "usb-bot", /* QEMU_CAPS_DEVICE_USB_BOT */ "tdx-guest", /* QEMU_CAPS_TDX_GUEST */ + "mshv", /* QEMU_CAPS_MSHV */ ); @@ -833,6 +834,7 @@ struct _virQEMUCaps { virQEMUCapsAccel kvm; virQEMUCapsAccel hvf; virQEMUCapsAccel tcg; + virQEMUCapsAccel mshv; }; static virClass *virQEMUCapsClass; @@ -930,7 +932,8 @@ virQEMUCapsTypeIsAccelerated(virDomainVirtType type) bool virQEMUCapsHaveAccel(virQEMUCaps *qemuCaps) { - return virQEMUCapsGet(qemuCaps, QEMU_CAPS_KVM) || + return virQEMUCapsGet(qemuCaps, QEMU_CAPS_KVM) || + virQEMUCapsGet(qemuCaps, QEMU_CAPS_MSHV) || virQEMUCapsGet(qemuCaps, QEMU_CAPS_HVF); } @@ -942,6 +945,8 @@ virQEMUCapsAccelStr(virDomainVirtType type) return "kvm"; else if (type == VIR_DOMAIN_VIRT_HVF) return "hvf"; + else if (type == VIR_DOMAIN_VIRT_HYPERV) + return "mshv"; return "tcg"; } @@ -955,6 +960,8 @@ virQEMUCapsGetAccel(virQEMUCaps *qemuCaps, return &qemuCaps->kvm; else if (type == VIR_DOMAIN_VIRT_HVF) return &qemuCaps->hvf; + else if (type == VIR_DOMAIN_VIRT_HYPERV) + return &qemuCaps->mshv; return &qemuCaps->tcg; } @@ -1062,6 +1069,8 @@ virQEMUCapsGetMachineTypesCaps(virQEMUCaps *qemuCaps, accel = &qemuCaps->kvm; else if (virQEMUCapsGet(qemuCaps, QEMU_CAPS_HVF)) accel = &qemuCaps->hvf; + else if (virQEMUCapsGet(qemuCaps, QEMU_CAPS_MSHV)) + accel = &qemuCaps->mshv; else accel = &qemuCaps->tcg; @@ -1170,6 +1179,10 @@ virQEMUCapsInitGuestFromBinary(virCaps *caps, virCapabilitiesAddGuestDomain(guest, VIR_DOMAIN_VIRT_HVF, NULL, NULL, 0, NULL); } + if (virQEMUCapsGet(qemuCaps, QEMU_CAPS_MSHV)) { + virCapabilitiesAddGuestDomain(guest, VIR_DOMAIN_VIRT_HYPERV, + NULL, NULL, 0, NULL); + } if (ARCH_IS_X86(guestarch) || guestarch == VIR_ARCH_AARCH64 || ARCH_IS_LOONGARCH(guestarch)) @@ -2049,6 +2062,7 @@ virQEMUCaps *virQEMUCapsNewCopy(virQEMUCaps *qemuCaps) virQEMUCapsAccelCopy(&ret->kvm, &qemuCaps->kvm); virQEMUCapsAccelCopy(&ret->hvf, &qemuCaps->hvf); virQEMUCapsAccelCopy(&ret->tcg, &qemuCaps->tcg); + virQEMUCapsAccelCopy(&ret->mshv, &qemuCaps->mshv); ret->gicCapabilities = g_new0(virGICCapability, qemuCaps->ngicCapabilities); ret->ngicCapabilities = qemuCaps->ngicCapabilities; @@ -2109,6 +2123,7 @@ void virQEMUCapsDispose(void *obj) virQEMUCapsAccelClear(&qemuCaps->kvm); virQEMUCapsAccelClear(&qemuCaps->hvf); virQEMUCapsAccelClear(&qemuCaps->tcg); + virQEMUCapsAccelClear(&qemuCaps->mshv); } void @@ -2331,6 +2346,10 @@ virQEMUCapsIsVirtTypeSupported(virQEMUCaps *qemuCaps, virQEMUCapsGet(qemuCaps, QEMU_CAPS_KVM)) return true; + if (virtType == VIR_DOMAIN_VIRT_HYPERV && + virQEMUCapsGet(qemuCaps, QEMU_CAPS_MSHV)) + return true; + return false; } @@ -2894,8 +2913,9 @@ bool virQEMUCapsHasMachines(virQEMUCaps *qemuCaps) { - return !!qemuCaps->kvm.nmachineTypes || - !!qemuCaps->hvf.nmachineTypes || + return !!qemuCaps->kvm.nmachineTypes || + !!qemuCaps->hvf.nmachineTypes || + !!qemuCaps->mshv.nmachineTypes || !!qemuCaps->tcg.nmachineTypes; } @@ -4873,6 +4893,10 @@ virQEMUCapsLoadCache(virArch hostArch, virQEMUCapsLoadAccel(qemuCaps, ctxt, VIR_DOMAIN_VIRT_HVF) < 0) { return -1; } + if (virQEMUCapsGet(qemuCaps, QEMU_CAPS_MSHV) && + virQEMUCapsLoadAccel(qemuCaps, ctxt, VIR_DOMAIN_VIRT_HYPERV) < 0) { + return -1; + } if (virQEMUCapsLoadAccel(qemuCaps, ctxt, VIR_DOMAIN_VIRT_QEMU) < 0) return -1; @@ -4892,6 +4916,8 @@ virQEMUCapsLoadCache(virArch hostArch, virQEMUCapsInitHostCPUModel(qemuCaps, hostArch, VIR_DOMAIN_VIRT_KVM); if (virQEMUCapsGet(qemuCaps, QEMU_CAPS_HVF)) virQEMUCapsInitHostCPUModel(qemuCaps, hostArch, VIR_DOMAIN_VIRT_HVF); + if (virQEMUCapsGet(qemuCaps, QEMU_CAPS_MSHV)) + virQEMUCapsInitHostCPUModel(qemuCaps, hostArch, VIR_DOMAIN_VIRT_HYPERV); virQEMUCapsInitHostCPUModel(qemuCaps, hostArch, VIR_DOMAIN_VIRT_QEMU); if (virXPathBoolean("boolean(./kvmSupportsNesting)", ctxt) > 0) @@ -5209,6 +5235,8 @@ virQEMUCapsFormatCache(virQEMUCaps *qemuCaps) virQEMUCapsFormatAccel(qemuCaps, &buf, VIR_DOMAIN_VIRT_KVM); if (virQEMUCapsGet(qemuCaps, QEMU_CAPS_HVF)) virQEMUCapsFormatAccel(qemuCaps, &buf, VIR_DOMAIN_VIRT_HVF); + if (virQEMUCapsGet(qemuCaps, QEMU_CAPS_MSHV)) + virQEMUCapsFormatAccel(qemuCaps, &buf, VIR_DOMAIN_VIRT_HYPERV); virQEMUCapsFormatAccel(qemuCaps, &buf, VIR_DOMAIN_VIRT_QEMU); for (i = 0; i < qemuCaps->ngicCapabilities; i++) { @@ -5719,6 +5747,9 @@ virQEMUCapsGetVirtType(virQEMUCaps *qemuCaps) if (virQEMUCapsGet(qemuCaps, QEMU_CAPS_TCG)) return VIR_DOMAIN_VIRT_QEMU; + if (virQEMUCapsGet(qemuCaps, QEMU_CAPS_MSHV)) + return VIR_DOMAIN_VIRT_HYPERV; + return VIR_DOMAIN_VIRT_NONE; } @@ -5951,6 +5982,8 @@ virQEMUCapsNewForBinaryInternal(virArch hostArch, virQEMUCapsInitHostCPUModel(qemuCaps, hostArch, VIR_DOMAIN_VIRT_KVM); if (virQEMUCapsGet(qemuCaps, QEMU_CAPS_HVF)) virQEMUCapsInitHostCPUModel(qemuCaps, hostArch, VIR_DOMAIN_VIRT_HVF); + if (virQEMUCapsGet(qemuCaps, QEMU_CAPS_MSHV)) + virQEMUCapsInitHostCPUModel(qemuCaps, hostArch, VIR_DOMAIN_VIRT_HYPERV); virQEMUCapsInitHostCPUModel(qemuCaps, hostArch, VIR_DOMAIN_VIRT_QEMU); if (virQEMUCapsHaveAccel(qemuCaps)) { @@ -7160,4 +7193,5 @@ virQEMUCapsStripMachineAliases(virQEMUCaps *qemuCaps) virQEMUCapsStripMachineAliasesForVirtType(qemuCaps, VIR_DOMAIN_VIRT_KVM); virQEMUCapsStripMachineAliasesForVirtType(qemuCaps, VIR_DOMAIN_VIRT_HVF); virQEMUCapsStripMachineAliasesForVirtType(qemuCaps, VIR_DOMAIN_VIRT_QEMU); + virQEMUCapsStripMachineAliasesForVirtType(qemuCaps, VIR_DOMAIN_VIRT_HYPERV); } diff --git a/src/qemu/qemu_capabilities.h b/src/qemu/qemu_capabilities.h index 55b05bea84..3aee25ab0e 100644 --- a/src/qemu/qemu_capabilities.h +++ b/src/qemu/qemu_capabilities.h @@ -723,6 +723,7 @@ typedef enum { /* virQEMUCapsFlags grouping marker for syntax-check */ QEMU_CAPS_AMD_IOMMU_PCI_ID, /* amd-iommu.pci-id */ QEMU_CAPS_DEVICE_USB_BOT, /* -device usb-bot */ QEMU_CAPS_TDX_GUEST, /* -object tdx-guest,... */ + QEMU_CAPS_MSHV, /* Whether MSHV is usable / was used during probing */ QEMU_CAPS_LAST /* this must always be the last item */ } virQEMUCapsFlags; -- 2.50.1
On Fri, Aug 29, 2025 at 03:28:31PM -0500, Praveen K Paladugu wrote:
Qemu with mshv capabilities can launch domains of type hyperv.
Signed-off-by: Praveen K Paladugu <prapal@linux.microsoft.com> --- src/qemu/qemu_capabilities.c | 40 +++++++++++++++++++++++++++++++++--- src/qemu/qemu_capabilities.h | 1 + 2 files changed, 38 insertions(+), 3 deletions(-)
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com> With regards, Daniel -- |: https://berrange.com -o- https://www.flickr.com/photos/dberrange :| |: https://libvirt.org -o- https://fstop138.berrange.com :| |: https://entangle-photo.org -o- https://www.instagram.com/dberrange :|
Add mshv acceleration (-accel mshv) flag to hyperv domains Signed-off-by: Praveen K Paladugu <prapal@linux.microsoft.com> --- src/qemu/qemu_command.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/qemu/qemu_command.c b/src/qemu/qemu_command.c index e8de386f30..872be6d4ac 100644 --- a/src/qemu/qemu_command.c +++ b/src/qemu/qemu_command.c @@ -7324,6 +7324,9 @@ qemuBuildAccelCommandLine(virCommand *cmd, virBufferAddLit(&buf, "hvf"); break; + case VIR_DOMAIN_VIRT_HYPERV: + virBufferAddLit(&buf, "mshv"); + break; case VIR_DOMAIN_VIRT_KQEMU: case VIR_DOMAIN_VIRT_XEN: case VIR_DOMAIN_VIRT_LXC: @@ -7331,7 +7334,6 @@ qemuBuildAccelCommandLine(virCommand *cmd, case VIR_DOMAIN_VIRT_OPENVZ: case VIR_DOMAIN_VIRT_TEST: case VIR_DOMAIN_VIRT_VMWARE: - case VIR_DOMAIN_VIRT_HYPERV: case VIR_DOMAIN_VIRT_VBOX: case VIR_DOMAIN_VIRT_PHYP: case VIR_DOMAIN_VIRT_PARALLELS: -- 2.50.1
On Fri, Aug 29, 2025 at 03:28:32PM -0500, Praveen K Paladugu wrote:
Add mshv acceleration (-accel mshv) flag to hyperv domains
Signed-off-by: Praveen K Paladugu <prapal@linux.microsoft.com> --- src/qemu/qemu_command.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-)
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com> With regards, Daniel -- |: https://berrange.com -o- https://www.flickr.com/photos/dberrange :| |: https://libvirt.org -o- https://fstop138.berrange.com :| |: https://entangle-photo.org -o- https://www.instagram.com/dberrange :|
Add /dev/mshv to default set of devices allowed into domain's cgroup. Signed-off-by: Praveen K Paladugu <prapal@linux.microsoft.com> --- src/qemu/qemu.conf.in | 2 +- src/qemu/qemu_cgroup.c | 2 +- src/qemu/test_libvirtd_qemu.aug.in | 3 ++- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/qemu/qemu.conf.in b/src/qemu/qemu.conf.in index fc91ba8f08..1b5b96c37f 100644 --- a/src/qemu/qemu.conf.in +++ b/src/qemu/qemu.conf.in @@ -618,7 +618,7 @@ #cgroup_device_acl = [ # "/dev/null", "/dev/full", "/dev/zero", # "/dev/random", "/dev/urandom", -# "/dev/ptmx", "/dev/kvm", +# "/dev/ptmx", "/dev/kvm", "/dev/mshv", # "/dev/userfaultfd" #] # diff --git a/src/qemu/qemu_cgroup.c b/src/qemu/qemu_cgroup.c index f10976c2b0..b9b68d38d5 100644 --- a/src/qemu/qemu_cgroup.c +++ b/src/qemu/qemu_cgroup.c @@ -41,7 +41,7 @@ VIR_LOG_INIT("qemu.qemu_cgroup"); const char *const defaultDeviceACL[] = { "/dev/null", "/dev/full", "/dev/zero", "/dev/random", "/dev/urandom", - "/dev/ptmx", "/dev/kvm", + "/dev/ptmx", "/dev/kvm", "/dev/mshv", "/dev/userfaultfd", NULL, }; diff --git a/src/qemu/test_libvirtd_qemu.aug.in b/src/qemu/test_libvirtd_qemu.aug.in index 90012b3f52..0deae04b83 100644 --- a/src/qemu/test_libvirtd_qemu.aug.in +++ b/src/qemu/test_libvirtd_qemu.aug.in @@ -77,7 +77,8 @@ module Test_libvirtd_qemu = { "5" = "/dev/urandom" } { "6" = "/dev/ptmx" } { "7" = "/dev/kvm" } - { "8" = "/dev/userfaultfd" } + { "8" = "/dev/mshv" } + { "9" = "/dev/userfaultfd" } } { "save_image_format" = "raw" } { "dump_image_format" = "raw" } -- 2.50.1
On Fri, Aug 29, 2025 at 03:28:33PM -0500, Praveen K Paladugu wrote:
Add /dev/mshv to default set of devices allowed into domain's cgroup.
Signed-off-by: Praveen K Paladugu <prapal@linux.microsoft.com> --- src/qemu/qemu.conf.in | 2 +- src/qemu/qemu_cgroup.c | 2 +- src/qemu/test_libvirtd_qemu.aug.in | 3 ++- 3 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/src/qemu/qemu.conf.in b/src/qemu/qemu.conf.in index fc91ba8f08..1b5b96c37f 100644 --- a/src/qemu/qemu.conf.in +++ b/src/qemu/qemu.conf.in @@ -618,7 +618,7 @@ #cgroup_device_acl = [ # "/dev/null", "/dev/full", "/dev/zero", # "/dev/random", "/dev/urandom", -# "/dev/ptmx", "/dev/kvm", +# "/dev/ptmx", "/dev/kvm", "/dev/mshv", # "/dev/userfaultfd" #] # diff --git a/src/qemu/qemu_cgroup.c b/src/qemu/qemu_cgroup.c index f10976c2b0..b9b68d38d5 100644 --- a/src/qemu/qemu_cgroup.c +++ b/src/qemu/qemu_cgroup.c @@ -41,7 +41,7 @@ VIR_LOG_INIT("qemu.qemu_cgroup"); const char *const defaultDeviceACL[] = { "/dev/null", "/dev/full", "/dev/zero", "/dev/random", "/dev/urandom", - "/dev/ptmx", "/dev/kvm", + "/dev/ptmx", "/dev/kvm", "/dev/mshv", "/dev/userfaultfd", NULL, };
This is not your fault, but now we're adding MSHV support the pre-existing mistake is more obvious. We ought not hardcode /dev/kvm or /dev/mshv in this global ACL, as when using TCG emulation the QEMU process should not have access to either of these devices. IMHO we should change our code to add /dev/kvm or /dev/mshv to the allow list dynamically based on whether the guest is configured to use KVM or MSHV. So could you drop this patch and instead create two other patches: 1. Drop /dev/kvm from the defaultDevice ACL & config, while modifying qemuCgroupAllowDevicesPaths to dynamically grant /dev/kvm if vm->def->virtType == VIR_DOMAIN_VIRT_KVM 2. Grant /dev/mshv if vm->def->virtType = VIR_DOMAIN_VIRT_HYPERV
diff --git a/src/qemu/test_libvirtd_qemu.aug.in b/src/qemu/test_libvirtd_qemu.aug.in index 90012b3f52..0deae04b83 100644 --- a/src/qemu/test_libvirtd_qemu.aug.in +++ b/src/qemu/test_libvirtd_qemu.aug.in @@ -77,7 +77,8 @@ module Test_libvirtd_qemu = { "5" = "/dev/urandom" } { "6" = "/dev/ptmx" } { "7" = "/dev/kvm" } - { "8" = "/dev/userfaultfd" } + { "8" = "/dev/mshv" } + { "9" = "/dev/userfaultfd" } } { "save_image_format" = "raw" } { "dump_image_format" = "raw" }
With regards, Daniel -- |: https://berrange.com -o- https://www.flickr.com/photos/dberrange :| |: https://libvirt.org -o- https://fstop138.berrange.com :| |: https://entangle-photo.org -o- https://www.instagram.com/dberrange :|
On 10/1/2025 4:52 AM, Daniel P. Berrangé wrote:
On Fri, Aug 29, 2025 at 03:28:33PM -0500, Praveen K Paladugu wrote:
Add /dev/mshv to default set of devices allowed into domain's cgroup.
Signed-off-by: Praveen K Paladugu <prapal@linux.microsoft.com> --- src/qemu/qemu.conf.in | 2 +- src/qemu/qemu_cgroup.c | 2 +- src/qemu/test_libvirtd_qemu.aug.in | 3 ++- 3 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/src/qemu/qemu.conf.in b/src/qemu/qemu.conf.in index fc91ba8f08..1b5b96c37f 100644 --- a/src/qemu/qemu.conf.in +++ b/src/qemu/qemu.conf.in @@ -618,7 +618,7 @@ #cgroup_device_acl = [ # "/dev/null", "/dev/full", "/dev/zero", # "/dev/random", "/dev/urandom", -# "/dev/ptmx", "/dev/kvm", +# "/dev/ptmx", "/dev/kvm", "/dev/mshv", # "/dev/userfaultfd" #] # diff --git a/src/qemu/qemu_cgroup.c b/src/qemu/qemu_cgroup.c index f10976c2b0..b9b68d38d5 100644 --- a/src/qemu/qemu_cgroup.c +++ b/src/qemu/qemu_cgroup.c @@ -41,7 +41,7 @@ VIR_LOG_INIT("qemu.qemu_cgroup"); const char *const defaultDeviceACL[] = { "/dev/null", "/dev/full", "/dev/zero", "/dev/random", "/dev/urandom", - "/dev/ptmx", "/dev/kvm", + "/dev/ptmx", "/dev/kvm", "/dev/mshv", "/dev/userfaultfd", NULL, };
This is not your fault, but now we're adding MSHV support the pre-existing mistake is more obvious. We ought not hardcode /dev/kvm or /dev/mshv in this global ACL, as when using TCG emulation the QEMU process should not have access to either of these devices.
IMHO we should change our code to add /dev/kvm or /dev/mshv to the allow list dynamically based on whether the guest is configured to use KVM or MSHV.
So could you drop this patch and instead create two other patches:
1. Drop /dev/kvm from the defaultDevice ACL & config, while modifying qemuCgroupAllowDevicesPaths to dynamically grant /dev/kvm if vm->def->virtType == VIR_DOMAIN_VIRT_KVM
2. Grant /dev/mshv if vm->def->virtType = VIR_DOMAIN_VIRT_HYPERV
As the commands to query acclerators is being refactored, I sent a self-contained patch to address this feedback. "qemu: Drop /dev/kvm from default device ACL" is the patch I sent to the mailing list
diff --git a/src/qemu/test_libvirtd_qemu.aug.in b/src/qemu/test_libvirtd_qemu.aug.in index 90012b3f52..0deae04b83 100644 --- a/src/qemu/test_libvirtd_qemu.aug.in +++ b/src/qemu/test_libvirtd_qemu.aug.in @@ -77,7 +77,8 @@ module Test_libvirtd_qemu = { "5" = "/dev/urandom" } { "6" = "/dev/ptmx" } { "7" = "/dev/kvm" } - { "8" = "/dev/userfaultfd" } + { "8" = "/dev/mshv" } + { "9" = "/dev/userfaultfd" } } { "save_image_format" = "raw" } { "dump_image_format" = "raw" }
With regards, Daniel
-- Regards, Praveen K Paladugu
Probe mshv capabilities from qemu with QMP commands. Limit probing only to x86_64 architecture with newer versions of QEMU. Signed-off-by: Praveen K Paladugu <prapal@linux.microsoft.com> --- src/qemu/qemu_capabilities.c | 21 +++++++++++++++++++++ src/qemu/qemu_monitor.c | 12 ++++++++++++ src/qemu/qemu_monitor.h | 12 +++++++++--- src/qemu/qemu_monitor_json.c | 32 ++++++++++++++++++++++++++------ src/qemu/qemu_monitor_json.h | 13 +++++++++---- 5 files changed, 77 insertions(+), 13 deletions(-) diff --git a/src/qemu/qemu_capabilities.c b/src/qemu/qemu_capabilities.c index 1e069eb0e5..cc7774a58a 100644 --- a/src/qemu/qemu_capabilities.c +++ b/src/qemu/qemu_capabilities.c @@ -3488,6 +3488,22 @@ virQEMUCapsProbeQMPKVMState(virQEMUCaps *qemuCaps, return 0; } +static int +virQEMUCapsProbeQMPMSHVState(virQEMUCaps *qemuCaps, + qemuMonitor *mon) +{ + bool enabled = false; + bool present = false; + + if (qemuMonitorGetMSHVState(mon, &enabled, &present) < 0) + return -1; + + if (present && enabled) + virQEMUCapsSet(qemuCaps, QEMU_CAPS_MSHV); + + return 0; +} + #ifdef __APPLE__ bool virQEMUCapsProbeHVF(virQEMUCaps *qemuCaps) @@ -5795,6 +5811,11 @@ virQEMUCapsInitQMPMonitor(virQEMUCaps *qemuCaps, if (virQEMUCapsProbeQMPKVMState(qemuCaps, mon) < 0) return -1; + if (qemuCaps->arch == VIR_ARCH_X86_64 && qemuCaps->version >= 10000092) { + if (virQEMUCapsProbeQMPMSHVState(qemuCaps, mon) < 0) + return -1; + } + if (virQEMUCapsProbeHVF(qemuCaps)) virQEMUCapsSet(qemuCaps, QEMU_CAPS_HVF); diff --git a/src/qemu/qemu_monitor.c b/src/qemu/qemu_monitor.c index c1fef8d5de..5acff4125d 100644 --- a/src/qemu/qemu_monitor.c +++ b/src/qemu/qemu_monitor.c @@ -3434,6 +3434,18 @@ qemuMonitorGetKVMState(qemuMonitor *mon, return qemuMonitorJSONGetKVMState(mon, enabled, present); } +int +qemuMonitorGetMSHVState(qemuMonitor *mon, + bool *enabled, + bool *present) +{ + VIR_DEBUG("enabled=%p present=%p", enabled, present); + + QEMU_CHECK_MONITOR(mon); + + return qemuMonitorJSONGetMSHVState(mon, enabled, present); +} + int qemuMonitorGetObjectTypes(qemuMonitor *mon, diff --git a/src/qemu/qemu_monitor.h b/src/qemu/qemu_monitor.h index 755f347e17..e31a00de56 100644 --- a/src/qemu/qemu_monitor.h +++ b/src/qemu/qemu_monitor.h @@ -1220,9 +1220,15 @@ qemuMonitorCPUModelInfoCopy(const qemuMonitorCPUModelInfo *orig); GHashTable *qemuMonitorGetCommandLineOptions(qemuMonitor *mon); -int qemuMonitorGetKVMState(qemuMonitor *mon, - bool *enabled, - bool *present); +int +qemuMonitorGetMSHVState(qemuMonitor *mon, + bool *enabled, + bool *present); + +int +qemuMonitorGetKVMState(qemuMonitor *mon, + bool *enabled, + bool *present); int qemuMonitorGetObjectTypes(qemuMonitor *mon, char ***types); diff --git a/src/qemu/qemu_monitor_json.c b/src/qemu/qemu_monitor_json.c index 9f51421478..2b29399d3b 100644 --- a/src/qemu/qemu_monitor_json.c +++ b/src/qemu/qemu_monitor_json.c @@ -5520,9 +5520,11 @@ qemuMonitorJSONGetCommandLineOptions(qemuMonitor *mon) } -int qemuMonitorJSONGetKVMState(qemuMonitor *mon, - bool *enabled, - bool *present) +static int +qemuMonitorJSONGetHypervisorState(qemuMonitor *mon, + const char *query_cmd, + bool *enabled, + bool *present) { g_autoptr(virJSONValue) cmd = NULL; g_autoptr(virJSONValue) reply = NULL; @@ -5531,7 +5533,7 @@ int qemuMonitorJSONGetKVMState(qemuMonitor *mon, /* Safe defaults */ *enabled = *present = false; - if (!(cmd = qemuMonitorJSONMakeCommand("query-kvm", NULL))) + if (!(cmd = qemuMonitorJSONMakeCommand(query_cmd, NULL))) return -1; if (qemuMonitorJSONCommand(mon, cmd, &reply) < 0) @@ -5542,8 +5544,8 @@ int qemuMonitorJSONGetKVMState(qemuMonitor *mon, if (virJSONValueObjectGetBoolean(data, "enabled", enabled) < 0 || virJSONValueObjectGetBoolean(data, "present", present) < 0) { - virReportError(VIR_ERR_INTERNAL_ERROR, "%s", - _("query-kvm replied unexpected data")); + virReportError(VIR_ERR_INTERNAL_ERROR, + _("%1$s replied unexpected data"), query_cmd); return -1; } @@ -5551,6 +5553,24 @@ int qemuMonitorJSONGetKVMState(qemuMonitor *mon, } +int qemuMonitorJSONGetKVMState(qemuMonitor *mon, + bool *enabled, + bool *present) +{ + return qemuMonitorJSONGetHypervisorState(mon, "query-kvm", + enabled, present); +} + + +int qemuMonitorJSONGetMSHVState(qemuMonitor *mon, + bool *enabled, + bool *present) +{ + return qemuMonitorJSONGetHypervisorState(mon, "query-mshv", + enabled, present); +} + + int qemuMonitorJSONGetObjectTypes(qemuMonitor *mon, char ***types) diff --git a/src/qemu/qemu_monitor_json.h b/src/qemu/qemu_monitor_json.h index bd437f7938..5c1d626f97 100644 --- a/src/qemu/qemu_monitor_json.h +++ b/src/qemu/qemu_monitor_json.h @@ -451,10 +451,15 @@ qemuMonitorJSONGetCPUModelComparison(qemuMonitor *mon, GHashTable * qemuMonitorJSONGetCommandLineOptions(qemuMonitor *mon); -int -qemuMonitorJSONGetKVMState(qemuMonitor *mon, - bool *enabled, - bool *present) + +int qemuMonitorJSONGetKVMState(qemuMonitor *mon, + bool *enabled, + bool *present) + ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3); + +int qemuMonitorJSONGetMSHVState(qemuMonitor *mon, + bool *enabled, + bool *present) ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3); int -- 2.50.1
On Fri, Aug 29, 2025 at 03:28:34PM -0500, Praveen K Paladugu wrote:
Probe mshv capabilities from qemu with QMP commands. Limit probing only to x86_64 architecture with newer versions of QEMU.
Signed-off-by: Praveen K Paladugu <prapal@linux.microsoft.com> --- src/qemu/qemu_capabilities.c | 21 +++++++++++++++++++++ src/qemu/qemu_monitor.c | 12 ++++++++++++ src/qemu/qemu_monitor.h | 12 +++++++++--- src/qemu/qemu_monitor_json.c | 32 ++++++++++++++++++++++++++------ src/qemu/qemu_monitor_json.h | 13 +++++++++---- 5 files changed, 77 insertions(+), 13 deletions(-)
diff --git a/src/qemu/qemu_capabilities.c b/src/qemu/qemu_capabilities.c index 1e069eb0e5..cc7774a58a 100644 --- a/src/qemu/qemu_capabilities.c +++ b/src/qemu/qemu_capabilities.c @@ -3488,6 +3488,22 @@ virQEMUCapsProbeQMPKVMState(virQEMUCaps *qemuCaps, return 0; }
+static int +virQEMUCapsProbeQMPMSHVState(virQEMUCaps *qemuCaps, + qemuMonitor *mon) +{ + bool enabled = false; + bool present = false; + + if (qemuMonitorGetMSHVState(mon, &enabled, &present) < 0) + return -1; + + if (present && enabled) + virQEMUCapsSet(qemuCaps, QEMU_CAPS_MSHV); + + return 0; +} + #ifdef __APPLE__ bool virQEMUCapsProbeHVF(virQEMUCaps *qemuCaps) @@ -5795,6 +5811,11 @@ virQEMUCapsInitQMPMonitor(virQEMUCaps *qemuCaps, if (virQEMUCapsProbeQMPKVMState(qemuCaps, mon) < 0) return -1;
+ if (qemuCaps->arch == VIR_ARCH_X86_64 && qemuCaps->version >= 10000092) { + if (virQEMUCapsProbeQMPMSHVState(qemuCaps, mon) < 0) + return -1; + }
This change causes the test suite to break at this point in the series. TEST: qemucapabilitiestest ........................................ wrong expected command in /var/home/berrange/src/virt/libvirt/tests/qemucapabilitiesdata/caps_10.1.0_x86_64.replies:24767: : {"execute":"query-mshv","id":"libvirt-6"} expected {"execute":"qom-list-types","id":"libvirt-6"} In order to ensure that it is possible to use 'git bisect' without spurious failures, we aim to have tests pass at every patch in a series. More importantly, we generally aim to avoid having version number checks and instead rely on detected features. If you introduce a new QEMU_CAPS_QUERY_MSHV capability flag, you can update the 'virQEMUCapsCommands' array to match 'query-mshv'. Then at this point in the code you can drop the arch check and the version check, and instead check QEMU_CAPS_QUERY_MSHV as a witness for being able to call virQEMUCapsProbeQMPMSHVState. Possibly still need some updates to the qemucapabilitiesdata files after doing that in this commit, but not 100% sure. With regards, Daniel -- |: https://berrange.com -o- https://www.flickr.com/photos/dberrange :| |: https://libvirt.org -o- https://fstop138.berrange.com :| |: https://entangle-photo.org -o- https://www.instagram.com/dberrange :|
On 10/1/2025 4:37 AM, Daniel P. Berrangé wrote:
On Fri, Aug 29, 2025 at 03:28:34PM -0500, Praveen K Paladugu wrote:
Probe mshv capabilities from qemu with QMP commands. Limit probing only to x86_64 architecture with newer versions of QEMU.
Signed-off-by: Praveen K Paladugu <prapal@linux.microsoft.com> --- src/qemu/qemu_capabilities.c | 21 +++++++++++++++++++++ src/qemu/qemu_monitor.c | 12 ++++++++++++ src/qemu/qemu_monitor.h | 12 +++++++++--- src/qemu/qemu_monitor_json.c | 32 ++++++++++++++++++++++++++------ src/qemu/qemu_monitor_json.h | 13 +++++++++---- 5 files changed, 77 insertions(+), 13 deletions(-)
diff --git a/src/qemu/qemu_capabilities.c b/src/qemu/qemu_capabilities.c index 1e069eb0e5..cc7774a58a 100644 --- a/src/qemu/qemu_capabilities.c +++ b/src/qemu/qemu_capabilities.c @@ -3488,6 +3488,22 @@ virQEMUCapsProbeQMPKVMState(virQEMUCaps *qemuCaps, return 0; }
+static int +virQEMUCapsProbeQMPMSHVState(virQEMUCaps *qemuCaps, + qemuMonitor *mon) +{ + bool enabled = false; + bool present = false; + + if (qemuMonitorGetMSHVState(mon, &enabled, &present) < 0) + return -1; + + if (present && enabled) + virQEMUCapsSet(qemuCaps, QEMU_CAPS_MSHV); + + return 0; +} + #ifdef __APPLE__ bool virQEMUCapsProbeHVF(virQEMUCaps *qemuCaps) @@ -5795,6 +5811,11 @@ virQEMUCapsInitQMPMonitor(virQEMUCaps *qemuCaps, if (virQEMUCapsProbeQMPKVMState(qemuCaps, mon) < 0) return -1;
+ if (qemuCaps->arch == VIR_ARCH_X86_64 && qemuCaps->version >= 10000092) { + if (virQEMUCapsProbeQMPMSHVState(qemuCaps, mon) < 0) + return -1; + }
This change causes the test suite to break at this point in the series.
TEST: qemucapabilitiestest ........................................ wrong expected command in /var/home/berrange/src/virt/libvirt/tests/qemucapabilitiesdata/caps_10.1.0_x86_64.replies:24767: : {"execute":"query-mshv","id":"libvirt-6"} expected {"execute":"qom-list-types","id":"libvirt-6"}
In order to ensure that it is possible to use 'git bisect' without spurious failures, we aim to have tests pass at every patch in a series.
More importantly, we generally aim to avoid having version number checks and instead rely on detected features.
If you introduce a new QEMU_CAPS_QUERY_MSHV capability flag, you can update the 'virQEMUCapsCommands' array to match 'query-mshv'.
Then at this point in the code you can drop the arch check and the version check, and instead check QEMU_CAPS_QUERY_MSHV as a witness for being able to call virQEMUCapsProbeQMPMSHVState.
Possibly still need some updates to the qemucapabilitiesdata files after doing that in this commit, but not 100% sure.
With regards, Daniel
Thanks for the feedback Daniel. I will address this bug and rest of the comments in my next update. -- Regards, Praveen K Paladugu
Update capability schema to include support for hyperv hypervisor with qemu domains. Signed-off-by: Praveen K Paladugu <prapal@linux.microsoft.com> --- src/conf/schemas/capability.rng | 1 + 1 file changed, 1 insertion(+) diff --git a/src/conf/schemas/capability.rng b/src/conf/schemas/capability.rng index a1606941e7..4d2c1987ae 100644 --- a/src/conf/schemas/capability.rng +++ b/src/conf/schemas/capability.rng @@ -432,6 +432,7 @@ <value>openvz</value> <value>test</value> <value>hvf</value> + <value>hyperv</value> </choice> </attribute> -- 2.50.1
On Fri, Aug 29, 2025 at 03:28:35PM -0500, Praveen K Paladugu wrote:
Update capability schema to include support for hyperv hypervisor with qemu domains.
Signed-off-by: Praveen K Paladugu <prapal@linux.microsoft.com> --- src/conf/schemas/capability.rng | 1 + 1 file changed, 1 insertion(+)
diff --git a/src/conf/schemas/capability.rng b/src/conf/schemas/capability.rng index a1606941e7..4d2c1987ae 100644 --- a/src/conf/schemas/capability.rng +++ b/src/conf/schemas/capability.rng @@ -432,6 +432,7 @@ <value>openvz</value> <value>test</value> <value>hvf</value> + <value>hyperv</value> </choice> </attribute>
Hmm, this is a significant pre-existing bug in libvirt schemas. The capabilities virt type can emit all the same enum values as the domain schema virt type. This was missing hyperv, but also missing countless other types. Can you take the "hvs" define from domaincommon.rng and move it into basictypes.rng, renaming it to 'virttype'. Then you can remove this <choice> and instead use <ref name="virttype"/> here, as we do from domanicommon.rng. With regards, Daniel -- |: https://berrange.com -o- https://www.flickr.com/photos/dberrange :| |: https://libvirt.org -o- https://fstop138.berrange.com :| |: https://entangle-photo.org -o- https://www.instagram.com/dberrange :|
Add auto generated test data for domaincaps and qemucaps2xml tests to exercise parsing mshv capability. Signed-off-by: Praveen K Paladugu <prapal@linux.microsoft.com> --- .../qemu_10.1.0-q35.x86_64+mshv.xml | 222 ++ .../qemu_10.1.0-tcg.x86_64+mshv.xml | 1810 +++++++++++++++++ .../qemu_10.1.0.x86_64+mshv.xml | 222 ++ .../qemucaps2xmloutdata/caps.x86_64+mshv.xml | 29 + 4 files changed, 2283 insertions(+) create mode 100644 tests/domaincapsdata/qemu_10.1.0-q35.x86_64+mshv.xml create mode 100644 tests/domaincapsdata/qemu_10.1.0-tcg.x86_64+mshv.xml create mode 100644 tests/domaincapsdata/qemu_10.1.0.x86_64+mshv.xml create mode 100644 tests/qemucaps2xmloutdata/caps.x86_64+mshv.xml diff --git a/tests/domaincapsdata/qemu_10.1.0-q35.x86_64+mshv.xml b/tests/domaincapsdata/qemu_10.1.0-q35.x86_64+mshv.xml new file mode 100644 index 0000000000..97f60804bc --- /dev/null +++ b/tests/domaincapsdata/qemu_10.1.0-q35.x86_64+mshv.xml @@ -0,0 +1,222 @@ +<domainCapabilities> + <path>/usr/bin/qemu-system-x86_64</path> + <domain>kvm</domain> + <machine>pc-q35-10.1</machine> + <arch>x86_64</arch> + <iothreads supported='yes'/> + <os supported='yes'> + <enum name='firmware'> + <value>bios</value> + <value>efi</value> + </enum> + <loader supported='yes'> + <value>/obviously/fake/firmware1.fd</value> + <value>/obviously/fake/firmware2.fd</value> + <enum name='type'> + <value>rom</value> + <value>pflash</value> + </enum> + <enum name='readonly'> + <value>yes</value> + <value>no</value> + </enum> + <enum name='secure'> + <value>yes</value> + <value>no</value> + </enum> + </loader> + </os> + <cpu> + <mode name='host-passthrough' supported='yes'> + <enum name='hostPassthroughMigratable'> + <value>on</value> + <value>off</value> + </enum> + </mode> + <mode name='maximum' supported='yes'> + <enum name='maximumMigratable'> + <value>on</value> + <value>off</value> + </enum> + </mode> + <mode name='host-model' supported='no'/> + <mode name='custom' supported='no'/> + </cpu> + <memoryBacking supported='yes'> + <enum name='sourceType'> + <value>file</value> + <value>anonymous</value> + <value>memfd</value> + </enum> + </memoryBacking> + <devices> + <disk supported='yes'> + <enum name='diskDevice'> + <value>disk</value> + <value>cdrom</value> + <value>floppy</value> + <value>lun</value> + </enum> + <enum name='bus'> + <value>fdc</value> + <value>scsi</value> + <value>virtio</value> + <value>usb</value> + <value>sata</value> + <value>nvme</value> + </enum> + <enum name='model'> + <value>virtio</value> + <value>virtio-transitional</value> + <value>virtio-non-transitional</value> + </enum> + </disk> + <graphics supported='yes'> + <enum name='type'> + <value>vnc</value> + <value>rdp</value> + <value>egl-headless</value> + <value>dbus</value> + </enum> + </graphics> + <video supported='yes'> + <enum name='modelType'> + <value>vga</value> + <value>cirrus</value> + <value>vmvga</value> + <value>virtio</value> + <value>none</value> + <value>bochs</value> + <value>ramfb</value> + </enum> + </video> + <hostdev supported='yes'> + <enum name='mode'> + <value>subsystem</value> + </enum> + <enum name='startupPolicy'> + <value>default</value> + <value>mandatory</value> + <value>requisite</value> + <value>optional</value> + </enum> + <enum name='subsysType'> + <value>usb</value> + <value>pci</value> + <value>scsi</value> + </enum> + <enum name='capsType'/> + <enum name='pciBackend'> + <value>default</value> + <value>vfio</value> + </enum> + </hostdev> + <rng supported='yes'> + <enum name='model'> + <value>virtio</value> + <value>virtio-transitional</value> + <value>virtio-non-transitional</value> + </enum> + <enum name='backendModel'> + <value>random</value> + <value>egd</value> + <value>builtin</value> + </enum> + </rng> + <filesystem supported='yes'> + <enum name='driverType'> + <value>path</value> + <value>handle</value> + <value>virtiofs</value> + </enum> + </filesystem> + <tpm supported='yes'> + <enum name='model'> + <value>tpm-tis</value> + <value>tpm-crb</value> + </enum> + <enum name='backendModel'> + <value>passthrough</value> + <value>emulator</value> + <value>external</value> + </enum> + <enum name='backendVersion'> + <value>2.0</value> + </enum> + </tpm> + <redirdev supported='yes'> + <enum name='bus'> + <value>usb</value> + </enum> + </redirdev> + <channel supported='yes'> + <enum name='type'> + <value>pty</value> + <value>unix</value> + </enum> + </channel> + <crypto supported='yes'> + <enum name='model'> + <value>virtio</value> + </enum> + <enum name='type'> + <value>qemu</value> + </enum> + <enum name='backendModel'> + <value>builtin</value> + <value>lkcf</value> + </enum> + </crypto> + <interface supported='yes'> + <enum name='backendType'> + <value>default</value> + <value>passt</value> + </enum> + </interface> + <panic supported='yes'> + <enum name='model'> + <value>isa</value> + <value>hyperv</value> + <value>pvpanic</value> + </enum> + </panic> + <console supported='yes'> + <enum name='type'> + <value>null</value> + <value>vc</value> + <value>pty</value> + <value>dev</value> + <value>file</value> + <value>pipe</value> + <value>stdio</value> + <value>udp</value> + <value>tcp</value> + <value>unix</value> + <value>dbus</value> + </enum> + </console> + </devices> + <features> + <gic supported='no'/> + <vmcoreinfo supported='yes'/> + <genid supported='yes'/> + <backingStoreInput supported='yes'/> + <backup supported='yes'/> + <async-teardown supported='yes'/> + <ps2 supported='yes'/> + <tdx supported='yes'/> + <sev supported='no'/> + <sgx supported='no'/> + <hyperv supported='yes'> + <enum name='features'> + <value>spinlocks</value> + <value>vendor_id</value> + </enum> + </hyperv> + <launchSecurity supported='yes'> + <enum name='sectype'> + <value>tdx</value> + </enum> + </launchSecurity> + </features> +</domainCapabilities> diff --git a/tests/domaincapsdata/qemu_10.1.0-tcg.x86_64+mshv.xml b/tests/domaincapsdata/qemu_10.1.0-tcg.x86_64+mshv.xml new file mode 100644 index 0000000000..7051339301 --- /dev/null +++ b/tests/domaincapsdata/qemu_10.1.0-tcg.x86_64+mshv.xml @@ -0,0 +1,1810 @@ +<domainCapabilities> + <path>/usr/bin/qemu-system-x86_64</path> + <domain>qemu</domain> + <machine>pc-i440fx-10.1</machine> + <arch>x86_64</arch> + <vcpu max='255'/> + <iothreads supported='yes'/> + <os supported='yes'> + <enum name='firmware'> + <value>bios</value> + <value>efi</value> + </enum> + <loader supported='yes'> + <value>/obviously/fake/firmware1.fd</value> + <value>/obviously/fake/firmware2.fd</value> + <enum name='type'> + <value>rom</value> + <value>pflash</value> + </enum> + <enum name='readonly'> + <value>yes</value> + <value>no</value> + </enum> + <enum name='secure'> + <value>no</value> + </enum> + </loader> + </os> + <cpu> + <mode name='host-passthrough' supported='no'/> + <mode name='maximum' supported='yes'> + <enum name='maximumMigratable'> + <value>on</value> + <value>off</value> + </enum> + </mode> + <mode name='host-model' supported='yes'> + <model fallback='forbid'>EPYC</model> + <vendor>AMD</vendor> + <feature policy='require' name='monitor'/> + <feature policy='require' name='x2apic'/> + <feature policy='require' name='hypervisor'/> + <feature policy='require' name='acpi'/> + <feature policy='require' name='ss'/> + <feature policy='require' name='erms'/> + <feature policy='require' name='mpx'/> + <feature policy='require' name='clwb'/> + <feature policy='require' name='umip'/> + <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='cmpccxadd'/> + <feature policy='require' name='fzrm'/> + <feature policy='require' name='fsrs'/> + <feature policy='require' name='fsrc'/> + <feature policy='require' name='cmp_legacy'/> + <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='require' name='no-nested-data-bp'/> + <feature policy='require' name='null-sel-clr-base'/> + <feature policy='disable' name='vme'/> + <feature policy='disable' name='xsavec'/> + <feature policy='disable' name='misalignsse'/> + <feature policy='disable' name='osvw'/> + <feature policy='disable' name='topoext'/> + <feature policy='disable' name='fxsr_opt'/> + <feature policy='disable' name='nrip-save'/> + </mode> + <mode name='custom' supported='yes'> + <model usable='yes' vendor='unknown' canonical='486-v1'>486</model> + <model usable='yes' vendor='unknown'>486-v1</model> + <model usable='no' vendor='Intel' canonical='Broadwell-v1'>Broadwell</model> + <blockers model='Broadwell'> + <feature name='hle'/> + <feature name='invpcid'/> + <feature name='pcid'/> + <feature name='rtm'/> + <feature name='tsc-deadline'/> + </blockers> + <model usable='no' vendor='Intel' canonical='Broadwell-v3'>Broadwell-IBRS</model> + <blockers model='Broadwell-IBRS'> + <feature name='hle'/> + <feature name='invpcid'/> + <feature name='pcid'/> + <feature name='rtm'/> + <feature name='spec-ctrl'/> + <feature name='tsc-deadline'/> + </blockers> + <model usable='no' vendor='Intel' canonical='Broadwell-v2'>Broadwell-noTSX</model> + <blockers model='Broadwell-noTSX'> + <feature name='invpcid'/> + <feature name='pcid'/> + <feature name='tsc-deadline'/> + </blockers> + <model usable='no' vendor='Intel' canonical='Broadwell-v4'>Broadwell-noTSX-IBRS</model> + <blockers model='Broadwell-noTSX-IBRS'> + <feature name='invpcid'/> + <feature name='pcid'/> + <feature name='spec-ctrl'/> + <feature name='tsc-deadline'/> + </blockers> + <model usable='no' vendor='Intel'>Broadwell-v1</model> + <blockers model='Broadwell-v1'> + <feature name='hle'/> + <feature name='invpcid'/> + <feature name='pcid'/> + <feature name='rtm'/> + <feature name='tsc-deadline'/> + </blockers> + <model usable='no' vendor='Intel'>Broadwell-v2</model> + <blockers model='Broadwell-v2'> + <feature name='invpcid'/> + <feature name='pcid'/> + <feature name='tsc-deadline'/> + </blockers> + <model usable='no' vendor='Intel'>Broadwell-v3</model> + <blockers model='Broadwell-v3'> + <feature name='hle'/> + <feature name='invpcid'/> + <feature name='pcid'/> + <feature name='rtm'/> + <feature name='spec-ctrl'/> + <feature name='tsc-deadline'/> + </blockers> + <model usable='no' vendor='Intel'>Broadwell-v4</model> + <blockers model='Broadwell-v4'> + <feature name='invpcid'/> + <feature name='pcid'/> + <feature name='spec-ctrl'/> + <feature name='tsc-deadline'/> + </blockers> + <model usable='no' vendor='Intel' canonical='Cascadelake-Server-v1'>Cascadelake-Server</model> + <blockers model='Cascadelake-Server'> + <feature name='avx512bw'/> + <feature name='avx512cd'/> + <feature name='avx512dq'/> + <feature name='avx512f'/> + <feature name='avx512vl'/> + <feature name='avx512vnni'/> + <feature name='hle'/> + <feature name='invpcid'/> + <feature name='pcid'/> + <feature name='rtm'/> + <feature name='spec-ctrl'/> + <feature name='ssbd'/> + <feature name='tsc-deadline'/> + <feature name='xsavec'/> + </blockers> + <model usable='no' vendor='Intel' canonical='Cascadelake-Server-v3'>Cascadelake-Server-noTSX</model> + <blockers model='Cascadelake-Server-noTSX'> + <feature name='arch-capabilities'/> + <feature name='avx512bw'/> + <feature name='avx512cd'/> + <feature name='avx512dq'/> + <feature name='avx512f'/> + <feature name='avx512vl'/> + <feature name='avx512vnni'/> + <feature name='invpcid'/> + <feature name='pcid'/> + <feature name='spec-ctrl'/> + <feature name='ssbd'/> + <feature name='tsc-deadline'/> + <feature name='xsavec'/> + </blockers> + <model usable='no' vendor='Intel'>Cascadelake-Server-v1</model> + <blockers model='Cascadelake-Server-v1'> + <feature name='avx512bw'/> + <feature name='avx512cd'/> + <feature name='avx512dq'/> + <feature name='avx512f'/> + <feature name='avx512vl'/> + <feature name='avx512vnni'/> + <feature name='hle'/> + <feature name='invpcid'/> + <feature name='pcid'/> + <feature name='rtm'/> + <feature name='spec-ctrl'/> + <feature name='ssbd'/> + <feature name='tsc-deadline'/> + <feature name='xsavec'/> + </blockers> + <model usable='no' vendor='Intel'>Cascadelake-Server-v2</model> + <blockers model='Cascadelake-Server-v2'> + <feature name='arch-capabilities'/> + <feature name='avx512bw'/> + <feature name='avx512cd'/> + <feature name='avx512dq'/> + <feature name='avx512f'/> + <feature name='avx512vl'/> + <feature name='avx512vnni'/> + <feature name='hle'/> + <feature name='invpcid'/> + <feature name='pcid'/> + <feature name='rtm'/> + <feature name='spec-ctrl'/> + <feature name='ssbd'/> + <feature name='tsc-deadline'/> + <feature name='xsavec'/> + </blockers> + <model usable='no' vendor='Intel'>Cascadelake-Server-v3</model> + <blockers model='Cascadelake-Server-v3'> + <feature name='arch-capabilities'/> + <feature name='avx512bw'/> + <feature name='avx512cd'/> + <feature name='avx512dq'/> + <feature name='avx512f'/> + <feature name='avx512vl'/> + <feature name='avx512vnni'/> + <feature name='invpcid'/> + <feature name='pcid'/> + <feature name='spec-ctrl'/> + <feature name='ssbd'/> + <feature name='tsc-deadline'/> + <feature name='xsavec'/> + </blockers> + <model usable='no' vendor='Intel'>Cascadelake-Server-v4</model> + <blockers model='Cascadelake-Server-v4'> + <feature name='arch-capabilities'/> + <feature name='avx512bw'/> + <feature name='avx512cd'/> + <feature name='avx512dq'/> + <feature name='avx512f'/> + <feature name='avx512vl'/> + <feature name='avx512vnni'/> + <feature name='invpcid'/> + <feature name='pcid'/> + <feature name='spec-ctrl'/> + <feature name='ssbd'/> + <feature name='tsc-deadline'/> + <feature name='xsavec'/> + </blockers> + <model usable='no' vendor='Intel'>Cascadelake-Server-v5</model> + <blockers model='Cascadelake-Server-v5'> + <feature name='arch-capabilities'/> + <feature name='avx512bw'/> + <feature name='avx512cd'/> + <feature name='avx512dq'/> + <feature name='avx512f'/> + <feature name='avx512vl'/> + <feature name='avx512vnni'/> + <feature name='invpcid'/> + <feature name='pcid'/> + <feature name='spec-ctrl'/> + <feature name='ssbd'/> + <feature name='tsc-deadline'/> + <feature name='xsavec'/> + <feature name='xsaves'/> + </blockers> + <model usable='yes' vendor='Intel' canonical='Conroe-v1'>Conroe</model> + <model usable='yes' vendor='Intel'>Conroe-v1</model> + <model usable='no' vendor='Intel' canonical='Cooperlake-v1'>Cooperlake</model> + <blockers model='Cooperlake'> + <feature name='arch-capabilities'/> + <feature name='avx512-bf16'/> + <feature name='avx512bw'/> + <feature name='avx512cd'/> + <feature name='avx512dq'/> + <feature name='avx512f'/> + <feature name='avx512vl'/> + <feature name='avx512vnni'/> + <feature name='hle'/> + <feature name='invpcid'/> + <feature name='pcid'/> + <feature name='rtm'/> + <feature name='spec-ctrl'/> + <feature name='ssbd'/> + <feature name='stibp'/> + <feature name='tsc-deadline'/> + <feature name='xsavec'/> + </blockers> + <model usable='no' vendor='Intel'>Cooperlake-v1</model> + <blockers model='Cooperlake-v1'> + <feature name='arch-capabilities'/> + <feature name='avx512-bf16'/> + <feature name='avx512bw'/> + <feature name='avx512cd'/> + <feature name='avx512dq'/> + <feature name='avx512f'/> + <feature name='avx512vl'/> + <feature name='avx512vnni'/> + <feature name='hle'/> + <feature name='invpcid'/> + <feature name='pcid'/> + <feature name='rtm'/> + <feature name='spec-ctrl'/> + <feature name='ssbd'/> + <feature name='stibp'/> + <feature name='tsc-deadline'/> + <feature name='xsavec'/> + </blockers> + <model usable='no' vendor='Intel'>Cooperlake-v2</model> + <blockers model='Cooperlake-v2'> + <feature name='arch-capabilities'/> + <feature name='avx512-bf16'/> + <feature name='avx512bw'/> + <feature name='avx512cd'/> + <feature name='avx512dq'/> + <feature name='avx512f'/> + <feature name='avx512vl'/> + <feature name='avx512vnni'/> + <feature name='hle'/> + <feature name='invpcid'/> + <feature name='pcid'/> + <feature name='rtm'/> + <feature name='spec-ctrl'/> + <feature name='ssbd'/> + <feature name='stibp'/> + <feature name='tsc-deadline'/> + <feature name='xsavec'/> + <feature name='xsaves'/> + </blockers> + <model usable='no' vendor='Intel' canonical='Denverton-v1'>Denverton</model> + <blockers model='Denverton'> + <feature name='arch-capabilities'/> + <feature name='spec-ctrl'/> + <feature name='ssbd'/> + <feature name='tsc-deadline'/> + <feature name='xsavec'/> + </blockers> + <model usable='no' vendor='Intel'>Denverton-v1</model> + <blockers model='Denverton-v1'> + <feature name='arch-capabilities'/> + <feature name='spec-ctrl'/> + <feature name='ssbd'/> + <feature name='tsc-deadline'/> + <feature name='xsavec'/> + </blockers> + <model usable='no' vendor='Intel'>Denverton-v2</model> + <blockers model='Denverton-v2'> + <feature name='arch-capabilities'/> + <feature name='spec-ctrl'/> + <feature name='ssbd'/> + <feature name='tsc-deadline'/> + <feature name='xsavec'/> + </blockers> + <model usable='no' vendor='Intel'>Denverton-v3</model> + <blockers model='Denverton-v3'> + <feature name='arch-capabilities'/> + <feature name='spec-ctrl'/> + <feature name='ssbd'/> + <feature name='tsc-deadline'/> + <feature name='xsavec'/> + <feature name='xsaves'/> + </blockers> + <model usable='no' vendor='Hygon' canonical='Dhyana-v1'>Dhyana</model> + <blockers model='Dhyana'> + <feature name='fxsr_opt'/> + <feature name='ibpb'/> + <feature name='misalignsse'/> + <feature name='nrip-save'/> + <feature name='osvw'/> + <feature name='topoext'/> + <feature name='xsavec'/> + </blockers> + <model usable='no' vendor='Hygon'>Dhyana-v1</model> + <blockers model='Dhyana-v1'> + <feature name='fxsr_opt'/> + <feature name='ibpb'/> + <feature name='misalignsse'/> + <feature name='nrip-save'/> + <feature name='osvw'/> + <feature name='topoext'/> + <feature name='xsavec'/> + </blockers> + <model usable='no' vendor='Hygon'>Dhyana-v2</model> + <blockers model='Dhyana-v2'> + <feature name='fxsr_opt'/> + <feature name='ibpb'/> + <feature name='misalignsse'/> + <feature name='nrip-save'/> + <feature name='osvw'/> + <feature name='topoext'/> + <feature name='xsavec'/> + <feature name='xsaves'/> + </blockers> + <model usable='no' vendor='AMD' canonical='EPYC-v1'>EPYC</model> + <blockers model='EPYC'> + <feature name='fxsr_opt'/> + <feature name='misalignsse'/> + <feature name='nrip-save'/> + <feature name='osvw'/> + <feature name='topoext'/> + <feature name='xsavec'/> + </blockers> + <model usable='no' vendor='AMD' canonical='EPYC-Genoa-v1'>EPYC-Genoa</model> + <blockers model='EPYC-Genoa'> + <feature name='amd-psfd'/> + <feature name='amd-ssbd'/> + <feature name='amd-stibp'/> + <feature name='auto-ibrs'/> + <feature name='avx512-bf16'/> + <feature name='avx512-vpopcntdq'/> + <feature name='avx512bitalg'/> + <feature name='avx512bw'/> + <feature name='avx512cd'/> + <feature name='avx512dq'/> + <feature name='avx512f'/> + <feature name='avx512ifma'/> + <feature name='avx512vbmi'/> + <feature name='avx512vbmi2'/> + <feature name='avx512vl'/> + <feature name='avx512vnni'/> + <feature name='clzero'/> + <feature name='fxsr_opt'/> + <feature name='gfni'/> + <feature name='ibpb'/> + <feature name='ibrs'/> + <feature name='invpcid'/> + <feature name='lfence-always-serializing'/> + <feature name='misalignsse'/> + <feature name='nrip-save'/> + <feature name='osvw'/> + <feature name='pcid'/> + <feature name='perfctr_core'/> + <feature name='stibp-always-on'/> + <feature name='topoext'/> + <feature name='vnmi'/> + <feature name='vpclmulqdq'/> + <feature name='xsavec'/> + <feature name='xsaves'/> + </blockers> + <model usable='no' vendor='AMD'>EPYC-Genoa-v1</model> + <blockers model='EPYC-Genoa-v1'> + <feature name='amd-psfd'/> + <feature name='amd-ssbd'/> + <feature name='amd-stibp'/> + <feature name='auto-ibrs'/> + <feature name='avx512-bf16'/> + <feature name='avx512-vpopcntdq'/> + <feature name='avx512bitalg'/> + <feature name='avx512bw'/> + <feature name='avx512cd'/> + <feature name='avx512dq'/> + <feature name='avx512f'/> + <feature name='avx512ifma'/> + <feature name='avx512vbmi'/> + <feature name='avx512vbmi2'/> + <feature name='avx512vl'/> + <feature name='avx512vnni'/> + <feature name='clzero'/> + <feature name='fxsr_opt'/> + <feature name='gfni'/> + <feature name='ibpb'/> + <feature name='ibrs'/> + <feature name='invpcid'/> + <feature name='lfence-always-serializing'/> + <feature name='misalignsse'/> + <feature name='nrip-save'/> + <feature name='osvw'/> + <feature name='pcid'/> + <feature name='perfctr_core'/> + <feature name='stibp-always-on'/> + <feature name='topoext'/> + <feature name='vnmi'/> + <feature name='vpclmulqdq'/> + <feature name='xsavec'/> + <feature name='xsaves'/> + </blockers> + <model usable='no' vendor='AMD' canonical='EPYC-v2'>EPYC-IBPB</model> + <blockers model='EPYC-IBPB'> + <feature name='fxsr_opt'/> + <feature name='ibpb'/> + <feature name='misalignsse'/> + <feature name='nrip-save'/> + <feature name='osvw'/> + <feature name='topoext'/> + <feature name='xsavec'/> + </blockers> + <model usable='no' vendor='AMD' canonical='EPYC-Milan-v1'>EPYC-Milan</model> + <blockers model='EPYC-Milan'> + <feature name='amd-ssbd'/> + <feature name='amd-stibp'/> + <feature name='clzero'/> + <feature name='fxsr_opt'/> + <feature name='ibpb'/> + <feature name='ibrs'/> + <feature name='invpcid'/> + <feature name='misalignsse'/> + <feature name='nrip-save'/> + <feature name='osvw'/> + <feature name='pcid'/> + <feature name='perfctr_core'/> + <feature name='topoext'/> + <feature name='xsavec'/> + <feature name='xsaves'/> + </blockers> + <model usable='no' vendor='AMD'>EPYC-Milan-v1</model> + <blockers model='EPYC-Milan-v1'> + <feature name='amd-ssbd'/> + <feature name='amd-stibp'/> + <feature name='clzero'/> + <feature name='fxsr_opt'/> + <feature name='ibpb'/> + <feature name='ibrs'/> + <feature name='invpcid'/> + <feature name='misalignsse'/> + <feature name='nrip-save'/> + <feature name='osvw'/> + <feature name='pcid'/> + <feature name='perfctr_core'/> + <feature name='topoext'/> + <feature name='xsavec'/> + <feature name='xsaves'/> + </blockers> + <model usable='no' vendor='AMD'>EPYC-Milan-v2</model> + <blockers model='EPYC-Milan-v2'> + <feature name='amd-psfd'/> + <feature name='amd-ssbd'/> + <feature name='amd-stibp'/> + <feature name='clzero'/> + <feature name='fxsr_opt'/> + <feature name='ibpb'/> + <feature name='ibrs'/> + <feature name='invpcid'/> + <feature name='lfence-always-serializing'/> + <feature name='misalignsse'/> + <feature name='nrip-save'/> + <feature name='osvw'/> + <feature name='pcid'/> + <feature name='perfctr_core'/> + <feature name='stibp-always-on'/> + <feature name='topoext'/> + <feature name='vpclmulqdq'/> + <feature name='xsavec'/> + <feature name='xsaves'/> + </blockers> + <model usable='no' vendor='AMD' canonical='EPYC-Rome-v1'>EPYC-Rome</model> + <blockers model='EPYC-Rome'> + <feature name='amd-stibp'/> + <feature name='clzero'/> + <feature name='fxsr_opt'/> + <feature name='ibpb'/> + <feature name='misalignsse'/> + <feature name='nrip-save'/> + <feature name='osvw'/> + <feature name='perfctr_core'/> + <feature name='topoext'/> + <feature name='xsavec'/> + <feature name='xsaves'/> + </blockers> + <model usable='no' vendor='AMD'>EPYC-Rome-v1</model> + <blockers model='EPYC-Rome-v1'> + <feature name='amd-stibp'/> + <feature name='clzero'/> + <feature name='fxsr_opt'/> + <feature name='ibpb'/> + <feature name='misalignsse'/> + <feature name='nrip-save'/> + <feature name='osvw'/> + <feature name='perfctr_core'/> + <feature name='topoext'/> + <feature name='xsavec'/> + <feature name='xsaves'/> + </blockers> + <model usable='no' vendor='AMD'>EPYC-Rome-v2</model> + <blockers model='EPYC-Rome-v2'> + <feature name='amd-ssbd'/> + <feature name='amd-stibp'/> + <feature name='clzero'/> + <feature name='fxsr_opt'/> + <feature name='ibpb'/> + <feature name='ibrs'/> + <feature name='misalignsse'/> + <feature name='nrip-save'/> + <feature name='osvw'/> + <feature name='perfctr_core'/> + <feature name='topoext'/> + <feature name='xsavec'/> + <feature name='xsaves'/> + </blockers> + <model usable='no' vendor='AMD'>EPYC-Rome-v3</model> + <blockers model='EPYC-Rome-v3'> + <feature name='amd-ssbd'/> + <feature name='amd-stibp'/> + <feature name='clzero'/> + <feature name='fxsr_opt'/> + <feature name='ibpb'/> + <feature name='ibrs'/> + <feature name='misalignsse'/> + <feature name='nrip-save'/> + <feature name='osvw'/> + <feature name='perfctr_core'/> + <feature name='topoext'/> + <feature name='xsavec'/> + <feature name='xsaves'/> + </blockers> + <model usable='no' vendor='AMD'>EPYC-Rome-v4</model> + <blockers model='EPYC-Rome-v4'> + <feature name='amd-ssbd'/> + <feature name='amd-stibp'/> + <feature name='clzero'/> + <feature name='fxsr_opt'/> + <feature name='ibpb'/> + <feature name='ibrs'/> + <feature name='misalignsse'/> + <feature name='nrip-save'/> + <feature name='osvw'/> + <feature name='perfctr_core'/> + <feature name='topoext'/> + <feature name='xsavec'/> + </blockers> + <model usable='no' vendor='AMD'>EPYC-v1</model> + <blockers model='EPYC-v1'> + <feature name='fxsr_opt'/> + <feature name='misalignsse'/> + <feature name='nrip-save'/> + <feature name='osvw'/> + <feature name='topoext'/> + <feature name='xsavec'/> + </blockers> + <model usable='no' vendor='AMD'>EPYC-v2</model> + <blockers model='EPYC-v2'> + <feature name='fxsr_opt'/> + <feature name='ibpb'/> + <feature name='misalignsse'/> + <feature name='nrip-save'/> + <feature name='osvw'/> + <feature name='topoext'/> + <feature name='xsavec'/> + </blockers> + <model usable='no' vendor='AMD'>EPYC-v3</model> + <blockers model='EPYC-v3'> + <feature name='clzero'/> + <feature name='fxsr_opt'/> + <feature name='ibpb'/> + <feature name='misalignsse'/> + <feature name='nrip-save'/> + <feature name='osvw'/> + <feature name='perfctr_core'/> + <feature name='topoext'/> + <feature name='xsavec'/> + <feature name='xsaves'/> + </blockers> + <model usable='no' vendor='AMD'>EPYC-v4</model> + <blockers model='EPYC-v4'> + <feature name='clzero'/> + <feature name='fxsr_opt'/> + <feature name='ibpb'/> + <feature name='misalignsse'/> + <feature name='nrip-save'/> + <feature name='osvw'/> + <feature name='perfctr_core'/> + <feature name='topoext'/> + <feature name='xsavec'/> + <feature name='xsaves'/> + </blockers> + <model usable='no' vendor='Intel' canonical='GraniteRapids-v1'>GraniteRapids</model> + <blockers model='GraniteRapids'> + <feature name='amx-bf16'/> + <feature name='amx-fp16'/> + <feature name='amx-int8'/> + <feature name='amx-tile'/> + <feature name='arch-capabilities'/> + <feature name='avx-vnni'/> + <feature name='avx512-bf16'/> + <feature name='avx512-fp16'/> + <feature name='avx512-vpopcntdq'/> + <feature name='avx512bitalg'/> + <feature name='avx512bw'/> + <feature name='avx512cd'/> + <feature name='avx512dq'/> + <feature name='avx512f'/> + <feature name='avx512ifma'/> + <feature name='avx512vbmi'/> + <feature name='avx512vbmi2'/> + <feature name='avx512vl'/> + <feature name='avx512vnni'/> + <feature name='bus-lock-detect'/> + <feature name='gfni'/> + <feature name='hle'/> + <feature name='invpcid'/> + <feature name='mcdt-no'/> + <feature name='pcid'/> + <feature name='prefetchiti'/> + <feature name='rtm'/> + <feature name='serialize'/> + <feature name='spec-ctrl'/> + <feature name='ssbd'/> + <feature name='tsc-deadline'/> + <feature name='tsx-ldtrk'/> + <feature name='vpclmulqdq'/> + <feature name='xfd'/> + <feature name='xsavec'/> + <feature name='xsaves'/> + </blockers> + <model usable='no' vendor='Intel'>GraniteRapids-v1</model> + <blockers model='GraniteRapids-v1'> + <feature name='amx-bf16'/> + <feature name='amx-fp16'/> + <feature name='amx-int8'/> + <feature name='amx-tile'/> + <feature name='arch-capabilities'/> + <feature name='avx-vnni'/> + <feature name='avx512-bf16'/> + <feature name='avx512-fp16'/> + <feature name='avx512-vpopcntdq'/> + <feature name='avx512bitalg'/> + <feature name='avx512bw'/> + <feature name='avx512cd'/> + <feature name='avx512dq'/> + <feature name='avx512f'/> + <feature name='avx512ifma'/> + <feature name='avx512vbmi'/> + <feature name='avx512vbmi2'/> + <feature name='avx512vl'/> + <feature name='avx512vnni'/> + <feature name='bus-lock-detect'/> + <feature name='gfni'/> + <feature name='hle'/> + <feature name='invpcid'/> + <feature name='mcdt-no'/> + <feature name='pcid'/> + <feature name='prefetchiti'/> + <feature name='rtm'/> + <feature name='serialize'/> + <feature name='spec-ctrl'/> + <feature name='ssbd'/> + <feature name='tsc-deadline'/> + <feature name='tsx-ldtrk'/> + <feature name='vpclmulqdq'/> + <feature name='xfd'/> + <feature name='xsavec'/> + <feature name='xsaves'/> + </blockers> + <model usable='no' vendor='Intel'>GraniteRapids-v2</model> + <blockers model='GraniteRapids-v2'> + <feature name='amx-bf16'/> + <feature name='amx-fp16'/> + <feature name='amx-int8'/> + <feature name='amx-tile'/> + <feature name='arch-capabilities'/> + <feature name='avx-vnni'/> + <feature name='avx10'/> + <feature name='avx10-128'/> + <feature name='avx10-256'/> + <feature name='avx10-512'/> + <feature name='avx512-bf16'/> + <feature name='avx512-fp16'/> + <feature name='avx512-vpopcntdq'/> + <feature name='avx512bitalg'/> + <feature name='avx512bw'/> + <feature name='avx512cd'/> + <feature name='avx512dq'/> + <feature name='avx512f'/> + <feature name='avx512ifma'/> + <feature name='avx512vbmi'/> + <feature name='avx512vbmi2'/> + <feature name='avx512vl'/> + <feature name='avx512vnni'/> + <feature name='bus-lock-detect'/> + <feature name='cldemote'/> + <feature name='gfni'/> + <feature name='hle'/> + <feature name='invpcid'/> + <feature name='mcdt-no'/> + <feature name='movdir64b'/> + <feature name='movdiri'/> + <feature name='pcid'/> + <feature name='prefetchiti'/> + <feature name='rtm'/> + <feature name='serialize'/> + <feature name='spec-ctrl'/> + <feature name='ssbd'/> + <feature name='tsc-deadline'/> + <feature name='tsc_adjust'/> + <feature name='tsx-ldtrk'/> + <feature name='vpclmulqdq'/> + <feature name='xfd'/> + <feature name='xsavec'/> + <feature name='xsaves'/> + </blockers> + <model usable='no' vendor='Intel' canonical='Haswell-v1'>Haswell</model> + <blockers model='Haswell'> + <feature name='hle'/> + <feature name='invpcid'/> + <feature name='pcid'/> + <feature name='rtm'/> + <feature name='tsc-deadline'/> + </blockers> + <model usable='no' vendor='Intel' canonical='Haswell-v3'>Haswell-IBRS</model> + <blockers model='Haswell-IBRS'> + <feature name='hle'/> + <feature name='invpcid'/> + <feature name='pcid'/> + <feature name='rtm'/> + <feature name='spec-ctrl'/> + <feature name='tsc-deadline'/> + </blockers> + <model usable='no' vendor='Intel' canonical='Haswell-v2'>Haswell-noTSX</model> + <blockers model='Haswell-noTSX'> + <feature name='invpcid'/> + <feature name='pcid'/> + <feature name='tsc-deadline'/> + </blockers> + <model usable='no' vendor='Intel' canonical='Haswell-v4'>Haswell-noTSX-IBRS</model> + <blockers model='Haswell-noTSX-IBRS'> + <feature name='invpcid'/> + <feature name='pcid'/> + <feature name='spec-ctrl'/> + <feature name='tsc-deadline'/> + </blockers> + <model usable='no' vendor='Intel'>Haswell-v1</model> + <blockers model='Haswell-v1'> + <feature name='hle'/> + <feature name='invpcid'/> + <feature name='pcid'/> + <feature name='rtm'/> + <feature name='tsc-deadline'/> + </blockers> + <model usable='no' vendor='Intel'>Haswell-v2</model> + <blockers model='Haswell-v2'> + <feature name='invpcid'/> + <feature name='pcid'/> + <feature name='tsc-deadline'/> + </blockers> + <model usable='no' vendor='Intel'>Haswell-v3</model> + <blockers model='Haswell-v3'> + <feature name='hle'/> + <feature name='invpcid'/> + <feature name='pcid'/> + <feature name='rtm'/> + <feature name='spec-ctrl'/> + <feature name='tsc-deadline'/> + </blockers> + <model usable='no' vendor='Intel'>Haswell-v4</model> + <blockers model='Haswell-v4'> + <feature name='invpcid'/> + <feature name='pcid'/> + <feature name='spec-ctrl'/> + <feature name='tsc-deadline'/> + </blockers> + <model usable='no' vendor='Intel' canonical='Icelake-Server-v1'>Icelake-Server</model> + <blockers model='Icelake-Server'> + <feature name='avx512-vpopcntdq'/> + <feature name='avx512bitalg'/> + <feature name='avx512bw'/> + <feature name='avx512cd'/> + <feature name='avx512dq'/> + <feature name='avx512f'/> + <feature name='avx512vbmi'/> + <feature name='avx512vbmi2'/> + <feature name='avx512vl'/> + <feature name='avx512vnni'/> + <feature name='gfni'/> + <feature name='hle'/> + <feature name='invpcid'/> + <feature name='pcid'/> + <feature name='rtm'/> + <feature name='spec-ctrl'/> + <feature name='ssbd'/> + <feature name='tsc-deadline'/> + <feature name='vpclmulqdq'/> + <feature name='xsavec'/> + </blockers> + <model usable='no' vendor='Intel' canonical='Icelake-Server-v2'>Icelake-Server-noTSX</model> + <blockers model='Icelake-Server-noTSX'> + <feature name='avx512-vpopcntdq'/> + <feature name='avx512bitalg'/> + <feature name='avx512bw'/> + <feature name='avx512cd'/> + <feature name='avx512dq'/> + <feature name='avx512f'/> + <feature name='avx512vbmi'/> + <feature name='avx512vbmi2'/> + <feature name='avx512vl'/> + <feature name='avx512vnni'/> + <feature name='gfni'/> + <feature name='invpcid'/> + <feature name='pcid'/> + <feature name='spec-ctrl'/> + <feature name='ssbd'/> + <feature name='tsc-deadline'/> + <feature name='vpclmulqdq'/> + <feature name='xsavec'/> + </blockers> + <model usable='no' vendor='Intel'>Icelake-Server-v1</model> + <blockers model='Icelake-Server-v1'> + <feature name='avx512-vpopcntdq'/> + <feature name='avx512bitalg'/> + <feature name='avx512bw'/> + <feature name='avx512cd'/> + <feature name='avx512dq'/> + <feature name='avx512f'/> + <feature name='avx512vbmi'/> + <feature name='avx512vbmi2'/> + <feature name='avx512vl'/> + <feature name='avx512vnni'/> + <feature name='gfni'/> + <feature name='hle'/> + <feature name='invpcid'/> + <feature name='pcid'/> + <feature name='rtm'/> + <feature name='spec-ctrl'/> + <feature name='ssbd'/> + <feature name='tsc-deadline'/> + <feature name='vpclmulqdq'/> + <feature name='xsavec'/> + </blockers> + <model usable='no' vendor='Intel'>Icelake-Server-v2</model> + <blockers model='Icelake-Server-v2'> + <feature name='avx512-vpopcntdq'/> + <feature name='avx512bitalg'/> + <feature name='avx512bw'/> + <feature name='avx512cd'/> + <feature name='avx512dq'/> + <feature name='avx512f'/> + <feature name='avx512vbmi'/> + <feature name='avx512vbmi2'/> + <feature name='avx512vl'/> + <feature name='avx512vnni'/> + <feature name='gfni'/> + <feature name='invpcid'/> + <feature name='pcid'/> + <feature name='spec-ctrl'/> + <feature name='ssbd'/> + <feature name='tsc-deadline'/> + <feature name='vpclmulqdq'/> + <feature name='xsavec'/> + </blockers> + <model usable='no' vendor='Intel'>Icelake-Server-v3</model> + <blockers model='Icelake-Server-v3'> + <feature name='arch-capabilities'/> + <feature name='avx512-vpopcntdq'/> + <feature name='avx512bitalg'/> + <feature name='avx512bw'/> + <feature name='avx512cd'/> + <feature name='avx512dq'/> + <feature name='avx512f'/> + <feature name='avx512vbmi'/> + <feature name='avx512vbmi2'/> + <feature name='avx512vl'/> + <feature name='avx512vnni'/> + <feature name='gfni'/> + <feature name='invpcid'/> + <feature name='pcid'/> + <feature name='spec-ctrl'/> + <feature name='ssbd'/> + <feature name='tsc-deadline'/> + <feature name='vpclmulqdq'/> + <feature name='xsavec'/> + </blockers> + <model usable='no' vendor='Intel'>Icelake-Server-v4</model> + <blockers model='Icelake-Server-v4'> + <feature name='arch-capabilities'/> + <feature name='avx512-vpopcntdq'/> + <feature name='avx512bitalg'/> + <feature name='avx512bw'/> + <feature name='avx512cd'/> + <feature name='avx512dq'/> + <feature name='avx512f'/> + <feature name='avx512ifma'/> + <feature name='avx512vbmi'/> + <feature name='avx512vbmi2'/> + <feature name='avx512vl'/> + <feature name='avx512vnni'/> + <feature name='gfni'/> + <feature name='invpcid'/> + <feature name='pcid'/> + <feature name='spec-ctrl'/> + <feature name='ssbd'/> + <feature name='tsc-deadline'/> + <feature name='vpclmulqdq'/> + <feature name='xsavec'/> + </blockers> + <model usable='no' vendor='Intel'>Icelake-Server-v5</model> + <blockers model='Icelake-Server-v5'> + <feature name='arch-capabilities'/> + <feature name='avx512-vpopcntdq'/> + <feature name='avx512bitalg'/> + <feature name='avx512bw'/> + <feature name='avx512cd'/> + <feature name='avx512dq'/> + <feature name='avx512f'/> + <feature name='avx512ifma'/> + <feature name='avx512vbmi'/> + <feature name='avx512vbmi2'/> + <feature name='avx512vl'/> + <feature name='avx512vnni'/> + <feature name='gfni'/> + <feature name='invpcid'/> + <feature name='pcid'/> + <feature name='spec-ctrl'/> + <feature name='ssbd'/> + <feature name='tsc-deadline'/> + <feature name='vpclmulqdq'/> + <feature name='xsavec'/> + <feature name='xsaves'/> + </blockers> + <model usable='no' vendor='Intel'>Icelake-Server-v6</model> + <blockers model='Icelake-Server-v6'> + <feature name='arch-capabilities'/> + <feature name='avx512-vpopcntdq'/> + <feature name='avx512bitalg'/> + <feature name='avx512bw'/> + <feature name='avx512cd'/> + <feature name='avx512dq'/> + <feature name='avx512f'/> + <feature name='avx512ifma'/> + <feature name='avx512vbmi'/> + <feature name='avx512vbmi2'/> + <feature name='avx512vl'/> + <feature name='avx512vnni'/> + <feature name='gfni'/> + <feature name='invpcid'/> + <feature name='pcid'/> + <feature name='spec-ctrl'/> + <feature name='ssbd'/> + <feature name='tsc-deadline'/> + <feature name='vpclmulqdq'/> + <feature name='xsavec'/> + <feature name='xsaves'/> + </blockers> + <model usable='no' vendor='Intel'>Icelake-Server-v7</model> + <blockers model='Icelake-Server-v7'> + <feature name='arch-capabilities'/> + <feature name='avx512-vpopcntdq'/> + <feature name='avx512bitalg'/> + <feature name='avx512bw'/> + <feature name='avx512cd'/> + <feature name='avx512dq'/> + <feature name='avx512f'/> + <feature name='avx512ifma'/> + <feature name='avx512vbmi'/> + <feature name='avx512vbmi2'/> + <feature name='avx512vl'/> + <feature name='avx512vnni'/> + <feature name='gfni'/> + <feature name='hle'/> + <feature name='invpcid'/> + <feature name='pcid'/> + <feature name='rtm'/> + <feature name='spec-ctrl'/> + <feature name='ssbd'/> + <feature name='tsc-deadline'/> + <feature name='vpclmulqdq'/> + <feature name='xsavec'/> + <feature name='xsaves'/> + </blockers> + <model usable='no' vendor='Intel' canonical='IvyBridge-v1'>IvyBridge</model> + <blockers model='IvyBridge'> + <feature name='tsc-deadline'/> + </blockers> + <model usable='no' vendor='Intel' canonical='IvyBridge-v2'>IvyBridge-IBRS</model> + <blockers model='IvyBridge-IBRS'> + <feature name='spec-ctrl'/> + <feature name='tsc-deadline'/> + </blockers> + <model usable='no' vendor='Intel'>IvyBridge-v1</model> + <blockers model='IvyBridge-v1'> + <feature name='tsc-deadline'/> + </blockers> + <model usable='no' vendor='Intel'>IvyBridge-v2</model> + <blockers model='IvyBridge-v2'> + <feature name='spec-ctrl'/> + <feature name='tsc-deadline'/> + </blockers> + <model usable='no' vendor='Intel' canonical='KnightsMill-v1'>KnightsMill</model> + <blockers model='KnightsMill'> + <feature name='avx512-4fmaps'/> + <feature name='avx512-4vnniw'/> + <feature name='avx512-vpopcntdq'/> + <feature name='avx512cd'/> + <feature name='avx512er'/> + <feature name='avx512f'/> + <feature name='avx512pf'/> + <feature name='tsc-deadline'/> + </blockers> + <model usable='no' vendor='Intel'>KnightsMill-v1</model> + <blockers model='KnightsMill-v1'> + <feature name='avx512-4fmaps'/> + <feature name='avx512-4vnniw'/> + <feature name='avx512-vpopcntdq'/> + <feature name='avx512cd'/> + <feature name='avx512er'/> + <feature name='avx512f'/> + <feature name='avx512pf'/> + <feature name='tsc-deadline'/> + </blockers> + <model usable='yes' vendor='Intel' canonical='Nehalem-v1'>Nehalem</model> + <model usable='no' vendor='Intel' canonical='Nehalem-v2'>Nehalem-IBRS</model> + <blockers model='Nehalem-IBRS'> + <feature name='spec-ctrl'/> + </blockers> + <model usable='yes' vendor='Intel'>Nehalem-v1</model> + <model usable='no' vendor='Intel'>Nehalem-v2</model> + <blockers model='Nehalem-v2'> + <feature name='spec-ctrl'/> + </blockers> + <model usable='yes' vendor='AMD' canonical='Opteron_G1-v1'>Opteron_G1</model> + <model usable='yes' vendor='AMD'>Opteron_G1-v1</model> + <model usable='yes' vendor='AMD' canonical='Opteron_G2-v1'>Opteron_G2</model> + <model usable='yes' vendor='AMD'>Opteron_G2-v1</model> + <model usable='no' vendor='AMD' canonical='Opteron_G3-v1'>Opteron_G3</model> + <blockers model='Opteron_G3'> + <feature name='misalignsse'/> + </blockers> + <model usable='no' vendor='AMD'>Opteron_G3-v1</model> + <blockers model='Opteron_G3-v1'> + <feature name='misalignsse'/> + </blockers> + <model usable='no' vendor='AMD' canonical='Opteron_G4-v1'>Opteron_G4</model> + <blockers model='Opteron_G4'> + <feature name='fma4'/> + <feature name='misalignsse'/> + <feature name='nrip-save'/> + <feature name='xop'/> + </blockers> + <model usable='no' vendor='AMD'>Opteron_G4-v1</model> + <blockers model='Opteron_G4-v1'> + <feature name='fma4'/> + <feature name='misalignsse'/> + <feature name='nrip-save'/> + <feature name='xop'/> + </blockers> + <model usable='no' vendor='AMD' canonical='Opteron_G5-v1'>Opteron_G5</model> + <blockers model='Opteron_G5'> + <feature name='fma4'/> + <feature name='misalignsse'/> + <feature name='nrip-save'/> + <feature name='tbm'/> + <feature name='xop'/> + </blockers> + <model usable='no' vendor='AMD'>Opteron_G5-v1</model> + <blockers model='Opteron_G5-v1'> + <feature name='fma4'/> + <feature name='misalignsse'/> + <feature name='nrip-save'/> + <feature name='tbm'/> + <feature name='xop'/> + </blockers> + <model usable='yes' vendor='Intel' canonical='Penryn-v1'>Penryn</model> + <model usable='yes' vendor='Intel'>Penryn-v1</model> + <model usable='no' vendor='Intel' canonical='SandyBridge-v1'>SandyBridge</model> + <blockers model='SandyBridge'> + <feature name='tsc-deadline'/> + </blockers> + <model usable='no' vendor='Intel' canonical='SandyBridge-v2'>SandyBridge-IBRS</model> + <blockers model='SandyBridge-IBRS'> + <feature name='spec-ctrl'/> + <feature name='tsc-deadline'/> + </blockers> + <model usable='no' vendor='Intel'>SandyBridge-v1</model> + <blockers model='SandyBridge-v1'> + <feature name='tsc-deadline'/> + </blockers> + <model usable='no' vendor='Intel'>SandyBridge-v2</model> + <blockers model='SandyBridge-v2'> + <feature name='spec-ctrl'/> + <feature name='tsc-deadline'/> + </blockers> + <model usable='no' vendor='Intel' canonical='SapphireRapids-v1'>SapphireRapids</model> + <blockers model='SapphireRapids'> + <feature name='amx-bf16'/> + <feature name='amx-int8'/> + <feature name='amx-tile'/> + <feature name='arch-capabilities'/> + <feature name='avx-vnni'/> + <feature name='avx512-bf16'/> + <feature name='avx512-fp16'/> + <feature name='avx512-vpopcntdq'/> + <feature name='avx512bitalg'/> + <feature name='avx512bw'/> + <feature name='avx512cd'/> + <feature name='avx512dq'/> + <feature name='avx512f'/> + <feature name='avx512ifma'/> + <feature name='avx512vbmi'/> + <feature name='avx512vbmi2'/> + <feature name='avx512vl'/> + <feature name='avx512vnni'/> + <feature name='bus-lock-detect'/> + <feature name='gfni'/> + <feature name='hle'/> + <feature name='invpcid'/> + <feature name='pcid'/> + <feature name='rtm'/> + <feature name='serialize'/> + <feature name='spec-ctrl'/> + <feature name='ssbd'/> + <feature name='tsc-deadline'/> + <feature name='tsx-ldtrk'/> + <feature name='vpclmulqdq'/> + <feature name='xfd'/> + <feature name='xsavec'/> + <feature name='xsaves'/> + </blockers> + <model usable='no' vendor='Intel'>SapphireRapids-v1</model> + <blockers model='SapphireRapids-v1'> + <feature name='amx-bf16'/> + <feature name='amx-int8'/> + <feature name='amx-tile'/> + <feature name='arch-capabilities'/> + <feature name='avx-vnni'/> + <feature name='avx512-bf16'/> + <feature name='avx512-fp16'/> + <feature name='avx512-vpopcntdq'/> + <feature name='avx512bitalg'/> + <feature name='avx512bw'/> + <feature name='avx512cd'/> + <feature name='avx512dq'/> + <feature name='avx512f'/> + <feature name='avx512ifma'/> + <feature name='avx512vbmi'/> + <feature name='avx512vbmi2'/> + <feature name='avx512vl'/> + <feature name='avx512vnni'/> + <feature name='bus-lock-detect'/> + <feature name='gfni'/> + <feature name='hle'/> + <feature name='invpcid'/> + <feature name='pcid'/> + <feature name='rtm'/> + <feature name='serialize'/> + <feature name='spec-ctrl'/> + <feature name='ssbd'/> + <feature name='tsc-deadline'/> + <feature name='tsx-ldtrk'/> + <feature name='vpclmulqdq'/> + <feature name='xfd'/> + <feature name='xsavec'/> + <feature name='xsaves'/> + </blockers> + <model usable='no' vendor='Intel'>SapphireRapids-v2</model> + <blockers model='SapphireRapids-v2'> + <feature name='amx-bf16'/> + <feature name='amx-int8'/> + <feature name='amx-tile'/> + <feature name='arch-capabilities'/> + <feature name='avx-vnni'/> + <feature name='avx512-bf16'/> + <feature name='avx512-fp16'/> + <feature name='avx512-vpopcntdq'/> + <feature name='avx512bitalg'/> + <feature name='avx512bw'/> + <feature name='avx512cd'/> + <feature name='avx512dq'/> + <feature name='avx512f'/> + <feature name='avx512ifma'/> + <feature name='avx512vbmi'/> + <feature name='avx512vbmi2'/> + <feature name='avx512vl'/> + <feature name='avx512vnni'/> + <feature name='bus-lock-detect'/> + <feature name='gfni'/> + <feature name='hle'/> + <feature name='invpcid'/> + <feature name='pcid'/> + <feature name='rtm'/> + <feature name='serialize'/> + <feature name='spec-ctrl'/> + <feature name='ssbd'/> + <feature name='tsc-deadline'/> + <feature name='tsx-ldtrk'/> + <feature name='vpclmulqdq'/> + <feature name='xfd'/> + <feature name='xsavec'/> + <feature name='xsaves'/> + </blockers> + <model usable='no' vendor='Intel'>SapphireRapids-v3</model> + <blockers model='SapphireRapids-v3'> + <feature name='amx-bf16'/> + <feature name='amx-int8'/> + <feature name='amx-tile'/> + <feature name='arch-capabilities'/> + <feature name='avx-vnni'/> + <feature name='avx512-bf16'/> + <feature name='avx512-fp16'/> + <feature name='avx512-vpopcntdq'/> + <feature name='avx512bitalg'/> + <feature name='avx512bw'/> + <feature name='avx512cd'/> + <feature name='avx512dq'/> + <feature name='avx512f'/> + <feature name='avx512ifma'/> + <feature name='avx512vbmi'/> + <feature name='avx512vbmi2'/> + <feature name='avx512vl'/> + <feature name='avx512vnni'/> + <feature name='bus-lock-detect'/> + <feature name='cldemote'/> + <feature name='gfni'/> + <feature name='hle'/> + <feature name='invpcid'/> + <feature name='movdir64b'/> + <feature name='movdiri'/> + <feature name='pcid'/> + <feature name='rtm'/> + <feature name='serialize'/> + <feature name='spec-ctrl'/> + <feature name='ssbd'/> + <feature name='tsc-deadline'/> + <feature name='tsc_adjust'/> + <feature name='tsx-ldtrk'/> + <feature name='vpclmulqdq'/> + <feature name='xfd'/> + <feature name='xsavec'/> + <feature name='xsaves'/> + </blockers> + <model usable='no' vendor='Intel' canonical='SierraForest-v1'>SierraForest</model> + <blockers model='SierraForest'> + <feature name='arch-capabilities'/> + <feature name='avx-ifma'/> + <feature name='avx-ne-convert'/> + <feature name='avx-vnni'/> + <feature name='avx-vnni-int8'/> + <feature name='bus-lock-detect'/> + <feature name='gfni'/> + <feature name='invpcid'/> + <feature name='mcdt-no'/> + <feature name='pcid'/> + <feature name='serialize'/> + <feature name='spec-ctrl'/> + <feature name='ssbd'/> + <feature name='tsc-deadline'/> + <feature name='vpclmulqdq'/> + <feature name='xsavec'/> + <feature name='xsaves'/> + </blockers> + <model usable='no' vendor='Intel'>SierraForest-v1</model> + <blockers model='SierraForest-v1'> + <feature name='arch-capabilities'/> + <feature name='avx-ifma'/> + <feature name='avx-ne-convert'/> + <feature name='avx-vnni'/> + <feature name='avx-vnni-int8'/> + <feature name='bus-lock-detect'/> + <feature name='gfni'/> + <feature name='invpcid'/> + <feature name='mcdt-no'/> + <feature name='pcid'/> + <feature name='serialize'/> + <feature name='spec-ctrl'/> + <feature name='ssbd'/> + <feature name='tsc-deadline'/> + <feature name='vpclmulqdq'/> + <feature name='xsavec'/> + <feature name='xsaves'/> + </blockers> + <model usable='no' vendor='Intel' canonical='Skylake-Client-v1'>Skylake-Client</model> + <blockers model='Skylake-Client'> + <feature name='hle'/> + <feature name='invpcid'/> + <feature name='pcid'/> + <feature name='rtm'/> + <feature name='tsc-deadline'/> + <feature name='xsavec'/> + </blockers> + <model usable='no' vendor='Intel' canonical='Skylake-Client-v2'>Skylake-Client-IBRS</model> + <blockers model='Skylake-Client-IBRS'> + <feature name='hle'/> + <feature name='invpcid'/> + <feature name='pcid'/> + <feature name='rtm'/> + <feature name='spec-ctrl'/> + <feature name='tsc-deadline'/> + <feature name='xsavec'/> + </blockers> + <model usable='no' vendor='Intel' canonical='Skylake-Client-v3'>Skylake-Client-noTSX-IBRS</model> + <blockers model='Skylake-Client-noTSX-IBRS'> + <feature name='invpcid'/> + <feature name='pcid'/> + <feature name='spec-ctrl'/> + <feature name='tsc-deadline'/> + <feature name='xsavec'/> + </blockers> + <model usable='no' vendor='Intel'>Skylake-Client-v1</model> + <blockers model='Skylake-Client-v1'> + <feature name='hle'/> + <feature name='invpcid'/> + <feature name='pcid'/> + <feature name='rtm'/> + <feature name='tsc-deadline'/> + <feature name='xsavec'/> + </blockers> + <model usable='no' vendor='Intel'>Skylake-Client-v2</model> + <blockers model='Skylake-Client-v2'> + <feature name='hle'/> + <feature name='invpcid'/> + <feature name='pcid'/> + <feature name='rtm'/> + <feature name='spec-ctrl'/> + <feature name='tsc-deadline'/> + <feature name='xsavec'/> + </blockers> + <model usable='no' vendor='Intel'>Skylake-Client-v3</model> + <blockers model='Skylake-Client-v3'> + <feature name='invpcid'/> + <feature name='pcid'/> + <feature name='spec-ctrl'/> + <feature name='tsc-deadline'/> + <feature name='xsavec'/> + </blockers> + <model usable='no' vendor='Intel'>Skylake-Client-v4</model> + <blockers model='Skylake-Client-v4'> + <feature name='invpcid'/> + <feature name='pcid'/> + <feature name='spec-ctrl'/> + <feature name='tsc-deadline'/> + <feature name='xsavec'/> + <feature name='xsaves'/> + </blockers> + <model usable='no' vendor='Intel' canonical='Skylake-Server-v1'>Skylake-Server</model> + <blockers model='Skylake-Server'> + <feature name='avx512bw'/> + <feature name='avx512cd'/> + <feature name='avx512dq'/> + <feature name='avx512f'/> + <feature name='avx512vl'/> + <feature name='hle'/> + <feature name='invpcid'/> + <feature name='pcid'/> + <feature name='rtm'/> + <feature name='tsc-deadline'/> + <feature name='xsavec'/> + </blockers> + <model usable='no' vendor='Intel' canonical='Skylake-Server-v2'>Skylake-Server-IBRS</model> + <blockers model='Skylake-Server-IBRS'> + <feature name='avx512bw'/> + <feature name='avx512cd'/> + <feature name='avx512dq'/> + <feature name='avx512f'/> + <feature name='avx512vl'/> + <feature name='hle'/> + <feature name='invpcid'/> + <feature name='pcid'/> + <feature name='rtm'/> + <feature name='spec-ctrl'/> + <feature name='tsc-deadline'/> + <feature name='xsavec'/> + </blockers> + <model usable='no' vendor='Intel' canonical='Skylake-Server-v3'>Skylake-Server-noTSX-IBRS</model> + <blockers model='Skylake-Server-noTSX-IBRS'> + <feature name='avx512bw'/> + <feature name='avx512cd'/> + <feature name='avx512dq'/> + <feature name='avx512f'/> + <feature name='avx512vl'/> + <feature name='invpcid'/> + <feature name='pcid'/> + <feature name='spec-ctrl'/> + <feature name='tsc-deadline'/> + <feature name='xsavec'/> + </blockers> + <model usable='no' vendor='Intel'>Skylake-Server-v1</model> + <blockers model='Skylake-Server-v1'> + <feature name='avx512bw'/> + <feature name='avx512cd'/> + <feature name='avx512dq'/> + <feature name='avx512f'/> + <feature name='avx512vl'/> + <feature name='hle'/> + <feature name='invpcid'/> + <feature name='pcid'/> + <feature name='rtm'/> + <feature name='tsc-deadline'/> + <feature name='xsavec'/> + </blockers> + <model usable='no' vendor='Intel'>Skylake-Server-v2</model> + <blockers model='Skylake-Server-v2'> + <feature name='avx512bw'/> + <feature name='avx512cd'/> + <feature name='avx512dq'/> + <feature name='avx512f'/> + <feature name='avx512vl'/> + <feature name='hle'/> + <feature name='invpcid'/> + <feature name='pcid'/> + <feature name='rtm'/> + <feature name='spec-ctrl'/> + <feature name='tsc-deadline'/> + <feature name='xsavec'/> + </blockers> + <model usable='no' vendor='Intel'>Skylake-Server-v3</model> + <blockers model='Skylake-Server-v3'> + <feature name='avx512bw'/> + <feature name='avx512cd'/> + <feature name='avx512dq'/> + <feature name='avx512f'/> + <feature name='avx512vl'/> + <feature name='invpcid'/> + <feature name='pcid'/> + <feature name='spec-ctrl'/> + <feature name='tsc-deadline'/> + <feature name='xsavec'/> + </blockers> + <model usable='no' vendor='Intel'>Skylake-Server-v4</model> + <blockers model='Skylake-Server-v4'> + <feature name='avx512bw'/> + <feature name='avx512cd'/> + <feature name='avx512dq'/> + <feature name='avx512f'/> + <feature name='avx512vl'/> + <feature name='invpcid'/> + <feature name='pcid'/> + <feature name='spec-ctrl'/> + <feature name='tsc-deadline'/> + <feature name='xsavec'/> + </blockers> + <model usable='no' vendor='Intel'>Skylake-Server-v5</model> + <blockers model='Skylake-Server-v5'> + <feature name='avx512bw'/> + <feature name='avx512cd'/> + <feature name='avx512dq'/> + <feature name='avx512f'/> + <feature name='avx512vl'/> + <feature name='invpcid'/> + <feature name='pcid'/> + <feature name='spec-ctrl'/> + <feature name='tsc-deadline'/> + <feature name='xsavec'/> + <feature name='xsaves'/> + </blockers> + <model usable='no' vendor='Intel' canonical='Snowridge-v1'>Snowridge</model> + <blockers model='Snowridge'> + <feature name='arch-capabilities'/> + <feature name='cldemote'/> + <feature name='core-capability'/> + <feature name='gfni'/> + <feature name='movdir64b'/> + <feature name='movdiri'/> + <feature name='spec-ctrl'/> + <feature name='split-lock-detect'/> + <feature name='ssbd'/> + <feature name='tsc-deadline'/> + <feature name='xsavec'/> + </blockers> + <model usable='no' vendor='Intel'>Snowridge-v1</model> + <blockers model='Snowridge-v1'> + <feature name='arch-capabilities'/> + <feature name='cldemote'/> + <feature name='core-capability'/> + <feature name='gfni'/> + <feature name='movdir64b'/> + <feature name='movdiri'/> + <feature name='spec-ctrl'/> + <feature name='split-lock-detect'/> + <feature name='ssbd'/> + <feature name='tsc-deadline'/> + <feature name='xsavec'/> + </blockers> + <model usable='no' vendor='Intel'>Snowridge-v2</model> + <blockers model='Snowridge-v2'> + <feature name='arch-capabilities'/> + <feature name='cldemote'/> + <feature name='core-capability'/> + <feature name='gfni'/> + <feature name='movdir64b'/> + <feature name='movdiri'/> + <feature name='spec-ctrl'/> + <feature name='split-lock-detect'/> + <feature name='ssbd'/> + <feature name='tsc-deadline'/> + <feature name='xsavec'/> + </blockers> + <model usable='no' vendor='Intel'>Snowridge-v3</model> + <blockers model='Snowridge-v3'> + <feature name='arch-capabilities'/> + <feature name='cldemote'/> + <feature name='core-capability'/> + <feature name='gfni'/> + <feature name='movdir64b'/> + <feature name='movdiri'/> + <feature name='spec-ctrl'/> + <feature name='split-lock-detect'/> + <feature name='ssbd'/> + <feature name='tsc-deadline'/> + <feature name='xsavec'/> + <feature name='xsaves'/> + </blockers> + <model usable='no' vendor='Intel'>Snowridge-v4</model> + <blockers model='Snowridge-v4'> + <feature name='arch-capabilities'/> + <feature name='cldemote'/> + <feature name='gfni'/> + <feature name='movdir64b'/> + <feature name='movdiri'/> + <feature name='spec-ctrl'/> + <feature name='ssbd'/> + <feature name='tsc-deadline'/> + <feature name='xsavec'/> + <feature name='xsaves'/> + </blockers> + <model usable='yes' vendor='Intel' canonical='Westmere-v1'>Westmere</model> + <model usable='no' vendor='Intel' canonical='Westmere-v2'>Westmere-IBRS</model> + <blockers model='Westmere-IBRS'> + <feature name='spec-ctrl'/> + </blockers> + <model usable='yes' vendor='Intel'>Westmere-v1</model> + <model usable='no' vendor='Intel'>Westmere-v2</model> + <blockers model='Westmere-v2'> + <feature name='spec-ctrl'/> + </blockers> + <model usable='yes' vendor='AMD' canonical='athlon-v1'>athlon</model> + <model usable='yes' vendor='AMD'>athlon-v1</model> + <model usable='yes' vendor='Intel' canonical='core2duo-v1'>core2duo</model> + <model usable='yes' vendor='Intel'>core2duo-v1</model> + <model usable='yes' vendor='Intel' canonical='coreduo-v1'>coreduo</model> + <model usable='yes' vendor='Intel'>coreduo-v1</model> + <model usable='yes' vendor='unknown' canonical='kvm32-v1'>kvm32</model> + <model usable='yes' vendor='unknown'>kvm32-v1</model> + <model usable='yes' vendor='unknown' canonical='kvm64-v1'>kvm64</model> + <model usable='yes' vendor='unknown'>kvm64-v1</model> + <model usable='yes' vendor='Intel' canonical='n270-v1'>n270</model> + <model usable='yes' vendor='Intel'>n270-v1</model> + <model usable='yes' vendor='unknown' canonical='pentium-v1'>pentium</model> + <model usable='yes' vendor='unknown'>pentium-v1</model> + <model usable='yes' vendor='unknown' canonical='pentium2-v1'>pentium2</model> + <model usable='yes' vendor='unknown'>pentium2-v1</model> + <model usable='yes' vendor='unknown' canonical='pentium3-v1'>pentium3</model> + <model usable='yes' vendor='unknown'>pentium3-v1</model> + <model usable='no' vendor='AMD' canonical='phenom-v1'>phenom</model> + <blockers model='phenom'> + <feature name='fxsr_opt'/> + </blockers> + <model usable='no' vendor='AMD'>phenom-v1</model> + <blockers model='phenom-v1'> + <feature name='fxsr_opt'/> + </blockers> + <model usable='yes' vendor='unknown' canonical='qemu32-v1'>qemu32</model> + <model usable='yes' vendor='unknown'>qemu32-v1</model> + <model usable='yes' vendor='unknown' canonical='qemu64-v1'>qemu64</model> + <model usable='yes' vendor='unknown'>qemu64-v1</model> + </mode> + </cpu> + <memoryBacking supported='yes'> + <enum name='sourceType'> + <value>file</value> + <value>anonymous</value> + <value>memfd</value> + </enum> + </memoryBacking> + <devices> + <disk supported='yes'> + <enum name='diskDevice'> + <value>disk</value> + <value>cdrom</value> + <value>floppy</value> + <value>lun</value> + </enum> + <enum name='bus'> + <value>ide</value> + <value>fdc</value> + <value>scsi</value> + <value>virtio</value> + <value>usb</value> + <value>sata</value> + <value>nvme</value> + </enum> + <enum name='model'> + <value>virtio</value> + <value>virtio-transitional</value> + <value>virtio-non-transitional</value> + </enum> + </disk> + <graphics supported='yes'> + <enum name='type'> + <value>vnc</value> + <value>rdp</value> + <value>egl-headless</value> + <value>dbus</value> + </enum> + </graphics> + <video supported='yes'> + <enum name='modelType'> + <value>vga</value> + <value>cirrus</value> + <value>vmvga</value> + <value>virtio</value> + <value>none</value> + <value>bochs</value> + <value>ramfb</value> + </enum> + </video> + <hostdev supported='yes'> + <enum name='mode'> + <value>subsystem</value> + </enum> + <enum name='startupPolicy'> + <value>default</value> + <value>mandatory</value> + <value>requisite</value> + <value>optional</value> + </enum> + <enum name='subsysType'> + <value>usb</value> + <value>pci</value> + <value>scsi</value> + </enum> + <enum name='capsType'/> + <enum name='pciBackend'> + <value>default</value> + <value>vfio</value> + </enum> + </hostdev> + <rng supported='yes'> + <enum name='model'> + <value>virtio</value> + <value>virtio-transitional</value> + <value>virtio-non-transitional</value> + </enum> + <enum name='backendModel'> + <value>random</value> + <value>egd</value> + <value>builtin</value> + </enum> + </rng> + <filesystem supported='yes'> + <enum name='driverType'> + <value>path</value> + <value>handle</value> + <value>virtiofs</value> + </enum> + </filesystem> + <tpm supported='yes'> + <enum name='model'> + <value>tpm-tis</value> + <value>tpm-crb</value> + </enum> + <enum name='backendModel'> + <value>passthrough</value> + <value>emulator</value> + <value>external</value> + </enum> + <enum name='backendVersion'> + <value>2.0</value> + </enum> + </tpm> + <redirdev supported='yes'> + <enum name='bus'> + <value>usb</value> + </enum> + </redirdev> + <channel supported='yes'> + <enum name='type'> + <value>pty</value> + <value>unix</value> + </enum> + </channel> + <crypto supported='yes'> + <enum name='model'> + <value>virtio</value> + </enum> + <enum name='type'> + <value>qemu</value> + </enum> + <enum name='backendModel'> + <value>builtin</value> + <value>lkcf</value> + </enum> + </crypto> + <interface supported='yes'> + <enum name='backendType'> + <value>default</value> + <value>passt</value> + </enum> + </interface> + <panic supported='yes'> + <enum name='model'> + <value>isa</value> + <value>hyperv</value> + <value>pvpanic</value> + </enum> + </panic> + <console supported='yes'> + <enum name='type'> + <value>null</value> + <value>vc</value> + <value>pty</value> + <value>dev</value> + <value>file</value> + <value>pipe</value> + <value>stdio</value> + <value>udp</value> + <value>tcp</value> + <value>unix</value> + <value>dbus</value> + </enum> + </console> + </devices> + <features> + <gic supported='no'/> + <vmcoreinfo supported='yes'/> + <genid supported='yes'/> + <backingStoreInput supported='yes'/> + <backup supported='yes'/> + <async-teardown supported='yes'/> + <ps2 supported='yes'/> + <sev supported='no'/> + <sgx supported='no'/> + <hyperv supported='yes'> + <enum name='features'> + <value>spinlocks</value> + <value>vendor_id</value> + </enum> + </hyperv> + <launchSecurity supported='yes'> + <enum name='sectype'> + <value>tdx</value> + </enum> + </launchSecurity> + </features> +</domainCapabilities> diff --git a/tests/domaincapsdata/qemu_10.1.0.x86_64+mshv.xml b/tests/domaincapsdata/qemu_10.1.0.x86_64+mshv.xml new file mode 100644 index 0000000000..f8077c18f5 --- /dev/null +++ b/tests/domaincapsdata/qemu_10.1.0.x86_64+mshv.xml @@ -0,0 +1,222 @@ +<domainCapabilities> + <path>/usr/bin/qemu-system-x86_64</path> + <domain>kvm</domain> + <machine>pc-i440fx-10.1</machine> + <arch>x86_64</arch> + <iothreads supported='yes'/> + <os supported='yes'> + <enum name='firmware'> + <value>bios</value> + <value>efi</value> + </enum> + <loader supported='yes'> + <value>/obviously/fake/firmware1.fd</value> + <value>/obviously/fake/firmware2.fd</value> + <enum name='type'> + <value>rom</value> + <value>pflash</value> + </enum> + <enum name='readonly'> + <value>yes</value> + <value>no</value> + </enum> + <enum name='secure'> + <value>no</value> + </enum> + </loader> + </os> + <cpu> + <mode name='host-passthrough' supported='yes'> + <enum name='hostPassthroughMigratable'> + <value>on</value> + <value>off</value> + </enum> + </mode> + <mode name='maximum' supported='yes'> + <enum name='maximumMigratable'> + <value>on</value> + <value>off</value> + </enum> + </mode> + <mode name='host-model' supported='no'/> + <mode name='custom' supported='no'/> + </cpu> + <memoryBacking supported='yes'> + <enum name='sourceType'> + <value>file</value> + <value>anonymous</value> + <value>memfd</value> + </enum> + </memoryBacking> + <devices> + <disk supported='yes'> + <enum name='diskDevice'> + <value>disk</value> + <value>cdrom</value> + <value>floppy</value> + <value>lun</value> + </enum> + <enum name='bus'> + <value>ide</value> + <value>fdc</value> + <value>scsi</value> + <value>virtio</value> + <value>usb</value> + <value>sata</value> + <value>nvme</value> + </enum> + <enum name='model'> + <value>virtio</value> + <value>virtio-transitional</value> + <value>virtio-non-transitional</value> + </enum> + </disk> + <graphics supported='yes'> + <enum name='type'> + <value>vnc</value> + <value>rdp</value> + <value>egl-headless</value> + <value>dbus</value> + </enum> + </graphics> + <video supported='yes'> + <enum name='modelType'> + <value>vga</value> + <value>cirrus</value> + <value>vmvga</value> + <value>virtio</value> + <value>none</value> + <value>bochs</value> + <value>ramfb</value> + </enum> + </video> + <hostdev supported='yes'> + <enum name='mode'> + <value>subsystem</value> + </enum> + <enum name='startupPolicy'> + <value>default</value> + <value>mandatory</value> + <value>requisite</value> + <value>optional</value> + </enum> + <enum name='subsysType'> + <value>usb</value> + <value>pci</value> + <value>scsi</value> + </enum> + <enum name='capsType'/> + <enum name='pciBackend'> + <value>default</value> + <value>vfio</value> + </enum> + </hostdev> + <rng supported='yes'> + <enum name='model'> + <value>virtio</value> + <value>virtio-transitional</value> + <value>virtio-non-transitional</value> + </enum> + <enum name='backendModel'> + <value>random</value> + <value>egd</value> + <value>builtin</value> + </enum> + </rng> + <filesystem supported='yes'> + <enum name='driverType'> + <value>path</value> + <value>handle</value> + <value>virtiofs</value> + </enum> + </filesystem> + <tpm supported='yes'> + <enum name='model'> + <value>tpm-tis</value> + <value>tpm-crb</value> + </enum> + <enum name='backendModel'> + <value>passthrough</value> + <value>emulator</value> + <value>external</value> + </enum> + <enum name='backendVersion'> + <value>2.0</value> + </enum> + </tpm> + <redirdev supported='yes'> + <enum name='bus'> + <value>usb</value> + </enum> + </redirdev> + <channel supported='yes'> + <enum name='type'> + <value>pty</value> + <value>unix</value> + </enum> + </channel> + <crypto supported='yes'> + <enum name='model'> + <value>virtio</value> + </enum> + <enum name='type'> + <value>qemu</value> + </enum> + <enum name='backendModel'> + <value>builtin</value> + <value>lkcf</value> + </enum> + </crypto> + <interface supported='yes'> + <enum name='backendType'> + <value>default</value> + <value>passt</value> + </enum> + </interface> + <panic supported='yes'> + <enum name='model'> + <value>isa</value> + <value>hyperv</value> + <value>pvpanic</value> + </enum> + </panic> + <console supported='yes'> + <enum name='type'> + <value>null</value> + <value>vc</value> + <value>pty</value> + <value>dev</value> + <value>file</value> + <value>pipe</value> + <value>stdio</value> + <value>udp</value> + <value>tcp</value> + <value>unix</value> + <value>dbus</value> + </enum> + </console> + </devices> + <features> + <gic supported='no'/> + <vmcoreinfo supported='yes'/> + <genid supported='yes'/> + <backingStoreInput supported='yes'/> + <backup supported='yes'/> + <async-teardown supported='yes'/> + <ps2 supported='yes'/> + <tdx supported='yes'/> + <sev supported='no'/> + <sgx supported='no'/> + <hyperv supported='yes'> + <enum name='features'> + <value>spinlocks</value> + <value>vendor_id</value> + </enum> + </hyperv> + <launchSecurity supported='yes'> + <enum name='sectype'> + <value>tdx</value> + </enum> + </launchSecurity> + </features> +</domainCapabilities> diff --git a/tests/qemucaps2xmloutdata/caps.x86_64+mshv.xml b/tests/qemucaps2xmloutdata/caps.x86_64+mshv.xml new file mode 100644 index 0000000000..9d0a5d32b5 --- /dev/null +++ b/tests/qemucaps2xmloutdata/caps.x86_64+mshv.xml @@ -0,0 +1,29 @@ +<capabilities> + + <host> + <cpu> + <arch>x86_64</arch> + </cpu> + <power_management/> + <iommu support='no'/> + </host> + + <guest> + <os_type>hvm</os_type> + <arch name='x86_64'> + <wordsize>64</wordsize> + <emulator>/usr/bin/qemu-system-x86_64</emulator> + <domain type='qemu'/> + <domain type='hyperv'/> + </arch> + <features> + <acpi default='on' toggle='yes'/> + <apic default='on' toggle='no'/> + <cpuselection/> + <deviceboot/> + <disksnapshot default='on' toggle='no'/> + <externalSnapshot/> + </features> + </guest> + +</capabilities> -- 2.50.1
On Fri, Aug 29, 2025 at 03:28:37PM -0500, Praveen K Paladugu wrote:
Add auto generated test data for domaincaps and qemucaps2xml tests to exercise parsing mshv capability.
Signed-off-by: Praveen K Paladugu <prapal@linux.microsoft.com> --- .../qemu_10.1.0-q35.x86_64+mshv.xml | 222 ++ .../qemu_10.1.0-tcg.x86_64+mshv.xml | 1810 +++++++++++++++++ .../qemu_10.1.0.x86_64+mshv.xml | 222 ++ .../qemucaps2xmloutdata/caps.x86_64+mshv.xml | 29 + 4 files changed, 2283 insertions(+) create mode 100644 tests/domaincapsdata/qemu_10.1.0-q35.x86_64+mshv.xml create mode 100644 tests/domaincapsdata/qemu_10.1.0-tcg.x86_64+mshv.xml create mode 100644 tests/domaincapsdata/qemu_10.1.0.x86_64+mshv.xml create mode 100644 tests/qemucaps2xmloutdata/caps.x86_64+mshv.xml
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com> With regards, Daniel -- |: https://berrange.com -o- https://www.flickr.com/photos/dberrange :| |: https://libvirt.org -o- https://fstop138.berrange.com :| |: https://entangle-photo.org -o- https://www.instagram.com/dberrange :|
Add mshv test case to qemuxmlconf test. Signed-off-by: Praveen K Paladugu <prapal@linux.microsoft.com> --- ...86_64-q35-headless.x86_64-latest+mshv.args | 48 ++++++++++ ...x86_64-q35-headless.x86_64-latest+mshv.xml | 87 +++++++++++++++++++ ...mshv-x86_64-q35-headless.x86_64-latest.err | 1 + .../mshv-x86_64-q35-headless.xml | 35 ++++++++ tests/qemuxmlconftest.c | 5 ++ 5 files changed, 176 insertions(+) create mode 100644 tests/qemuxmlconfdata/mshv-x86_64-q35-headless.x86_64-latest+mshv.args create mode 100644 tests/qemuxmlconfdata/mshv-x86_64-q35-headless.x86_64-latest+mshv.xml create mode 100644 tests/qemuxmlconfdata/mshv-x86_64-q35-headless.x86_64-latest.err create mode 100644 tests/qemuxmlconfdata/mshv-x86_64-q35-headless.xml diff --git a/tests/qemuxmlconfdata/mshv-x86_64-q35-headless.x86_64-latest+mshv.args b/tests/qemuxmlconfdata/mshv-x86_64-q35-headless.x86_64-latest+mshv.args new file mode 100644 index 0000000000..e72d109a52 --- /dev/null +++ b/tests/qemuxmlconfdata/mshv-x86_64-q35-headless.x86_64-latest+mshv.args @@ -0,0 +1,48 @@ +LC_ALL=C \ +PATH=/bin \ +HOME=/var/lib/libvirt/qemu/domain--1-qemu_mshv \ +USER=test \ +LOGNAME=test \ +XDG_DATA_HOME=/var/lib/libvirt/qemu/domain--1-qemu_mshv/.local/share \ +XDG_CACHE_HOME=/var/lib/libvirt/qemu/domain--1-qemu_mshv/.cache \ +XDG_CONFIG_HOME=/var/lib/libvirt/qemu/domain--1-qemu_mshv/.config \ +/usr/bin/qemu-system-x86_64 \ +-name guest=qemu_mshv,debug-threads=on \ +-S \ +-object '{"qom-type":"secret","id":"masterKey0","format":"raw","file":"/var/lib/libvirt/qemu/domain--1-qemu_mshv/master-key.aes"}' \ +-machine q35,usb=off,dump-guest-core=off,memory-backend=pc.ram,hpet=off,acpi=on \ +-accel mshv \ +-cpu qemu64 \ +-m size=2097152k \ +-object '{"qom-type":"memory-backend-ram","id":"pc.ram","size":2147483648}' \ +-overcommit mem-lock=off \ +-smp 1,sockets=1,cores=1,threads=1 \ +-uuid 1f739a78-5d77-42e8-8c53-4371e64f2c6f \ +-display none \ +-no-user-config \ +-nodefaults \ +-chardev socket,id=charmonitor,fd=1729,server=on,wait=off \ +-mon chardev=charmonitor,id=monitor,mode=control \ +-rtc base=utc,driftfix=slew \ +-global kvm-pit.lost_tick_policy=delay \ +-no-shutdown \ +-boot strict=on \ +-device '{"driver":"pcie-root-port","port":8,"chassis":1,"id":"pci.1","bus":"pcie.0","multifunction":true,"addr":"0x1"}' \ +-device '{"driver":"pcie-root-port","port":9,"chassis":2,"id":"pci.2","bus":"pcie.0","addr":"0x1.0x1"}' \ +-device '{"driver":"pcie-root-port","port":10,"chassis":3,"id":"pci.3","bus":"pcie.0","addr":"0x1.0x2"}' \ +-device '{"driver":"pcie-root-port","port":11,"chassis":4,"id":"pci.4","bus":"pcie.0","addr":"0x1.0x3"}' \ +-device '{"driver":"pcie-root-port","port":12,"chassis":5,"id":"pci.5","bus":"pcie.0","addr":"0x1.0x4"}' \ +-device '{"driver":"qemu-xhci","id":"usb","bus":"pci.1","addr":"0x0"}' \ +-blockdev '{"driver":"file","filename":"/var/lib/libvirt/images/test.qcow2","node-name":"libvirt-1-storage","auto-read-only":true,"discard":"unmap"}' \ +-blockdev '{"node-name":"libvirt-1-format","read-only":false,"driver":"qcow2","file":"libvirt-1-storage"}' \ +-device '{"driver":"virtio-blk-pci","bus":"pci.2","addr":"0x0","drive":"libvirt-1-format","id":"virtio-disk0","bootindex":1}' \ +-chardev pty,id=charserial0 \ +-device '{"driver":"isa-serial","chardev":"charserial0","id":"serial0","index":0}' \ +-audiodev '{"id":"audio1","driver":"none"}' \ +-global ICH9-LPC.noreboot=off \ +-watchdog-action reset \ +-device '{"driver":"virtio-balloon-pci","id":"balloon0","bus":"pci.3","addr":"0x0"}' \ +-object '{"qom-type":"rng-random","id":"objrng0","filename":"/dev/urandom"}' \ +-device '{"driver":"virtio-rng-pci","rng":"objrng0","id":"rng0","bus":"pci.4","addr":"0x0"}' \ +-sandbox on,obsolete=deny,elevateprivileges=deny,spawn=deny,resourcecontrol=deny \ +-msg timestamp=on diff --git a/tests/qemuxmlconfdata/mshv-x86_64-q35-headless.x86_64-latest+mshv.xml b/tests/qemuxmlconfdata/mshv-x86_64-q35-headless.x86_64-latest+mshv.xml new file mode 100644 index 0000000000..a183a3dd6a --- /dev/null +++ b/tests/qemuxmlconfdata/mshv-x86_64-q35-headless.x86_64-latest+mshv.xml @@ -0,0 +1,87 @@ +<domain type='hyperv'> + <name>qemu_mshv</name> + <uuid>1f739a78-5d77-42e8-8c53-4371e64f2c6f</uuid> + <title>Qemu + MSHV</title> + <memory unit='KiB'>2097152</memory> + <currentMemory unit='KiB'>2097152</currentMemory> + <vcpu placement='static'>1</vcpu> + <os> + <type arch='x86_64' machine='q35'>hvm</type> + <boot dev='hd'/> + </os> + <features> + <acpi/> + <apic/> + </features> + <cpu mode='custom' match='exact' check='none'> + <model fallback='forbid'>qemu64</model> + </cpu> + <clock offset='utc'> + <timer name='rtc' tickpolicy='catchup'/> + <timer name='pit' tickpolicy='delay'/> + <timer name='hpet' present='no'/> + </clock> + <on_poweroff>destroy</on_poweroff> + <on_reboot>restart</on_reboot> + <on_crash>restart</on_crash> + <devices> + <emulator>/usr/bin/qemu-system-x86_64</emulator> + <disk type='file' device='disk'> + <driver name='qemu' type='qcow2'/> + <source file='/var/lib/libvirt/images/test.qcow2'/> + <target dev='vda' bus='virtio'/> + <address type='pci' domain='0x0000' bus='0x02' slot='0x00' function='0x0'/> + </disk> + <controller type='usb' index='0' model='qemu-xhci'> + <address type='pci' domain='0x0000' bus='0x01' slot='0x00' function='0x0'/> + </controller> + <controller type='sata' index='0'> + <address type='pci' domain='0x0000' bus='0x00' slot='0x1f' function='0x2'/> + </controller> + <controller type='pci' index='0' model='pcie-root'/> + <controller type='pci' index='1' model='pcie-root-port'> + <model name='pcie-root-port'/> + <target chassis='1' port='0x8'/> + <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x0' multifunction='on'/> + </controller> + <controller type='pci' index='2' model='pcie-root-port'> + <model name='pcie-root-port'/> + <target chassis='2' port='0x9'/> + <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x1'/> + </controller> + <controller type='pci' index='3' model='pcie-root-port'> + <model name='pcie-root-port'/> + <target chassis='3' port='0xa'/> + <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x2'/> + </controller> + <controller type='pci' index='4' model='pcie-root-port'> + <model name='pcie-root-port'/> + <target chassis='4' port='0xb'/> + <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x3'/> + </controller> + <controller type='pci' index='5' model='pcie-root-port'> + <model name='pcie-root-port'/> + <target chassis='5' port='0xc'/> + <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x4'/> + </controller> + <serial type='pty'> + <target type='isa-serial' port='0'> + <model name='isa-serial'/> + </target> + </serial> + <console type='pty'> + <target type='serial' port='0'/> + </console> + <input type='mouse' bus='ps2'/> + <input type='keyboard' bus='ps2'/> + <audio id='1' type='none'/> + <watchdog model='itco' action='reset'/> + <memballoon model='virtio'> + <address type='pci' domain='0x0000' bus='0x03' slot='0x00' function='0x0'/> + </memballoon> + <rng model='virtio'> + <backend model='random'>/dev/urandom</backend> + <address type='pci' domain='0x0000' bus='0x04' slot='0x00' function='0x0'/> + </rng> + </devices> +</domain> diff --git a/tests/qemuxmlconfdata/mshv-x86_64-q35-headless.x86_64-latest.err b/tests/qemuxmlconfdata/mshv-x86_64-q35-headless.x86_64-latest.err new file mode 100644 index 0000000000..4e4e692190 --- /dev/null +++ b/tests/qemuxmlconfdata/mshv-x86_64-q35-headless.x86_64-latest.err @@ -0,0 +1 @@ +unsupported configuration: Emulator '/usr/bin/qemu-system-x86_64' does not support virt type 'hyperv' diff --git a/tests/qemuxmlconfdata/mshv-x86_64-q35-headless.xml b/tests/qemuxmlconfdata/mshv-x86_64-q35-headless.xml new file mode 100644 index 0000000000..d8fc60a212 --- /dev/null +++ b/tests/qemuxmlconfdata/mshv-x86_64-q35-headless.xml @@ -0,0 +1,35 @@ +<domain type='hyperv'> + <name>qemu_mshv</name> + <title>Qemu + MSHV</title> + <uuid>1f739a78-5d77-42e8-8c53-4371e64f2c6f</uuid> + <memory unit='G'>2</memory> + <vcpu placement="static">1</vcpu> + <os> + <type machine='q35'>hvm</type> + <boot dev='hd'/> + </os> + <features> + <acpi/> + <apic/> + </features> + <clock offset='utc'> + <timer name='rtc' tickpolicy='catchup'/> + <timer name='pit' tickpolicy='delay'/> + <timer name='hpet' present='no'/> + </clock> + <on_poweroff>destroy</on_poweroff> + <on_reboot>restart</on_reboot> + <on_crash>restart</on_crash> + <devices> + <emulator>/usr/bin/qemu-system-x86_64</emulator> + <disk type='file' device='disk'> + <driver name='qemu' type='qcow2'/> + <source file='/var/lib/libvirt/images/test.qcow2'/> + <target dev='vda' bus='virtio'/> + </disk> + <console type='pty'/> + <rng model='virtio'> + <backend model='random'>/dev/urandom</backend> + </rng> + </devices> +</domain> diff --git a/tests/qemuxmlconftest.c b/tests/qemuxmlconftest.c index 079f20ddf4..191b88f75e 100644 --- a/tests/qemuxmlconftest.c +++ b/tests/qemuxmlconftest.c @@ -3052,6 +3052,11 @@ mymain(void) DO_TEST_CAPS_LATEST("hwuuid"); DO_TEST_CAPS_LATEST_PARSE_ERROR("hwuuid-smbios-uuid-match"); + DO_TEST_CAPS_ARCH_LATEST_FULL("mshv-x86_64-q35-headless", "x86_64", + ARG_CAPS_VARIANT, "+mshv", ARG_END); + /* MSHV guests should not work on Linux with KVM */ + DO_TEST_CAPS_LATEST_PARSE_ERROR("mshv-x86_64-q35-headless"); + /* check that all input files were actually used here */ if (testConfXMLCheck(existingTestCases) < 0) ret = -1; -- 2.50.1
On Fri, Aug 29, 2025 at 03:28:38PM -0500, Praveen K Paladugu wrote:
Add mshv test case to qemuxmlconf test.
Signed-off-by: Praveen K Paladugu <prapal@linux.microsoft.com> --- ...86_64-q35-headless.x86_64-latest+mshv.args | 48 ++++++++++ ...x86_64-q35-headless.x86_64-latest+mshv.xml | 87 +++++++++++++++++++ ...mshv-x86_64-q35-headless.x86_64-latest.err | 1 + .../mshv-x86_64-q35-headless.xml | 35 ++++++++ tests/qemuxmlconftest.c | 5 ++ 5 files changed, 176 insertions(+) create mode 100644 tests/qemuxmlconfdata/mshv-x86_64-q35-headless.x86_64-latest+mshv.args create mode 100644 tests/qemuxmlconfdata/mshv-x86_64-q35-headless.x86_64-latest+mshv.xml create mode 100644 tests/qemuxmlconfdata/mshv-x86_64-q35-headless.x86_64-latest.err create mode 100644 tests/qemuxmlconfdata/mshv-x86_64-q35-headless.xml
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com> With regards, Daniel -- |: https://berrange.com -o- https://www.flickr.com/photos/dberrange :| |: https://libvirt.org -o- https://fstop138.berrange.com :| |: https://entangle-photo.org -o- https://www.instagram.com/dberrange :|
Add mshv variant test data in qemucapabilitiesdata. Signed-off-by: Praveen K Paladugu <prapal@linux.microsoft.com> --- tests/qemucapabilitiesdata/README.rst | 5 + .../caps_10.1.0_x86_64+mshv.replies | 46912 ++++++++++++++++ .../caps_10.1.0_x86_64+mshv.xml | 4996 ++ 3 files changed, 51913 insertions(+) create mode 100644 tests/qemucapabilitiesdata/caps_10.1.0_x86_64+mshv.replies create mode 100644 tests/qemucapabilitiesdata/caps_10.1.0_x86_64+mshv.xml diff --git a/tests/qemucapabilitiesdata/README.rst b/tests/qemucapabilitiesdata/README.rst index 3cc0ec4784..26109fdc6d 100644 --- a/tests/qemucapabilitiesdata/README.rst +++ b/tests/qemucapabilitiesdata/README.rst @@ -67,6 +67,11 @@ Known test variants Variant of the test data captured on hosts supporting INTEL TDX security framework. +``+mshv`` + + Variant of the test data captured on hosts supporting mshv (Microsoft + Hypervisor) accelerator with qemu. + Usage in tests ============== diff --git a/tests/qemucapabilitiesdata/caps_10.1.0_x86_64+mshv.replies b/tests/qemucapabilitiesdata/caps_10.1.0_x86_64+mshv.replies new file mode 100644 index 0000000000..2250e1a463 --- /dev/null +++ b/tests/qemucapabilitiesdata/caps_10.1.0_x86_64+mshv.replies @@ -0,0 +1,46912 @@ +{ + "execute": "qmp_capabilities", + "id": "libvirt-1" +} + +{ + "return": {}, + "id": "libvirt-1" +} + +{ + "execute": "query-version", + "id": "libvirt-2" +} + +{ + "return": { + "qemu": { + "micro": 92, + "minor": 0, + "major": 10 + }, + "package": "" + }, + "id": "libvirt-2" +} + +{ + "execute": "query-target", + "id": "libvirt-3" +} + +{ + "return": { + "arch": "x86_64" + }, + "id": "libvirt-3" +} + +{ + "execute": "query-qmp-schema", + "id": "libvirt-4" +} + +{ + "return": [ + { + "name": "query-status", + "ret-type": "1", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "SHUTDOWN", + "meta-type": "event", + "arg-type": "2" + }, + { + "name": "POWERDOWN", + "meta-type": "event", + "arg-type": "0" + }, + { + "name": "RESET", + "meta-type": "event", + "arg-type": "3" + }, + { + "name": "STOP", + "meta-type": "event", + "arg-type": "0" + }, + { + "name": "RESUME", + "meta-type": "event", + "arg-type": "0" + }, + { + "name": "SUSPEND", + "meta-type": "event", + "arg-type": "0" + }, + { + "name": "SUSPEND_DISK", + "meta-type": "event", + "arg-type": "0" + }, + { + "name": "WAKEUP", + "meta-type": "event", + "arg-type": "0" + }, + { + "name": "WATCHDOG", + "meta-type": "event", + "arg-type": "4" + }, + { + "name": "watchdog-set-action", + "ret-type": "0", + "meta-type": "command", + "arg-type": "5" + }, + { + "name": "set-action", + "ret-type": "0", + "meta-type": "command", + "arg-type": "6" + }, + { + "name": "GUEST_PANICKED", + "meta-type": "event", + "arg-type": "7" + }, + { + "name": "GUEST_CRASHLOADED", + "meta-type": "event", + "arg-type": "8" + }, + { + "name": "GUEST_PVSHUTDOWN", + "meta-type": "event", + "arg-type": "0" + }, + { + "name": "MEMORY_FAILURE", + "meta-type": "event", + "arg-type": "9" + }, + { + "name": "JOB_STATUS_CHANGE", + "meta-type": "event", + "arg-type": "10" + }, + { + "name": "job-pause", + "ret-type": "0", + "meta-type": "command", + "arg-type": "11" + }, + { + "name": "job-resume", + "ret-type": "0", + "meta-type": "command", + "arg-type": "12" + }, + { + "name": "job-cancel", + "ret-type": "0", + "meta-type": "command", + "arg-type": "13" + }, + { + "name": "job-complete", + "ret-type": "0", + "meta-type": "command", + "arg-type": "14" + }, + { + "name": "job-dismiss", + "ret-type": "0", + "meta-type": "command", + "arg-type": "15" + }, + { + "name": "job-finalize", + "ret-type": "0", + "meta-type": "command", + "arg-type": "16" + }, + { + "name": "query-jobs", + "ret-type": "[17]", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "query-kvm", + "ret-type": "18", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "x-accel-stats", + "ret-type": "19", + "meta-type": "command", + "arg-type": "0", + "features": [ + "unstable" + ] + }, + { + "name": "query-mshv", + "ret-type": "20", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "query-pr-managers", + "ret-type": "[21]", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "eject", + "ret-type": "0", + "meta-type": "command", + "arg-type": "22" + }, + { + "name": "blockdev-open-tray", + "ret-type": "0", + "meta-type": "command", + "arg-type": "23" + }, + { + "name": "blockdev-close-tray", + "ret-type": "0", + "meta-type": "command", + "arg-type": "24" + }, + { + "name": "blockdev-remove-medium", + "ret-type": "0", + "meta-type": "command", + "arg-type": "25" + }, + { + "name": "blockdev-insert-medium", + "ret-type": "0", + "meta-type": "command", + "arg-type": "26" + }, + { + "name": "blockdev-change-medium", + "ret-type": "0", + "meta-type": "command", + "arg-type": "27" + }, + { + "name": "DEVICE_TRAY_MOVED", + "meta-type": "event", + "arg-type": "28" + }, + { + "name": "PR_MANAGER_STATUS_CHANGED", + "meta-type": "event", + "arg-type": "29" + }, + { + "name": "block_set_io_throttle", + "ret-type": "0", + "meta-type": "command", + "arg-type": "30" + }, + { + "name": "block-latency-histogram-set", + "ret-type": "0", + "meta-type": "command", + "arg-type": "31" + }, + { + "name": "query-block", + "ret-type": "[32]", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "query-blockstats", + "ret-type": "[34]", + "meta-type": "command", + "arg-type": "33" + }, + { + "name": "query-block-jobs", + "ret-type": "[35]", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "block_resize", + "ret-type": "0", + "meta-type": "command", + "arg-type": "36" + }, + { + "name": "blockdev-snapshot-sync", + "ret-type": "0", + "meta-type": "command", + "arg-type": "37" + }, + { + "name": "blockdev-snapshot", + "ret-type": "0", + "meta-type": "command", + "arg-type": "38", + "features": [ + "allow-write-only-overlay" + ] + }, + { + "name": "change-backing-file", + "ret-type": "0", + "meta-type": "command", + "arg-type": "39" + }, + { + "name": "block-commit", + "ret-type": "0", + "meta-type": "command", + "arg-type": "40" + }, + { + "name": "drive-backup", + "ret-type": "0", + "meta-type": "command", + "arg-type": "41", + "features": [ + "deprecated" + ] + }, + { + "name": "blockdev-backup", + "ret-type": "0", + "meta-type": "command", + "arg-type": "42" + }, + { + "name": "query-named-block-nodes", + "ret-type": "[44]", + "meta-type": "command", + "arg-type": "43" + }, + { + "name": "x-debug-query-block-graph", + "ret-type": "45", + "meta-type": "command", + "arg-type": "0", + "features": [ + "unstable" + ] + }, + { + "name": "drive-mirror", + "ret-type": "0", + "meta-type": "command", + "arg-type": "46" + }, + { + "name": "block-dirty-bitmap-add", + "ret-type": "0", + "meta-type": "command", + "arg-type": "47" + }, + { + "name": "block-dirty-bitmap-remove", + "ret-type": "0", + "meta-type": "command", + "arg-type": "48" + }, + { + "name": "block-dirty-bitmap-clear", + "ret-type": "0", + "meta-type": "command", + "arg-type": "48" + }, + { + "name": "block-dirty-bitmap-enable", + "ret-type": "0", + "meta-type": "command", + "arg-type": "48" + }, + { + "name": "block-dirty-bitmap-disable", + "ret-type": "0", + "meta-type": "command", + "arg-type": "48" + }, + { + "name": "block-dirty-bitmap-merge", + "ret-type": "0", + "meta-type": "command", + "arg-type": "49" + }, + { + "name": "x-debug-block-dirty-bitmap-sha256", + "ret-type": "50", + "meta-type": "command", + "arg-type": "48", + "features": [ + "unstable" + ] + }, + { + "name": "blockdev-mirror", + "ret-type": "0", + "meta-type": "command", + "arg-type": "51" + }, + { + "name": "block-stream", + "ret-type": "0", + "meta-type": "command", + "arg-type": "52" + }, + { + "name": "block-job-set-speed", + "ret-type": "0", + "meta-type": "command", + "arg-type": "53" + }, + { + "name": "block-job-cancel", + "ret-type": "0", + "meta-type": "command", + "arg-type": "54" + }, + { + "name": "block-job-pause", + "ret-type": "0", + "meta-type": "command", + "arg-type": "55", + "features": [ + "deprecated" + ] + }, + { + "name": "block-job-resume", + "ret-type": "0", + "meta-type": "command", + "arg-type": "56", + "features": [ + "deprecated" + ] + }, + { + "name": "block-job-complete", + "ret-type": "0", + "meta-type": "command", + "arg-type": "57", + "features": [ + "deprecated" + ] + }, + { + "name": "block-job-dismiss", + "ret-type": "0", + "meta-type": "command", + "arg-type": "58", + "features": [ + "deprecated" + ] + }, + { + "name": "block-job-finalize", + "ret-type": "0", + "meta-type": "command", + "arg-type": "59", + "features": [ + "deprecated" + ] + }, + { + "name": "block-job-change", + "ret-type": "0", + "meta-type": "command", + "arg-type": "60" + }, + { + "name": "blockdev-add", + "ret-type": "0", + "meta-type": "command", + "arg-type": "61" + }, + { + "name": "blockdev-reopen", + "ret-type": "0", + "meta-type": "command", + "arg-type": "62" + }, + { + "name": "blockdev-del", + "ret-type": "0", + "meta-type": "command", + "arg-type": "63" + }, + { + "name": "blockdev-set-active", + "ret-type": "0", + "meta-type": "command", + "arg-type": "64" + }, + { + "name": "blockdev-create", + "ret-type": "0", + "meta-type": "command", + "arg-type": "65" + }, + { + "name": "x-blockdev-amend", + "ret-type": "0", + "meta-type": "command", + "arg-type": "66", + "features": [ + "unstable" + ] + }, + { + "name": "BLOCK_IMAGE_CORRUPTED", + "meta-type": "event", + "arg-type": "67" + }, + { + "name": "BLOCK_IO_ERROR", + "meta-type": "event", + "arg-type": "68" + }, + { + "name": "BLOCK_JOB_COMPLETED", + "meta-type": "event", + "arg-type": "69" + }, + { + "name": "BLOCK_JOB_CANCELLED", + "meta-type": "event", + "arg-type": "70" + }, + { + "name": "BLOCK_JOB_ERROR", + "meta-type": "event", + "arg-type": "71" + }, + { + "name": "BLOCK_JOB_READY", + "meta-type": "event", + "arg-type": "72" + }, + { + "name": "BLOCK_JOB_PENDING", + "meta-type": "event", + "arg-type": "73" + }, + { + "name": "BLOCK_WRITE_THRESHOLD", + "meta-type": "event", + "arg-type": "74" + }, + { + "name": "block-set-write-threshold", + "ret-type": "0", + "meta-type": "command", + "arg-type": "75" + }, + { + "name": "x-blockdev-change", + "ret-type": "0", + "meta-type": "command", + "arg-type": "76", + "features": [ + "unstable" + ] + }, + { + "name": "x-blockdev-set-iothread", + "ret-type": "0", + "meta-type": "command", + "arg-type": "77", + "features": [ + "unstable" + ] + }, + { + "name": "QUORUM_FAILURE", + "meta-type": "event", + "arg-type": "78" + }, + { + "name": "QUORUM_REPORT_BAD", + "meta-type": "event", + "arg-type": "79" + }, + { + "name": "blockdev-snapshot-internal-sync", + "ret-type": "0", + "meta-type": "command", + "arg-type": "80" + }, + { + "name": "blockdev-snapshot-delete-internal-sync", + "ret-type": "82", + "meta-type": "command", + "arg-type": "81" + }, + { + "name": "nbd-server-start", + "ret-type": "0", + "meta-type": "command", + "arg-type": "83" + }, + { + "name": "nbd-server-add", + "ret-type": "0", + "meta-type": "command", + "arg-type": "84", + "features": [ + "deprecated" + ] + }, + { + "name": "nbd-server-remove", + "ret-type": "0", + "meta-type": "command", + "arg-type": "85", + "features": [ + "deprecated" + ] + }, + { + "name": "nbd-server-stop", + "ret-type": "0", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "block-export-add", + "ret-type": "0", + "meta-type": "command", + "arg-type": "86" + }, + { + "name": "block-export-del", + "ret-type": "0", + "meta-type": "command", + "arg-type": "87" + }, + { + "name": "BLOCK_EXPORT_DELETED", + "meta-type": "event", + "arg-type": "88" + }, + { + "name": "query-block-exports", + "ret-type": "[89]", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "query-chardev", + "ret-type": "[90]", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "query-chardev-backends", + "ret-type": "[91]", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "ringbuf-write", + "ret-type": "0", + "meta-type": "command", + "arg-type": "92" + }, + { + "name": "ringbuf-read", + "ret-type": "str", + "meta-type": "command", + "arg-type": "93" + }, + { + "name": "chardev-add", + "ret-type": "95", + "meta-type": "command", + "arg-type": "94" + }, + { + "name": "chardev-change", + "ret-type": "95", + "meta-type": "command", + "arg-type": "96" + }, + { + "name": "chardev-remove", + "ret-type": "0", + "meta-type": "command", + "arg-type": "97" + }, + { + "name": "chardev-send-break", + "ret-type": "0", + "meta-type": "command", + "arg-type": "98" + }, + { + "name": "VSERPORT_CHANGE", + "meta-type": "event", + "arg-type": "99" + }, + { + "name": "dump-guest-memory", + "ret-type": "0", + "meta-type": "command", + "arg-type": "100" + }, + { + "name": "query-dump", + "ret-type": "101", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "DUMP_COMPLETED", + "meta-type": "event", + "arg-type": "102" + }, + { + "name": "query-dump-guest-memory-capability", + "ret-type": "103", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "set_link", + "ret-type": "0", + "meta-type": "command", + "arg-type": "104" + }, + { + "name": "netdev_add", + "ret-type": "0", + "meta-type": "command", + "arg-type": "105" + }, + { + "name": "netdev_del", + "ret-type": "0", + "meta-type": "command", + "arg-type": "106" + }, + { + "name": "query-rx-filter", + "ret-type": "[108]", + "meta-type": "command", + "arg-type": "107" + }, + { + "name": "NIC_RX_FILTER_CHANGED", + "meta-type": "event", + "arg-type": "109" + }, + { + "name": "announce-self", + "ret-type": "0", + "meta-type": "command", + "arg-type": "110" + }, + { + "name": "FAILOVER_NEGOTIATED", + "meta-type": "event", + "arg-type": "111" + }, + { + "name": "NETDEV_STREAM_CONNECTED", + "meta-type": "event", + "arg-type": "112" + }, + { + "name": "NETDEV_STREAM_DISCONNECTED", + "meta-type": "event", + "arg-type": "113" + }, + { + "name": "NETDEV_VHOST_USER_CONNECTED", + "meta-type": "event", + "arg-type": "114" + }, + { + "name": "NETDEV_VHOST_USER_DISCONNECTED", + "meta-type": "event", + "arg-type": "115" + }, + { + "name": "request-ebpf", + "ret-type": "117", + "meta-type": "command", + "arg-type": "116" + }, + { + "name": "query-rocker", + "ret-type": "119", + "meta-type": "command", + "arg-type": "118" + }, + { + "name": "query-rocker-ports", + "ret-type": "[121]", + "meta-type": "command", + "arg-type": "120" + }, + { + "name": "query-rocker-of-dpa-flows", + "ret-type": "[123]", + "meta-type": "command", + "arg-type": "122" + }, + { + "name": "query-rocker-of-dpa-groups", + "ret-type": "[125]", + "meta-type": "command", + "arg-type": "124" + }, + { + "name": "query-tpm-models", + "ret-type": "[126]", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "query-tpm-types", + "ret-type": "[127]", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "query-tpm", + "ret-type": "[128]", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "set_password", + "ret-type": "0", + "meta-type": "command", + "arg-type": "129" + }, + { + "name": "expire_password", + "ret-type": "0", + "meta-type": "command", + "arg-type": "130" + }, + { + "name": "screendump", + "ret-type": "0", + "meta-type": "command", + "arg-type": "131" + }, + { + "name": "query-vnc", + "ret-type": "136", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "query-vnc-servers", + "ret-type": "[137]", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "change-vnc-password", + "ret-type": "0", + "meta-type": "command", + "arg-type": "138" + }, + { + "name": "VNC_CONNECTED", + "meta-type": "event", + "arg-type": "139" + }, + { + "name": "VNC_INITIALIZED", + "meta-type": "event", + "arg-type": "140" + }, + { + "name": "VNC_DISCONNECTED", + "meta-type": "event", + "arg-type": "141" + }, + { + "name": "query-mice", + "ret-type": "[142]", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "send-key", + "ret-type": "0", + "meta-type": "command", + "arg-type": "143" + }, + { + "name": "input-send-event", + "ret-type": "0", + "meta-type": "command", + "arg-type": "144" + }, + { + "name": "query-display-options", + "ret-type": "145", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "display-reload", + "ret-type": "0", + "meta-type": "command", + "arg-type": "146" + }, + { + "name": "display-update", + "ret-type": "0", + "meta-type": "command", + "arg-type": "147" + }, + { + "name": "client_migrate_info", + "ret-type": "0", + "meta-type": "command", + "arg-type": "148" + }, + { + "name": "query-migrate", + "ret-type": "149", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "migrate-set-capabilities", + "ret-type": "0", + "meta-type": "command", + "arg-type": "150" + }, + { + "name": "query-migrate-capabilities", + "ret-type": "[151]", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "migrate-set-parameters", + "ret-type": "0", + "meta-type": "command", + "arg-type": "152" + }, + { + "name": "query-migrate-parameters", + "ret-type": "153", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "migrate-start-postcopy", + "ret-type": "0", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "MIGRATION", + "meta-type": "event", + "arg-type": "154" + }, + { + "name": "MIGRATION_PASS", + "meta-type": "event", + "arg-type": "155" + }, + { + "name": "COLO_EXIT", + "meta-type": "event", + "arg-type": "156" + }, + { + "name": "x-colo-lost-heartbeat", + "ret-type": "0", + "meta-type": "command", + "arg-type": "0", + "features": [ + "unstable" + ] + }, + { + "name": "migrate_cancel", + "ret-type": "0", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "migrate-continue", + "ret-type": "0", + "meta-type": "command", + "arg-type": "157" + }, + { + "name": "migrate", + "ret-type": "0", + "meta-type": "command", + "arg-type": "158" + }, + { + "name": "migrate-incoming", + "ret-type": "0", + "meta-type": "command", + "arg-type": "159" + }, + { + "name": "xen-save-devices-state", + "ret-type": "0", + "meta-type": "command", + "arg-type": "160" + }, + { + "name": "xen-set-global-dirty-log", + "ret-type": "0", + "meta-type": "command", + "arg-type": "161" + }, + { + "name": "xen-load-devices-state", + "ret-type": "0", + "meta-type": "command", + "arg-type": "162" + }, + { + "name": "xen-set-replication", + "ret-type": "0", + "meta-type": "command", + "arg-type": "163" + }, + { + "name": "query-xen-replication-status", + "ret-type": "164", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "xen-colo-do-checkpoint", + "ret-type": "0", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "query-colo-status", + "ret-type": "165", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "migrate-recover", + "ret-type": "0", + "allow-oob": true, + "meta-type": "command", + "arg-type": "166" + }, + { + "name": "migrate-pause", + "ret-type": "0", + "allow-oob": true, + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "UNPLUG_PRIMARY", + "meta-type": "event", + "arg-type": "167" + }, + { + "name": "calc-dirty-rate", + "ret-type": "0", + "meta-type": "command", + "arg-type": "168" + }, + { + "name": "query-dirty-rate", + "ret-type": "170", + "meta-type": "command", + "arg-type": "169" + }, + { + "name": "set-vcpu-dirty-limit", + "ret-type": "0", + "meta-type": "command", + "arg-type": "171" + }, + { + "name": "cancel-vcpu-dirty-limit", + "ret-type": "0", + "meta-type": "command", + "arg-type": "172" + }, + { + "name": "query-vcpu-dirty-limit", + "ret-type": "[173]", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "query-migrationthreads", + "ret-type": "[174]", + "meta-type": "command", + "arg-type": "0", + "features": [ + "deprecated" + ] + }, + { + "name": "snapshot-save", + "ret-type": "0", + "meta-type": "command", + "arg-type": "175" + }, + { + "name": "snapshot-load", + "ret-type": "0", + "meta-type": "command", + "arg-type": "176" + }, + { + "name": "snapshot-delete", + "ret-type": "0", + "meta-type": "command", + "arg-type": "177" + }, + { + "name": "transaction", + "ret-type": "0", + "meta-type": "command", + "arg-type": "178" + }, + { + "name": "trace-event-get-state", + "ret-type": "[180]", + "meta-type": "command", + "arg-type": "179" + }, + { + "name": "trace-event-set-state", + "ret-type": "0", + "meta-type": "command", + "arg-type": "181" + }, + { + "name": "qmp_capabilities", + "ret-type": "0", + "meta-type": "command", + "arg-type": "182" + }, + { + "name": "query-version", + "ret-type": "183", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "query-commands", + "ret-type": "[184]", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "quit", + "ret-type": "0", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "query-qmp-schema", + "ret-type": "[185]", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "qom-list", + "ret-type": "[187]", + "meta-type": "command", + "arg-type": "186" + }, + { + "name": "qom-get", + "ret-type": "any", + "meta-type": "command", + "arg-type": "188" + }, + { + "name": "qom-list-get", + "ret-type": "[190]", + "meta-type": "command", + "arg-type": "189" + }, + { + "name": "qom-set", + "ret-type": "0", + "meta-type": "command", + "arg-type": "191" + }, + { + "name": "qom-list-types", + "ret-type": "[193]", + "meta-type": "command", + "arg-type": "192" + }, + { + "name": "qom-list-properties", + "ret-type": "[187]", + "meta-type": "command", + "arg-type": "194" + }, + { + "name": "object-add", + "ret-type": "0", + "meta-type": "command", + "arg-type": "195" + }, + { + "name": "object-del", + "ret-type": "0", + "meta-type": "command", + "arg-type": "196" + }, + { + "name": "device-list-properties", + "ret-type": "[187]", + "meta-type": "command", + "arg-type": "197" + }, + { + "name": "device_add", + "ret-type": "0", + "meta-type": "command", + "arg-type": "198", + "features": [ + "json-cli", + "json-cli-hotplug" + ] + }, + { + "name": "device_del", + "ret-type": "0", + "meta-type": "command", + "arg-type": "199" + }, + { + "name": "DEVICE_DELETED", + "meta-type": "event", + "arg-type": "200" + }, + { + "name": "DEVICE_UNPLUG_GUEST_ERROR", + "meta-type": "event", + "arg-type": "201" + }, + { + "name": "device-sync-config", + "ret-type": "0", + "meta-type": "command", + "arg-type": "202", + "features": [ + "unstable" + ] + }, + { + "name": "query-cpus-fast", + "ret-type": "[203]", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "query-machines", + "ret-type": "[205]", + "meta-type": "command", + "arg-type": "204" + }, + { + "name": "query-current-machine", + "ret-type": "206", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "query-target", + "ret-type": "207", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "query-uuid", + "ret-type": "208", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "query-vm-generation-id", + "ret-type": "209", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "system_reset", + "ret-type": "0", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "system_powerdown", + "ret-type": "0", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "system_wakeup", + "ret-type": "0", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "inject-nmi", + "ret-type": "0", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "memsave", + "ret-type": "0", + "meta-type": "command", + "arg-type": "210" + }, + { + "name": "pmemsave", + "ret-type": "0", + "meta-type": "command", + "arg-type": "211" + }, + { + "name": "query-memdev", + "ret-type": "[212]", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "query-hotpluggable-cpus", + "ret-type": "[213]", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "set-numa-node", + "ret-type": "0", + "meta-type": "command", + "arg-type": "214" + }, + { + "name": "balloon", + "ret-type": "0", + "meta-type": "command", + "arg-type": "215" + }, + { + "name": "query-balloon", + "ret-type": "216", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "BALLOON_CHANGE", + "meta-type": "event", + "arg-type": "217" + }, + { + "name": "query-hv-balloon-status-report", + "ret-type": "218", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "HV_BALLOON_STATUS_REPORT", + "meta-type": "event", + "arg-type": "218" + }, + { + "name": "query-memory-size-summary", + "ret-type": "219", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "query-memory-devices", + "ret-type": "[220]", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "MEMORY_DEVICE_SIZE_CHANGE", + "meta-type": "event", + "arg-type": "221" + }, + { + "name": "x-query-irq", + "ret-type": "19", + "meta-type": "command", + "arg-type": "0", + "features": [ + "unstable" + ] + }, + { + "name": "x-query-jit", + "ret-type": "19", + "meta-type": "command", + "arg-type": "0", + "features": [ + "unstable" + ] + }, + { + "name": "x-query-numa", + "ret-type": "19", + "meta-type": "command", + "arg-type": "0", + "features": [ + "unstable" + ] + }, + { + "name": "x-query-ramblock", + "ret-type": "19", + "meta-type": "command", + "arg-type": "0", + "features": [ + "unstable" + ] + }, + { + "name": "x-query-roms", + "ret-type": "19", + "meta-type": "command", + "arg-type": "0", + "features": [ + "unstable" + ] + }, + { + "name": "x-query-usb", + "ret-type": "19", + "meta-type": "command", + "arg-type": "0", + "features": [ + "unstable" + ] + }, + { + "name": "dumpdtb", + "ret-type": "0", + "meta-type": "command", + "arg-type": "222" + }, + { + "name": "x-query-interrupt-controllers", + "ret-type": "19", + "meta-type": "command", + "arg-type": "0", + "features": [ + "unstable" + ] + }, + { + "name": "dump-skeys", + "ret-type": "0", + "meta-type": "command", + "arg-type": "223" + }, + { + "name": "query-cpu-model-comparison", + "ret-type": "225", + "meta-type": "command", + "arg-type": "224" + }, + { + "name": "query-cpu-model-baseline", + "ret-type": "227", + "meta-type": "command", + "arg-type": "226" + }, + { + "name": "query-cpu-model-expansion", + "ret-type": "229", + "meta-type": "command", + "arg-type": "228" + }, + { + "name": "query-cpu-definitions", + "ret-type": "[230]", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "set-cpu-topology", + "ret-type": "0", + "meta-type": "command", + "arg-type": "231", + "features": [ + "unstable" + ] + }, + { + "name": "CPU_POLARIZATION_CHANGE", + "meta-type": "event", + "arg-type": "232", + "features": [ + "unstable" + ] + }, + { + "name": "query-s390x-cpu-polarization", + "ret-type": "233", + "meta-type": "command", + "arg-type": "0", + "features": [ + "unstable" + ] + }, + { + "name": "query-replay", + "ret-type": "234", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "replay-break", + "ret-type": "0", + "meta-type": "command", + "arg-type": "235" + }, + { + "name": "replay-delete-break", + "ret-type": "0", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "replay-seek", + "ret-type": "0", + "meta-type": "command", + "arg-type": "236" + }, + { + "name": "yank", + "ret-type": "0", + "allow-oob": true, + "meta-type": "command", + "arg-type": "237" + }, + { + "name": "query-yank", + "ret-type": "[238]", + "allow-oob": true, + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "add_client", + "ret-type": "0", + "meta-type": "command", + "arg-type": "239" + }, + { + "name": "query-name", + "ret-type": "240", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "query-iothreads", + "ret-type": "[241]", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "stop", + "ret-type": "0", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "cont", + "ret-type": "0", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "x-exit-preconfig", + "ret-type": "0", + "meta-type": "command", + "arg-type": "0", + "features": [ + "unstable" + ] + }, + { + "name": "human-monitor-command", + "ret-type": "str", + "meta-type": "command", + "arg-type": "242", + "features": [ + "savevm-monitor-nodes" + ] + }, + { + "name": "getfd", + "ret-type": "0", + "meta-type": "command", + "arg-type": "243" + }, + { + "name": "closefd", + "ret-type": "0", + "meta-type": "command", + "arg-type": "245" + }, + { + "name": "add-fd", + "ret-type": "247", + "meta-type": "command", + "arg-type": "246" + }, + { + "name": "remove-fd", + "ret-type": "0", + "meta-type": "command", + "arg-type": "248" + }, + { + "name": "query-fdsets", + "ret-type": "[249]", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "query-command-line-options", + "ret-type": "[251]", + "meta-type": "command", + "arg-type": "250" + }, + { + "name": "RTC_CHANGE", + "meta-type": "event", + "arg-type": "252" + }, + { + "name": "VFU_CLIENT_HANGUP", + "meta-type": "event", + "arg-type": "253" + }, + { + "name": "query-gic-capabilities", + "ret-type": "[254]", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "rtc-reset-reinjection", + "ret-type": "0", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "query-sev", + "ret-type": "255", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "query-sev-launch-measure", + "ret-type": "256", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "query-sev-capabilities", + "ret-type": "257", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "sev-inject-launch-secret", + "ret-type": "0", + "meta-type": "command", + "arg-type": "258" + }, + { + "name": "query-sev-attestation-report", + "ret-type": "260", + "meta-type": "command", + "arg-type": "259" + }, + { + "name": "query-sgx", + "ret-type": "261", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "query-sgx-capabilities", + "ret-type": "261", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "xen-event-list", + "ret-type": "[262]", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "xen-event-inject", + "ret-type": "0", + "meta-type": "command", + "arg-type": "263" + }, + { + "name": "query-audiodevs", + "ret-type": "[264]", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "query-acpi-ospm-status", + "ret-type": "[265]", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "ACPI_DEVICE_OST", + "meta-type": "event", + "arg-type": "266" + }, + { + "name": "query-pci", + "ret-type": "[267]", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "query-stats", + "ret-type": "[269]", + "meta-type": "command", + "arg-type": "268" + }, + { + "name": "query-stats-schemas", + "ret-type": "[271]", + "meta-type": "command", + "arg-type": "270" + }, + { + "name": "x-query-virtio", + "ret-type": "[272]", + "meta-type": "command", + "arg-type": "0", + "features": [ + "unstable" + ] + }, + { + "name": "x-query-virtio-status", + "ret-type": "274", + "meta-type": "command", + "arg-type": "273", + "features": [ + "unstable" + ] + }, + { + "name": "x-query-virtio-queue-status", + "ret-type": "276", + "meta-type": "command", + "arg-type": "275", + "features": [ + "unstable" + ] + }, + { + "name": "x-query-virtio-vhost-queue-status", + "ret-type": "278", + "meta-type": "command", + "arg-type": "277", + "features": [ + "unstable" + ] + }, + { + "name": "x-query-virtio-queue-element", + "ret-type": "280", + "meta-type": "command", + "arg-type": "279", + "features": [ + "unstable" + ] + }, + { + "name": "VFIO_MIGRATION", + "meta-type": "event", + "arg-type": "281" + }, + { + "name": "query-cryptodev", + "ret-type": "[282]", + "meta-type": "command", + "arg-type": "0" + }, + { + "name": "cxl-inject-general-media-event", + "ret-type": "0", + "meta-type": "command", + "arg-type": "283" + }, + { + "name": "cxl-inject-dram-event", + "ret-type": "0", + "meta-type": "command", + "arg-type": "284" + }, + { + "name": "cxl-inject-memory-module-event", + "ret-type": "0", + "meta-type": "command", + "arg-type": "285" + }, + { + "name": "cxl-inject-poison", + "ret-type": "0", + "meta-type": "command", + "arg-type": "286" + }, + { + "name": "cxl-inject-uncorrectable-errors", + "ret-type": "0", + "meta-type": "command", + "arg-type": "287" + }, + { + "name": "cxl-inject-correctable-error", + "ret-type": "0", + "meta-type": "command", + "arg-type": "288" + }, + { + "name": "cxl-add-dynamic-capacity", + "ret-type": "0", + "meta-type": "command", + "arg-type": "289", + "features": [ + "unstable" + ] + }, + { + "name": "cxl-release-dynamic-capacity", + "ret-type": "0", + "meta-type": "command", + "arg-type": "290", + "features": [ + "unstable" + ] + }, + { + "name": "0", + "members": [], + "meta-type": "object" + }, + { + "name": "1", + "members": [ + { + "name": "running", + "type": "bool" + }, + { + "name": "status", + "type": "291" + } + ], + "meta-type": "object" + }, + { + "name": "2", + "members": [ + { + "name": "guest", + "type": "bool" + }, + { + "name": "reason", + "type": "292" + } + ], + "meta-type": "object" + }, + { + "name": "3", + "members": [ + { + "name": "guest", + "type": "bool" + }, + { + "name": "reason", + "type": "292" + } + ], + "meta-type": "object" + }, + { + "name": "4", + "members": [ + { + "name": "action", + "type": "293" + } + ], + "meta-type": "object" + }, + { + "name": "5", + "members": [ + { + "name": "action", + "type": "293" + } + ], + "meta-type": "object" + }, + { + "name": "6", + "members": [ + { + "name": "reboot", + "default": null, + "type": "294" + }, + { + "name": "shutdown", + "default": null, + "type": "295" + }, + { + "name": "panic", + "default": null, + "type": "296" + }, + { + "name": "watchdog", + "default": null, + "type": "293" + } + ], + "meta-type": "object" + }, + { + "name": "7", + "members": [ + { + "name": "action", + "type": "297" + }, + { + "name": "info", + "default": null, + "type": "298" + } + ], + "meta-type": "object" + }, + { + "name": "8", + "members": [ + { + "name": "action", + "type": "297" + }, + { + "name": "info", + "default": null, + "type": "298" + } + ], + "meta-type": "object" + }, + { + "name": "9", + "members": [ + { + "name": "recipient", + "type": "299" + }, + { + "name": "action", + "type": "300" + }, + { + "name": "flags", + "type": "301" + } + ], + "meta-type": "object" + }, + { + "name": "10", + "members": [ + { + "name": "id", + "type": "str" + }, + { + "name": "status", + "type": "302" + } + ], + "meta-type": "object" + }, + { + "name": "11", + "members": [ + { + "name": "id", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "12", + "members": [ + { + "name": "id", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "13", + "members": [ + { + "name": "id", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "14", + "members": [ + { + "name": "id", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "15", + "members": [ + { + "name": "id", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "16", + "members": [ + { + "name": "id", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "[17]", + "element-type": "17", + "meta-type": "array" + }, + { + "name": "17", + "members": [ + { + "name": "id", + "type": "str" + }, + { + "name": "type", + "type": "303" + }, + { + "name": "status", + "type": "302" + }, + { + "name": "current-progress", + "type": "int" + }, + { + "name": "total-progress", + "type": "int" + }, + { + "name": "error", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "18", + "members": [ + { + "name": "enabled", + "type": "bool" + }, + { + "name": "present", + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "19", + "members": [ + { + "name": "human-readable-text", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "20", + "members": [ + { + "name": "enabled", + "type": "bool" + }, + { + "name": "present", + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "[21]", + "element-type": "21", + "meta-type": "array" + }, + { + "name": "21", + "members": [ + { + "name": "id", + "type": "str" + }, + { + "name": "connected", + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "22", + "members": [ + { + "name": "device", + "default": null, + "type": "str", + "features": [ + "deprecated" + ] + }, + { + "name": "id", + "default": null, + "type": "str" + }, + { + "name": "force", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "23", + "members": [ + { + "name": "device", + "default": null, + "type": "str", + "features": [ + "deprecated" + ] + }, + { + "name": "id", + "default": null, + "type": "str" + }, + { + "name": "force", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "24", + "members": [ + { + "name": "device", + "default": null, + "type": "str", + "features": [ + "deprecated" + ] + }, + { + "name": "id", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "25", + "members": [ + { + "name": "id", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "26", + "members": [ + { + "name": "id", + "type": "str" + }, + { + "name": "node-name", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "27", + "members": [ + { + "name": "device", + "default": null, + "type": "str", + "features": [ + "deprecated" + ] + }, + { + "name": "id", + "default": null, + "type": "str" + }, + { + "name": "filename", + "type": "str" + }, + { + "name": "format", + "default": null, + "type": "str" + }, + { + "name": "force", + "default": null, + "type": "bool" + }, + { + "name": "read-only-mode", + "default": null, + "type": "304" + } + ], + "meta-type": "object" + }, + { + "name": "28", + "members": [ + { + "name": "device", + "type": "str" + }, + { + "name": "id", + "type": "str" + }, + { + "name": "tray-open", + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "29", + "members": [ + { + "name": "id", + "type": "str" + }, + { + "name": "connected", + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "30", + "members": [ + { + "name": "device", + "default": null, + "type": "str", + "features": [ + "deprecated" + ] + }, + { + "name": "id", + "default": null, + "type": "str" + }, + { + "name": "bps", + "type": "int" + }, + { + "name": "bps_rd", + "type": "int" + }, + { + "name": "bps_wr", + "type": "int" + }, + { + "name": "iops", + "type": "int" + }, + { + "name": "iops_rd", + "type": "int" + }, + { + "name": "iops_wr", + "type": "int" + }, + { + "name": "bps_max", + "default": null, + "type": "int" + }, + { + "name": "bps_rd_max", + "default": null, + "type": "int" + }, + { + "name": "bps_wr_max", + "default": null, + "type": "int" + }, + { + "name": "iops_max", + "default": null, + "type": "int" + }, + { + "name": "iops_rd_max", + "default": null, + "type": "int" + }, + { + "name": "iops_wr_max", + "default": null, + "type": "int" + }, + { + "name": "bps_max_length", + "default": null, + "type": "int" + }, + { + "name": "bps_rd_max_length", + "default": null, + "type": "int" + }, + { + "name": "bps_wr_max_length", + "default": null, + "type": "int" + }, + { + "name": "iops_max_length", + "default": null, + "type": "int" + }, + { + "name": "iops_rd_max_length", + "default": null, + "type": "int" + }, + { + "name": "iops_wr_max_length", + "default": null, + "type": "int" + }, + { + "name": "iops_size", + "default": null, + "type": "int" + }, + { + "name": "group", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "31", + "members": [ + { + "name": "id", + "type": "str" + }, + { + "name": "boundaries", + "default": null, + "type": "[int]" + }, + { + "name": "boundaries-read", + "default": null, + "type": "[int]" + }, + { + "name": "boundaries-write", + "default": null, + "type": "[int]" + }, + { + "name": "boundaries-zap", + "default": null, + "type": "[int]" + }, + { + "name": "boundaries-flush", + "default": null, + "type": "[int]" + } + ], + "meta-type": "object" + }, + { + "name": "[32]", + "element-type": "32", + "meta-type": "array" + }, + { + "name": "32", + "members": [ + { + "name": "device", + "type": "str" + }, + { + "name": "qdev", + "default": null, + "type": "str" + }, + { + "name": "type", + "type": "str" + }, + { + "name": "removable", + "type": "bool" + }, + { + "name": "locked", + "type": "bool" + }, + { + "name": "inserted", + "default": null, + "type": "44" + }, + { + "name": "tray_open", + "default": null, + "type": "bool" + }, + { + "name": "io-status", + "default": null, + "type": "305" + } + ], + "meta-type": "object" + }, + { + "name": "33", + "members": [ + { + "name": "query-nodes", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "[34]", + "element-type": "34", + "meta-type": "array" + }, + { + "name": "34", + "members": [ + { + "name": "device", + "default": null, + "type": "str" + }, + { + "name": "qdev", + "default": null, + "type": "str" + }, + { + "name": "node-name", + "default": null, + "type": "str" + }, + { + "name": "stats", + "type": "306" + }, + { + "name": "driver-specific", + "default": null, + "type": "307" + }, + { + "name": "parent", + "default": null, + "type": "34" + }, + { + "name": "backing", + "default": null, + "type": "34" + } + ], + "meta-type": "object" + }, + { + "name": "[35]", + "element-type": "35", + "meta-type": "array" + }, + { + "name": "35", + "tag": "type", + "variants": [ + { + "case": "mirror", + "type": "308" + }, + { + "case": "commit", + "type": "0" + }, + { + "case": "stream", + "type": "0" + }, + { + "case": "backup", + "type": "0" + }, + { + "case": "create", + "type": "0" + }, + { + "case": "amend", + "type": "0" + }, + { + "case": "snapshot-load", + "type": "0" + }, + { + "case": "snapshot-save", + "type": "0" + }, + { + "case": "snapshot-delete", + "type": "0" + } + ], + "members": [ + { + "name": "type", + "type": "303" + }, + { + "name": "device", + "type": "str" + }, + { + "name": "len", + "type": "int" + }, + { + "name": "offset", + "type": "int" + }, + { + "name": "busy", + "type": "bool" + }, + { + "name": "paused", + "type": "bool" + }, + { + "name": "speed", + "type": "int" + }, + { + "name": "io-status", + "type": "305" + }, + { + "name": "ready", + "type": "bool" + }, + { + "name": "status", + "type": "302" + }, + { + "name": "auto-finalize", + "type": "bool" + }, + { + "name": "auto-dismiss", + "type": "bool" + }, + { + "name": "error", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "36", + "members": [ + { + "name": "device", + "default": null, + "type": "str" + }, + { + "name": "node-name", + "default": null, + "type": "str" + }, + { + "name": "size", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "37", + "members": [ + { + "name": "device", + "default": null, + "type": "str" + }, + { + "name": "node-name", + "default": null, + "type": "str" + }, + { + "name": "snapshot-file", + "type": "str" + }, + { + "name": "snapshot-node-name", + "default": null, + "type": "str" + }, + { + "name": "format", + "default": null, + "type": "str" + }, + { + "name": "mode", + "default": null, + "type": "309" + } + ], + "meta-type": "object" + }, + { + "name": "38", + "members": [ + { + "name": "node", + "type": "str" + }, + { + "name": "overlay", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "39", + "members": [ + { + "name": "device", + "type": "str" + }, + { + "name": "image-node-name", + "type": "str" + }, + { + "name": "backing-file", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "40", + "members": [ + { + "name": "job-id", + "default": null, + "type": "str" + }, + { + "name": "device", + "type": "str" + }, + { + "name": "base-node", + "default": null, + "type": "str" + }, + { + "name": "base", + "default": null, + "type": "str", + "features": [ + "deprecated" + ] + }, + { + "name": "top-node", + "default": null, + "type": "str" + }, + { + "name": "top", + "default": null, + "type": "str", + "features": [ + "deprecated" + ] + }, + { + "name": "backing-file", + "default": null, + "type": "str" + }, + { + "name": "backing-mask-protocol", + "default": null, + "type": "bool" + }, + { + "name": "speed", + "default": null, + "type": "int" + }, + { + "name": "on-error", + "default": null, + "type": "310" + }, + { + "name": "filter-node-name", + "default": null, + "type": "str" + }, + { + "name": "auto-finalize", + "default": null, + "type": "bool" + }, + { + "name": "auto-dismiss", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "41", + "members": [ + { + "name": "job-id", + "default": null, + "type": "str" + }, + { + "name": "device", + "type": "str" + }, + { + "name": "sync", + "type": "311" + }, + { + "name": "speed", + "default": null, + "type": "int" + }, + { + "name": "bitmap", + "default": null, + "type": "str" + }, + { + "name": "bitmap-mode", + "default": null, + "type": "312" + }, + { + "name": "compress", + "default": null, + "type": "bool" + }, + { + "name": "on-source-error", + "default": null, + "type": "310" + }, + { + "name": "on-target-error", + "default": null, + "type": "310" + }, + { + "name": "on-cbw-error", + "default": null, + "type": "313" + }, + { + "name": "auto-finalize", + "default": null, + "type": "bool" + }, + { + "name": "auto-dismiss", + "default": null, + "type": "bool" + }, + { + "name": "filter-node-name", + "default": null, + "type": "str" + }, + { + "name": "discard-source", + "default": null, + "type": "bool" + }, + { + "name": "x-perf", + "default": null, + "type": "314", + "features": [ + "unstable" + ] + }, + { + "name": "target", + "type": "str" + }, + { + "name": "format", + "default": null, + "type": "str" + }, + { + "name": "mode", + "default": null, + "type": "309" + } + ], + "meta-type": "object" + }, + { + "name": "42", + "members": [ + { + "name": "job-id", + "default": null, + "type": "str" + }, + { + "name": "device", + "type": "str" + }, + { + "name": "sync", + "type": "311" + }, + { + "name": "speed", + "default": null, + "type": "int" + }, + { + "name": "bitmap", + "default": null, + "type": "str" + }, + { + "name": "bitmap-mode", + "default": null, + "type": "312" + }, + { + "name": "compress", + "default": null, + "type": "bool" + }, + { + "name": "on-source-error", + "default": null, + "type": "310" + }, + { + "name": "on-target-error", + "default": null, + "type": "310" + }, + { + "name": "on-cbw-error", + "default": null, + "type": "313" + }, + { + "name": "auto-finalize", + "default": null, + "type": "bool" + }, + { + "name": "auto-dismiss", + "default": null, + "type": "bool" + }, + { + "name": "filter-node-name", + "default": null, + "type": "str" + }, + { + "name": "discard-source", + "default": null, + "type": "bool" + }, + { + "name": "x-perf", + "default": null, + "type": "314", + "features": [ + "unstable" + ] + }, + { + "name": "target", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "43", + "members": [ + { + "name": "flat", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "[44]", + "element-type": "44", + "meta-type": "array" + }, + { + "name": "44", + "members": [ + { + "name": "file", + "type": "str" + }, + { + "name": "node-name", + "type": "str" + }, + { + "name": "ro", + "type": "bool" + }, + { + "name": "drv", + "type": "str" + }, + { + "name": "backing_file", + "default": null, + "type": "str" + }, + { + "name": "backing_file_depth", + "type": "int" + }, + { + "name": "children", + "type": "[315]" + }, + { + "name": "active", + "type": "bool" + }, + { + "name": "encrypted", + "type": "bool" + }, + { + "name": "detect_zeroes", + "type": "316" + }, + { + "name": "bps", + "type": "int" + }, + { + "name": "bps_rd", + "type": "int" + }, + { + "name": "bps_wr", + "type": "int" + }, + { + "name": "iops", + "type": "int" + }, + { + "name": "iops_rd", + "type": "int" + }, + { + "name": "iops_wr", + "type": "int" + }, + { + "name": "image", + "type": "317" + }, + { + "name": "bps_max", + "default": null, + "type": "int" + }, + { + "name": "bps_rd_max", + "default": null, + "type": "int" + }, + { + "name": "bps_wr_max", + "default": null, + "type": "int" + }, + { + "name": "iops_max", + "default": null, + "type": "int" + }, + { + "name": "iops_rd_max", + "default": null, + "type": "int" + }, + { + "name": "iops_wr_max", + "default": null, + "type": "int" + }, + { + "name": "bps_max_length", + "default": null, + "type": "int" + }, + { + "name": "bps_rd_max_length", + "default": null, + "type": "int" + }, + { + "name": "bps_wr_max_length", + "default": null, + "type": "int" + }, + { + "name": "iops_max_length", + "default": null, + "type": "int" + }, + { + "name": "iops_rd_max_length", + "default": null, + "type": "int" + }, + { + "name": "iops_wr_max_length", + "default": null, + "type": "int" + }, + { + "name": "iops_size", + "default": null, + "type": "int" + }, + { + "name": "group", + "default": null, + "type": "str" + }, + { + "name": "cache", + "type": "318" + }, + { + "name": "write_threshold", + "type": "int" + }, + { + "name": "dirty-bitmaps", + "default": null, + "type": "[319]" + } + ], + "meta-type": "object" + }, + { + "name": "45", + "members": [ + { + "name": "nodes", + "type": "[320]" + }, + { + "name": "edges", + "type": "[321]" + } + ], + "meta-type": "object" + }, + { + "name": "46", + "members": [ + { + "name": "job-id", + "default": null, + "type": "str" + }, + { + "name": "device", + "type": "str" + }, + { + "name": "target", + "type": "str" + }, + { + "name": "format", + "default": null, + "type": "str" + }, + { + "name": "node-name", + "default": null, + "type": "str" + }, + { + "name": "replaces", + "default": null, + "type": "str" + }, + { + "name": "sync", + "type": "311" + }, + { + "name": "mode", + "default": null, + "type": "309" + }, + { + "name": "speed", + "default": null, + "type": "int" + }, + { + "name": "granularity", + "default": null, + "type": "int" + }, + { + "name": "buf-size", + "default": null, + "type": "int" + }, + { + "name": "on-source-error", + "default": null, + "type": "310" + }, + { + "name": "on-target-error", + "default": null, + "type": "310" + }, + { + "name": "unmap", + "default": null, + "type": "bool" + }, + { + "name": "copy-mode", + "default": null, + "type": "322" + }, + { + "name": "auto-finalize", + "default": null, + "type": "bool" + }, + { + "name": "auto-dismiss", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "47", + "members": [ + { + "name": "node", + "type": "str" + }, + { + "name": "name", + "type": "str" + }, + { + "name": "granularity", + "default": null, + "type": "int" + }, + { + "name": "persistent", + "default": null, + "type": "bool" + }, + { + "name": "disabled", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "48", + "members": [ + { + "name": "node", + "type": "str" + }, + { + "name": "name", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "49", + "members": [ + { + "name": "node", + "type": "str" + }, + { + "name": "target", + "type": "str" + }, + { + "name": "bitmaps", + "type": "[323]" + } + ], + "meta-type": "object" + }, + { + "name": "50", + "members": [ + { + "name": "sha256", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "51", + "members": [ + { + "name": "job-id", + "default": null, + "type": "str" + }, + { + "name": "device", + "type": "str" + }, + { + "name": "target", + "type": "str" + }, + { + "name": "replaces", + "default": null, + "type": "str" + }, + { + "name": "sync", + "type": "311" + }, + { + "name": "speed", + "default": null, + "type": "int" + }, + { + "name": "granularity", + "default": null, + "type": "int" + }, + { + "name": "buf-size", + "default": null, + "type": "int" + }, + { + "name": "on-source-error", + "default": null, + "type": "310" + }, + { + "name": "on-target-error", + "default": null, + "type": "310" + }, + { + "name": "filter-node-name", + "default": null, + "type": "str" + }, + { + "name": "copy-mode", + "default": null, + "type": "322" + }, + { + "name": "auto-finalize", + "default": null, + "type": "bool" + }, + { + "name": "auto-dismiss", + "default": null, + "type": "bool" + }, + { + "name": "target-is-zero", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "52", + "members": [ + { + "name": "job-id", + "default": null, + "type": "str" + }, + { + "name": "device", + "type": "str" + }, + { + "name": "base", + "default": null, + "type": "str" + }, + { + "name": "base-node", + "default": null, + "type": "str" + }, + { + "name": "backing-file", + "default": null, + "type": "str" + }, + { + "name": "backing-mask-protocol", + "default": null, + "type": "bool" + }, + { + "name": "bottom", + "default": null, + "type": "str" + }, + { + "name": "speed", + "default": null, + "type": "int" + }, + { + "name": "on-error", + "default": null, + "type": "310" + }, + { + "name": "filter-node-name", + "default": null, + "type": "str" + }, + { + "name": "auto-finalize", + "default": null, + "type": "bool" + }, + { + "name": "auto-dismiss", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "53", + "members": [ + { + "name": "device", + "type": "str" + }, + { + "name": "speed", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "54", + "members": [ + { + "name": "device", + "type": "str" + }, + { + "name": "force", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "55", + "members": [ + { + "name": "device", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "56", + "members": [ + { + "name": "device", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "57", + "members": [ + { + "name": "device", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "58", + "members": [ + { + "name": "id", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "59", + "members": [ + { + "name": "id", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "60", + "tag": "type", + "variants": [ + { + "case": "mirror", + "type": "324" + }, + { + "case": "commit", + "type": "0" + }, + { + "case": "stream", + "type": "0" + }, + { + "case": "backup", + "type": "0" + }, + { + "case": "create", + "type": "0" + }, + { + "case": "amend", + "type": "0" + }, + { + "case": "snapshot-load", + "type": "0" + }, + { + "case": "snapshot-save", + "type": "0" + }, + { + "case": "snapshot-delete", + "type": "0" + } + ], + "members": [ + { + "name": "id", + "type": "str" + }, + { + "name": "type", + "type": "303" + } + ], + "meta-type": "object" + }, + { + "name": "61", + "tag": "driver", + "variants": [ + { + "case": "blkdebug", + "type": "328" + }, + { + "case": "blklogwrites", + "type": "329" + }, + { + "case": "blkverify", + "type": "330" + }, + { + "case": "blkreplay", + "type": "331" + }, + { + "case": "bochs", + "type": "332" + }, + { + "case": "cloop", + "type": "332" + }, + { + "case": "compress", + "type": "332" + }, + { + "case": "copy-before-write", + "type": "333" + }, + { + "case": "copy-on-read", + "type": "334" + }, + { + "case": "dmg", + "type": "332" + }, + { + "case": "file", + "type": "335" + }, + { + "case": "ftp", + "type": "336" + }, + { + "case": "ftps", + "type": "337" + }, + { + "case": "gluster", + "type": "338" + }, + { + "case": "host_cdrom", + "type": "335" + }, + { + "case": "host_device", + "type": "335" + }, + { + "case": "http", + "type": "339" + }, + { + "case": "https", + "type": "340" + }, + { + "case": "iscsi", + "type": "342" + }, + { + "case": "luks", + "type": "343" + }, + { + "case": "nbd", + "type": "344" + }, + { + "case": "nfs", + "type": "345" + }, + { + "case": "null-aio", + "type": "346" + }, + { + "case": "null-co", + "type": "346" + }, + { + "case": "nvme", + "type": "347" + }, + { + "case": "parallels", + "type": "332" + }, + { + "case": "preallocate", + "type": "349" + }, + { + "case": "qcow2", + "type": "350" + }, + { + "case": "qcow", + "type": "351" + }, + { + "case": "qed", + "type": "352" + }, + { + "case": "quorum", + "type": "353" + }, + { + "case": "raw", + "type": "354" + }, + { + "case": "rbd", + "type": "355" + }, + { + "case": "replication", + "type": "356" + }, + { + "case": "snapshot-access", + "type": "332" + }, + { + "case": "ssh", + "type": "357" + }, + { + "case": "throttle", + "type": "358" + }, + { + "case": "vdi", + "type": "332" + }, + { + "case": "vhdx", + "type": "332" + }, + { + "case": "vmdk", + "type": "352" + }, + { + "case": "vpc", + "type": "332" + }, + { + "case": "vvfat", + "type": "362" + } + ], + "members": [ + { + "name": "driver", + "type": "325" + }, + { + "name": "node-name", + "default": null, + "type": "str" + }, + { + "name": "discard", + "default": null, + "type": "326" + }, + { + "name": "cache", + "default": null, + "type": "327" + }, + { + "name": "active", + "default": null, + "type": "bool" + }, + { + "name": "read-only", + "default": null, + "type": "bool" + }, + { + "name": "auto-read-only", + "default": null, + "type": "bool" + }, + { + "name": "force-share", + "default": null, + "type": "bool" + }, + { + "name": "detect-zeroes", + "default": null, + "type": "316" + } + ], + "meta-type": "object" + }, + { + "name": "62", + "members": [ + { + "name": "options", + "type": "[61]" + } + ], + "meta-type": "object" + }, + { + "name": "63", + "members": [ + { + "name": "node-name", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "64", + "members": [ + { + "name": "node-name", + "default": null, + "type": "str" + }, + { + "name": "active", + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "65", + "members": [ + { + "name": "job-id", + "type": "str" + }, + { + "name": "options", + "type": "363" + } + ], + "meta-type": "object" + }, + { + "name": "66", + "members": [ + { + "name": "job-id", + "type": "str" + }, + { + "name": "node-name", + "type": "str" + }, + { + "name": "options", + "type": "364" + }, + { + "name": "force", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "67", + "members": [ + { + "name": "device", + "type": "str" + }, + { + "name": "node-name", + "default": null, + "type": "str" + }, + { + "name": "msg", + "type": "str" + }, + { + "name": "offset", + "default": null, + "type": "int" + }, + { + "name": "size", + "default": null, + "type": "int" + }, + { + "name": "fatal", + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "68", + "members": [ + { + "name": "qom-path", + "type": "str" + }, + { + "name": "device", + "type": "str" + }, + { + "name": "node-name", + "default": null, + "type": "str" + }, + { + "name": "operation", + "type": "365" + }, + { + "name": "action", + "type": "366" + }, + { + "name": "nospace", + "default": null, + "type": "bool" + }, + { + "name": "reason", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "69", + "members": [ + { + "name": "type", + "type": "303" + }, + { + "name": "device", + "type": "str" + }, + { + "name": "len", + "type": "int" + }, + { + "name": "offset", + "type": "int" + }, + { + "name": "speed", + "type": "int" + }, + { + "name": "error", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "70", + "members": [ + { + "name": "type", + "type": "303" + }, + { + "name": "device", + "type": "str" + }, + { + "name": "len", + "type": "int" + }, + { + "name": "offset", + "type": "int" + }, + { + "name": "speed", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "71", + "members": [ + { + "name": "device", + "type": "str" + }, + { + "name": "operation", + "type": "365" + }, + { + "name": "action", + "type": "366" + } + ], + "meta-type": "object" + }, + { + "name": "72", + "members": [ + { + "name": "type", + "type": "303" + }, + { + "name": "device", + "type": "str" + }, + { + "name": "len", + "type": "int" + }, + { + "name": "offset", + "type": "int" + }, + { + "name": "speed", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "73", + "members": [ + { + "name": "type", + "type": "303" + }, + { + "name": "id", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "74", + "members": [ + { + "name": "node-name", + "type": "str" + }, + { + "name": "amount-exceeded", + "type": "int" + }, + { + "name": "write-threshold", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "75", + "members": [ + { + "name": "node-name", + "type": "str" + }, + { + "name": "write-threshold", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "76", + "members": [ + { + "name": "parent", + "type": "str" + }, + { + "name": "child", + "default": null, + "type": "str" + }, + { + "name": "node", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "77", + "members": [ + { + "name": "node-name", + "type": "str" + }, + { + "name": "iothread", + "type": "367" + }, + { + "name": "force", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "78", + "members": [ + { + "name": "reference", + "type": "str" + }, + { + "name": "sector-num", + "type": "int" + }, + { + "name": "sectors-count", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "79", + "members": [ + { + "name": "type", + "type": "368" + }, + { + "name": "error", + "default": null, + "type": "str" + }, + { + "name": "node-name", + "type": "str" + }, + { + "name": "sector-num", + "type": "int" + }, + { + "name": "sectors-count", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "80", + "members": [ + { + "name": "device", + "type": "str" + }, + { + "name": "name", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "81", + "members": [ + { + "name": "device", + "type": "str" + }, + { + "name": "id", + "default": null, + "type": "str" + }, + { + "name": "name", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "82", + "members": [ + { + "name": "id", + "type": "str" + }, + { + "name": "name", + "type": "str" + }, + { + "name": "vm-state-size", + "type": "int" + }, + { + "name": "date-sec", + "type": "int" + }, + { + "name": "date-nsec", + "type": "int" + }, + { + "name": "vm-clock-sec", + "type": "int" + }, + { + "name": "vm-clock-nsec", + "type": "int" + }, + { + "name": "icount", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "83", + "members": [ + { + "name": "handshake-max-seconds", + "default": null, + "type": "int" + }, + { + "name": "tls-creds", + "default": null, + "type": "str" + }, + { + "name": "tls-authz", + "default": null, + "type": "str" + }, + { + "name": "max-connections", + "default": null, + "type": "int" + }, + { + "name": "addr", + "type": "369" + } + ], + "meta-type": "object" + }, + { + "name": "84", + "members": [ + { + "name": "name", + "default": null, + "type": "str" + }, + { + "name": "description", + "default": null, + "type": "str" + }, + { + "name": "device", + "type": "str" + }, + { + "name": "writable", + "default": null, + "type": "bool" + }, + { + "name": "bitmap", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "85", + "members": [ + { + "name": "name", + "type": "str" + }, + { + "name": "mode", + "default": null, + "type": "370" + } + ], + "meta-type": "object" + }, + { + "name": "86", + "tag": "type", + "variants": [ + { + "case": "nbd", + "type": "372" + }, + { + "case": "vhost-user-blk", + "type": "373" + }, + { + "case": "fuse", + "type": "374" + }, + { + "case": "vduse-blk", + "type": "375" + } + ], + "members": [ + { + "name": "type", + "type": "371" + }, + { + "name": "id", + "type": "str" + }, + { + "name": "fixed-iothread", + "default": null, + "type": "bool" + }, + { + "name": "iothread", + "default": null, + "type": "str" + }, + { + "name": "node-name", + "type": "str" + }, + { + "name": "writable", + "default": null, + "type": "bool" + }, + { + "name": "writethrough", + "default": null, + "type": "bool" + }, + { + "name": "allow-inactive", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "87", + "members": [ + { + "name": "id", + "type": "str" + }, + { + "name": "mode", + "default": null, + "type": "370" + } + ], + "meta-type": "object" + }, + { + "name": "88", + "members": [ + { + "name": "id", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "[89]", + "element-type": "89", + "meta-type": "array" + }, + { + "name": "89", + "members": [ + { + "name": "id", + "type": "str" + }, + { + "name": "type", + "type": "371" + }, + { + "name": "node-name", + "type": "str" + }, + { + "name": "shutting-down", + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "[90]", + "element-type": "90", + "meta-type": "array" + }, + { + "name": "90", + "members": [ + { + "name": "label", + "type": "str" + }, + { + "name": "filename", + "type": "str" + }, + { + "name": "frontend-open", + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "[91]", + "element-type": "91", + "meta-type": "array" + }, + { + "name": "91", + "members": [ + { + "name": "name", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "92", + "members": [ + { + "name": "device", + "type": "str" + }, + { + "name": "data", + "type": "str" + }, + { + "name": "format", + "default": null, + "type": "376" + } + ], + "meta-type": "object" + }, + { + "name": "93", + "members": [ + { + "name": "device", + "type": "str" + }, + { + "name": "size", + "type": "int" + }, + { + "name": "format", + "default": null, + "type": "376" + } + ], + "meta-type": "object" + }, + { + "name": "str", + "json-type": "string", + "meta-type": "builtin" + }, + { + "name": "94", + "members": [ + { + "name": "id", + "type": "str" + }, + { + "name": "backend", + "type": "377" + } + ], + "meta-type": "object" + }, + { + "name": "95", + "members": [ + { + "name": "pty", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "96", + "members": [ + { + "name": "id", + "type": "str" + }, + { + "name": "backend", + "type": "377" + } + ], + "meta-type": "object" + }, + { + "name": "97", + "members": [ + { + "name": "id", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "98", + "members": [ + { + "name": "id", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "99", + "members": [ + { + "name": "id", + "type": "str" + }, + { + "name": "open", + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "100", + "members": [ + { + "name": "paging", + "type": "bool" + }, + { + "name": "protocol", + "type": "str" + }, + { + "name": "detach", + "default": null, + "type": "bool" + }, + { + "name": "begin", + "default": null, + "type": "int" + }, + { + "name": "length", + "default": null, + "type": "int" + }, + { + "name": "format", + "default": null, + "type": "378" + } + ], + "meta-type": "object" + }, + { + "name": "101", + "members": [ + { + "name": "status", + "type": "379" + }, + { + "name": "completed", + "type": "int" + }, + { + "name": "total", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "102", + "members": [ + { + "name": "result", + "type": "101" + }, + { + "name": "error", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "103", + "members": [ + { + "name": "formats", + "type": "[378]" + } + ], + "meta-type": "object" + }, + { + "name": "104", + "members": [ + { + "name": "name", + "type": "str" + }, + { + "name": "up", + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "105", + "tag": "type", + "variants": [ + { + "case": "nic", + "type": "381" + }, + { + "case": "passt", + "type": "382" + }, + { + "case": "user", + "type": "383" + }, + { + "case": "tap", + "type": "384" + }, + { + "case": "l2tpv3", + "type": "385" + }, + { + "case": "socket", + "type": "386" + }, + { + "case": "stream", + "type": "387" + }, + { + "case": "dgram", + "type": "388" + }, + { + "case": "vde", + "type": "389" + }, + { + "case": "bridge", + "type": "390" + }, + { + "case": "hubport", + "type": "391" + }, + { + "case": "netmap", + "type": "392" + }, + { + "case": "af-xdp", + "type": "393" + }, + { + "case": "vhost-user", + "type": "394" + }, + { + "case": "vhost-vdpa", + "type": "395" + }, + { + "case": "none", + "type": "0" + } + ], + "members": [ + { + "name": "id", + "type": "str" + }, + { + "name": "type", + "type": "380" + } + ], + "meta-type": "object" + }, + { + "name": "106", + "members": [ + { + "name": "id", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "107", + "members": [ + { + "name": "name", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "[108]", + "element-type": "108", + "meta-type": "array" + }, + { + "name": "108", + "members": [ + { + "name": "name", + "type": "str" + }, + { + "name": "promiscuous", + "type": "bool" + }, + { + "name": "multicast", + "type": "399" + }, + { + "name": "unicast", + "type": "399" + }, + { + "name": "vlan", + "type": "399" + }, + { + "name": "broadcast-allowed", + "type": "bool" + }, + { + "name": "multicast-overflow", + "type": "bool" + }, + { + "name": "unicast-overflow", + "type": "bool" + }, + { + "name": "main-mac", + "type": "str" + }, + { + "name": "vlan-table", + "type": "[int]" + }, + { + "name": "unicast-table", + "type": "[str]" + }, + { + "name": "multicast-table", + "type": "[str]" + } + ], + "meta-type": "object" + }, + { + "name": "109", + "members": [ + { + "name": "name", + "default": null, + "type": "str" + }, + { + "name": "path", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "110", + "members": [ + { + "name": "initial", + "type": "int" + }, + { + "name": "max", + "type": "int" + }, + { + "name": "rounds", + "type": "int" + }, + { + "name": "step", + "type": "int" + }, + { + "name": "interfaces", + "default": null, + "type": "[str]" + }, + { + "name": "id", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "111", + "members": [ + { + "name": "device-id", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "112", + "members": [ + { + "name": "netdev-id", + "type": "str" + }, + { + "name": "addr", + "type": "400" + } + ], + "meta-type": "object" + }, + { + "name": "113", + "members": [ + { + "name": "netdev-id", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "114", + "members": [ + { + "name": "netdev-id", + "type": "str" + }, + { + "name": "chardev-id", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "115", + "members": [ + { + "name": "netdev-id", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "116", + "members": [ + { + "name": "id", + "type": "401" + } + ], + "meta-type": "object" + }, + { + "name": "117", + "members": [ + { + "name": "object", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "118", + "members": [ + { + "name": "name", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "119", + "members": [ + { + "name": "name", + "type": "str" + }, + { + "name": "id", + "type": "int" + }, + { + "name": "ports", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "120", + "members": [ + { + "name": "name", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "[121]", + "element-type": "121", + "meta-type": "array" + }, + { + "name": "121", + "members": [ + { + "name": "name", + "type": "str" + }, + { + "name": "enabled", + "type": "bool" + }, + { + "name": "link-up", + "type": "bool" + }, + { + "name": "speed", + "type": "int" + }, + { + "name": "duplex", + "type": "402" + }, + { + "name": "autoneg", + "type": "403" + } + ], + "meta-type": "object" + }, + { + "name": "122", + "members": [ + { + "name": "name", + "type": "str" + }, + { + "name": "tbl-id", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "[123]", + "element-type": "123", + "meta-type": "array" + }, + { + "name": "123", + "members": [ + { + "name": "cookie", + "type": "int" + }, + { + "name": "hits", + "type": "int" + }, + { + "name": "key", + "type": "404" + }, + { + "name": "mask", + "type": "405" + }, + { + "name": "action", + "type": "406" + } + ], + "meta-type": "object" + }, + { + "name": "124", + "members": [ + { + "name": "name", + "type": "str" + }, + { + "name": "type", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "[125]", + "element-type": "125", + "meta-type": "array" + }, + { + "name": "125", + "members": [ + { + "name": "id", + "type": "int" + }, + { + "name": "type", + "type": "int" + }, + { + "name": "vlan-id", + "default": null, + "type": "int" + }, + { + "name": "pport", + "default": null, + "type": "int" + }, + { + "name": "index", + "default": null, + "type": "int" + }, + { + "name": "out-pport", + "default": null, + "type": "int" + }, + { + "name": "group-id", + "default": null, + "type": "int" + }, + { + "name": "set-vlan-id", + "default": null, + "type": "int" + }, + { + "name": "pop-vlan", + "default": null, + "type": "int" + }, + { + "name": "group-ids", + "default": null, + "type": "[int]" + }, + { + "name": "set-eth-src", + "default": null, + "type": "str" + }, + { + "name": "set-eth-dst", + "default": null, + "type": "str" + }, + { + "name": "ttl-check", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "[126]", + "element-type": "126", + "meta-type": "array" + }, + { + "name": "126", + "members": [ + { + "name": "tpm-tis" + }, + { + "name": "tpm-crb" + }, + { + "name": "tpm-spapr" + } + ], + "meta-type": "enum", + "values": [ + "tpm-tis", + "tpm-crb", + "tpm-spapr" + ] + }, + { + "name": "[127]", + "element-type": "127", + "meta-type": "array" + }, + { + "name": "127", + "members": [ + { + "name": "passthrough" + }, + { + "name": "emulator" + } + ], + "meta-type": "enum", + "values": [ + "passthrough", + "emulator" + ] + }, + { + "name": "[128]", + "element-type": "128", + "meta-type": "array" + }, + { + "name": "128", + "members": [ + { + "name": "id", + "type": "str" + }, + { + "name": "model", + "type": "126" + }, + { + "name": "options", + "type": "407" + } + ], + "meta-type": "object" + }, + { + "name": "129", + "tag": "protocol", + "variants": [ + { + "case": "vnc", + "type": "410" + }, + { + "case": "spice", + "type": "0" + } + ], + "members": [ + { + "name": "protocol", + "type": "408" + }, + { + "name": "password", + "type": "str" + }, + { + "name": "connected", + "default": null, + "type": "409" + } + ], + "meta-type": "object" + }, + { + "name": "130", + "tag": "protocol", + "variants": [ + { + "case": "vnc", + "type": "411" + }, + { + "case": "spice", + "type": "0" + } + ], + "members": [ + { + "name": "protocol", + "type": "408" + }, + { + "name": "time", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "131", + "members": [ + { + "name": "filename", + "type": "str" + }, + { + "name": "device", + "default": null, + "type": "str" + }, + { + "name": "head", + "default": null, + "type": "int" + }, + { + "name": "format", + "default": null, + "type": "412" + } + ], + "meta-type": "object" + }, + { + "name": "136", + "members": [ + { + "name": "enabled", + "type": "bool" + }, + { + "name": "host", + "default": null, + "type": "str" + }, + { + "name": "family", + "default": null, + "type": "417" + }, + { + "name": "service", + "default": null, + "type": "str" + }, + { + "name": "auth", + "default": null, + "type": "str" + }, + { + "name": "clients", + "default": null, + "type": "[418]" + } + ], + "meta-type": "object" + }, + { + "name": "[137]", + "element-type": "137", + "meta-type": "array" + }, + { + "name": "137", + "members": [ + { + "name": "id", + "type": "str" + }, + { + "name": "server", + "type": "[419]" + }, + { + "name": "clients", + "type": "[418]" + }, + { + "name": "auth", + "type": "420" + }, + { + "name": "vencrypt", + "default": null, + "type": "421" + }, + { + "name": "display", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "138", + "members": [ + { + "name": "password", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "139", + "members": [ + { + "name": "server", + "type": "422" + }, + { + "name": "client", + "type": "423" + } + ], + "meta-type": "object" + }, + { + "name": "140", + "members": [ + { + "name": "server", + "type": "422" + }, + { + "name": "client", + "type": "418" + } + ], + "meta-type": "object" + }, + { + "name": "141", + "members": [ + { + "name": "server", + "type": "422" + }, + { + "name": "client", + "type": "418" + } + ], + "meta-type": "object" + }, + { + "name": "[142]", + "element-type": "142", + "meta-type": "array" + }, + { + "name": "142", + "members": [ + { + "name": "name", + "type": "str" + }, + { + "name": "index", + "type": "int" + }, + { + "name": "current", + "type": "bool" + }, + { + "name": "absolute", + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "143", + "members": [ + { + "name": "keys", + "type": "[424]" + }, + { + "name": "hold-time", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "144", + "members": [ + { + "name": "device", + "default": null, + "type": "str" + }, + { + "name": "head", + "default": null, + "type": "int" + }, + { + "name": "events", + "type": "[425]" + } + ], + "meta-type": "object" + }, + { + "name": "145", + "tag": "type", + "variants": [ + { + "case": "curses", + "type": "430" + }, + { + "case": "egl-headless", + "type": "431" + }, + { + "case": "dbus", + "type": "432" + }, + { + "case": "default", + "type": "0" + }, + { + "case": "none", + "type": "0" + } + ], + "members": [ + { + "name": "type", + "type": "426" + }, + { + "name": "full-screen", + "default": null, + "type": "bool" + }, + { + "name": "window-close", + "default": null, + "type": "bool" + }, + { + "name": "show-cursor", + "default": null, + "type": "bool" + }, + { + "name": "gl", + "default": null, + "type": "427" + } + ], + "meta-type": "object" + }, + { + "name": "146", + "tag": "type", + "variants": [ + { + "case": "vnc", + "type": "435" + } + ], + "members": [ + { + "name": "type", + "type": "434" + } + ], + "meta-type": "object" + }, + { + "name": "147", + "tag": "type", + "variants": [ + { + "case": "vnc", + "type": "437" + } + ], + "members": [ + { + "name": "type", + "type": "436" + } + ], + "meta-type": "object" + }, + { + "name": "148", + "members": [ + { + "name": "protocol", + "type": "str" + }, + { + "name": "hostname", + "type": "str" + }, + { + "name": "port", + "default": null, + "type": "int" + }, + { + "name": "tls-port", + "default": null, + "type": "int" + }, + { + "name": "cert-subject", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "149", + "members": [ + { + "name": "status", + "default": null, + "type": "438" + }, + { + "name": "ram", + "default": null, + "type": "439" + }, + { + "name": "vfio", + "default": null, + "type": "440" + }, + { + "name": "xbzrle-cache", + "default": null, + "type": "441" + }, + { + "name": "total-time", + "default": null, + "type": "int" + }, + { + "name": "expected-downtime", + "default": null, + "type": "int" + }, + { + "name": "downtime", + "default": null, + "type": "int" + }, + { + "name": "setup-time", + "default": null, + "type": "int" + }, + { + "name": "cpu-throttle-percentage", + "default": null, + "type": "int" + }, + { + "name": "error-desc", + "default": null, + "type": "str" + }, + { + "name": "blocked-reasons", + "default": null, + "type": "[str]" + }, + { + "name": "postcopy-blocktime", + "default": null, + "type": "int" + }, + { + "name": "postcopy-vcpu-blocktime", + "default": null, + "type": "[int]" + }, + { + "name": "postcopy-latency", + "default": null, + "type": "int", + "features": [ + "unstable" + ] + }, + { + "name": "postcopy-latency-dist", + "default": null, + "type": "[int]", + "features": [ + "unstable" + ] + }, + { + "name": "postcopy-vcpu-latency", + "default": null, + "type": "[int]", + "features": [ + "unstable" + ] + }, + { + "name": "postcopy-non-vcpu-latency", + "default": null, + "type": "int", + "features": [ + "unstable" + ] + }, + { + "name": "socket-address", + "default": null, + "type": "[400]" + }, + { + "name": "dirty-limit-throttle-time-per-round", + "default": null, + "type": "int" + }, + { + "name": "dirty-limit-ring-full-time", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "150", + "members": [ + { + "name": "capabilities", + "type": "[151]" + } + ], + "meta-type": "object" + }, + { + "name": "[151]", + "element-type": "151", + "meta-type": "array" + }, + { + "name": "151", + "members": [ + { + "name": "capability", + "type": "442" + }, + { + "name": "state", + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "152", + "members": [ + { + "name": "announce-initial", + "default": null, + "type": "int" + }, + { + "name": "announce-max", + "default": null, + "type": "int" + }, + { + "name": "announce-rounds", + "default": null, + "type": "int" + }, + { + "name": "announce-step", + "default": null, + "type": "int" + }, + { + "name": "throttle-trigger-threshold", + "default": null, + "type": "int" + }, + { + "name": "cpu-throttle-initial", + "default": null, + "type": "int" + }, + { + "name": "cpu-throttle-increment", + "default": null, + "type": "int" + }, + { + "name": "cpu-throttle-tailslow", + "default": null, + "type": "bool" + }, + { + "name": "tls-creds", + "default": null, + "type": "367" + }, + { + "name": "tls-hostname", + "default": null, + "type": "367" + }, + { + "name": "tls-authz", + "default": null, + "type": "367" + }, + { + "name": "max-bandwidth", + "default": null, + "type": "int" + }, + { + "name": "avail-switchover-bandwidth", + "default": null, + "type": "int" + }, + { + "name": "downtime-limit", + "default": null, + "type": "int" + }, + { + "name": "x-checkpoint-delay", + "default": null, + "type": "int", + "features": [ + "unstable" + ] + }, + { + "name": "multifd-channels", + "default": null, + "type": "int" + }, + { + "name": "xbzrle-cache-size", + "default": null, + "type": "int" + }, + { + "name": "max-postcopy-bandwidth", + "default": null, + "type": "int" + }, + { + "name": "max-cpu-throttle", + "default": null, + "type": "int" + }, + { + "name": "multifd-compression", + "default": null, + "type": "443" + }, + { + "name": "multifd-zlib-level", + "default": null, + "type": "int" + }, + { + "name": "multifd-qatzip-level", + "default": null, + "type": "int" + }, + { + "name": "multifd-zstd-level", + "default": null, + "type": "int" + }, + { + "name": "block-bitmap-mapping", + "default": null, + "type": "[444]" + }, + { + "name": "x-vcpu-dirty-limit-period", + "default": null, + "type": "int", + "features": [ + "unstable" + ] + }, + { + "name": "vcpu-dirty-limit", + "default": null, + "type": "int" + }, + { + "name": "mode", + "default": null, + "type": "445" + }, + { + "name": "zero-page-detection", + "default": null, + "type": "446" + }, + { + "name": "direct-io", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "153", + "members": [ + { + "name": "announce-initial", + "default": null, + "type": "int" + }, + { + "name": "announce-max", + "default": null, + "type": "int" + }, + { + "name": "announce-rounds", + "default": null, + "type": "int" + }, + { + "name": "announce-step", + "default": null, + "type": "int" + }, + { + "name": "throttle-trigger-threshold", + "default": null, + "type": "int" + }, + { + "name": "cpu-throttle-initial", + "default": null, + "type": "int" + }, + { + "name": "cpu-throttle-increment", + "default": null, + "type": "int" + }, + { + "name": "cpu-throttle-tailslow", + "default": null, + "type": "bool" + }, + { + "name": "tls-creds", + "default": null, + "type": "str" + }, + { + "name": "tls-hostname", + "default": null, + "type": "str" + }, + { + "name": "tls-authz", + "default": null, + "type": "str" + }, + { + "name": "max-bandwidth", + "default": null, + "type": "int" + }, + { + "name": "avail-switchover-bandwidth", + "default": null, + "type": "int" + }, + { + "name": "downtime-limit", + "default": null, + "type": "int" + }, + { + "name": "x-checkpoint-delay", + "default": null, + "type": "int", + "features": [ + "unstable" + ] + }, + { + "name": "multifd-channels", + "default": null, + "type": "int" + }, + { + "name": "xbzrle-cache-size", + "default": null, + "type": "int" + }, + { + "name": "max-postcopy-bandwidth", + "default": null, + "type": "int" + }, + { + "name": "max-cpu-throttle", + "default": null, + "type": "int" + }, + { + "name": "multifd-compression", + "default": null, + "type": "443" + }, + { + "name": "multifd-zlib-level", + "default": null, + "type": "int" + }, + { + "name": "multifd-qatzip-level", + "default": null, + "type": "int" + }, + { + "name": "multifd-zstd-level", + "default": null, + "type": "int" + }, + { + "name": "block-bitmap-mapping", + "default": null, + "type": "[444]" + }, + { + "name": "x-vcpu-dirty-limit-period", + "default": null, + "type": "int", + "features": [ + "unstable" + ] + }, + { + "name": "vcpu-dirty-limit", + "default": null, + "type": "int" + }, + { + "name": "mode", + "default": null, + "type": "445" + }, + { + "name": "zero-page-detection", + "default": null, + "type": "446" + }, + { + "name": "direct-io", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "154", + "members": [ + { + "name": "status", + "type": "438" + } + ], + "meta-type": "object" + }, + { + "name": "155", + "members": [ + { + "name": "pass", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "156", + "members": [ + { + "name": "mode", + "type": "447" + }, + { + "name": "reason", + "type": "448" + } + ], + "meta-type": "object" + }, + { + "name": "157", + "members": [ + { + "name": "state", + "type": "438" + } + ], + "meta-type": "object" + }, + { + "name": "158", + "members": [ + { + "name": "uri", + "default": null, + "type": "str" + }, + { + "name": "channels", + "default": null, + "type": "[449]" + }, + { + "name": "detach", + "default": null, + "type": "bool", + "features": [ + "deprecated" + ] + }, + { + "name": "resume", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "159", + "members": [ + { + "name": "uri", + "default": null, + "type": "str" + }, + { + "name": "channels", + "default": null, + "type": "[449]" + }, + { + "name": "exit-on-error", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "160", + "members": [ + { + "name": "filename", + "type": "str" + }, + { + "name": "live", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "161", + "members": [ + { + "name": "enable", + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "162", + "members": [ + { + "name": "filename", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "163", + "members": [ + { + "name": "enable", + "type": "bool" + }, + { + "name": "primary", + "type": "bool" + }, + { + "name": "failover", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "164", + "members": [ + { + "name": "error", + "type": "bool" + }, + { + "name": "desc", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "165", + "members": [ + { + "name": "mode", + "type": "447" + }, + { + "name": "last-mode", + "type": "447" + }, + { + "name": "reason", + "type": "448" + } + ], + "meta-type": "object" + }, + { + "name": "166", + "members": [ + { + "name": "uri", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "167", + "members": [ + { + "name": "device-id", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "168", + "members": [ + { + "name": "calc-time", + "type": "int" + }, + { + "name": "calc-time-unit", + "default": null, + "type": "450" + }, + { + "name": "sample-pages", + "default": null, + "type": "int" + }, + { + "name": "mode", + "default": null, + "type": "451" + } + ], + "meta-type": "object" + }, + { + "name": "169", + "members": [ + { + "name": "calc-time-unit", + "default": null, + "type": "450" + } + ], + "meta-type": "object" + }, + { + "name": "170", + "members": [ + { + "name": "dirty-rate", + "default": null, + "type": "int" + }, + { + "name": "status", + "type": "452" + }, + { + "name": "start-time", + "type": "int" + }, + { + "name": "calc-time", + "type": "int" + }, + { + "name": "calc-time-unit", + "type": "450" + }, + { + "name": "sample-pages", + "type": "int" + }, + { + "name": "mode", + "type": "451" + }, + { + "name": "vcpu-dirty-rate", + "default": null, + "type": "[453]" + } + ], + "meta-type": "object" + }, + { + "name": "171", + "members": [ + { + "name": "cpu-index", + "default": null, + "type": "int" + }, + { + "name": "dirty-rate", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "172", + "members": [ + { + "name": "cpu-index", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "[173]", + "element-type": "173", + "meta-type": "array" + }, + { + "name": "173", + "members": [ + { + "name": "cpu-index", + "type": "int" + }, + { + "name": "limit-rate", + "type": "int" + }, + { + "name": "current-rate", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "[174]", + "element-type": "174", + "meta-type": "array" + }, + { + "name": "174", + "members": [ + { + "name": "name", + "type": "str" + }, + { + "name": "thread-id", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "175", + "members": [ + { + "name": "job-id", + "type": "str" + }, + { + "name": "tag", + "type": "str" + }, + { + "name": "vmstate", + "type": "str" + }, + { + "name": "devices", + "type": "[str]" + } + ], + "meta-type": "object" + }, + { + "name": "176", + "members": [ + { + "name": "job-id", + "type": "str" + }, + { + "name": "tag", + "type": "str" + }, + { + "name": "vmstate", + "type": "str" + }, + { + "name": "devices", + "type": "[str]" + } + ], + "meta-type": "object" + }, + { + "name": "177", + "members": [ + { + "name": "job-id", + "type": "str" + }, + { + "name": "tag", + "type": "str" + }, + { + "name": "devices", + "type": "[str]" + } + ], + "meta-type": "object" + }, + { + "name": "178", + "members": [ + { + "name": "actions", + "type": "[454]" + }, + { + "name": "properties", + "default": null, + "type": "455" + } + ], + "meta-type": "object" + }, + { + "name": "179", + "members": [ + { + "name": "name", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "[180]", + "element-type": "180", + "meta-type": "array" + }, + { + "name": "180", + "members": [ + { + "name": "name", + "type": "str" + }, + { + "name": "state", + "type": "456" + } + ], + "meta-type": "object" + }, + { + "name": "181", + "members": [ + { + "name": "name", + "type": "str" + }, + { + "name": "enable", + "type": "bool" + }, + { + "name": "ignore-unavailable", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "182", + "members": [ + { + "name": "enable", + "default": null, + "type": "[457]" + } + ], + "meta-type": "object" + }, + { + "name": "183", + "members": [ + { + "name": "qemu", + "type": "458" + }, + { + "name": "package", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "[184]", + "element-type": "184", + "meta-type": "array" + }, + { + "name": "184", + "members": [ + { + "name": "name", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "[185]", + "element-type": "185", + "meta-type": "array" + }, + { + "name": "185", + "tag": "meta-type", + "variants": [ + { + "case": "builtin", + "type": "460" + }, + { + "case": "enum", + "type": "461" + }, + { + "case": "array", + "type": "462" + }, + { + "case": "object", + "type": "463" + }, + { + "case": "alternate", + "type": "464" + }, + { + "case": "command", + "type": "465" + }, + { + "case": "event", + "type": "466" + } + ], + "members": [ + { + "name": "name", + "type": "str" + }, + { + "name": "meta-type", + "type": "459" + }, + { + "name": "features", + "default": null, + "type": "[str]" + } + ], + "meta-type": "object" + }, + { + "name": "186", + "members": [ + { + "name": "path", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "[187]", + "element-type": "187", + "meta-type": "array" + }, + { + "name": "187", + "members": [ + { + "name": "name", + "type": "str" + }, + { + "name": "type", + "type": "str" + }, + { + "name": "description", + "default": null, + "type": "str" + }, + { + "name": "default-value", + "default": null, + "type": "any" + } + ], + "meta-type": "object" + }, + { + "name": "188", + "members": [ + { + "name": "path", + "type": "str" + }, + { + "name": "property", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "any", + "json-type": "value", + "meta-type": "builtin" + }, + { + "name": "189", + "members": [ + { + "name": "paths", + "type": "[str]" + } + ], + "meta-type": "object" + }, + { + "name": "[190]", + "element-type": "190", + "meta-type": "array" + }, + { + "name": "190", + "members": [ + { + "name": "properties", + "type": "[467]" + } + ], + "meta-type": "object" + }, + { + "name": "191", + "members": [ + { + "name": "path", + "type": "str" + }, + { + "name": "property", + "type": "str" + }, + { + "name": "value", + "type": "any" + } + ], + "meta-type": "object" + }, + { + "name": "192", + "members": [ + { + "name": "implements", + "default": null, + "type": "str" + }, + { + "name": "abstract", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "[193]", + "element-type": "193", + "meta-type": "array" + }, + { + "name": "193", + "members": [ + { + "name": "name", + "type": "str" + }, + { + "name": "abstract", + "default": null, + "type": "bool" + }, + { + "name": "parent", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "194", + "members": [ + { + "name": "typename", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "195", + "tag": "qom-type", + "variants": [ + { + "case": "acpi-generic-initiator", + "type": "469" + }, + { + "case": "acpi-generic-port", + "type": "470" + }, + { + "case": "authz-list", + "type": "471" + }, + { + "case": "authz-listfile", + "type": "472" + }, + { + "case": "authz-pam", + "type": "473" + }, + { + "case": "authz-simple", + "type": "474" + }, + { + "case": "can-host-socketcan", + "type": "475" + }, + { + "case": "colo-compare", + "type": "476" + }, + { + "case": "cryptodev-backend", + "type": "477" + }, + { + "case": "cryptodev-backend-builtin", + "type": "477" + }, + { + "case": "cryptodev-backend-lkcf", + "type": "477" + }, + { + "case": "cryptodev-vhost-user", + "type": "478" + }, + { + "case": "dbus-vmstate", + "type": "479" + }, + { + "case": "filter-buffer", + "type": "480" + }, + { + "case": "filter-dump", + "type": "481" + }, + { + "case": "filter-mirror", + "type": "482" + }, + { + "case": "filter-redirector", + "type": "483" + }, + { + "case": "filter-replay", + "type": "484" + }, + { + "case": "filter-rewriter", + "type": "485" + }, + { + "case": "input-barrier", + "type": "487" + }, + { + "case": "input-linux", + "type": "488" + }, + { + "case": "iommufd", + "type": "489" + }, + { + "case": "iothread", + "type": "490" + }, + { + "case": "main-loop", + "type": "491" + }, + { + "case": "memory-backend-epc", + "type": "492" + }, + { + "case": "memory-backend-file", + "type": "493" + }, + { + "case": "memory-backend-memfd", + "type": "494" + }, + { + "case": "memory-backend-ram", + "type": "495" + }, + { + "case": "memory-backend-shm", + "type": "496" + }, + { + "case": "pr-manager-helper", + "type": "497" + }, + { + "case": "qtest", + "type": "498" + }, + { + "case": "rng-builtin", + "type": "499" + }, + { + "case": "rng-egd", + "type": "500" + }, + { + "case": "rng-random", + "type": "501" + }, + { + "case": "secret", + "type": "502" + }, + { + "case": "secret_keyring", + "type": "503" + }, + { + "case": "sev-guest", + "type": "504" + }, + { + "case": "sev-snp-guest", + "type": "505" + }, + { + "case": "tdx-guest", + "type": "506" + }, + { + "case": "thread-context", + "type": "507" + }, + { + "case": "throttle-group", + "type": "508" + }, + { + "case": "tls-creds-anon", + "type": "509" + }, + { + "case": "tls-creds-psk", + "type": "510" + }, + { + "case": "tls-creds-x509", + "type": "511" + }, + { + "case": "tls-cipher-suites", + "type": "512" + }, + { + "case": "x-remote-object", + "type": "513" + }, + { + "case": "x-vfio-user-server", + "type": "514" + }, + { + "case": "can-bus", + "type": "0" + }, + { + "case": "pef-guest", + "type": "0" + }, + { + "case": "s390-pv-guest", + "type": "0" + } + ], + "members": [ + { + "name": "qom-type", + "type": "468" + }, + { + "name": "id", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "196", + "members": [ + { + "name": "id", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "197", + "members": [ + { + "name": "typename", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "198", + "members": [ + { + "name": "driver", + "type": "str" + }, + { + "name": "bus", + "default": null, + "type": "str" + }, + { + "name": "id", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "199", + "members": [ + { + "name": "id", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "200", + "members": [ + { + "name": "device", + "default": null, + "type": "str" + }, + { + "name": "path", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "201", + "members": [ + { + "name": "device", + "default": null, + "type": "str" + }, + { + "name": "path", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "202", + "members": [ + { + "name": "id", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "[203]", + "element-type": "203", + "meta-type": "array" + }, + { + "name": "203", + "tag": "target", + "variants": [ + { + "case": "s390x", + "type": "517" + }, + { + "case": "aarch64", + "type": "0" + }, + { + "case": "alpha", + "type": "0" + }, + { + "case": "arm", + "type": "0" + }, + { + "case": "avr", + "type": "0" + }, + { + "case": "hppa", + "type": "0" + }, + { + "case": "i386", + "type": "0" + }, + { + "case": "loongarch64", + "type": "0" + }, + { + "case": "m68k", + "type": "0" + }, + { + "case": "microblaze", + "type": "0" + }, + { + "case": "microblazeel", + "type": "0" + }, + { + "case": "mips", + "type": "0" + }, + { + "case": "mips64", + "type": "0" + }, + { + "case": "mips64el", + "type": "0" + }, + { + "case": "mipsel", + "type": "0" + }, + { + "case": "or1k", + "type": "0" + }, + { + "case": "ppc", + "type": "0" + }, + { + "case": "ppc64", + "type": "0" + }, + { + "case": "riscv32", + "type": "0" + }, + { + "case": "riscv64", + "type": "0" + }, + { + "case": "rx", + "type": "0" + }, + { + "case": "sh4", + "type": "0" + }, + { + "case": "sh4eb", + "type": "0" + }, + { + "case": "sparc", + "type": "0" + }, + { + "case": "sparc64", + "type": "0" + }, + { + "case": "tricore", + "type": "0" + }, + { + "case": "x86_64", + "type": "0" + }, + { + "case": "xtensa", + "type": "0" + }, + { + "case": "xtensaeb", + "type": "0" + } + ], + "members": [ + { + "name": "cpu-index", + "type": "int" + }, + { + "name": "qom-type", + "type": "str" + }, + { + "name": "qom-path", + "type": "str" + }, + { + "name": "thread-id", + "type": "int" + }, + { + "name": "props", + "default": null, + "type": "515" + }, + { + "name": "target", + "type": "516" + } + ], + "meta-type": "object" + }, + { + "name": "204", + "members": [ + { + "name": "compat-props", + "default": null, + "type": "bool", + "features": [ + "unstable" + ] + } + ], + "meta-type": "object" + }, + { + "name": "[205]", + "element-type": "205", + "meta-type": "array" + }, + { + "name": "205", + "members": [ + { + "name": "name", + "type": "str" + }, + { + "name": "alias", + "default": null, + "type": "str" + }, + { + "name": "is-default", + "default": null, + "type": "bool" + }, + { + "name": "cpu-max", + "type": "int" + }, + { + "name": "hotpluggable-cpus", + "type": "bool" + }, + { + "name": "numa-mem-supported", + "type": "bool" + }, + { + "name": "deprecated", + "type": "bool" + }, + { + "name": "default-cpu-type", + "default": null, + "type": "str" + }, + { + "name": "default-ram-id", + "default": null, + "type": "str" + }, + { + "name": "acpi", + "type": "bool" + }, + { + "name": "compat-props", + "default": null, + "type": "[518]", + "features": [ + "unstable" + ] + } + ], + "meta-type": "object" + }, + { + "name": "206", + "members": [ + { + "name": "wakeup-suspend-support", + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "207", + "members": [ + { + "name": "arch", + "type": "516" + } + ], + "meta-type": "object" + }, + { + "name": "208", + "members": [ + { + "name": "UUID", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "209", + "members": [ + { + "name": "guid", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "210", + "members": [ + { + "name": "val", + "type": "int" + }, + { + "name": "size", + "type": "int" + }, + { + "name": "filename", + "type": "str" + }, + { + "name": "cpu-index", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "211", + "members": [ + { + "name": "val", + "type": "int" + }, + { + "name": "size", + "type": "int" + }, + { + "name": "filename", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "[212]", + "element-type": "212", + "meta-type": "array" + }, + { + "name": "212", + "members": [ + { + "name": "id", + "default": null, + "type": "str" + }, + { + "name": "size", + "type": "int" + }, + { + "name": "merge", + "type": "bool" + }, + { + "name": "dump", + "type": "bool" + }, + { + "name": "prealloc", + "type": "bool" + }, + { + "name": "share", + "type": "bool" + }, + { + "name": "reserve", + "default": null, + "type": "bool" + }, + { + "name": "host-nodes", + "type": "[int]" + }, + { + "name": "policy", + "type": "519" + } + ], + "meta-type": "object" + }, + { + "name": "[213]", + "element-type": "213", + "meta-type": "array" + }, + { + "name": "213", + "members": [ + { + "name": "type", + "type": "str" + }, + { + "name": "vcpus-count", + "type": "int" + }, + { + "name": "props", + "type": "515" + }, + { + "name": "qom-path", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "214", + "tag": "type", + "variants": [ + { + "case": "node", + "type": "521" + }, + { + "case": "dist", + "type": "522" + }, + { + "case": "cpu", + "type": "523" + }, + { + "case": "hmat-lb", + "type": "524" + }, + { + "case": "hmat-cache", + "type": "525" + } + ], + "members": [ + { + "name": "type", + "type": "520" + } + ], + "meta-type": "object" + }, + { + "name": "215", + "members": [ + { + "name": "value", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "216", + "members": [ + { + "name": "actual", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "217", + "members": [ + { + "name": "actual", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "218", + "members": [ + { + "name": "committed", + "type": "int" + }, + { + "name": "available", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "219", + "members": [ + { + "name": "base-memory", + "type": "int" + }, + { + "name": "plugged-memory", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "[220]", + "element-type": "220", + "meta-type": "array" + }, + { + "name": "220", + "tag": "type", + "variants": [ + { + "case": "dimm", + "type": "527" + }, + { + "case": "nvdimm", + "type": "527" + }, + { + "case": "virtio-pmem", + "type": "528" + }, + { + "case": "virtio-mem", + "type": "529" + }, + { + "case": "sgx-epc", + "type": "530" + }, + { + "case": "hv-balloon", + "type": "531" + } + ], + "members": [ + { + "name": "type", + "type": "526" + } + ], + "meta-type": "object" + }, + { + "name": "221", + "members": [ + { + "name": "id", + "default": null, + "type": "str" + }, + { + "name": "size", + "type": "int" + }, + { + "name": "qom-path", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "222", + "members": [ + { + "name": "filename", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "223", + "members": [ + { + "name": "filename", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "224", + "members": [ + { + "name": "modela", + "type": "532" + }, + { + "name": "modelb", + "type": "532" + } + ], + "meta-type": "object" + }, + { + "name": "225", + "members": [ + { + "name": "result", + "type": "533" + }, + { + "name": "responsible-properties", + "type": "[str]" + } + ], + "meta-type": "object" + }, + { + "name": "226", + "members": [ + { + "name": "modela", + "type": "532" + }, + { + "name": "modelb", + "type": "532" + } + ], + "meta-type": "object" + }, + { + "name": "227", + "members": [ + { + "name": "model", + "type": "532" + } + ], + "meta-type": "object" + }, + { + "name": "228", + "members": [ + { + "name": "type", + "type": "534" + }, + { + "name": "model", + "type": "532" + } + ], + "meta-type": "object" + }, + { + "name": "229", + "members": [ + { + "name": "model", + "type": "532" + }, + { + "name": "deprecated-props", + "default": null, + "type": "[str]" + } + ], + "meta-type": "object" + }, + { + "name": "[230]", + "element-type": "230", + "meta-type": "array" + }, + { + "name": "230", + "members": [ + { + "name": "name", + "type": "str" + }, + { + "name": "migration-safe", + "default": null, + "type": "bool" + }, + { + "name": "static", + "type": "bool" + }, + { + "name": "unavailable-features", + "default": null, + "type": "[str]" + }, + { + "name": "typename", + "type": "str" + }, + { + "name": "alias-of", + "default": null, + "type": "str" + }, + { + "name": "deprecated", + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "231", + "members": [ + { + "name": "core-id", + "type": "int" + }, + { + "name": "socket-id", + "default": null, + "type": "int" + }, + { + "name": "book-id", + "default": null, + "type": "int" + }, + { + "name": "drawer-id", + "default": null, + "type": "int" + }, + { + "name": "entitlement", + "default": null, + "type": "535" + }, + { + "name": "dedicated", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "232", + "members": [ + { + "name": "polarization", + "type": "536" + } + ], + "meta-type": "object" + }, + { + "name": "233", + "members": [ + { + "name": "polarization", + "type": "536" + } + ], + "meta-type": "object" + }, + { + "name": "234", + "members": [ + { + "name": "mode", + "type": "537" + }, + { + "name": "filename", + "default": null, + "type": "str" + }, + { + "name": "icount", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "235", + "members": [ + { + "name": "icount", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "236", + "members": [ + { + "name": "icount", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "237", + "members": [ + { + "name": "instances", + "type": "[238]" + } + ], + "meta-type": "object" + }, + { + "name": "[238]", + "element-type": "238", + "meta-type": "array" + }, + { + "name": "238", + "tag": "type", + "variants": [ + { + "case": "block-node", + "type": "539" + }, + { + "case": "chardev", + "type": "540" + }, + { + "case": "migration", + "type": "0" + } + ], + "members": [ + { + "name": "type", + "type": "538" + } + ], + "meta-type": "object" + }, + { + "name": "239", + "members": [ + { + "name": "protocol", + "type": "str" + }, + { + "name": "fdname", + "type": "str" + }, + { + "name": "skipauth", + "default": null, + "type": "bool" + }, + { + "name": "tls", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "240", + "members": [ + { + "name": "name", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "[241]", + "element-type": "241", + "meta-type": "array" + }, + { + "name": "241", + "members": [ + { + "name": "id", + "type": "str" + }, + { + "name": "thread-id", + "type": "int" + }, + { + "name": "poll-max-ns", + "type": "int" + }, + { + "name": "poll-grow", + "type": "int" + }, + { + "name": "poll-shrink", + "type": "int" + }, + { + "name": "aio-max-batch", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "242", + "members": [ + { + "name": "command-line", + "type": "str" + }, + { + "name": "cpu-index", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "243", + "members": [ + { + "name": "fdname", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "245", + "members": [ + { + "name": "fdname", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "246", + "members": [ + { + "name": "fdset-id", + "default": null, + "type": "int" + }, + { + "name": "opaque", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "247", + "members": [ + { + "name": "fdset-id", + "type": "int" + }, + { + "name": "fd", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "248", + "members": [ + { + "name": "fdset-id", + "type": "int" + }, + { + "name": "fd", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "[249]", + "element-type": "249", + "meta-type": "array" + }, + { + "name": "249", + "members": [ + { + "name": "fdset-id", + "type": "int" + }, + { + "name": "fds", + "type": "[541]" + } + ], + "meta-type": "object" + }, + { + "name": "250", + "members": [ + { + "name": "option", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "[251]", + "element-type": "251", + "meta-type": "array" + }, + { + "name": "251", + "members": [ + { + "name": "option", + "type": "str" + }, + { + "name": "parameters", + "type": "[542]" + } + ], + "meta-type": "object" + }, + { + "name": "252", + "members": [ + { + "name": "offset", + "type": "int" + }, + { + "name": "qom-path", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "253", + "members": [ + { + "name": "vfu-id", + "type": "str" + }, + { + "name": "vfu-qom-path", + "type": "str" + }, + { + "name": "dev-id", + "type": "str" + }, + { + "name": "dev-qom-path", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "[254]", + "element-type": "254", + "meta-type": "array" + }, + { + "name": "254", + "members": [ + { + "name": "version", + "type": "int" + }, + { + "name": "emulated", + "type": "bool" + }, + { + "name": "kernel", + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "255", + "tag": "sev-type", + "variants": [ + { + "case": "sev", + "type": "545" + }, + { + "case": "sev-snp", + "type": "546" + } + ], + "members": [ + { + "name": "enabled", + "type": "bool" + }, + { + "name": "api-major", + "type": "int" + }, + { + "name": "api-minor", + "type": "int" + }, + { + "name": "build-id", + "type": "int" + }, + { + "name": "state", + "type": "543" + }, + { + "name": "sev-type", + "type": "544" + } + ], + "meta-type": "object" + }, + { + "name": "256", + "members": [ + { + "name": "data", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "257", + "members": [ + { + "name": "pdh", + "type": "str" + }, + { + "name": "cert-chain", + "type": "str" + }, + { + "name": "cpu0-id", + "type": "str" + }, + { + "name": "cbitpos", + "type": "int" + }, + { + "name": "reduced-phys-bits", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "258", + "members": [ + { + "name": "packet-header", + "type": "str" + }, + { + "name": "secret", + "type": "str" + }, + { + "name": "gpa", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "259", + "members": [ + { + "name": "mnonce", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "260", + "members": [ + { + "name": "data", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "261", + "members": [ + { + "name": "sgx", + "type": "bool" + }, + { + "name": "sgx1", + "type": "bool" + }, + { + "name": "sgx2", + "type": "bool" + }, + { + "name": "flc", + "type": "bool" + }, + { + "name": "sections", + "type": "[547]" + } + ], + "meta-type": "object" + }, + { + "name": "[262]", + "element-type": "262", + "meta-type": "array" + }, + { + "name": "262", + "members": [ + { + "name": "port", + "type": "int" + }, + { + "name": "vcpu", + "type": "int" + }, + { + "name": "type", + "type": "548" + }, + { + "name": "remote-domain", + "type": "str" + }, + { + "name": "target", + "type": "int" + }, + { + "name": "pending", + "type": "bool" + }, + { + "name": "masked", + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "263", + "members": [ + { + "name": "port", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "[264]", + "element-type": "264", + "meta-type": "array" + }, + { + "name": "264", + "tag": "driver", + "variants": [ + { + "case": "none", + "type": "550" + }, + { + "case": "alsa", + "type": "551" + }, + { + "case": "dbus", + "type": "553" + }, + { + "case": "oss", + "type": "556" + }, + { + "case": "wav", + "type": "561" + } + ], + "members": [ + { + "name": "id", + "type": "str" + }, + { + "name": "driver", + "type": "549" + }, + { + "name": "timer-period", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "[265]", + "element-type": "265", + "meta-type": "array" + }, + { + "name": "265", + "members": [ + { + "name": "device", + "default": null, + "type": "str" + }, + { + "name": "slot", + "type": "str" + }, + { + "name": "slot-type", + "type": "562" + }, + { + "name": "source", + "type": "int" + }, + { + "name": "status", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "266", + "members": [ + { + "name": "info", + "type": "265" + } + ], + "meta-type": "object" + }, + { + "name": "[267]", + "element-type": "267", + "meta-type": "array" + }, + { + "name": "267", + "members": [ + { + "name": "bus", + "type": "int" + }, + { + "name": "devices", + "type": "[563]" + } + ], + "meta-type": "object" + }, + { + "name": "268", + "tag": "target", + "variants": [ + { + "case": "vcpu", + "type": "566" + }, + { + "case": "vm", + "type": "0" + }, + { + "case": "cryptodev", + "type": "0" + } + ], + "members": [ + { + "name": "target", + "type": "564" + }, + { + "name": "providers", + "default": null, + "type": "[565]" + } + ], + "meta-type": "object" + }, + { + "name": "[269]", + "element-type": "269", + "meta-type": "array" + }, + { + "name": "269", + "members": [ + { + "name": "provider", + "type": "567" + }, + { + "name": "qom-path", + "default": null, + "type": "str" + }, + { + "name": "stats", + "type": "[568]" + } + ], + "meta-type": "object" + }, + { + "name": "270", + "members": [ + { + "name": "provider", + "default": null, + "type": "567" + } + ], + "meta-type": "object" + }, + { + "name": "[271]", + "element-type": "271", + "meta-type": "array" + }, + { + "name": "271", + "members": [ + { + "name": "provider", + "type": "567" + }, + { + "name": "target", + "type": "564" + }, + { + "name": "stats", + "type": "[569]" + } + ], + "meta-type": "object" + }, + { + "name": "[272]", + "element-type": "272", + "meta-type": "array" + }, + { + "name": "272", + "members": [ + { + "name": "path", + "type": "str" + }, + { + "name": "name", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "273", + "members": [ + { + "name": "path", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "274", + "members": [ + { + "name": "name", + "type": "str" + }, + { + "name": "device-id", + "type": "int" + }, + { + "name": "vhost-started", + "type": "bool" + }, + { + "name": "device-endian", + "type": "str" + }, + { + "name": "guest-features", + "type": "570" + }, + { + "name": "host-features", + "type": "570" + }, + { + "name": "backend-features", + "type": "570" + }, + { + "name": "num-vqs", + "type": "int" + }, + { + "name": "status", + "type": "571" + }, + { + "name": "isr", + "type": "int" + }, + { + "name": "queue-sel", + "type": "int" + }, + { + "name": "vm-running", + "type": "bool" + }, + { + "name": "broken", + "type": "bool" + }, + { + "name": "disabled", + "type": "bool" + }, + { + "name": "use-started", + "type": "bool" + }, + { + "name": "started", + "type": "bool" + }, + { + "name": "start-on-kick", + "type": "bool" + }, + { + "name": "disable-legacy-check", + "type": "bool" + }, + { + "name": "bus-name", + "type": "str" + }, + { + "name": "use-guest-notifier-mask", + "type": "bool" + }, + { + "name": "vhost-dev", + "default": null, + "type": "572" + } + ], + "meta-type": "object" + }, + { + "name": "275", + "members": [ + { + "name": "path", + "type": "str" + }, + { + "name": "queue", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "276", + "members": [ + { + "name": "name", + "type": "str" + }, + { + "name": "queue-index", + "type": "int" + }, + { + "name": "inuse", + "type": "int" + }, + { + "name": "vring-num", + "type": "int" + }, + { + "name": "vring-num-default", + "type": "int" + }, + { + "name": "vring-align", + "type": "int" + }, + { + "name": "vring-desc", + "type": "int" + }, + { + "name": "vring-avail", + "type": "int" + }, + { + "name": "vring-used", + "type": "int" + }, + { + "name": "last-avail-idx", + "default": null, + "type": "int" + }, + { + "name": "shadow-avail-idx", + "default": null, + "type": "int" + }, + { + "name": "used-idx", + "type": "int" + }, + { + "name": "signalled-used", + "type": "int" + }, + { + "name": "signalled-used-valid", + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "277", + "members": [ + { + "name": "path", + "type": "str" + }, + { + "name": "queue", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "278", + "members": [ + { + "name": "name", + "type": "str" + }, + { + "name": "kick", + "type": "int" + }, + { + "name": "call", + "type": "int" + }, + { + "name": "desc", + "type": "int" + }, + { + "name": "avail", + "type": "int" + }, + { + "name": "used", + "type": "int" + }, + { + "name": "num", + "type": "int" + }, + { + "name": "desc-phys", + "type": "int" + }, + { + "name": "desc-size", + "type": "int" + }, + { + "name": "avail-phys", + "type": "int" + }, + { + "name": "avail-size", + "type": "int" + }, + { + "name": "used-phys", + "type": "int" + }, + { + "name": "used-size", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "279", + "members": [ + { + "name": "path", + "type": "str" + }, + { + "name": "queue", + "type": "int" + }, + { + "name": "index", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "280", + "members": [ + { + "name": "name", + "type": "str" + }, + { + "name": "index", + "type": "int" + }, + { + "name": "descs", + "type": "[573]" + }, + { + "name": "avail", + "type": "574" + }, + { + "name": "used", + "type": "575" + } + ], + "meta-type": "object" + }, + { + "name": "281", + "members": [ + { + "name": "device-id", + "type": "str" + }, + { + "name": "qom-path", + "type": "str" + }, + { + "name": "device-state", + "type": "576" + } + ], + "meta-type": "object" + }, + { + "name": "[282]", + "element-type": "282", + "meta-type": "array" + }, + { + "name": "282", + "members": [ + { + "name": "id", + "type": "str" + }, + { + "name": "service", + "type": "[577]" + }, + { + "name": "client", + "type": "[578]" + } + ], + "meta-type": "object" + }, + { + "name": "283", + "members": [ + { + "name": "path", + "type": "str" + }, + { + "name": "log", + "type": "579" + }, + { + "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" + }, + { + "name": "284", + "members": [ + { + "name": "path", + "type": "str" + }, + { + "name": "log", + "type": "579" + }, + { + "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": "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": "285", + "members": [ + { + "name": "path", + "type": "str" + }, + { + "name": "log", + "type": "579" + }, + { + "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": "286", + "members": [ + { + "name": "path", + "type": "str" + }, + { + "name": "start", + "type": "int" + }, + { + "name": "length", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "287", + "members": [ + { + "name": "path", + "type": "str" + }, + { + "name": "errors", + "type": "[580]" + } + ], + "meta-type": "object" + }, + { + "name": "288", + "members": [ + { + "name": "path", + "type": "str" + }, + { + "name": "type", + "type": "581" + } + ], + "meta-type": "object" + }, + { + "name": "289", + "members": [ + { + "name": "path", + "type": "str" + }, + { + "name": "host-id", + "type": "int" + }, + { + "name": "selection-policy", + "type": "582" + }, + { + "name": "region", + "type": "int" + }, + { + "name": "tag", + "default": null, + "type": "str" + }, + { + "name": "extents", + "type": "[583]" + } + ], + "meta-type": "object" + }, + { + "name": "290", + "members": [ + { + "name": "path", + "type": "str" + }, + { + "name": "host-id", + "type": "int" + }, + { + "name": "removal-policy", + "type": "584" + }, + { + "name": "forced-removal", + "default": null, + "type": "bool" + }, + { + "name": "sanitize-on-release", + "default": null, + "type": "bool" + }, + { + "name": "region", + "type": "int" + }, + { + "name": "tag", + "default": null, + "type": "str" + }, + { + "name": "extents", + "type": "[583]" + } + ], + "meta-type": "object" + }, + { + "name": "bool", + "json-type": "boolean", + "meta-type": "builtin" + }, + { + "name": "291", + "members": [ + { + "name": "debug" + }, + { + "name": "inmigrate" + }, + { + "name": "internal-error" + }, + { + "name": "io-error" + }, + { + "name": "paused" + }, + { + "name": "postmigrate" + }, + { + "name": "prelaunch" + }, + { + "name": "finish-migrate" + }, + { + "name": "restore-vm" + }, + { + "name": "running" + }, + { + "name": "save-vm" + }, + { + "name": "shutdown" + }, + { + "name": "suspended" + }, + { + "name": "watchdog" + }, + { + "name": "guest-panicked" + }, + { + "name": "colo" + } + ], + "meta-type": "enum", + "values": [ + "debug", + "inmigrate", + "internal-error", + "io-error", + "paused", + "postmigrate", + "prelaunch", + "finish-migrate", + "restore-vm", + "running", + "save-vm", + "shutdown", + "suspended", + "watchdog", + "guest-panicked", + "colo" + ] + }, + { + "name": "292", + "members": [ + { + "name": "none" + }, + { + "name": "host-error" + }, + { + "name": "host-qmp-quit" + }, + { + "name": "host-qmp-system-reset" + }, + { + "name": "host-signal" + }, + { + "name": "host-ui" + }, + { + "name": "guest-shutdown" + }, + { + "name": "guest-reset" + }, + { + "name": "guest-panic" + }, + { + "name": "subsystem-reset" + }, + { + "name": "snapshot-load" + } + ], + "meta-type": "enum", + "values": [ + "none", + "host-error", + "host-qmp-quit", + "host-qmp-system-reset", + "host-signal", + "host-ui", + "guest-shutdown", + "guest-reset", + "guest-panic", + "subsystem-reset", + "snapshot-load" + ] + }, + { + "name": "293", + "members": [ + { + "name": "reset" + }, + { + "name": "shutdown" + }, + { + "name": "poweroff" + }, + { + "name": "pause" + }, + { + "name": "debug" + }, + { + "name": "none" + }, + { + "name": "inject-nmi" + } + ], + "meta-type": "enum", + "values": [ + "reset", + "shutdown", + "poweroff", + "pause", + "debug", + "none", + "inject-nmi" + ] + }, + { + "name": "294", + "members": [ + { + "name": "reset" + }, + { + "name": "shutdown" + } + ], + "meta-type": "enum", + "values": [ + "reset", + "shutdown" + ] + }, + { + "name": "295", + "members": [ + { + "name": "poweroff" + }, + { + "name": "pause" + } + ], + "meta-type": "enum", + "values": [ + "poweroff", + "pause" + ] + }, + { + "name": "296", + "members": [ + { + "name": "pause" + }, + { + "name": "shutdown" + }, + { + "name": "exit-failure" + }, + { + "name": "none" + } + ], + "meta-type": "enum", + "values": [ + "pause", + "shutdown", + "exit-failure", + "none" + ] + }, + { + "name": "297", + "members": [ + { + "name": "pause" + }, + { + "name": "poweroff" + }, + { + "name": "run" + } + ], + "meta-type": "enum", + "values": [ + "pause", + "poweroff", + "run" + ] + }, + { + "name": "298", + "tag": "type", + "variants": [ + { + "case": "hyper-v", + "type": "586" + }, + { + "case": "s390", + "type": "587" + }, + { + "case": "tdx", + "type": "588" + } + ], + "members": [ + { + "name": "type", + "type": "585" + } + ], + "meta-type": "object" + }, + { + "name": "299", + "members": [ + { + "name": "hypervisor" + }, + { + "name": "guest" + } + ], + "meta-type": "enum", + "values": [ + "hypervisor", + "guest" + ] + }, + { + "name": "300", + "members": [ + { + "name": "ignore" + }, + { + "name": "inject" + }, + { + "name": "fatal" + }, + { + "name": "reset" + } + ], + "meta-type": "enum", + "values": [ + "ignore", + "inject", + "fatal", + "reset" + ] + }, + { + "name": "301", + "members": [ + { + "name": "action-required", + "type": "bool" + }, + { + "name": "recursive", + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "302", + "members": [ + { + "name": "undefined" + }, + { + "name": "created" + }, + { + "name": "running" + }, + { + "name": "paused" + }, + { + "name": "ready" + }, + { + "name": "standby" + }, + { + "name": "waiting" + }, + { + "name": "pending" + }, + { + "name": "aborting" + }, + { + "name": "concluded" + }, + { + "name": "null" + } + ], + "meta-type": "enum", + "values": [ + "undefined", + "created", + "running", + "paused", + "ready", + "standby", + "waiting", + "pending", + "aborting", + "concluded", + "null" + ] + }, + { + "name": "303", + "members": [ + { + "name": "commit" + }, + { + "name": "stream" + }, + { + "name": "mirror" + }, + { + "name": "backup" + }, + { + "name": "create" + }, + { + "name": "amend" + }, + { + "name": "snapshot-load" + }, + { + "name": "snapshot-save" + }, + { + "name": "snapshot-delete" + } + ], + "meta-type": "enum", + "values": [ + "commit", + "stream", + "mirror", + "backup", + "create", + "amend", + "snapshot-load", + "snapshot-save", + "snapshot-delete" + ] + }, + { + "name": "int", + "json-type": "int", + "meta-type": "builtin" + }, + { + "name": "304", + "members": [ + { + "name": "retain" + }, + { + "name": "read-only" + }, + { + "name": "read-write" + } + ], + "meta-type": "enum", + "values": [ + "retain", + "read-only", + "read-write" + ] + }, + { + "name": "[int]", + "element-type": "int", + "meta-type": "array" + }, + { + "name": "305", + "members": [ + { + "name": "ok" + }, + { + "name": "failed" + }, + { + "name": "nospace" + } + ], + "meta-type": "enum", + "values": [ + "ok", + "failed", + "nospace" + ] + }, + { + "name": "306", + "members": [ + { + "name": "rd_bytes", + "type": "int" + }, + { + "name": "wr_bytes", + "type": "int" + }, + { + "name": "zone_append_bytes", + "type": "int" + }, + { + "name": "unmap_bytes", + "type": "int" + }, + { + "name": "rd_operations", + "type": "int" + }, + { + "name": "wr_operations", + "type": "int" + }, + { + "name": "zone_append_operations", + "type": "int" + }, + { + "name": "flush_operations", + "type": "int" + }, + { + "name": "unmap_operations", + "type": "int" + }, + { + "name": "rd_total_time_ns", + "type": "int" + }, + { + "name": "wr_total_time_ns", + "type": "int" + }, + { + "name": "zone_append_total_time_ns", + "type": "int" + }, + { + "name": "flush_total_time_ns", + "type": "int" + }, + { + "name": "unmap_total_time_ns", + "type": "int" + }, + { + "name": "wr_highest_offset", + "type": "int" + }, + { + "name": "rd_merged", + "type": "int" + }, + { + "name": "wr_merged", + "type": "int" + }, + { + "name": "zone_append_merged", + "type": "int" + }, + { + "name": "unmap_merged", + "type": "int" + }, + { + "name": "idle_time_ns", + "default": null, + "type": "int" + }, + { + "name": "failed_rd_operations", + "type": "int" + }, + { + "name": "failed_wr_operations", + "type": "int" + }, + { + "name": "failed_zone_append_operations", + "type": "int" + }, + { + "name": "failed_flush_operations", + "type": "int" + }, + { + "name": "failed_unmap_operations", + "type": "int" + }, + { + "name": "invalid_rd_operations", + "type": "int" + }, + { + "name": "invalid_wr_operations", + "type": "int" + }, + { + "name": "invalid_zone_append_operations", + "type": "int" + }, + { + "name": "invalid_flush_operations", + "type": "int" + }, + { + "name": "invalid_unmap_operations", + "type": "int" + }, + { + "name": "account_invalid", + "type": "bool" + }, + { + "name": "account_failed", + "type": "bool" + }, + { + "name": "timed_stats", + "type": "[589]" + }, + { + "name": "rd_latency_histogram", + "default": null, + "type": "590" + }, + { + "name": "wr_latency_histogram", + "default": null, + "type": "590" + }, + { + "name": "zone_append_latency_histogram", + "default": null, + "type": "590" + }, + { + "name": "flush_latency_histogram", + "default": null, + "type": "590" + } + ], + "meta-type": "object" + }, + { + "name": "307", + "tag": "driver", + "variants": [ + { + "case": "file", + "type": "591" + }, + { + "case": "host_device", + "type": "591" + }, + { + "case": "nvme", + "type": "592" + }, + { + "case": "blkdebug", + "type": "0" + }, + { + "case": "blklogwrites", + "type": "0" + }, + { + "case": "blkreplay", + "type": "0" + }, + { + "case": "blkverify", + "type": "0" + }, + { + "case": "bochs", + "type": "0" + }, + { + "case": "cloop", + "type": "0" + }, + { + "case": "compress", + "type": "0" + }, + { + "case": "copy-before-write", + "type": "0" + }, + { + "case": "copy-on-read", + "type": "0" + }, + { + "case": "dmg", + "type": "0" + }, + { + "case": "snapshot-access", + "type": "0" + }, + { + "case": "ftp", + "type": "0" + }, + { + "case": "ftps", + "type": "0" + }, + { + "case": "gluster", + "type": "0" + }, + { + "case": "host_cdrom", + "type": "0" + }, + { + "case": "http", + "type": "0" + }, + { + "case": "https", + "type": "0" + }, + { + "case": "iscsi", + "type": "0" + }, + { + "case": "luks", + "type": "0" + }, + { + "case": "nbd", + "type": "0" + }, + { + "case": "nfs", + "type": "0" + }, + { + "case": "null-aio", + "type": "0" + }, + { + "case": "null-co", + "type": "0" + }, + { + "case": "parallels", + "type": "0" + }, + { + "case": "preallocate", + "type": "0" + }, + { + "case": "qcow", + "type": "0" + }, + { + "case": "qcow2", + "type": "0" + }, + { + "case": "qed", + "type": "0" + }, + { + "case": "quorum", + "type": "0" + }, + { + "case": "raw", + "type": "0" + }, + { + "case": "rbd", + "type": "0" + }, + { + "case": "replication", + "type": "0" + }, + { + "case": "ssh", + "type": "0" + }, + { + "case": "throttle", + "type": "0" + }, + { + "case": "vdi", + "type": "0" + }, + { + "case": "vhdx", + "type": "0" + }, + { + "case": "vmdk", + "type": "0" + }, + { + "case": "vpc", + "type": "0" + }, + { + "case": "vvfat", + "type": "0" + } + ], + "members": [ + { + "name": "driver", + "type": "325" + } + ], + "meta-type": "object" + }, + { + "name": "308", + "members": [ + { + "name": "actively-synced", + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "309", + "members": [ + { + "name": "existing" + }, + { + "name": "absolute-paths" + } + ], + "meta-type": "enum", + "values": [ + "existing", + "absolute-paths" + ] + }, + { + "name": "310", + "members": [ + { + "name": "report" + }, + { + "name": "ignore" + }, + { + "name": "enospc" + }, + { + "name": "stop" + }, + { + "name": "auto" + } + ], + "meta-type": "enum", + "values": [ + "report", + "ignore", + "enospc", + "stop", + "auto" + ] + }, + { + "name": "311", + "members": [ + { + "name": "top" + }, + { + "name": "full" + }, + { + "name": "none" + }, + { + "name": "incremental" + }, + { + "name": "bitmap" + } + ], + "meta-type": "enum", + "values": [ + "top", + "full", + "none", + "incremental", + "bitmap" + ] + }, + { + "name": "312", + "members": [ + { + "name": "on-success" + }, + { + "name": "never" + }, + { + "name": "always" + } + ], + "meta-type": "enum", + "values": [ + "on-success", + "never", + "always" + ] + }, + { + "name": "313", + "members": [ + { + "name": "break-guest-write" + }, + { + "name": "break-snapshot" + } + ], + "meta-type": "enum", + "values": [ + "break-guest-write", + "break-snapshot" + ] + }, + { + "name": "314", + "members": [ + { + "name": "use-copy-range", + "default": null, + "type": "bool" + }, + { + "name": "max-workers", + "default": null, + "type": "int" + }, + { + "name": "max-chunk", + "default": null, + "type": "int" + }, + { + "name": "min-cluster-size", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "[315]", + "element-type": "315", + "meta-type": "array" + }, + { + "name": "315", + "members": [ + { + "name": "child", + "type": "str" + }, + { + "name": "node-name", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "316", + "members": [ + { + "name": "off" + }, + { + "name": "on" + }, + { + "name": "unmap" + } + ], + "meta-type": "enum", + "values": [ + "off", + "on", + "unmap" + ] + }, + { + "name": "317", + "members": [ + { + "name": "filename", + "type": "str" + }, + { + "name": "format", + "type": "str" + }, + { + "name": "dirty-flag", + "default": null, + "type": "bool" + }, + { + "name": "actual-size", + "default": null, + "type": "int" + }, + { + "name": "virtual-size", + "type": "int" + }, + { + "name": "cluster-size", + "default": null, + "type": "int" + }, + { + "name": "encrypted", + "default": null, + "type": "bool" + }, + { + "name": "compressed", + "default": null, + "type": "bool" + }, + { + "name": "backing-filename", + "default": null, + "type": "str" + }, + { + "name": "full-backing-filename", + "default": null, + "type": "str" + }, + { + "name": "backing-filename-format", + "default": null, + "type": "str" + }, + { + "name": "snapshots", + "default": null, + "type": "[82]" + }, + { + "name": "format-specific", + "default": null, + "type": "593" + }, + { + "name": "backing-image", + "default": null, + "type": "317" + } + ], + "meta-type": "object" + }, + { + "name": "318", + "members": [ + { + "name": "writeback", + "type": "bool" + }, + { + "name": "direct", + "type": "bool" + }, + { + "name": "no-flush", + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "[319]", + "element-type": "319", + "meta-type": "array" + }, + { + "name": "319", + "members": [ + { + "name": "name", + "default": null, + "type": "str" + }, + { + "name": "count", + "type": "int" + }, + { + "name": "granularity", + "type": "int" + }, + { + "name": "recording", + "type": "bool" + }, + { + "name": "busy", + "type": "bool" + }, + { + "name": "persistent", + "type": "bool" + }, + { + "name": "inconsistent", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "[320]", + "element-type": "320", + "meta-type": "array" + }, + { + "name": "320", + "members": [ + { + "name": "id", + "type": "int" + }, + { + "name": "type", + "type": "594" + }, + { + "name": "name", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "[321]", + "element-type": "321", + "meta-type": "array" + }, + { + "name": "321", + "members": [ + { + "name": "parent", + "type": "int" + }, + { + "name": "child", + "type": "int" + }, + { + "name": "name", + "type": "str" + }, + { + "name": "perm", + "type": "[595]" + }, + { + "name": "shared-perm", + "type": "[595]" + } + ], + "meta-type": "object" + }, + { + "name": "322", + "members": [ + { + "name": "background" + }, + { + "name": "write-blocking" + } + ], + "meta-type": "enum", + "values": [ + "background", + "write-blocking" + ] + }, + { + "name": "[323]", + "element-type": "323", + "meta-type": "array" + }, + { + "name": "323", + "members": [ + { + "type": "str" + }, + { + "type": "48" + } + ], + "meta-type": "alternate" + }, + { + "name": "324", + "members": [ + { + "name": "copy-mode", + "type": "322" + } + ], + "meta-type": "object" + }, + { + "name": "325", + "members": [ + { + "name": "blkdebug" + }, + { + "name": "blklogwrites" + }, + { + "name": "blkreplay" + }, + { + "name": "blkverify" + }, + { + "name": "bochs" + }, + { + "name": "cloop" + }, + { + "name": "compress" + }, + { + "name": "copy-before-write" + }, + { + "name": "copy-on-read" + }, + { + "name": "dmg" + }, + { + "name": "file" + }, + { + "name": "snapshot-access" + }, + { + "name": "ftp" + }, + { + "name": "ftps" + }, + { + "name": "gluster", + "features": [ + "deprecated" + ] + }, + { + "name": "host_cdrom" + }, + { + "name": "host_device" + }, + { + "name": "http" + }, + { + "name": "https" + }, + { + "name": "iscsi" + }, + { + "name": "luks" + }, + { + "name": "nbd" + }, + { + "name": "nfs" + }, + { + "name": "null-aio" + }, + { + "name": "null-co" + }, + { + "name": "nvme" + }, + { + "name": "parallels" + }, + { + "name": "preallocate" + }, + { + "name": "qcow" + }, + { + "name": "qcow2" + }, + { + "name": "qed" + }, + { + "name": "quorum" + }, + { + "name": "raw" + }, + { + "name": "rbd" + }, + { + "name": "replication" + }, + { + "name": "ssh" + }, + { + "name": "throttle" + }, + { + "name": "vdi" + }, + { + "name": "vhdx" + }, + { + "name": "vmdk" + }, + { + "name": "vpc" + }, + { + "name": "vvfat" + } + ], + "meta-type": "enum", + "values": [ + "blkdebug", + "blklogwrites", + "blkreplay", + "blkverify", + "bochs", + "cloop", + "compress", + "copy-before-write", + "copy-on-read", + "dmg", + "file", + "snapshot-access", + "ftp", + "ftps", + "gluster", + "host_cdrom", + "host_device", + "http", + "https", + "iscsi", + "luks", + "nbd", + "nfs", + "null-aio", + "null-co", + "nvme", + "parallels", + "preallocate", + "qcow", + "qcow2", + "qed", + "quorum", + "raw", + "rbd", + "replication", + "ssh", + "throttle", + "vdi", + "vhdx", + "vmdk", + "vpc", + "vvfat" + ] + }, + { + "name": "326", + "members": [ + { + "name": "ignore" + }, + { + "name": "unmap" + } + ], + "meta-type": "enum", + "values": [ + "ignore", + "unmap" + ] + }, + { + "name": "327", + "members": [ + { + "name": "direct", + "default": null, + "type": "bool" + }, + { + "name": "no-flush", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "328", + "members": [ + { + "name": "image", + "type": "596" + }, + { + "name": "config", + "default": null, + "type": "str" + }, + { + "name": "align", + "default": null, + "type": "int" + }, + { + "name": "max-transfer", + "default": null, + "type": "int" + }, + { + "name": "opt-write-zero", + "default": null, + "type": "int" + }, + { + "name": "max-write-zero", + "default": null, + "type": "int" + }, + { + "name": "opt-discard", + "default": null, + "type": "int" + }, + { + "name": "max-discard", + "default": null, + "type": "int" + }, + { + "name": "inject-error", + "default": null, + "type": "[597]" + }, + { + "name": "set-state", + "default": null, + "type": "[598]" + }, + { + "name": "take-child-perms", + "default": null, + "type": "[595]" + }, + { + "name": "unshare-child-perms", + "default": null, + "type": "[595]" + } + ], + "meta-type": "object" + }, + { + "name": "329", + "members": [ + { + "name": "file", + "type": "596" + }, + { + "name": "log", + "type": "596" + }, + { + "name": "log-sector-size", + "default": null, + "type": "int" + }, + { + "name": "log-append", + "default": null, + "type": "bool" + }, + { + "name": "log-super-update-interval", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "330", + "members": [ + { + "name": "test", + "type": "596" + }, + { + "name": "raw", + "type": "596" + } + ], + "meta-type": "object" + }, + { + "name": "331", + "members": [ + { + "name": "image", + "type": "596" + } + ], + "meta-type": "object" + }, + { + "name": "332", + "members": [ + { + "name": "file", + "type": "596" + } + ], + "meta-type": "object" + }, + { + "name": "333", + "members": [ + { + "name": "file", + "type": "596" + }, + { + "name": "target", + "type": "596" + }, + { + "name": "bitmap", + "default": null, + "type": "48" + }, + { + "name": "on-cbw-error", + "default": null, + "type": "313" + }, + { + "name": "cbw-timeout", + "default": null, + "type": "int" + }, + { + "name": "min-cluster-size", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "334", + "members": [ + { + "name": "file", + "type": "596" + }, + { + "name": "bottom", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "335", + "members": [ + { + "name": "filename", + "type": "str" + }, + { + "name": "pr-manager", + "default": null, + "type": "str" + }, + { + "name": "locking", + "default": null, + "type": "599" + }, + { + "name": "aio", + "default": null, + "type": "600" + }, + { + "name": "aio-max-batch", + "default": null, + "type": "int" + }, + { + "name": "drop-cache", + "default": null, + "type": "bool" + }, + { + "name": "x-check-cache-dropped", + "default": null, + "type": "bool", + "features": [ + "unstable" + ] + } + ], + "meta-type": "object", + "features": [ + "dynamic-auto-read-only" + ] + }, + { + "name": "336", + "members": [ + { + "name": "url", + "type": "str" + }, + { + "name": "readahead", + "default": null, + "type": "int" + }, + { + "name": "timeout", + "default": null, + "type": "int" + }, + { + "name": "username", + "default": null, + "type": "str" + }, + { + "name": "password-secret", + "default": null, + "type": "str" + }, + { + "name": "proxy-username", + "default": null, + "type": "str" + }, + { + "name": "proxy-password-secret", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "337", + "members": [ + { + "name": "url", + "type": "str" + }, + { + "name": "readahead", + "default": null, + "type": "int" + }, + { + "name": "timeout", + "default": null, + "type": "int" + }, + { + "name": "username", + "default": null, + "type": "str" + }, + { + "name": "password-secret", + "default": null, + "type": "str" + }, + { + "name": "proxy-username", + "default": null, + "type": "str" + }, + { + "name": "proxy-password-secret", + "default": null, + "type": "str" + }, + { + "name": "sslverify", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "338", + "members": [ + { + "name": "volume", + "type": "str" + }, + { + "name": "path", + "type": "str" + }, + { + "name": "server", + "type": "[400]" + }, + { + "name": "debug", + "default": null, + "type": "int" + }, + { + "name": "logfile", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "339", + "members": [ + { + "name": "url", + "type": "str" + }, + { + "name": "readahead", + "default": null, + "type": "int" + }, + { + "name": "timeout", + "default": null, + "type": "int" + }, + { + "name": "username", + "default": null, + "type": "str" + }, + { + "name": "password-secret", + "default": null, + "type": "str" + }, + { + "name": "proxy-username", + "default": null, + "type": "str" + }, + { + "name": "proxy-password-secret", + "default": null, + "type": "str" + }, + { + "name": "cookie", + "default": null, + "type": "str" + }, + { + "name": "cookie-secret", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "340", + "members": [ + { + "name": "url", + "type": "str" + }, + { + "name": "readahead", + "default": null, + "type": "int" + }, + { + "name": "timeout", + "default": null, + "type": "int" + }, + { + "name": "username", + "default": null, + "type": "str" + }, + { + "name": "password-secret", + "default": null, + "type": "str" + }, + { + "name": "proxy-username", + "default": null, + "type": "str" + }, + { + "name": "proxy-password-secret", + "default": null, + "type": "str" + }, + { + "name": "cookie", + "default": null, + "type": "str" + }, + { + "name": "sslverify", + "default": null, + "type": "bool" + }, + { + "name": "cookie-secret", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "342", + "members": [ + { + "name": "transport", + "type": "601" + }, + { + "name": "portal", + "type": "str" + }, + { + "name": "target", + "type": "str" + }, + { + "name": "lun", + "default": null, + "type": "int" + }, + { + "name": "user", + "default": null, + "type": "str" + }, + { + "name": "password-secret", + "default": null, + "type": "str" + }, + { + "name": "initiator-name", + "default": null, + "type": "str" + }, + { + "name": "header-digest", + "default": null, + "type": "602" + }, + { + "name": "timeout", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "343", + "members": [ + { + "name": "file", + "type": "596" + }, + { + "name": "key-secret", + "default": null, + "type": "str" + }, + { + "name": "header", + "default": null, + "type": "596" + } + ], + "meta-type": "object" + }, + { + "name": "344", + "members": [ + { + "name": "server", + "type": "400" + }, + { + "name": "export", + "default": null, + "type": "str" + }, + { + "name": "tls-creds", + "default": null, + "type": "str" + }, + { + "name": "tls-hostname", + "default": null, + "type": "str" + }, + { + "name": "x-dirty-bitmap", + "default": null, + "type": "str", + "features": [ + "unstable" + ] + }, + { + "name": "reconnect-delay", + "default": null, + "type": "int" + }, + { + "name": "open-timeout", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "345", + "members": [ + { + "name": "server", + "type": "603" + }, + { + "name": "path", + "type": "str" + }, + { + "name": "user", + "default": null, + "type": "int" + }, + { + "name": "group", + "default": null, + "type": "int" + }, + { + "name": "tcp-syn-count", + "default": null, + "type": "int" + }, + { + "name": "readahead-size", + "default": null, + "type": "int" + }, + { + "name": "page-cache-size", + "default": null, + "type": "int" + }, + { + "name": "debug", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "346", + "members": [ + { + "name": "size", + "default": null, + "type": "int" + }, + { + "name": "latency-ns", + "default": null, + "type": "int" + }, + { + "name": "read-zeroes", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "347", + "members": [ + { + "name": "device", + "type": "str" + }, + { + "name": "namespace", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "349", + "members": [ + { + "name": "file", + "type": "596" + }, + { + "name": "prealloc-align", + "default": null, + "type": "int" + }, + { + "name": "prealloc-size", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "350", + "members": [ + { + "name": "file", + "type": "596" + }, + { + "name": "backing", + "default": null, + "type": "604" + }, + { + "name": "lazy-refcounts", + "default": null, + "type": "bool" + }, + { + "name": "pass-discard-request", + "default": null, + "type": "bool" + }, + { + "name": "pass-discard-snapshot", + "default": null, + "type": "bool" + }, + { + "name": "pass-discard-other", + "default": null, + "type": "bool" + }, + { + "name": "discard-no-unref", + "default": null, + "type": "bool" + }, + { + "name": "overlap-check", + "default": null, + "type": "605" + }, + { + "name": "cache-size", + "default": null, + "type": "int" + }, + { + "name": "l2-cache-size", + "default": null, + "type": "int" + }, + { + "name": "l2-cache-entry-size", + "default": null, + "type": "int" + }, + { + "name": "refcount-cache-size", + "default": null, + "type": "int" + }, + { + "name": "cache-clean-interval", + "default": null, + "type": "int" + }, + { + "name": "encrypt", + "default": null, + "type": "606" + }, + { + "name": "data-file", + "default": null, + "type": "596" + } + ], + "meta-type": "object" + }, + { + "name": "351", + "members": [ + { + "name": "file", + "type": "596" + }, + { + "name": "backing", + "default": null, + "type": "604" + }, + { + "name": "encrypt", + "default": null, + "type": "607" + } + ], + "meta-type": "object" + }, + { + "name": "352", + "members": [ + { + "name": "file", + "type": "596" + }, + { + "name": "backing", + "default": null, + "type": "604" + } + ], + "meta-type": "object" + }, + { + "name": "353", + "members": [ + { + "name": "blkverify", + "default": null, + "type": "bool" + }, + { + "name": "children", + "type": "[596]" + }, + { + "name": "vote-threshold", + "type": "int" + }, + { + "name": "rewrite-corrupted", + "default": null, + "type": "bool" + }, + { + "name": "read-pattern", + "default": null, + "type": "608" + } + ], + "meta-type": "object" + }, + { + "name": "354", + "members": [ + { + "name": "file", + "type": "596" + }, + { + "name": "offset", + "default": null, + "type": "int" + }, + { + "name": "size", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "355", + "members": [ + { + "name": "pool", + "type": "str" + }, + { + "name": "namespace", + "default": null, + "type": "str" + }, + { + "name": "image", + "type": "str" + }, + { + "name": "conf", + "default": null, + "type": "str" + }, + { + "name": "snapshot", + "default": null, + "type": "str" + }, + { + "name": "encrypt", + "default": null, + "type": "609" + }, + { + "name": "user", + "default": null, + "type": "str" + }, + { + "name": "auth-client-required", + "default": null, + "type": "[610]" + }, + { + "name": "key-secret", + "default": null, + "type": "str" + }, + { + "name": "server", + "default": null, + "type": "[611]" + } + ], + "meta-type": "object" + }, + { + "name": "356", + "members": [ + { + "name": "file", + "type": "596" + }, + { + "name": "mode", + "type": "612" + }, + { + "name": "top-id", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "357", + "members": [ + { + "name": "server", + "type": "613" + }, + { + "name": "path", + "type": "str" + }, + { + "name": "user", + "default": null, + "type": "str" + }, + { + "name": "host-key-check", + "default": null, + "type": "614" + } + ], + "meta-type": "object" + }, + { + "name": "358", + "members": [ + { + "name": "throttle-group", + "type": "str" + }, + { + "name": "file", + "type": "596" + } + ], + "meta-type": "object" + }, + { + "name": "362", + "members": [ + { + "name": "dir", + "type": "str" + }, + { + "name": "fat-type", + "default": null, + "type": "int" + }, + { + "name": "floppy", + "default": null, + "type": "bool" + }, + { + "name": "label", + "default": null, + "type": "str" + }, + { + "name": "rw", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "[61]", + "element-type": "61", + "meta-type": "array" + }, + { + "name": "363", + "tag": "driver", + "variants": [ + { + "case": "file", + "type": "615" + }, + { + "case": "gluster", + "type": "616" + }, + { + "case": "luks", + "type": "617" + }, + { + "case": "nfs", + "type": "618" + }, + { + "case": "parallels", + "type": "619" + }, + { + "case": "qcow", + "type": "620" + }, + { + "case": "qcow2", + "type": "621" + }, + { + "case": "qed", + "type": "622" + }, + { + "case": "rbd", + "type": "623" + }, + { + "case": "ssh", + "type": "624" + }, + { + "case": "vdi", + "type": "625" + }, + { + "case": "vhdx", + "type": "626" + }, + { + "case": "vmdk", + "type": "627" + }, + { + "case": "vpc", + "type": "628" + }, + { + "case": "blkdebug", + "type": "0" + }, + { + "case": "blklogwrites", + "type": "0" + }, + { + "case": "blkreplay", + "type": "0" + }, + { + "case": "blkverify", + "type": "0" + }, + { + "case": "bochs", + "type": "0" + }, + { + "case": "cloop", + "type": "0" + }, + { + "case": "compress", + "type": "0" + }, + { + "case": "copy-before-write", + "type": "0" + }, + { + "case": "copy-on-read", + "type": "0" + }, + { + "case": "dmg", + "type": "0" + }, + { + "case": "snapshot-access", + "type": "0" + }, + { + "case": "ftp", + "type": "0" + }, + { + "case": "ftps", + "type": "0" + }, + { + "case": "host_cdrom", + "type": "0" + }, + { + "case": "host_device", + "type": "0" + }, + { + "case": "http", + "type": "0" + }, + { + "case": "https", + "type": "0" + }, + { + "case": "iscsi", + "type": "0" + }, + { + "case": "nbd", + "type": "0" + }, + { + "case": "null-aio", + "type": "0" + }, + { + "case": "null-co", + "type": "0" + }, + { + "case": "nvme", + "type": "0" + }, + { + "case": "preallocate", + "type": "0" + }, + { + "case": "quorum", + "type": "0" + }, + { + "case": "raw", + "type": "0" + }, + { + "case": "replication", + "type": "0" + }, + { + "case": "throttle", + "type": "0" + }, + { + "case": "vvfat", + "type": "0" + } + ], + "members": [ + { + "name": "driver", + "type": "325" + } + ], + "meta-type": "object" + }, + { + "name": "364", + "tag": "driver", + "variants": [ + { + "case": "luks", + "type": "629" + }, + { + "case": "qcow2", + "type": "630" + }, + { + "case": "blkdebug", + "type": "0" + }, + { + "case": "blklogwrites", + "type": "0" + }, + { + "case": "blkreplay", + "type": "0" + }, + { + "case": "blkverify", + "type": "0" + }, + { + "case": "bochs", + "type": "0" + }, + { + "case": "cloop", + "type": "0" + }, + { + "case": "compress", + "type": "0" + }, + { + "case": "copy-before-write", + "type": "0" + }, + { + "case": "copy-on-read", + "type": "0" + }, + { + "case": "dmg", + "type": "0" + }, + { + "case": "file", + "type": "0" + }, + { + "case": "snapshot-access", + "type": "0" + }, + { + "case": "ftp", + "type": "0" + }, + { + "case": "ftps", + "type": "0" + }, + { + "case": "gluster", + "type": "0" + }, + { + "case": "host_cdrom", + "type": "0" + }, + { + "case": "host_device", + "type": "0" + }, + { + "case": "http", + "type": "0" + }, + { + "case": "https", + "type": "0" + }, + { + "case": "iscsi", + "type": "0" + }, + { + "case": "nbd", + "type": "0" + }, + { + "case": "nfs", + "type": "0" + }, + { + "case": "null-aio", + "type": "0" + }, + { + "case": "null-co", + "type": "0" + }, + { + "case": "nvme", + "type": "0" + }, + { + "case": "parallels", + "type": "0" + }, + { + "case": "preallocate", + "type": "0" + }, + { + "case": "qcow", + "type": "0" + }, + { + "case": "qed", + "type": "0" + }, + { + "case": "quorum", + "type": "0" + }, + { + "case": "raw", + "type": "0" + }, + { + "case": "rbd", + "type": "0" + }, + { + "case": "replication", + "type": "0" + }, + { + "case": "ssh", + "type": "0" + }, + { + "case": "throttle", + "type": "0" + }, + { + "case": "vdi", + "type": "0" + }, + { + "case": "vhdx", + "type": "0" + }, + { + "case": "vmdk", + "type": "0" + }, + { + "case": "vpc", + "type": "0" + }, + { + "case": "vvfat", + "type": "0" + } + ], + "members": [ + { + "name": "driver", + "type": "325" + } + ], + "meta-type": "object" + }, + { + "name": "365", + "members": [ + { + "name": "read" + }, + { + "name": "write" + } + ], + "meta-type": "enum", + "values": [ + "read", + "write" + ] + }, + { + "name": "366", + "members": [ + { + "name": "ignore" + }, + { + "name": "report" + }, + { + "name": "stop" + } + ], + "meta-type": "enum", + "values": [ + "ignore", + "report", + "stop" + ] + }, + { + "name": "367", + "members": [ + { + "type": "str" + }, + { + "type": "null" + } + ], + "meta-type": "alternate" + }, + { + "name": "368", + "members": [ + { + "name": "read" + }, + { + "name": "write" + }, + { + "name": "flush" + } + ], + "meta-type": "enum", + "values": [ + "read", + "write", + "flush" + ] + }, + { + "name": "369", + "tag": "type", + "variants": [ + { + "case": "inet", + "type": "632" + }, + { + "case": "unix", + "type": "633" + }, + { + "case": "vsock", + "type": "634" + }, + { + "case": "fd", + "type": "635" + } + ], + "members": [ + { + "name": "type", + "type": "631" + } + ], + "meta-type": "object" + }, + { + "name": "370", + "members": [ + { + "name": "safe" + }, + { + "name": "hard" + } + ], + "meta-type": "enum", + "values": [ + "safe", + "hard" + ] + }, + { + "name": "371", + "members": [ + { + "name": "nbd" + }, + { + "name": "vhost-user-blk" + }, + { + "name": "fuse" + }, + { + "name": "vduse-blk" + } + ], + "meta-type": "enum", + "values": [ + "nbd", + "vhost-user-blk", + "fuse", + "vduse-blk" + ] + }, + { + "name": "372", + "members": [ + { + "name": "name", + "default": null, + "type": "str" + }, + { + "name": "description", + "default": null, + "type": "str" + }, + { + "name": "bitmaps", + "default": null, + "type": "[323]" + }, + { + "name": "allocation-depth", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "373", + "members": [ + { + "name": "addr", + "type": "400" + }, + { + "name": "logical-block-size", + "default": null, + "type": "int" + }, + { + "name": "num-queues", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "374", + "members": [ + { + "name": "mountpoint", + "type": "str" + }, + { + "name": "growable", + "default": null, + "type": "bool" + }, + { + "name": "allow-other", + "default": null, + "type": "636" + } + ], + "meta-type": "object" + }, + { + "name": "375", + "members": [ + { + "name": "name", + "type": "str" + }, + { + "name": "num-queues", + "default": null, + "type": "int" + }, + { + "name": "queue-size", + "default": null, + "type": "int" + }, + { + "name": "logical-block-size", + "default": null, + "type": "int" + }, + { + "name": "serial", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "376", + "members": [ + { + "name": "utf8" + }, + { + "name": "base64" + } + ], + "meta-type": "enum", + "values": [ + "utf8", + "base64" + ] + }, + { + "name": "377", + "tag": "type", + "variants": [ + { + "case": "file", + "type": "638" + }, + { + "case": "serial", + "type": "639" + }, + { + "case": "parallel", + "type": "639" + }, + { + "case": "pipe", + "type": "639" + }, + { + "case": "socket", + "type": "640" + }, + { + "case": "udp", + "type": "641" + }, + { + "case": "pty", + "type": "642" + }, + { + "case": "null", + "type": "643" + }, + { + "case": "mux", + "type": "644" + }, + { + "case": "hub", + "type": "645" + }, + { + "case": "msmouse", + "type": "643" + }, + { + "case": "wctablet", + "type": "643" + }, + { + "case": "testdev", + "type": "643" + }, + { + "case": "stdio", + "type": "646" + }, + { + "case": "dbus", + "type": "650" + }, + { + "case": "vc", + "type": "651" + }, + { + "case": "ringbuf", + "type": "652" + }, + { + "case": "memory", + "type": "652" + } + ], + "members": [ + { + "name": "type", + "type": "637" + } + ], + "meta-type": "object" + }, + { + "name": "378", + "members": [ + { + "name": "elf" + }, + { + "name": "kdump-zlib" + }, + { + "name": "kdump-lzo" + }, + { + "name": "kdump-snappy" + }, + { + "name": "kdump-raw-zlib" + }, + { + "name": "kdump-raw-lzo" + }, + { + "name": "kdump-raw-snappy" + }, + { + "name": "win-dmp" + } + ], + "meta-type": "enum", + "values": [ + "elf", + "kdump-zlib", + "kdump-lzo", + "kdump-snappy", + "kdump-raw-zlib", + "kdump-raw-lzo", + "kdump-raw-snappy", + "win-dmp" + ] + }, + { + "name": "379", + "members": [ + { + "name": "none" + }, + { + "name": "active" + }, + { + "name": "completed" + }, + { + "name": "failed" + } + ], + "meta-type": "enum", + "values": [ + "none", + "active", + "completed", + "failed" + ] + }, + { + "name": "[378]", + "element-type": "378", + "meta-type": "array" + }, + { + "name": "380", + "members": [ + { + "name": "none" + }, + { + "name": "nic" + }, + { + "name": "user" + }, + { + "name": "tap" + }, + { + "name": "l2tpv3" + }, + { + "name": "socket" + }, + { + "name": "stream" + }, + { + "name": "dgram" + }, + { + "name": "vde" + }, + { + "name": "bridge" + }, + { + "name": "hubport" + }, + { + "name": "netmap" + }, + { + "name": "vhost-user" + }, + { + "name": "vhost-vdpa" + }, + { + "name": "passt" + }, + { + "name": "af-xdp" + } + ], + "meta-type": "enum", + "values": [ + "none", + "nic", + "user", + "tap", + "l2tpv3", + "socket", + "stream", + "dgram", + "vde", + "bridge", + "hubport", + "netmap", + "vhost-user", + "vhost-vdpa", + "passt", + "af-xdp" + ] + }, + { + "name": "381", + "members": [ + { + "name": "netdev", + "default": null, + "type": "str" + }, + { + "name": "macaddr", + "default": null, + "type": "str" + }, + { + "name": "model", + "default": null, + "type": "str" + }, + { + "name": "addr", + "default": null, + "type": "str" + }, + { + "name": "vectors", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "382", + "members": [ + { + "name": "path", + "default": null, + "type": "str" + }, + { + "name": "quiet", + "default": null, + "type": "bool" + }, + { + "name": "vhost-user", + "default": null, + "type": "bool" + }, + { + "name": "mtu", + "default": null, + "type": "int" + }, + { + "name": "address", + "default": null, + "type": "str" + }, + { + "name": "netmask", + "default": null, + "type": "str" + }, + { + "name": "mac", + "default": null, + "type": "str" + }, + { + "name": "gateway", + "default": null, + "type": "str" + }, + { + "name": "interface", + "default": null, + "type": "str" + }, + { + "name": "outbound", + "default": null, + "type": "str" + }, + { + "name": "outbound-if4", + "default": null, + "type": "str" + }, + { + "name": "outbound-if6", + "default": null, + "type": "str" + }, + { + "name": "dns", + "default": null, + "type": "str" + }, + { + "name": "search", + "default": null, + "type": "[653]" + }, + { + "name": "fqdn", + "default": null, + "type": "str" + }, + { + "name": "dhcp-dns", + "default": null, + "type": "bool" + }, + { + "name": "dhcp-search", + "default": null, + "type": "bool" + }, + { + "name": "map-host-loopback", + "default": null, + "type": "str" + }, + { + "name": "map-guest-addr", + "default": null, + "type": "str" + }, + { + "name": "dns-forward", + "default": null, + "type": "str" + }, + { + "name": "dns-host", + "default": null, + "type": "str" + }, + { + "name": "tcp", + "default": null, + "type": "bool" + }, + { + "name": "udp", + "default": null, + "type": "bool" + }, + { + "name": "icmp", + "default": null, + "type": "bool" + }, + { + "name": "dhcp", + "default": null, + "type": "bool" + }, + { + "name": "ndp", + "default": null, + "type": "bool" + }, + { + "name": "dhcpv6", + "default": null, + "type": "bool" + }, + { + "name": "ra", + "default": null, + "type": "bool" + }, + { + "name": "freebind", + "default": null, + "type": "bool" + }, + { + "name": "ipv4", + "default": null, + "type": "bool" + }, + { + "name": "ipv6", + "default": null, + "type": "bool" + }, + { + "name": "tcp-ports", + "default": null, + "type": "[653]" + }, + { + "name": "udp-ports", + "default": null, + "type": "[653]" + }, + { + "name": "param", + "default": null, + "type": "[653]" + } + ], + "meta-type": "object" + }, + { + "name": "383", + "members": [ + { + "name": "hostname", + "default": null, + "type": "str" + }, + { + "name": "restrict", + "default": null, + "type": "bool" + }, + { + "name": "ipv4", + "default": null, + "type": "bool" + }, + { + "name": "ipv6", + "default": null, + "type": "bool" + }, + { + "name": "ip", + "default": null, + "type": "str" + }, + { + "name": "net", + "default": null, + "type": "str" + }, + { + "name": "host", + "default": null, + "type": "str" + }, + { + "name": "tftp", + "default": null, + "type": "str" + }, + { + "name": "bootfile", + "default": null, + "type": "str" + }, + { + "name": "dhcpstart", + "default": null, + "type": "str" + }, + { + "name": "dns", + "default": null, + "type": "str" + }, + { + "name": "dnssearch", + "default": null, + "type": "[653]" + }, + { + "name": "domainname", + "default": null, + "type": "str" + }, + { + "name": "ipv6-prefix", + "default": null, + "type": "str" + }, + { + "name": "ipv6-prefixlen", + "default": null, + "type": "int" + }, + { + "name": "ipv6-host", + "default": null, + "type": "str" + }, + { + "name": "ipv6-dns", + "default": null, + "type": "str" + }, + { + "name": "smb", + "default": null, + "type": "str" + }, + { + "name": "smbserver", + "default": null, + "type": "str" + }, + { + "name": "hostfwd", + "default": null, + "type": "[653]" + }, + { + "name": "guestfwd", + "default": null, + "type": "[653]" + }, + { + "name": "tftp-server-name", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "384", + "members": [ + { + "name": "ifname", + "default": null, + "type": "str" + }, + { + "name": "fd", + "default": null, + "type": "str" + }, + { + "name": "fds", + "default": null, + "type": "str" + }, + { + "name": "script", + "default": null, + "type": "str" + }, + { + "name": "downscript", + "default": null, + "type": "str" + }, + { + "name": "br", + "default": null, + "type": "str" + }, + { + "name": "helper", + "default": null, + "type": "str" + }, + { + "name": "sndbuf", + "default": null, + "type": "int" + }, + { + "name": "vnet_hdr", + "default": null, + "type": "bool" + }, + { + "name": "vhost", + "default": null, + "type": "bool" + }, + { + "name": "vhostfd", + "default": null, + "type": "str" + }, + { + "name": "vhostfds", + "default": null, + "type": "str" + }, + { + "name": "vhostforce", + "default": null, + "type": "bool" + }, + { + "name": "queues", + "default": null, + "type": "int" + }, + { + "name": "poll-us", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "385", + "members": [ + { + "name": "src", + "type": "str" + }, + { + "name": "dst", + "type": "str" + }, + { + "name": "srcport", + "default": null, + "type": "str" + }, + { + "name": "dstport", + "default": null, + "type": "str" + }, + { + "name": "ipv6", + "default": null, + "type": "bool" + }, + { + "name": "udp", + "default": null, + "type": "bool" + }, + { + "name": "cookie64", + "default": null, + "type": "bool" + }, + { + "name": "counter", + "default": null, + "type": "bool" + }, + { + "name": "pincounter", + "default": null, + "type": "bool" + }, + { + "name": "txcookie", + "default": null, + "type": "int" + }, + { + "name": "rxcookie", + "default": null, + "type": "int" + }, + { + "name": "txsession", + "type": "int" + }, + { + "name": "rxsession", + "default": null, + "type": "int" + }, + { + "name": "offset", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "386", + "members": [ + { + "name": "fd", + "default": null, + "type": "str" + }, + { + "name": "listen", + "default": null, + "type": "str" + }, + { + "name": "connect", + "default": null, + "type": "str" + }, + { + "name": "mcast", + "default": null, + "type": "str" + }, + { + "name": "localaddr", + "default": null, + "type": "str" + }, + { + "name": "udp", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "387", + "members": [ + { + "name": "addr", + "type": "400" + }, + { + "name": "server", + "default": null, + "type": "bool" + }, + { + "name": "reconnect", + "default": null, + "type": "int", + "features": [ + "deprecated" + ] + }, + { + "name": "reconnect-ms", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "388", + "members": [ + { + "name": "local", + "default": null, + "type": "400" + }, + { + "name": "remote", + "default": null, + "type": "400" + } + ], + "meta-type": "object" + }, + { + "name": "389", + "members": [ + { + "name": "sock", + "default": null, + "type": "str" + }, + { + "name": "port", + "default": null, + "type": "int" + }, + { + "name": "group", + "default": null, + "type": "str" + }, + { + "name": "mode", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "390", + "members": [ + { + "name": "br", + "default": null, + "type": "str" + }, + { + "name": "helper", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "391", + "members": [ + { + "name": "hubid", + "type": "int" + }, + { + "name": "netdev", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "392", + "members": [ + { + "name": "ifname", + "type": "str" + }, + { + "name": "devname", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "393", + "members": [ + { + "name": "ifname", + "type": "str" + }, + { + "name": "mode", + "default": null, + "type": "654" + }, + { + "name": "force-copy", + "default": null, + "type": "bool" + }, + { + "name": "queues", + "default": null, + "type": "int" + }, + { + "name": "start-queue", + "default": null, + "type": "int" + }, + { + "name": "inhibit", + "default": null, + "type": "bool" + }, + { + "name": "sock-fds", + "default": null, + "type": "str" + }, + { + "name": "map-path", + "default": null, + "type": "str" + }, + { + "name": "map-start-index", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "394", + "members": [ + { + "name": "chardev", + "type": "str" + }, + { + "name": "vhostforce", + "default": null, + "type": "bool" + }, + { + "name": "queues", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "395", + "members": [ + { + "name": "vhostdev", + "default": null, + "type": "str" + }, + { + "name": "vhostfd", + "default": null, + "type": "str" + }, + { + "name": "queues", + "default": null, + "type": "int" + }, + { + "name": "x-svq", + "default": null, + "type": "bool", + "features": [ + "unstable" + ] + } + ], + "meta-type": "object" + }, + { + "name": "399", + "members": [ + { + "name": "normal" + }, + { + "name": "none" + }, + { + "name": "all" + } + ], + "meta-type": "enum", + "values": [ + "normal", + "none", + "all" + ] + }, + { + "name": "[str]", + "element-type": "str", + "meta-type": "array" + }, + { + "name": "400", + "tag": "type", + "variants": [ + { + "case": "inet", + "type": "613" + }, + { + "case": "unix", + "type": "655" + }, + { + "case": "vsock", + "type": "656" + }, + { + "case": "fd", + "type": "657" + } + ], + "members": [ + { + "name": "type", + "type": "631" + } + ], + "meta-type": "object" + }, + { + "name": "401", + "members": [ + { + "name": "rss" + } + ], + "meta-type": "enum", + "values": [ + "rss" + ] + }, + { + "name": "402", + "members": [ + { + "name": "half" + }, + { + "name": "full" + } + ], + "meta-type": "enum", + "values": [ + "half", + "full" + ] + }, + { + "name": "403", + "members": [ + { + "name": "off" + }, + { + "name": "on" + } + ], + "meta-type": "enum", + "values": [ + "off", + "on" + ] + }, + { + "name": "404", + "members": [ + { + "name": "priority", + "type": "int" + }, + { + "name": "tbl-id", + "type": "int" + }, + { + "name": "in-pport", + "default": null, + "type": "int" + }, + { + "name": "tunnel-id", + "default": null, + "type": "int" + }, + { + "name": "vlan-id", + "default": null, + "type": "int" + }, + { + "name": "eth-type", + "default": null, + "type": "int" + }, + { + "name": "eth-src", + "default": null, + "type": "str" + }, + { + "name": "eth-dst", + "default": null, + "type": "str" + }, + { + "name": "ip-proto", + "default": null, + "type": "int" + }, + { + "name": "ip-tos", + "default": null, + "type": "int" + }, + { + "name": "ip-dst", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "405", + "members": [ + { + "name": "in-pport", + "default": null, + "type": "int" + }, + { + "name": "tunnel-id", + "default": null, + "type": "int" + }, + { + "name": "vlan-id", + "default": null, + "type": "int" + }, + { + "name": "eth-src", + "default": null, + "type": "str" + }, + { + "name": "eth-dst", + "default": null, + "type": "str" + }, + { + "name": "ip-proto", + "default": null, + "type": "int" + }, + { + "name": "ip-tos", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "406", + "members": [ + { + "name": "goto-tbl", + "default": null, + "type": "int" + }, + { + "name": "group-id", + "default": null, + "type": "int" + }, + { + "name": "tunnel-lport", + "default": null, + "type": "int" + }, + { + "name": "vlan-id", + "default": null, + "type": "int" + }, + { + "name": "new-vlan-id", + "default": null, + "type": "int" + }, + { + "name": "out-pport", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "407", + "tag": "type", + "variants": [ + { + "case": "passthrough", + "type": "658" + }, + { + "case": "emulator", + "type": "659" + } + ], + "members": [ + { + "name": "type", + "type": "127" + } + ], + "meta-type": "object" + }, + { + "name": "408", + "members": [ + { + "name": "vnc" + }, + { + "name": "spice" + } + ], + "meta-type": "enum", + "values": [ + "vnc", + "spice" + ] + }, + { + "name": "409", + "members": [ + { + "name": "keep" + }, + { + "name": "fail" + }, + { + "name": "disconnect" + } + ], + "meta-type": "enum", + "values": [ + "keep", + "fail", + "disconnect" + ] + }, + { + "name": "410", + "members": [ + { + "name": "display", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "411", + "members": [ + { + "name": "display", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "412", + "members": [ + { + "name": "ppm" + }, + { + "name": "png" + } + ], + "meta-type": "enum", + "values": [ + "ppm", + "png" + ] + }, + { + "name": "417", + "members": [ + { + "name": "ipv4" + }, + { + "name": "ipv6" + }, + { + "name": "unix" + }, + { + "name": "vsock" + }, + { + "name": "unknown" + } + ], + "meta-type": "enum", + "values": [ + "ipv4", + "ipv6", + "unix", + "vsock", + "unknown" + ] + }, + { + "name": "[418]", + "element-type": "418", + "meta-type": "array" + }, + { + "name": "418", + "members": [ + { + "name": "host", + "type": "str" + }, + { + "name": "service", + "type": "str" + }, + { + "name": "family", + "type": "417" + }, + { + "name": "websocket", + "type": "bool" + }, + { + "name": "x509_dname", + "default": null, + "type": "str" + }, + { + "name": "sasl_username", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "[419]", + "element-type": "419", + "meta-type": "array" + }, + { + "name": "419", + "members": [ + { + "name": "host", + "type": "str" + }, + { + "name": "service", + "type": "str" + }, + { + "name": "family", + "type": "417" + }, + { + "name": "websocket", + "type": "bool" + }, + { + "name": "auth", + "type": "420" + }, + { + "name": "vencrypt", + "default": null, + "type": "421" + } + ], + "meta-type": "object" + }, + { + "name": "420", + "members": [ + { + "name": "none" + }, + { + "name": "vnc" + }, + { + "name": "ra2" + }, + { + "name": "ra2ne" + }, + { + "name": "tight" + }, + { + "name": "ultra" + }, + { + "name": "tls" + }, + { + "name": "vencrypt" + }, + { + "name": "sasl" + } + ], + "meta-type": "enum", + "values": [ + "none", + "vnc", + "ra2", + "ra2ne", + "tight", + "ultra", + "tls", + "vencrypt", + "sasl" + ] + }, + { + "name": "421", + "members": [ + { + "name": "plain" + }, + { + "name": "tls-none" + }, + { + "name": "x509-none" + }, + { + "name": "tls-vnc" + }, + { + "name": "x509-vnc" + }, + { + "name": "tls-plain" + }, + { + "name": "x509-plain" + }, + { + "name": "tls-sasl" + }, + { + "name": "x509-sasl" + } + ], + "meta-type": "enum", + "values": [ + "plain", + "tls-none", + "x509-none", + "tls-vnc", + "x509-vnc", + "tls-plain", + "x509-plain", + "tls-sasl", + "x509-sasl" + ] + }, + { + "name": "422", + "members": [ + { + "name": "host", + "type": "str" + }, + { + "name": "service", + "type": "str" + }, + { + "name": "family", + "type": "417" + }, + { + "name": "websocket", + "type": "bool" + }, + { + "name": "auth", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "423", + "members": [ + { + "name": "host", + "type": "str" + }, + { + "name": "service", + "type": "str" + }, + { + "name": "family", + "type": "417" + }, + { + "name": "websocket", + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "[424]", + "element-type": "424", + "meta-type": "array" + }, + { + "name": "424", + "tag": "type", + "variants": [ + { + "case": "number", + "type": "661" + }, + { + "case": "qcode", + "type": "662" + } + ], + "members": [ + { + "name": "type", + "type": "660" + } + ], + "meta-type": "object" + }, + { + "name": "[425]", + "element-type": "425", + "meta-type": "array" + }, + { + "name": "425", + "tag": "type", + "variants": [ + { + "case": "key", + "type": "664" + }, + { + "case": "btn", + "type": "665" + }, + { + "case": "rel", + "type": "666" + }, + { + "case": "abs", + "type": "666" + }, + { + "case": "mtt", + "type": "667" + } + ], + "members": [ + { + "name": "type", + "type": "663" + } + ], + "meta-type": "object" + }, + { + "name": "426", + "members": [ + { + "name": "default" + }, + { + "name": "none" + }, + { + "name": "egl-headless" + }, + { + "name": "curses" + }, + { + "name": "dbus" + } + ], + "meta-type": "enum", + "values": [ + "default", + "none", + "egl-headless", + "curses", + "dbus" + ] + }, + { + "name": "427", + "members": [ + { + "name": "off" + }, + { + "name": "on" + }, + { + "name": "core" + }, + { + "name": "es" + } + ], + "meta-type": "enum", + "values": [ + "off", + "on", + "core", + "es" + ] + }, + { + "name": "428", + "members": [ + { + "name": "grab-on-hover", + "default": null, + "type": "bool" + }, + { + "name": "zoom-to-fit", + "default": null, + "type": "bool" + }, + { + "name": "show-tabs", + "default": null, + "type": "bool" + }, + { + "name": "show-menubar", + "default": null, + "type": "bool" + }, + { + "name": "keep-aspect-ratio", + "default": null, + "type": "bool" + }, + { + "name": "scale", + "default": null, + "type": "number" + } + ], + "meta-type": "object" + }, + { + "name": "429", + "members": [ + { + "name": "left-command-key", + "default": null, + "type": "bool" + }, + { + "name": "full-grab", + "default": null, + "type": "bool" + }, + { + "name": "swap-opt-cmd", + "default": null, + "type": "bool" + }, + { + "name": "zoom-to-fit", + "default": null, + "type": "bool" + }, + { + "name": "zoom-interpolation", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "430", + "members": [ + { + "name": "charset", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "431", + "members": [ + { + "name": "rendernode", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "432", + "members": [ + { + "name": "rendernode", + "default": null, + "type": "str" + }, + { + "name": "addr", + "default": null, + "type": "str" + }, + { + "name": "p2p", + "default": null, + "type": "bool" + }, + { + "name": "audiodev", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "433", + "members": [ + { + "name": "grab-mod", + "default": null, + "type": "668" + } + ], + "meta-type": "object" + }, + { + "name": "434", + "members": [ + { + "name": "vnc" + } + ], + "meta-type": "enum", + "values": [ + "vnc" + ] + }, + { + "name": "435", + "members": [ + { + "name": "tls-certs", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "436", + "members": [ + { + "name": "vnc" + } + ], + "meta-type": "enum", + "values": [ + "vnc" + ] + }, + { + "name": "437", + "members": [ + { + "name": "addresses", + "default": null, + "type": "[400]" + } + ], + "meta-type": "object" + }, + { + "name": "438", + "members": [ + { + "name": "none" + }, + { + "name": "setup" + }, + { + "name": "cancelling" + }, + { + "name": "cancelled" + }, + { + "name": "active" + }, + { + "name": "postcopy-active" + }, + { + "name": "postcopy-paused" + }, + { + "name": "postcopy-recover-setup" + }, + { + "name": "postcopy-recover" + }, + { + "name": "completed" + }, + { + "name": "failed" + }, + { + "name": "colo" + }, + { + "name": "pre-switchover" + }, + { + "name": "device" + }, + { + "name": "wait-unplug" + } + ], + "meta-type": "enum", + "values": [ + "none", + "setup", + "cancelling", + "cancelled", + "active", + "postcopy-active", + "postcopy-paused", + "postcopy-recover-setup", + "postcopy-recover", + "completed", + "failed", + "colo", + "pre-switchover", + "device", + "wait-unplug" + ] + }, + { + "name": "439", + "members": [ + { + "name": "transferred", + "type": "int" + }, + { + "name": "remaining", + "type": "int" + }, + { + "name": "total", + "type": "int" + }, + { + "name": "duplicate", + "type": "int" + }, + { + "name": "normal", + "type": "int" + }, + { + "name": "normal-bytes", + "type": "int" + }, + { + "name": "dirty-pages-rate", + "type": "int" + }, + { + "name": "mbps", + "type": "number" + }, + { + "name": "dirty-sync-count", + "type": "int" + }, + { + "name": "postcopy-requests", + "type": "int" + }, + { + "name": "page-size", + "type": "int" + }, + { + "name": "multifd-bytes", + "type": "int" + }, + { + "name": "pages-per-second", + "type": "int" + }, + { + "name": "precopy-bytes", + "type": "int" + }, + { + "name": "downtime-bytes", + "type": "int" + }, + { + "name": "postcopy-bytes", + "type": "int" + }, + { + "name": "dirty-sync-missed-zero-copy", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "440", + "members": [ + { + "name": "transferred", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "441", + "members": [ + { + "name": "cache-size", + "type": "int" + }, + { + "name": "bytes", + "type": "int" + }, + { + "name": "pages", + "type": "int" + }, + { + "name": "cache-miss", + "type": "int" + }, + { + "name": "cache-miss-rate", + "type": "number" + }, + { + "name": "encoding-rate", + "type": "number" + }, + { + "name": "overflow", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "[400]", + "element-type": "400", + "meta-type": "array" + }, + { + "name": "442", + "members": [ + { + "name": "xbzrle" + }, + { + "name": "rdma-pin-all" + }, + { + "name": "auto-converge" + }, + { + "name": "zero-blocks", + "features": [ + "deprecated" + ] + }, + { + "name": "events" + }, + { + "name": "postcopy-ram" + }, + { + "name": "x-colo", + "features": [ + "unstable" + ] + }, + { + "name": "release-ram" + }, + { + "name": "return-path" + }, + { + "name": "pause-before-switchover" + }, + { + "name": "multifd" + }, + { + "name": "dirty-bitmaps" + }, + { + "name": "postcopy-blocktime" + }, + { + "name": "late-block-activate" + }, + { + "name": "x-ignore-shared", + "features": [ + "unstable" + ] + }, + { + "name": "validate-uuid" + }, + { + "name": "background-snapshot" + }, + { + "name": "zero-copy-send" + }, + { + "name": "postcopy-preempt" + }, + { + "name": "switchover-ack" + }, + { + "name": "dirty-limit" + }, + { + "name": "mapped-ram" + } + ], + "meta-type": "enum", + "values": [ + "xbzrle", + "rdma-pin-all", + "auto-converge", + "zero-blocks", + "events", + "postcopy-ram", + "x-colo", + "release-ram", + "return-path", + "pause-before-switchover", + "multifd", + "dirty-bitmaps", + "postcopy-blocktime", + "late-block-activate", + "x-ignore-shared", + "validate-uuid", + "background-snapshot", + "zero-copy-send", + "postcopy-preempt", + "switchover-ack", + "dirty-limit", + "mapped-ram" + ] + }, + { + "name": "443", + "members": [ + { + "name": "none" + }, + { + "name": "zlib" + }, + { + "name": "zstd" + } + ], + "meta-type": "enum", + "values": [ + "none", + "zlib", + "zstd" + ] + }, + { + "name": "[444]", + "element-type": "444", + "meta-type": "array" + }, + { + "name": "444", + "members": [ + { + "name": "node-name", + "type": "str" + }, + { + "name": "alias", + "type": "str" + }, + { + "name": "bitmaps", + "type": "[669]" + } + ], + "meta-type": "object" + }, + { + "name": "445", + "members": [ + { + "name": "normal" + }, + { + "name": "cpr-reboot" + }, + { + "name": "cpr-transfer" + } + ], + "meta-type": "enum", + "values": [ + "normal", + "cpr-reboot", + "cpr-transfer" + ] + }, + { + "name": "446", + "members": [ + { + "name": "none" + }, + { + "name": "legacy" + }, + { + "name": "multifd" + } + ], + "meta-type": "enum", + "values": [ + "none", + "legacy", + "multifd" + ] + }, + { + "name": "447", + "members": [ + { + "name": "none" + }, + { + "name": "primary" + }, + { + "name": "secondary" + } + ], + "meta-type": "enum", + "values": [ + "none", + "primary", + "secondary" + ] + }, + { + "name": "448", + "members": [ + { + "name": "none" + }, + { + "name": "request" + }, + { + "name": "error" + }, + { + "name": "processing" + } + ], + "meta-type": "enum", + "values": [ + "none", + "request", + "error", + "processing" + ] + }, + { + "name": "[449]", + "element-type": "449", + "meta-type": "array" + }, + { + "name": "449", + "members": [ + { + "name": "channel-type", + "type": "670" + }, + { + "name": "addr", + "type": "671" + } + ], + "meta-type": "object" + }, + { + "name": "450", + "members": [ + { + "name": "second" + }, + { + "name": "millisecond" + } + ], + "meta-type": "enum", + "values": [ + "second", + "millisecond" + ] + }, + { + "name": "451", + "members": [ + { + "name": "page-sampling" + }, + { + "name": "dirty-ring" + }, + { + "name": "dirty-bitmap" + } + ], + "meta-type": "enum", + "values": [ + "page-sampling", + "dirty-ring", + "dirty-bitmap" + ] + }, + { + "name": "452", + "members": [ + { + "name": "unstarted" + }, + { + "name": "measuring" + }, + { + "name": "measured" + } + ], + "meta-type": "enum", + "values": [ + "unstarted", + "measuring", + "measured" + ] + }, + { + "name": "[453]", + "element-type": "453", + "meta-type": "array" + }, + { + "name": "453", + "members": [ + { + "name": "id", + "type": "int" + }, + { + "name": "dirty-rate", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "[454]", + "element-type": "454", + "meta-type": "array" + }, + { + "name": "454", + "tag": "type", + "variants": [ + { + "case": "abort", + "type": "673" + }, + { + "case": "block-dirty-bitmap-add", + "type": "674" + }, + { + "case": "block-dirty-bitmap-remove", + "type": "675" + }, + { + "case": "block-dirty-bitmap-clear", + "type": "675" + }, + { + "case": "block-dirty-bitmap-enable", + "type": "675" + }, + { + "case": "block-dirty-bitmap-disable", + "type": "675" + }, + { + "case": "block-dirty-bitmap-merge", + "type": "676" + }, + { + "case": "blockdev-backup", + "type": "677" + }, + { + "case": "blockdev-snapshot", + "type": "678" + }, + { + "case": "blockdev-snapshot-internal-sync", + "type": "679" + }, + { + "case": "blockdev-snapshot-sync", + "type": "680" + }, + { + "case": "drive-backup", + "type": "681" + } + ], + "members": [ + { + "name": "type", + "type": "672" + } + ], + "meta-type": "object" + }, + { + "name": "455", + "members": [ + { + "name": "completion-mode", + "default": null, + "type": "682" + } + ], + "meta-type": "object" + }, + { + "name": "456", + "members": [ + { + "name": "unavailable" + }, + { + "name": "disabled" + }, + { + "name": "enabled" + } + ], + "meta-type": "enum", + "values": [ + "unavailable", + "disabled", + "enabled" + ] + }, + { + "name": "[457]", + "element-type": "457", + "meta-type": "array" + }, + { + "name": "457", + "members": [ + { + "name": "oob" + } + ], + "meta-type": "enum", + "values": [ + "oob" + ] + }, + { + "name": "458", + "members": [ + { + "name": "major", + "type": "int" + }, + { + "name": "minor", + "type": "int" + }, + { + "name": "micro", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "459", + "members": [ + { + "name": "builtin" + }, + { + "name": "enum" + }, + { + "name": "array" + }, + { + "name": "object" + }, + { + "name": "alternate" + }, + { + "name": "command" + }, + { + "name": "event" + } + ], + "meta-type": "enum", + "values": [ + "builtin", + "enum", + "array", + "object", + "alternate", + "command", + "event" + ] + }, + { + "name": "460", + "members": [ + { + "name": "json-type", + "type": "683" + } + ], + "meta-type": "object" + }, + { + "name": "461", + "members": [ + { + "name": "members", + "type": "[684]" + }, + { + "name": "values", + "type": "[str]", + "features": [ + "deprecated" + ] + } + ], + "meta-type": "object" + }, + { + "name": "462", + "members": [ + { + "name": "element-type", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "463", + "members": [ + { + "name": "members", + "type": "[685]" + }, + { + "name": "tag", + "default": null, + "type": "str" + }, + { + "name": "variants", + "default": null, + "type": "[686]" + } + ], + "meta-type": "object" + }, + { + "name": "464", + "members": [ + { + "name": "members", + "type": "[687]" + } + ], + "meta-type": "object" + }, + { + "name": "465", + "members": [ + { + "name": "arg-type", + "type": "str" + }, + { + "name": "ret-type", + "type": "str" + }, + { + "name": "allow-oob", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "466", + "members": [ + { + "name": "arg-type", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "[467]", + "element-type": "467", + "meta-type": "array" + }, + { + "name": "467", + "members": [ + { + "name": "name", + "type": "str" + }, + { + "name": "type", + "type": "str" + }, + { + "name": "value", + "default": null, + "type": "any" + } + ], + "meta-type": "object" + }, + { + "name": "468", + "members": [ + { + "name": "acpi-generic-initiator" + }, + { + "name": "acpi-generic-port" + }, + { + "name": "authz-list" + }, + { + "name": "authz-listfile" + }, + { + "name": "authz-pam" + }, + { + "name": "authz-simple" + }, + { + "name": "can-bus" + }, + { + "name": "can-host-socketcan" + }, + { + "name": "colo-compare" + }, + { + "name": "cryptodev-backend" + }, + { + "name": "cryptodev-backend-builtin" + }, + { + "name": "cryptodev-backend-lkcf" + }, + { + "name": "cryptodev-vhost-user" + }, + { + "name": "dbus-vmstate" + }, + { + "name": "filter-buffer" + }, + { + "name": "filter-dump" + }, + { + "name": "filter-mirror" + }, + { + "name": "filter-redirector" + }, + { + "name": "filter-replay" + }, + { + "name": "filter-rewriter" + }, + { + "name": "input-barrier" + }, + { + "name": "input-linux" + }, + { + "name": "iommufd" + }, + { + "name": "iothread" + }, + { + "name": "main-loop" + }, + { + "name": "memory-backend-epc" + }, + { + "name": "memory-backend-file" + }, + { + "name": "memory-backend-memfd" + }, + { + "name": "memory-backend-ram" + }, + { + "name": "memory-backend-shm" + }, + { + "name": "pef-guest" + }, + { + "name": "pr-manager-helper" + }, + { + "name": "qtest" + }, + { + "name": "rng-builtin" + }, + { + "name": "rng-egd" + }, + { + "name": "rng-random" + }, + { + "name": "secret" + }, + { + "name": "secret_keyring" + }, + { + "name": "sev-guest" + }, + { + "name": "sev-snp-guest" + }, + { + "name": "thread-context" + }, + { + "name": "s390-pv-guest" + }, + { + "name": "tdx-guest" + }, + { + "name": "throttle-group" + }, + { + "name": "tls-creds-anon" + }, + { + "name": "tls-creds-psk" + }, + { + "name": "tls-creds-x509" + }, + { + "name": "tls-cipher-suites" + }, + { + "name": "x-remote-object", + "features": [ + "unstable" + ] + }, + { + "name": "x-vfio-user-server", + "features": [ + "unstable" + ] + } + ], + "meta-type": "enum", + "values": [ + "acpi-generic-initiator", + "acpi-generic-port", + "authz-list", + "authz-listfile", + "authz-pam", + "authz-simple", + "can-bus", + "can-host-socketcan", + "colo-compare", + "cryptodev-backend", + "cryptodev-backend-builtin", + "cryptodev-backend-lkcf", + "cryptodev-vhost-user", + "dbus-vmstate", + "filter-buffer", + "filter-dump", + "filter-mirror", + "filter-redirector", + "filter-replay", + "filter-rewriter", + "input-barrier", + "input-linux", + "iommufd", + "iothread", + "main-loop", + "memory-backend-epc", + "memory-backend-file", + "memory-backend-memfd", + "memory-backend-ram", + "memory-backend-shm", + "pef-guest", + "pr-manager-helper", + "qtest", + "rng-builtin", + "rng-egd", + "rng-random", + "secret", + "secret_keyring", + "sev-guest", + "sev-snp-guest", + "thread-context", + "s390-pv-guest", + "tdx-guest", + "throttle-group", + "tls-creds-anon", + "tls-creds-psk", + "tls-creds-x509", + "tls-cipher-suites", + "x-remote-object", + "x-vfio-user-server" + ] + }, + { + "name": "469", + "members": [ + { + "name": "pci-dev", + "type": "str" + }, + { + "name": "node", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "470", + "members": [ + { + "name": "pci-bus", + "type": "str" + }, + { + "name": "node", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "471", + "members": [ + { + "name": "policy", + "default": null, + "type": "688" + }, + { + "name": "rules", + "default": null, + "type": "[689]" + } + ], + "meta-type": "object" + }, + { + "name": "472", + "members": [ + { + "name": "filename", + "type": "str" + }, + { + "name": "refresh", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "473", + "members": [ + { + "name": "service", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "474", + "members": [ + { + "name": "identity", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "475", + "members": [ + { + "name": "if", + "type": "str" + }, + { + "name": "canbus", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "476", + "members": [ + { + "name": "primary_in", + "type": "str" + }, + { + "name": "secondary_in", + "type": "str" + }, + { + "name": "outdev", + "type": "str" + }, + { + "name": "iothread", + "type": "str" + }, + { + "name": "notify_dev", + "default": null, + "type": "str" + }, + { + "name": "compare_timeout", + "default": null, + "type": "int" + }, + { + "name": "expired_scan_cycle", + "default": null, + "type": "int" + }, + { + "name": "max_queue_size", + "default": null, + "type": "int" + }, + { + "name": "vnet_hdr_support", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "477", + "members": [ + { + "name": "queues", + "default": null, + "type": "int" + }, + { + "name": "throttle-bps", + "default": null, + "type": "int" + }, + { + "name": "throttle-ops", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "478", + "members": [ + { + "name": "queues", + "default": null, + "type": "int" + }, + { + "name": "throttle-bps", + "default": null, + "type": "int" + }, + { + "name": "throttle-ops", + "default": null, + "type": "int" + }, + { + "name": "chardev", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "479", + "members": [ + { + "name": "addr", + "type": "str" + }, + { + "name": "id-list", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "480", + "members": [ + { + "name": "netdev", + "type": "str" + }, + { + "name": "queue", + "default": null, + "type": "690" + }, + { + "name": "status", + "default": null, + "type": "str" + }, + { + "name": "position", + "default": null, + "type": "str" + }, + { + "name": "insert", + "default": null, + "type": "691" + }, + { + "name": "interval", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "481", + "members": [ + { + "name": "netdev", + "type": "str" + }, + { + "name": "queue", + "default": null, + "type": "690" + }, + { + "name": "status", + "default": null, + "type": "str" + }, + { + "name": "position", + "default": null, + "type": "str" + }, + { + "name": "insert", + "default": null, + "type": "691" + }, + { + "name": "file", + "type": "str" + }, + { + "name": "maxlen", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "482", + "members": [ + { + "name": "netdev", + "type": "str" + }, + { + "name": "queue", + "default": null, + "type": "690" + }, + { + "name": "status", + "default": null, + "type": "str" + }, + { + "name": "position", + "default": null, + "type": "str" + }, + { + "name": "insert", + "default": null, + "type": "691" + }, + { + "name": "outdev", + "type": "str" + }, + { + "name": "vnet_hdr_support", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "483", + "members": [ + { + "name": "netdev", + "type": "str" + }, + { + "name": "queue", + "default": null, + "type": "690" + }, + { + "name": "status", + "default": null, + "type": "str" + }, + { + "name": "position", + "default": null, + "type": "str" + }, + { + "name": "insert", + "default": null, + "type": "691" + }, + { + "name": "indev", + "default": null, + "type": "str" + }, + { + "name": "outdev", + "default": null, + "type": "str" + }, + { + "name": "vnet_hdr_support", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "484", + "members": [ + { + "name": "netdev", + "type": "str" + }, + { + "name": "queue", + "default": null, + "type": "690" + }, + { + "name": "status", + "default": null, + "type": "str" + }, + { + "name": "position", + "default": null, + "type": "str" + }, + { + "name": "insert", + "default": null, + "type": "691" + } + ], + "meta-type": "object" + }, + { + "name": "485", + "members": [ + { + "name": "netdev", + "type": "str" + }, + { + "name": "queue", + "default": null, + "type": "690" + }, + { + "name": "status", + "default": null, + "type": "str" + }, + { + "name": "position", + "default": null, + "type": "str" + }, + { + "name": "insert", + "default": null, + "type": "691" + }, + { + "name": "vnet_hdr_support", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "487", + "members": [ + { + "name": "name", + "type": "str" + }, + { + "name": "server", + "default": null, + "type": "str" + }, + { + "name": "port", + "default": null, + "type": "str" + }, + { + "name": "x-origin", + "default": null, + "type": "str" + }, + { + "name": "y-origin", + "default": null, + "type": "str" + }, + { + "name": "width", + "default": null, + "type": "str" + }, + { + "name": "height", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "488", + "members": [ + { + "name": "evdev", + "type": "str" + }, + { + "name": "grab_all", + "default": null, + "type": "bool" + }, + { + "name": "repeat", + "default": null, + "type": "bool" + }, + { + "name": "grab-toggle", + "default": null, + "type": "692" + } + ], + "meta-type": "object" + }, + { + "name": "489", + "members": [ + { + "name": "fd", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "490", + "members": [ + { + "name": "aio-max-batch", + "default": null, + "type": "int" + }, + { + "name": "thread-pool-min", + "default": null, + "type": "int" + }, + { + "name": "thread-pool-max", + "default": null, + "type": "int" + }, + { + "name": "poll-max-ns", + "default": null, + "type": "int" + }, + { + "name": "poll-grow", + "default": null, + "type": "int" + }, + { + "name": "poll-shrink", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "491", + "members": [ + { + "name": "aio-max-batch", + "default": null, + "type": "int" + }, + { + "name": "thread-pool-min", + "default": null, + "type": "int" + }, + { + "name": "thread-pool-max", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "492", + "members": [ + { + "name": "dump", + "default": null, + "type": "bool" + }, + { + "name": "host-nodes", + "default": null, + "type": "[int]" + }, + { + "name": "merge", + "default": null, + "type": "bool" + }, + { + "name": "policy", + "default": null, + "type": "519" + }, + { + "name": "prealloc", + "default": null, + "type": "bool" + }, + { + "name": "prealloc-threads", + "default": null, + "type": "int" + }, + { + "name": "prealloc-context", + "default": null, + "type": "str" + }, + { + "name": "share", + "default": null, + "type": "bool" + }, + { + "name": "reserve", + "default": null, + "type": "bool" + }, + { + "name": "size", + "type": "int" + }, + { + "name": "x-use-canonical-path-for-ramblock-id", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "493", + "members": [ + { + "name": "dump", + "default": null, + "type": "bool" + }, + { + "name": "host-nodes", + "default": null, + "type": "[int]" + }, + { + "name": "merge", + "default": null, + "type": "bool" + }, + { + "name": "policy", + "default": null, + "type": "519" + }, + { + "name": "prealloc", + "default": null, + "type": "bool" + }, + { + "name": "prealloc-threads", + "default": null, + "type": "int" + }, + { + "name": "prealloc-context", + "default": null, + "type": "str" + }, + { + "name": "share", + "default": null, + "type": "bool" + }, + { + "name": "reserve", + "default": null, + "type": "bool" + }, + { + "name": "size", + "type": "int" + }, + { + "name": "x-use-canonical-path-for-ramblock-id", + "default": null, + "type": "bool" + }, + { + "name": "align", + "default": null, + "type": "int" + }, + { + "name": "offset", + "default": null, + "type": "int" + }, + { + "name": "discard-data", + "default": null, + "type": "bool" + }, + { + "name": "mem-path", + "type": "str" + }, + { + "name": "pmem", + "default": null, + "type": "bool" + }, + { + "name": "readonly", + "default": null, + "type": "bool" + }, + { + "name": "rom", + "default": null, + "type": "599" + } + ], + "meta-type": "object" + }, + { + "name": "494", + "members": [ + { + "name": "dump", + "default": null, + "type": "bool" + }, + { + "name": "host-nodes", + "default": null, + "type": "[int]" + }, + { + "name": "merge", + "default": null, + "type": "bool" + }, + { + "name": "policy", + "default": null, + "type": "519" + }, + { + "name": "prealloc", + "default": null, + "type": "bool" + }, + { + "name": "prealloc-threads", + "default": null, + "type": "int" + }, + { + "name": "prealloc-context", + "default": null, + "type": "str" + }, + { + "name": "share", + "default": null, + "type": "bool" + }, + { + "name": "reserve", + "default": null, + "type": "bool" + }, + { + "name": "size", + "type": "int" + }, + { + "name": "x-use-canonical-path-for-ramblock-id", + "default": null, + "type": "bool" + }, + { + "name": "hugetlb", + "default": null, + "type": "bool" + }, + { + "name": "hugetlbsize", + "default": null, + "type": "int" + }, + { + "name": "seal", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "495", + "members": [ + { + "name": "dump", + "default": null, + "type": "bool" + }, + { + "name": "host-nodes", + "default": null, + "type": "[int]" + }, + { + "name": "merge", + "default": null, + "type": "bool" + }, + { + "name": "policy", + "default": null, + "type": "519" + }, + { + "name": "prealloc", + "default": null, + "type": "bool" + }, + { + "name": "prealloc-threads", + "default": null, + "type": "int" + }, + { + "name": "prealloc-context", + "default": null, + "type": "str" + }, + { + "name": "share", + "default": null, + "type": "bool" + }, + { + "name": "reserve", + "default": null, + "type": "bool" + }, + { + "name": "size", + "type": "int" + }, + { + "name": "x-use-canonical-path-for-ramblock-id", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "496", + "members": [ + { + "name": "dump", + "default": null, + "type": "bool" + }, + { + "name": "host-nodes", + "default": null, + "type": "[int]" + }, + { + "name": "merge", + "default": null, + "type": "bool" + }, + { + "name": "policy", + "default": null, + "type": "519" + }, + { + "name": "prealloc", + "default": null, + "type": "bool" + }, + { + "name": "prealloc-threads", + "default": null, + "type": "int" + }, + { + "name": "prealloc-context", + "default": null, + "type": "str" + }, + { + "name": "share", + "default": null, + "type": "bool" + }, + { + "name": "reserve", + "default": null, + "type": "bool" + }, + { + "name": "size", + "type": "int" + }, + { + "name": "x-use-canonical-path-for-ramblock-id", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "497", + "members": [ + { + "name": "path", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "498", + "members": [ + { + "name": "chardev", + "type": "str" + }, + { + "name": "log", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "499", + "members": [ + { + "name": "opened", + "default": null, + "type": "bool", + "features": [ + "deprecated" + ] + } + ], + "meta-type": "object" + }, + { + "name": "500", + "members": [ + { + "name": "opened", + "default": null, + "type": "bool", + "features": [ + "deprecated" + ] + }, + { + "name": "chardev", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "501", + "members": [ + { + "name": "opened", + "default": null, + "type": "bool", + "features": [ + "deprecated" + ] + }, + { + "name": "filename", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "502", + "members": [ + { + "name": "format", + "default": null, + "type": "693" + }, + { + "name": "keyid", + "default": null, + "type": "str" + }, + { + "name": "iv", + "default": null, + "type": "str" + }, + { + "name": "data", + "default": null, + "type": "str" + }, + { + "name": "file", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "503", + "members": [ + { + "name": "format", + "default": null, + "type": "693" + }, + { + "name": "keyid", + "default": null, + "type": "str" + }, + { + "name": "iv", + "default": null, + "type": "str" + }, + { + "name": "serial", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "504", + "members": [ + { + "name": "sev-device", + "default": null, + "type": "str" + }, + { + "name": "cbitpos", + "default": null, + "type": "int" + }, + { + "name": "reduced-phys-bits", + "type": "int" + }, + { + "name": "kernel-hashes", + "default": null, + "type": "bool" + }, + { + "name": "dh-cert-file", + "default": null, + "type": "str" + }, + { + "name": "session-file", + "default": null, + "type": "str" + }, + { + "name": "policy", + "default": null, + "type": "int" + }, + { + "name": "handle", + "default": null, + "type": "int" + }, + { + "name": "legacy-vm-type", + "default": null, + "type": "599" + } + ], + "meta-type": "object" + }, + { + "name": "505", + "members": [ + { + "name": "sev-device", + "default": null, + "type": "str" + }, + { + "name": "cbitpos", + "default": null, + "type": "int" + }, + { + "name": "reduced-phys-bits", + "type": "int" + }, + { + "name": "kernel-hashes", + "default": null, + "type": "bool" + }, + { + "name": "policy", + "default": null, + "type": "int" + }, + { + "name": "guest-visible-workarounds", + "default": null, + "type": "str" + }, + { + "name": "id-block", + "default": null, + "type": "str" + }, + { + "name": "id-auth", + "default": null, + "type": "str" + }, + { + "name": "author-key-enabled", + "default": null, + "type": "bool" + }, + { + "name": "host-data", + "default": null, + "type": "str" + }, + { + "name": "vcek-disabled", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "506", + "members": [ + { + "name": "attributes", + "default": null, + "type": "int" + }, + { + "name": "sept-ve-disable", + "default": null, + "type": "bool" + }, + { + "name": "mrconfigid", + "default": null, + "type": "str" + }, + { + "name": "mrowner", + "default": null, + "type": "str" + }, + { + "name": "mrownerconfig", + "default": null, + "type": "str" + }, + { + "name": "quote-generation-socket", + "default": null, + "type": "400" + } + ], + "meta-type": "object" + }, + { + "name": "507", + "members": [ + { + "name": "cpu-affinity", + "default": null, + "type": "[int]" + }, + { + "name": "node-affinity", + "default": null, + "type": "[int]" + } + ], + "meta-type": "object" + }, + { + "name": "508", + "members": [ + { + "name": "limits", + "default": null, + "type": "694" + }, + { + "name": "x-iops-total", + "default": null, + "type": "int", + "features": [ + "unstable" + ] + }, + { + "name": "x-iops-total-max", + "default": null, + "type": "int", + "features": [ + "unstable" + ] + }, + { + "name": "x-iops-total-max-length", + "default": null, + "type": "int", + "features": [ + "unstable" + ] + }, + { + "name": "x-iops-read", + "default": null, + "type": "int", + "features": [ + "unstable" + ] + }, + { + "name": "x-iops-read-max", + "default": null, + "type": "int", + "features": [ + "unstable" + ] + }, + { + "name": "x-iops-read-max-length", + "default": null, + "type": "int", + "features": [ + "unstable" + ] + }, + { + "name": "x-iops-write", + "default": null, + "type": "int", + "features": [ + "unstable" + ] + }, + { + "name": "x-iops-write-max", + "default": null, + "type": "int", + "features": [ + "unstable" + ] + }, + { + "name": "x-iops-write-max-length", + "default": null, + "type": "int", + "features": [ + "unstable" + ] + }, + { + "name": "x-bps-total", + "default": null, + "type": "int", + "features": [ + "unstable" + ] + }, + { + "name": "x-bps-total-max", + "default": null, + "type": "int", + "features": [ + "unstable" + ] + }, + { + "name": "x-bps-total-max-length", + "default": null, + "type": "int", + "features": [ + "unstable" + ] + }, + { + "name": "x-bps-read", + "default": null, + "type": "int", + "features": [ + "unstable" + ] + }, + { + "name": "x-bps-read-max", + "default": null, + "type": "int", + "features": [ + "unstable" + ] + }, + { + "name": "x-bps-read-max-length", + "default": null, + "type": "int", + "features": [ + "unstable" + ] + }, + { + "name": "x-bps-write", + "default": null, + "type": "int", + "features": [ + "unstable" + ] + }, + { + "name": "x-bps-write-max", + "default": null, + "type": "int", + "features": [ + "unstable" + ] + }, + { + "name": "x-bps-write-max-length", + "default": null, + "type": "int", + "features": [ + "unstable" + ] + }, + { + "name": "x-iops-size", + "default": null, + "type": "int", + "features": [ + "unstable" + ] + } + ], + "meta-type": "object" + }, + { + "name": "509", + "members": [ + { + "name": "verify-peer", + "default": null, + "type": "bool" + }, + { + "name": "dir", + "default": null, + "type": "str" + }, + { + "name": "endpoint", + "default": null, + "type": "695" + }, + { + "name": "priority", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "510", + "members": [ + { + "name": "verify-peer", + "default": null, + "type": "bool" + }, + { + "name": "dir", + "default": null, + "type": "str" + }, + { + "name": "endpoint", + "default": null, + "type": "695" + }, + { + "name": "priority", + "default": null, + "type": "str" + }, + { + "name": "username", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "511", + "members": [ + { + "name": "verify-peer", + "default": null, + "type": "bool" + }, + { + "name": "dir", + "default": null, + "type": "str" + }, + { + "name": "endpoint", + "default": null, + "type": "695" + }, + { + "name": "priority", + "default": null, + "type": "str" + }, + { + "name": "sanity-check", + "default": null, + "type": "bool" + }, + { + "name": "passwordid", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "512", + "members": [ + { + "name": "verify-peer", + "default": null, + "type": "bool" + }, + { + "name": "dir", + "default": null, + "type": "str" + }, + { + "name": "endpoint", + "default": null, + "type": "695" + }, + { + "name": "priority", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "513", + "members": [ + { + "name": "fd", + "type": "str" + }, + { + "name": "devid", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "514", + "members": [ + { + "name": "socket", + "type": "400" + }, + { + "name": "device", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "515", + "members": [ + { + "name": "node-id", + "default": null, + "type": "int" + }, + { + "name": "drawer-id", + "default": null, + "type": "int" + }, + { + "name": "book-id", + "default": null, + "type": "int" + }, + { + "name": "socket-id", + "default": null, + "type": "int" + }, + { + "name": "die-id", + "default": null, + "type": "int" + }, + { + "name": "cluster-id", + "default": null, + "type": "int" + }, + { + "name": "module-id", + "default": null, + "type": "int" + }, + { + "name": "core-id", + "default": null, + "type": "int" + }, + { + "name": "thread-id", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "516", + "members": [ + { + "name": "aarch64" + }, + { + "name": "alpha" + }, + { + "name": "arm" + }, + { + "name": "avr" + }, + { + "name": "hppa" + }, + { + "name": "i386" + }, + { + "name": "loongarch64" + }, + { + "name": "m68k" + }, + { + "name": "microblaze" + }, + { + "name": "microblazeel" + }, + { + "name": "mips" + }, + { + "name": "mips64" + }, + { + "name": "mips64el" + }, + { + "name": "mipsel" + }, + { + "name": "or1k" + }, + { + "name": "ppc" + }, + { + "name": "ppc64" + }, + { + "name": "riscv32" + }, + { + "name": "riscv64" + }, + { + "name": "rx" + }, + { + "name": "s390x" + }, + { + "name": "sh4" + }, + { + "name": "sh4eb" + }, + { + "name": "sparc" + }, + { + "name": "sparc64" + }, + { + "name": "tricore" + }, + { + "name": "x86_64" + }, + { + "name": "xtensa" + }, + { + "name": "xtensaeb" + } + ], + "meta-type": "enum", + "values": [ + "aarch64", + "alpha", + "arm", + "avr", + "hppa", + "i386", + "loongarch64", + "m68k", + "microblaze", + "microblazeel", + "mips", + "mips64", + "mips64el", + "mipsel", + "or1k", + "ppc", + "ppc64", + "riscv32", + "riscv64", + "rx", + "s390x", + "sh4", + "sh4eb", + "sparc", + "sparc64", + "tricore", + "x86_64", + "xtensa", + "xtensaeb" + ] + }, + { + "name": "517", + "members": [ + { + "name": "cpu-state", + "type": "696" + }, + { + "name": "dedicated", + "default": null, + "type": "bool" + }, + { + "name": "entitlement", + "default": null, + "type": "535" + } + ], + "meta-type": "object" + }, + { + "name": "[518]", + "element-type": "518", + "meta-type": "array" + }, + { + "name": "518", + "members": [ + { + "name": "qom-type", + "type": "str" + }, + { + "name": "property", + "type": "str" + }, + { + "name": "value", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "519", + "members": [ + { + "name": "default" + }, + { + "name": "preferred" + }, + { + "name": "bind" + }, + { + "name": "interleave" + } + ], + "meta-type": "enum", + "values": [ + "default", + "preferred", + "bind", + "interleave" + ] + }, + { + "name": "520", + "members": [ + { + "name": "node" + }, + { + "name": "dist" + }, + { + "name": "cpu" + }, + { + "name": "hmat-lb" + }, + { + "name": "hmat-cache" + } + ], + "meta-type": "enum", + "values": [ + "node", + "dist", + "cpu", + "hmat-lb", + "hmat-cache" + ] + }, + { + "name": "521", + "members": [ + { + "name": "nodeid", + "default": null, + "type": "int" + }, + { + "name": "cpus", + "default": null, + "type": "[int]" + }, + { + "name": "mem", + "default": null, + "type": "int" + }, + { + "name": "memdev", + "default": null, + "type": "str" + }, + { + "name": "initiator", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "522", + "members": [ + { + "name": "src", + "type": "int" + }, + { + "name": "dst", + "type": "int" + }, + { + "name": "val", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "523", + "members": [ + { + "name": "node-id", + "default": null, + "type": "int" + }, + { + "name": "drawer-id", + "default": null, + "type": "int" + }, + { + "name": "book-id", + "default": null, + "type": "int" + }, + { + "name": "socket-id", + "default": null, + "type": "int" + }, + { + "name": "die-id", + "default": null, + "type": "int" + }, + { + "name": "cluster-id", + "default": null, + "type": "int" + }, + { + "name": "module-id", + "default": null, + "type": "int" + }, + { + "name": "core-id", + "default": null, + "type": "int" + }, + { + "name": "thread-id", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "524", + "members": [ + { + "name": "initiator", + "type": "int" + }, + { + "name": "target", + "type": "int" + }, + { + "name": "hierarchy", + "type": "697" + }, + { + "name": "data-type", + "type": "698" + }, + { + "name": "latency", + "default": null, + "type": "int" + }, + { + "name": "bandwidth", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "525", + "members": [ + { + "name": "node-id", + "type": "int" + }, + { + "name": "size", + "type": "int" + }, + { + "name": "level", + "type": "int" + }, + { + "name": "associativity", + "type": "699" + }, + { + "name": "policy", + "type": "700" + }, + { + "name": "line", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "526", + "members": [ + { + "name": "dimm" + }, + { + "name": "nvdimm" + }, + { + "name": "virtio-pmem" + }, + { + "name": "virtio-mem" + }, + { + "name": "sgx-epc" + }, + { + "name": "hv-balloon" + } + ], + "meta-type": "enum", + "values": [ + "dimm", + "nvdimm", + "virtio-pmem", + "virtio-mem", + "sgx-epc", + "hv-balloon" + ] + }, + { + "name": "527", + "members": [ + { + "name": "data", + "type": "701" + } + ], + "meta-type": "object" + }, + { + "name": "528", + "members": [ + { + "name": "data", + "type": "702" + } + ], + "meta-type": "object" + }, + { + "name": "529", + "members": [ + { + "name": "data", + "type": "703" + } + ], + "meta-type": "object" + }, + { + "name": "530", + "members": [ + { + "name": "data", + "type": "704" + } + ], + "meta-type": "object" + }, + { + "name": "531", + "members": [ + { + "name": "data", + "type": "705" + } + ], + "meta-type": "object" + }, + { + "name": "532", + "members": [ + { + "name": "name", + "type": "str" + }, + { + "name": "props", + "default": null, + "type": "any" + } + ], + "meta-type": "object" + }, + { + "name": "533", + "members": [ + { + "name": "incompatible" + }, + { + "name": "identical" + }, + { + "name": "superset" + }, + { + "name": "subset" + } + ], + "meta-type": "enum", + "values": [ + "incompatible", + "identical", + "superset", + "subset" + ] + }, + { + "name": "534", + "members": [ + { + "name": "static" + }, + { + "name": "full" + } + ], + "meta-type": "enum", + "values": [ + "static", + "full" + ] + }, + { + "name": "535", + "members": [ + { + "name": "auto" + }, + { + "name": "low" + }, + { + "name": "medium" + }, + { + "name": "high" + } + ], + "meta-type": "enum", + "values": [ + "auto", + "low", + "medium", + "high" + ] + }, + { + "name": "536", + "members": [ + { + "name": "horizontal" + }, + { + "name": "vertical" + } + ], + "meta-type": "enum", + "values": [ + "horizontal", + "vertical" + ] + }, + { + "name": "537", + "members": [ + { + "name": "none" + }, + { + "name": "record" + }, + { + "name": "play" + } + ], + "meta-type": "enum", + "values": [ + "none", + "record", + "play" + ] + }, + { + "name": "538", + "members": [ + { + "name": "block-node" + }, + { + "name": "chardev" + }, + { + "name": "migration" + } + ], + "meta-type": "enum", + "values": [ + "block-node", + "chardev", + "migration" + ] + }, + { + "name": "539", + "members": [ + { + "name": "node-name", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "540", + "members": [ + { + "name": "id", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "[541]", + "element-type": "541", + "meta-type": "array" + }, + { + "name": "541", + "members": [ + { + "name": "fd", + "type": "int" + }, + { + "name": "opaque", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "[542]", + "element-type": "542", + "meta-type": "array" + }, + { + "name": "542", + "members": [ + { + "name": "name", + "type": "str" + }, + { + "name": "type", + "type": "706" + }, + { + "name": "help", + "default": null, + "type": "str" + }, + { + "name": "default", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "543", + "members": [ + { + "name": "uninit" + }, + { + "name": "launch-update" + }, + { + "name": "launch-secret" + }, + { + "name": "running" + }, + { + "name": "send-update" + }, + { + "name": "receive-update" + } + ], + "meta-type": "enum", + "values": [ + "uninit", + "launch-update", + "launch-secret", + "running", + "send-update", + "receive-update" + ] + }, + { + "name": "544", + "members": [ + { + "name": "sev" + }, + { + "name": "sev-snp" + } + ], + "meta-type": "enum", + "values": [ + "sev", + "sev-snp" + ] + }, + { + "name": "545", + "members": [ + { + "name": "policy", + "type": "int" + }, + { + "name": "handle", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "546", + "members": [ + { + "name": "snp-policy", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "[547]", + "element-type": "547", + "meta-type": "array" + }, + { + "name": "547", + "members": [ + { + "name": "node", + "type": "int" + }, + { + "name": "size", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "548", + "members": [ + { + "name": "closed" + }, + { + "name": "unbound" + }, + { + "name": "interdomain" + }, + { + "name": "pirq" + }, + { + "name": "virq" + }, + { + "name": "ipi" + } + ], + "meta-type": "enum", + "values": [ + "closed", + "unbound", + "interdomain", + "pirq", + "virq", + "ipi" + ] + }, + { + "name": "549", + "members": [ + { + "name": "none" + }, + { + "name": "alsa" + }, + { + "name": "dbus" + }, + { + "name": "oss" + }, + { + "name": "wav" + } + ], + "meta-type": "enum", + "values": [ + "none", + "alsa", + "dbus", + "oss", + "wav" + ] + }, + { + "name": "550", + "members": [ + { + "name": "in", + "default": null, + "type": "707" + }, + { + "name": "out", + "default": null, + "type": "707" + } + ], + "meta-type": "object" + }, + { + "name": "551", + "members": [ + { + "name": "in", + "default": null, + "type": "708" + }, + { + "name": "out", + "default": null, + "type": "708" + }, + { + "name": "threshold", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "552", + "members": [ + { + "name": "in", + "default": null, + "type": "709" + }, + { + "name": "out", + "default": null, + "type": "709" + } + ], + "meta-type": "object" + }, + { + "name": "553", + "members": [ + { + "name": "in", + "default": null, + "type": "707" + }, + { + "name": "out", + "default": null, + "type": "707" + }, + { + "name": "nsamples", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "554", + "members": [ + { + "name": "in", + "default": null, + "type": "707" + }, + { + "name": "out", + "default": null, + "type": "707" + }, + { + "name": "latency", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "555", + "members": [ + { + "name": "in", + "default": null, + "type": "710" + }, + { + "name": "out", + "default": null, + "type": "710" + } + ], + "meta-type": "object" + }, + { + "name": "556", + "members": [ + { + "name": "in", + "default": null, + "type": "711" + }, + { + "name": "out", + "default": null, + "type": "711" + }, + { + "name": "try-mmap", + "default": null, + "type": "bool" + }, + { + "name": "exclusive", + "default": null, + "type": "bool" + }, + { + "name": "dsp-policy", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "557", + "members": [ + { + "name": "in", + "default": null, + "type": "712" + }, + { + "name": "out", + "default": null, + "type": "712" + }, + { + "name": "server", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "558", + "members": [ + { + "name": "in", + "default": null, + "type": "713" + }, + { + "name": "out", + "default": null, + "type": "713" + } + ], + "meta-type": "object" + }, + { + "name": "559", + "members": [ + { + "name": "in", + "default": null, + "type": "714" + }, + { + "name": "out", + "default": null, + "type": "714" + } + ], + "meta-type": "object" + }, + { + "name": "560", + "members": [ + { + "name": "in", + "default": null, + "type": "707" + }, + { + "name": "out", + "default": null, + "type": "707" + }, + { + "name": "dev", + "default": null, + "type": "str" + }, + { + "name": "latency", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "561", + "members": [ + { + "name": "in", + "default": null, + "type": "707" + }, + { + "name": "out", + "default": null, + "type": "707" + }, + { + "name": "path", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "562", + "members": [ + { + "name": "DIMM" + }, + { + "name": "CPU" + } + ], + "meta-type": "enum", + "values": [ + "DIMM", + "CPU" + ] + }, + { + "name": "[563]", + "element-type": "563", + "meta-type": "array" + }, + { + "name": "563", + "members": [ + { + "name": "bus", + "type": "int" + }, + { + "name": "slot", + "type": "int" + }, + { + "name": "function", + "type": "int" + }, + { + "name": "class_info", + "type": "715" + }, + { + "name": "id", + "type": "716" + }, + { + "name": "irq", + "default": null, + "type": "int" + }, + { + "name": "irq_pin", + "type": "int" + }, + { + "name": "qdev_id", + "type": "str" + }, + { + "name": "pci_bridge", + "default": null, + "type": "717" + }, + { + "name": "regions", + "type": "[718]" + } + ], + "meta-type": "object" + }, + { + "name": "564", + "members": [ + { + "name": "vm" + }, + { + "name": "vcpu" + }, + { + "name": "cryptodev" + } + ], + "meta-type": "enum", + "values": [ + "vm", + "vcpu", + "cryptodev" + ] + }, + { + "name": "[565]", + "element-type": "565", + "meta-type": "array" + }, + { + "name": "565", + "members": [ + { + "name": "provider", + "type": "567" + }, + { + "name": "names", + "default": null, + "type": "[str]" + } + ], + "meta-type": "object" + }, + { + "name": "566", + "members": [ + { + "name": "vcpus", + "default": null, + "type": "[str]" + } + ], + "meta-type": "object" + }, + { + "name": "567", + "members": [ + { + "name": "kvm" + }, + { + "name": "cryptodev" + } + ], + "meta-type": "enum", + "values": [ + "kvm", + "cryptodev" + ] + }, + { + "name": "[568]", + "element-type": "568", + "meta-type": "array" + }, + { + "name": "568", + "members": [ + { + "name": "name", + "type": "str" + }, + { + "name": "value", + "type": "719" + } + ], + "meta-type": "object" + }, + { + "name": "[569]", + "element-type": "569", + "meta-type": "array" + }, + { + "name": "569", + "members": [ + { + "name": "name", + "type": "str" + }, + { + "name": "type", + "type": "720" + }, + { + "name": "unit", + "default": null, + "type": "721" + }, + { + "name": "base", + "default": null, + "type": "int" + }, + { + "name": "exponent", + "type": "int" + }, + { + "name": "bucket-size", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "570", + "members": [ + { + "name": "transports", + "type": "[str]" + }, + { + "name": "dev-features", + "default": null, + "type": "[str]" + }, + { + "name": "unknown-dev-features", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "571", + "members": [ + { + "name": "statuses", + "type": "[str]" + }, + { + "name": "unknown-statuses", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "572", + "members": [ + { + "name": "n-mem-sections", + "type": "int" + }, + { + "name": "n-tmp-sections", + "type": "int" + }, + { + "name": "nvqs", + "type": "int" + }, + { + "name": "vq-index", + "type": "int" + }, + { + "name": "features", + "type": "570" + }, + { + "name": "acked-features", + "type": "570" + }, + { + "name": "backend-features", + "type": "570" + }, + { + "name": "protocol-features", + "type": "722" + }, + { + "name": "max-queues", + "type": "int" + }, + { + "name": "backend-cap", + "type": "int" + }, + { + "name": "log-enabled", + "type": "bool" + }, + { + "name": "log-size", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "[573]", + "element-type": "573", + "meta-type": "array" + }, + { + "name": "573", + "members": [ + { + "name": "addr", + "type": "int" + }, + { + "name": "len", + "type": "int" + }, + { + "name": "flags", + "type": "[str]" + } + ], + "meta-type": "object" + }, + { + "name": "574", + "members": [ + { + "name": "flags", + "type": "int" + }, + { + "name": "idx", + "type": "int" + }, + { + "name": "ring", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "575", + "members": [ + { + "name": "flags", + "type": "int" + }, + { + "name": "idx", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "576", + "members": [ + { + "name": "stop" + }, + { + "name": "running" + }, + { + "name": "stop-copy" + }, + { + "name": "resuming" + }, + { + "name": "running-p2p" + }, + { + "name": "pre-copy" + }, + { + "name": "pre-copy-p2p" + } + ], + "meta-type": "enum", + "values": [ + "stop", + "running", + "stop-copy", + "resuming", + "running-p2p", + "pre-copy", + "pre-copy-p2p" + ] + }, + { + "name": "[577]", + "element-type": "577", + "meta-type": "array" + }, + { + "name": "577", + "members": [ + { + "name": "cipher" + }, + { + "name": "hash" + }, + { + "name": "mac" + }, + { + "name": "aead" + }, + { + "name": "akcipher" + } + ], + "meta-type": "enum", + "values": [ + "cipher", + "hash", + "mac", + "aead", + "akcipher" + ] + }, + { + "name": "[578]", + "element-type": "578", + "meta-type": "array" + }, + { + "name": "578", + "members": [ + { + "name": "queue", + "type": "int" + }, + { + "name": "type", + "type": "723" + } + ], + "meta-type": "object" + }, + { + "name": "579", + "members": [ + { + "name": "informational" + }, + { + "name": "warning" + }, + { + "name": "failure" + }, + { + "name": "fatal" + } + ], + "meta-type": "enum", + "values": [ + "informational", + "warning", + "failure", + "fatal" + ] + }, + { + "name": "[580]", + "element-type": "580", + "meta-type": "array" + }, + { + "name": "580", + "members": [ + { + "name": "type", + "type": "724" + }, + { + "name": "header", + "type": "[int]" + } + ], + "meta-type": "object" + }, + { + "name": "581", + "members": [ + { + "name": "cache-data-ecc" + }, + { + "name": "mem-data-ecc" + }, + { + "name": "crc-threshold" + }, + { + "name": "retry-threshold" + }, + { + "name": "cache-poison-received" + }, + { + "name": "mem-poison-received" + }, + { + "name": "physical" + } + ], + "meta-type": "enum", + "values": [ + "cache-data-ecc", + "mem-data-ecc", + "crc-threshold", + "retry-threshold", + "cache-poison-received", + "mem-poison-received", + "physical" + ] + }, + { + "name": "582", + "members": [ + { + "name": "free" + }, + { + "name": "contiguous" + }, + { + "name": "prescriptive" + }, + { + "name": "enable-shared-access" + } + ], + "meta-type": "enum", + "values": [ + "free", + "contiguous", + "prescriptive", + "enable-shared-access" + ] + }, + { + "name": "[583]", + "element-type": "583", + "meta-type": "array" + }, + { + "name": "583", + "members": [ + { + "name": "offset", + "type": "int" + }, + { + "name": "len", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "584", + "members": [ + { + "name": "tag-based" + }, + { + "name": "prescriptive" + } + ], + "meta-type": "enum", + "values": [ + "tag-based", + "prescriptive" + ] + }, + { + "name": "585", + "members": [ + { + "name": "hyper-v" + }, + { + "name": "s390" + }, + { + "name": "tdx" + } + ], + "meta-type": "enum", + "values": [ + "hyper-v", + "s390", + "tdx" + ] + }, + { + "name": "586", + "members": [ + { + "name": "arg1", + "type": "int" + }, + { + "name": "arg2", + "type": "int" + }, + { + "name": "arg3", + "type": "int" + }, + { + "name": "arg4", + "type": "int" + }, + { + "name": "arg5", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "587", + "members": [ + { + "name": "core", + "type": "int" + }, + { + "name": "psw-mask", + "type": "int" + }, + { + "name": "psw-addr", + "type": "int" + }, + { + "name": "reason", + "type": "725" + } + ], + "meta-type": "object" + }, + { + "name": "588", + "members": [ + { + "name": "error-code", + "type": "int" + }, + { + "name": "message", + "type": "str" + }, + { + "name": "gpa", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "[589]", + "element-type": "589", + "meta-type": "array" + }, + { + "name": "589", + "members": [ + { + "name": "interval_length", + "type": "int" + }, + { + "name": "min_rd_latency_ns", + "type": "int" + }, + { + "name": "max_rd_latency_ns", + "type": "int" + }, + { + "name": "avg_rd_latency_ns", + "type": "int" + }, + { + "name": "min_wr_latency_ns", + "type": "int" + }, + { + "name": "max_wr_latency_ns", + "type": "int" + }, + { + "name": "avg_wr_latency_ns", + "type": "int" + }, + { + "name": "min_zone_append_latency_ns", + "type": "int" + }, + { + "name": "max_zone_append_latency_ns", + "type": "int" + }, + { + "name": "avg_zone_append_latency_ns", + "type": "int" + }, + { + "name": "min_flush_latency_ns", + "type": "int" + }, + { + "name": "max_flush_latency_ns", + "type": "int" + }, + { + "name": "avg_flush_latency_ns", + "type": "int" + }, + { + "name": "avg_rd_queue_depth", + "type": "number" + }, + { + "name": "avg_wr_queue_depth", + "type": "number" + }, + { + "name": "avg_zone_append_queue_depth", + "type": "number" + } + ], + "meta-type": "object" + }, + { + "name": "590", + "members": [ + { + "name": "boundaries", + "type": "[int]" + }, + { + "name": "bins", + "type": "[int]" + } + ], + "meta-type": "object" + }, + { + "name": "591", + "members": [ + { + "name": "discard-nb-ok", + "type": "int" + }, + { + "name": "discard-nb-failed", + "type": "int" + }, + { + "name": "discard-bytes-ok", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "592", + "members": [ + { + "name": "completion-errors", + "type": "int" + }, + { + "name": "aligned-accesses", + "type": "int" + }, + { + "name": "unaligned-accesses", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "[82]", + "element-type": "82", + "meta-type": "array" + }, + { + "name": "593", + "tag": "type", + "variants": [ + { + "case": "qcow2", + "type": "727" + }, + { + "case": "vmdk", + "type": "728" + }, + { + "case": "luks", + "type": "729" + }, + { + "case": "rbd", + "type": "730" + }, + { + "case": "file", + "type": "731" + } + ], + "members": [ + { + "name": "type", + "type": "726" + } + ], + "meta-type": "object" + }, + { + "name": "594", + "members": [ + { + "name": "block-backend" + }, + { + "name": "block-job" + }, + { + "name": "block-driver" + } + ], + "meta-type": "enum", + "values": [ + "block-backend", + "block-job", + "block-driver" + ] + }, + { + "name": "[595]", + "element-type": "595", + "meta-type": "array" + }, + { + "name": "595", + "members": [ + { + "name": "consistent-read" + }, + { + "name": "write" + }, + { + "name": "write-unchanged" + }, + { + "name": "resize" + } + ], + "meta-type": "enum", + "values": [ + "consistent-read", + "write", + "write-unchanged", + "resize" + ] + }, + { + "name": "596", + "members": [ + { + "type": "61" + }, + { + "type": "str" + } + ], + "meta-type": "alternate" + }, + { + "name": "[597]", + "element-type": "597", + "meta-type": "array" + }, + { + "name": "597", + "members": [ + { + "name": "event", + "type": "732" + }, + { + "name": "state", + "default": null, + "type": "int" + }, + { + "name": "iotype", + "default": null, + "type": "733" + }, + { + "name": "errno", + "default": null, + "type": "int" + }, + { + "name": "sector", + "default": null, + "type": "int" + }, + { + "name": "once", + "default": null, + "type": "bool" + }, + { + "name": "immediately", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "[598]", + "element-type": "598", + "meta-type": "array" + }, + { + "name": "598", + "members": [ + { + "name": "event", + "type": "732" + }, + { + "name": "state", + "default": null, + "type": "int" + }, + { + "name": "new_state", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "599", + "members": [ + { + "name": "auto" + }, + { + "name": "on" + }, + { + "name": "off" + } + ], + "meta-type": "enum", + "values": [ + "auto", + "on", + "off" + ] + }, + { + "name": "600", + "members": [ + { + "name": "threads" + }, + { + "name": "native" + }, + { + "name": "io_uring" + } + ], + "meta-type": "enum", + "values": [ + "threads", + "native", + "io_uring" + ] + }, + { + "name": "601", + "members": [ + { + "name": "tcp" + }, + { + "name": "iser" + } + ], + "meta-type": "enum", + "values": [ + "tcp", + "iser" + ] + }, + { + "name": "602", + "members": [ + { + "name": "crc32c" + }, + { + "name": "none" + }, + { + "name": "crc32c-none" + }, + { + "name": "none-crc32c" + } + ], + "meta-type": "enum", + "values": [ + "crc32c", + "none", + "crc32c-none", + "none-crc32c" + ] + }, + { + "name": "603", + "members": [ + { + "name": "type", + "type": "734" + }, + { + "name": "host", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "604", + "members": [ + { + "type": "61" + }, + { + "type": "str" + }, + { + "type": "null" + } + ], + "meta-type": "alternate" + }, + { + "name": "605", + "members": [ + { + "type": "735" + }, + { + "type": "736" + } + ], + "meta-type": "alternate" + }, + { + "name": "606", + "tag": "format", + "variants": [ + { + "case": "aes", + "type": "738" + }, + { + "case": "luks", + "type": "739" + } + ], + "members": [ + { + "name": "format", + "type": "737" + } + ], + "meta-type": "object" + }, + { + "name": "607", + "tag": "format", + "variants": [ + { + "case": "aes", + "type": "738" + } + ], + "members": [ + { + "name": "format", + "type": "740" + } + ], + "meta-type": "object" + }, + { + "name": "[596]", + "element-type": "596", + "meta-type": "array" + }, + { + "name": "608", + "members": [ + { + "name": "quorum" + }, + { + "name": "fifo" + } + ], + "meta-type": "enum", + "values": [ + "quorum", + "fifo" + ] + }, + { + "name": "609", + "tag": "format", + "variants": [ + { + "case": "luks", + "type": "742" + }, + { + "case": "luks2", + "type": "743" + }, + { + "case": "luks-any", + "type": "744" + } + ], + "members": [ + { + "name": "format", + "type": "741" + }, + { + "name": "parent", + "default": null, + "type": "609" + } + ], + "meta-type": "object" + }, + { + "name": "[610]", + "element-type": "610", + "meta-type": "array" + }, + { + "name": "610", + "members": [ + { + "name": "cephx" + }, + { + "name": "none" + } + ], + "meta-type": "enum", + "values": [ + "cephx", + "none" + ] + }, + { + "name": "[611]", + "element-type": "611", + "meta-type": "array" + }, + { + "name": "611", + "members": [ + { + "name": "host", + "type": "str" + }, + { + "name": "port", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "612", + "members": [ + { + "name": "primary" + }, + { + "name": "secondary" + } + ], + "meta-type": "enum", + "values": [ + "primary", + "secondary" + ] + }, + { + "name": "613", + "members": [ + { + "name": "host", + "type": "str" + }, + { + "name": "port", + "type": "str" + }, + { + "name": "numeric", + "default": null, + "type": "bool" + }, + { + "name": "to", + "default": null, + "type": "int" + }, + { + "name": "ipv4", + "default": null, + "type": "bool" + }, + { + "name": "ipv6", + "default": null, + "type": "bool" + }, + { + "name": "keep-alive", + "default": null, + "type": "bool" + }, + { + "name": "keep-alive-count", + "default": null, + "type": "int" + }, + { + "name": "keep-alive-idle", + "default": null, + "type": "int" + }, + { + "name": "keep-alive-interval", + "default": null, + "type": "int" + }, + { + "name": "mptcp", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "614", + "tag": "mode", + "variants": [ + { + "case": "hash", + "type": "746" + }, + { + "case": "none", + "type": "0" + }, + { + "case": "known_hosts", + "type": "0" + } + ], + "members": [ + { + "name": "mode", + "type": "745" + } + ], + "meta-type": "object" + }, + { + "name": "615", + "members": [ + { + "name": "filename", + "type": "str" + }, + { + "name": "size", + "type": "int" + }, + { + "name": "preallocation", + "default": null, + "type": "747" + }, + { + "name": "nocow", + "default": null, + "type": "bool" + }, + { + "name": "extent-size-hint", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "616", + "members": [ + { + "name": "location", + "type": "338" + }, + { + "name": "size", + "type": "int" + }, + { + "name": "preallocation", + "default": null, + "type": "747" + } + ], + "meta-type": "object" + }, + { + "name": "617", + "members": [ + { + "name": "key-secret", + "default": null, + "type": "str" + }, + { + "name": "cipher-alg", + "default": null, + "type": "748" + }, + { + "name": "cipher-mode", + "default": null, + "type": "749" + }, + { + "name": "ivgen-alg", + "default": null, + "type": "750" + }, + { + "name": "ivgen-hash-alg", + "default": null, + "type": "751" + }, + { + "name": "hash-alg", + "default": null, + "type": "751" + }, + { + "name": "iter-time", + "default": null, + "type": "int" + }, + { + "name": "file", + "default": null, + "type": "596" + }, + { + "name": "header", + "default": null, + "type": "596" + }, + { + "name": "size", + "type": "int" + }, + { + "name": "preallocation", + "default": null, + "type": "747" + } + ], + "meta-type": "object" + }, + { + "name": "618", + "members": [ + { + "name": "location", + "type": "345" + }, + { + "name": "size", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "619", + "members": [ + { + "name": "file", + "type": "596" + }, + { + "name": "size", + "type": "int" + }, + { + "name": "cluster-size", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "620", + "members": [ + { + "name": "file", + "type": "596" + }, + { + "name": "size", + "type": "int" + }, + { + "name": "backing-file", + "default": null, + "type": "str" + }, + { + "name": "encrypt", + "default": null, + "type": "752" + } + ], + "meta-type": "object" + }, + { + "name": "621", + "members": [ + { + "name": "file", + "type": "596" + }, + { + "name": "data-file", + "default": null, + "type": "596" + }, + { + "name": "data-file-raw", + "default": null, + "type": "bool" + }, + { + "name": "extended-l2", + "default": null, + "type": "bool" + }, + { + "name": "size", + "type": "int" + }, + { + "name": "version", + "default": null, + "type": "753" + }, + { + "name": "backing-file", + "default": null, + "type": "str" + }, + { + "name": "backing-fmt", + "default": null, + "type": "325" + }, + { + "name": "encrypt", + "default": null, + "type": "752" + }, + { + "name": "cluster-size", + "default": null, + "type": "int" + }, + { + "name": "preallocation", + "default": null, + "type": "747" + }, + { + "name": "lazy-refcounts", + "default": null, + "type": "bool" + }, + { + "name": "refcount-bits", + "default": null, + "type": "int" + }, + { + "name": "compression-type", + "default": null, + "type": "754" + } + ], + "meta-type": "object" + }, + { + "name": "622", + "members": [ + { + "name": "file", + "type": "596" + }, + { + "name": "size", + "type": "int" + }, + { + "name": "backing-file", + "default": null, + "type": "str" + }, + { + "name": "backing-fmt", + "default": null, + "type": "325" + }, + { + "name": "cluster-size", + "default": null, + "type": "int" + }, + { + "name": "table-size", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "623", + "members": [ + { + "name": "location", + "type": "355" + }, + { + "name": "size", + "type": "int" + }, + { + "name": "cluster-size", + "default": null, + "type": "int" + }, + { + "name": "encrypt", + "default": null, + "type": "755" + } + ], + "meta-type": "object" + }, + { + "name": "624", + "members": [ + { + "name": "location", + "type": "357" + }, + { + "name": "size", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "625", + "members": [ + { + "name": "file", + "type": "596" + }, + { + "name": "size", + "type": "int" + }, + { + "name": "preallocation", + "default": null, + "type": "747" + } + ], + "meta-type": "object" + }, + { + "name": "626", + "members": [ + { + "name": "file", + "type": "596" + }, + { + "name": "size", + "type": "int" + }, + { + "name": "log-size", + "default": null, + "type": "int" + }, + { + "name": "block-size", + "default": null, + "type": "int" + }, + { + "name": "subformat", + "default": null, + "type": "756" + }, + { + "name": "block-state-zero", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "627", + "members": [ + { + "name": "file", + "type": "596" + }, + { + "name": "size", + "type": "int" + }, + { + "name": "extents", + "default": null, + "type": "[596]" + }, + { + "name": "subformat", + "default": null, + "type": "757" + }, + { + "name": "backing-file", + "default": null, + "type": "str" + }, + { + "name": "adapter-type", + "default": null, + "type": "758" + }, + { + "name": "hwversion", + "default": null, + "type": "str" + }, + { + "name": "toolsversion", + "default": null, + "type": "str" + }, + { + "name": "zeroed-grain", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "628", + "members": [ + { + "name": "file", + "type": "596" + }, + { + "name": "size", + "type": "int" + }, + { + "name": "subformat", + "default": null, + "type": "759" + }, + { + "name": "force-size", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "629", + "members": [ + { + "name": "state", + "type": "760" + }, + { + "name": "new-secret", + "default": null, + "type": "str" + }, + { + "name": "old-secret", + "default": null, + "type": "str" + }, + { + "name": "keyslot", + "default": null, + "type": "int" + }, + { + "name": "iter-time", + "default": null, + "type": "int" + }, + { + "name": "secret", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "630", + "members": [ + { + "name": "encrypt", + "default": null, + "type": "761" + } + ], + "meta-type": "object" + }, + { + "name": "null", + "json-type": "null", + "meta-type": "builtin" + }, + { + "name": "631", + "members": [ + { + "name": "inet" + }, + { + "name": "unix" + }, + { + "name": "vsock" + }, + { + "name": "fd" + } + ], + "meta-type": "enum", + "values": [ + "inet", + "unix", + "vsock", + "fd" + ] + }, + { + "name": "632", + "members": [ + { + "name": "data", + "type": "613" + } + ], + "meta-type": "object" + }, + { + "name": "633", + "members": [ + { + "name": "data", + "type": "655" + } + ], + "meta-type": "object" + }, + { + "name": "634", + "members": [ + { + "name": "data", + "type": "656" + } + ], + "meta-type": "object" + }, + { + "name": "635", + "members": [ + { + "name": "data", + "type": "657" + } + ], + "meta-type": "object" + }, + { + "name": "636", + "members": [ + { + "name": "off" + }, + { + "name": "on" + }, + { + "name": "auto" + } + ], + "meta-type": "enum", + "values": [ + "off", + "on", + "auto" + ] + }, + { + "name": "637", + "members": [ + { + "name": "file" + }, + { + "name": "serial" + }, + { + "name": "parallel" + }, + { + "name": "pipe" + }, + { + "name": "socket" + }, + { + "name": "udp" + }, + { + "name": "pty" + }, + { + "name": "null" + }, + { + "name": "mux" + }, + { + "name": "hub" + }, + { + "name": "msmouse" + }, + { + "name": "wctablet" + }, + { + "name": "testdev" + }, + { + "name": "stdio" + }, + { + "name": "dbus" + }, + { + "name": "vc" + }, + { + "name": "ringbuf" + }, + { + "name": "memory", + "features": [ + "deprecated" + ] + } + ], + "meta-type": "enum", + "values": [ + "file", + "serial", + "parallel", + "pipe", + "socket", + "udp", + "pty", + "null", + "mux", + "hub", + "msmouse", + "wctablet", + "testdev", + "stdio", + "dbus", + "vc", + "ringbuf", + "memory" + ] + }, + { + "name": "638", + "members": [ + { + "name": "data", + "type": "762" + } + ], + "meta-type": "object" + }, + { + "name": "639", + "members": [ + { + "name": "data", + "type": "763" + } + ], + "meta-type": "object" + }, + { + "name": "640", + "members": [ + { + "name": "data", + "type": "764" + } + ], + "meta-type": "object" + }, + { + "name": "641", + "members": [ + { + "name": "data", + "type": "765" + } + ], + "meta-type": "object" + }, + { + "name": "642", + "members": [ + { + "name": "data", + "type": "766" + } + ], + "meta-type": "object" + }, + { + "name": "643", + "members": [ + { + "name": "data", + "type": "767" + } + ], + "meta-type": "object" + }, + { + "name": "644", + "members": [ + { + "name": "data", + "type": "768" + } + ], + "meta-type": "object" + }, + { + "name": "645", + "members": [ + { + "name": "data", + "type": "769" + } + ], + "meta-type": "object" + }, + { + "name": "646", + "members": [ + { + "name": "data", + "type": "770" + } + ], + "meta-type": "object" + }, + { + "name": "650", + "members": [ + { + "name": "data", + "type": "774" + } + ], + "meta-type": "object" + }, + { + "name": "651", + "members": [ + { + "name": "data", + "type": "775" + } + ], + "meta-type": "object" + }, + { + "name": "652", + "members": [ + { + "name": "data", + "type": "776" + } + ], + "meta-type": "object" + }, + { + "name": "[653]", + "element-type": "653", + "meta-type": "array" + }, + { + "name": "653", + "members": [ + { + "name": "str", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "654", + "members": [ + { + "name": "native" + }, + { + "name": "skb" + } + ], + "meta-type": "enum", + "values": [ + "native", + "skb" + ] + }, + { + "name": "655", + "members": [ + { + "name": "path", + "type": "str" + }, + { + "name": "abstract", + "default": null, + "type": "bool" + }, + { + "name": "tight", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "656", + "members": [ + { + "name": "cid", + "type": "str" + }, + { + "name": "port", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "657", + "members": [ + { + "name": "str", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "658", + "members": [ + { + "name": "data", + "type": "777" + } + ], + "meta-type": "object" + }, + { + "name": "659", + "members": [ + { + "name": "data", + "type": "778" + } + ], + "meta-type": "object" + }, + { + "name": "660", + "members": [ + { + "name": "number" + }, + { + "name": "qcode" + } + ], + "meta-type": "enum", + "values": [ + "number", + "qcode" + ] + }, + { + "name": "661", + "members": [ + { + "name": "data", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "662", + "members": [ + { + "name": "data", + "type": "779" + } + ], + "meta-type": "object" + }, + { + "name": "663", + "members": [ + { + "name": "key" + }, + { + "name": "btn" + }, + { + "name": "rel" + }, + { + "name": "abs" + }, + { + "name": "mtt" + } + ], + "meta-type": "enum", + "values": [ + "key", + "btn", + "rel", + "abs", + "mtt" + ] + }, + { + "name": "664", + "members": [ + { + "name": "data", + "type": "780" + } + ], + "meta-type": "object" + }, + { + "name": "665", + "members": [ + { + "name": "data", + "type": "781" + } + ], + "meta-type": "object" + }, + { + "name": "666", + "members": [ + { + "name": "data", + "type": "782" + } + ], + "meta-type": "object" + }, + { + "name": "667", + "members": [ + { + "name": "data", + "type": "783" + } + ], + "meta-type": "object" + }, + { + "name": "number", + "json-type": "number", + "meta-type": "builtin" + }, + { + "name": "668", + "members": [ + { + "name": "lctrl-lalt" + }, + { + "name": "lshift-lctrl-lalt" + }, + { + "name": "rctrl" + } + ], + "meta-type": "enum", + "values": [ + "lctrl-lalt", + "lshift-lctrl-lalt", + "rctrl" + ] + }, + { + "name": "[669]", + "element-type": "669", + "meta-type": "array" + }, + { + "name": "669", + "members": [ + { + "name": "name", + "type": "str" + }, + { + "name": "alias", + "type": "str" + }, + { + "name": "transform", + "default": null, + "type": "784" + } + ], + "meta-type": "object" + }, + { + "name": "670", + "members": [ + { + "name": "main" + }, + { + "name": "cpr" + } + ], + "meta-type": "enum", + "values": [ + "main", + "cpr" + ] + }, + { + "name": "671", + "tag": "transport", + "variants": [ + { + "case": "socket", + "type": "400" + }, + { + "case": "exec", + "type": "786" + }, + { + "case": "rdma", + "type": "613" + }, + { + "case": "file", + "type": "787" + } + ], + "members": [ + { + "name": "transport", + "type": "785" + } + ], + "meta-type": "object" + }, + { + "name": "672", + "members": [ + { + "name": "abort" + }, + { + "name": "block-dirty-bitmap-add" + }, + { + "name": "block-dirty-bitmap-remove" + }, + { + "name": "block-dirty-bitmap-clear" + }, + { + "name": "block-dirty-bitmap-enable" + }, + { + "name": "block-dirty-bitmap-disable" + }, + { + "name": "block-dirty-bitmap-merge" + }, + { + "name": "blockdev-backup" + }, + { + "name": "blockdev-snapshot" + }, + { + "name": "blockdev-snapshot-internal-sync" + }, + { + "name": "blockdev-snapshot-sync" + }, + { + "name": "drive-backup", + "features": [ + "deprecated" + ] + } + ], + "meta-type": "enum", + "values": [ + "abort", + "block-dirty-bitmap-add", + "block-dirty-bitmap-remove", + "block-dirty-bitmap-clear", + "block-dirty-bitmap-enable", + "block-dirty-bitmap-disable", + "block-dirty-bitmap-merge", + "blockdev-backup", + "blockdev-snapshot", + "blockdev-snapshot-internal-sync", + "blockdev-snapshot-sync", + "drive-backup" + ] + }, + { + "name": "673", + "members": [ + { + "name": "data", + "type": "788" + } + ], + "meta-type": "object" + }, + { + "name": "674", + "members": [ + { + "name": "data", + "type": "47" + } + ], + "meta-type": "object" + }, + { + "name": "675", + "members": [ + { + "name": "data", + "type": "48" + } + ], + "meta-type": "object" + }, + { + "name": "676", + "members": [ + { + "name": "data", + "type": "49" + } + ], + "meta-type": "object" + }, + { + "name": "677", + "members": [ + { + "name": "data", + "type": "42" + } + ], + "meta-type": "object" + }, + { + "name": "678", + "members": [ + { + "name": "data", + "type": "38" + } + ], + "meta-type": "object" + }, + { + "name": "679", + "members": [ + { + "name": "data", + "type": "80" + } + ], + "meta-type": "object" + }, + { + "name": "680", + "members": [ + { + "name": "data", + "type": "37" + } + ], + "meta-type": "object" + }, + { + "name": "681", + "members": [ + { + "name": "data", + "type": "41" + } + ], + "meta-type": "object" + }, + { + "name": "682", + "members": [ + { + "name": "individual" + }, + { + "name": "grouped" + } + ], + "meta-type": "enum", + "values": [ + "individual", + "grouped" + ] + }, + { + "name": "683", + "members": [ + { + "name": "string" + }, + { + "name": "number" + }, + { + "name": "int" + }, + { + "name": "boolean" + }, + { + "name": "null" + }, + { + "name": "object" + }, + { + "name": "array" + }, + { + "name": "value" + } + ], + "meta-type": "enum", + "values": [ + "string", + "number", + "int", + "boolean", + "null", + "object", + "array", + "value" + ] + }, + { + "name": "[684]", + "element-type": "684", + "meta-type": "array" + }, + { + "name": "684", + "members": [ + { + "name": "name", + "type": "str" + }, + { + "name": "features", + "default": null, + "type": "[str]" + } + ], + "meta-type": "object" + }, + { + "name": "[685]", + "element-type": "685", + "meta-type": "array" + }, + { + "name": "685", + "members": [ + { + "name": "name", + "type": "str" + }, + { + "name": "type", + "type": "str" + }, + { + "name": "default", + "default": null, + "type": "any" + }, + { + "name": "features", + "default": null, + "type": "[str]" + } + ], + "meta-type": "object" + }, + { + "name": "[686]", + "element-type": "686", + "meta-type": "array" + }, + { + "name": "686", + "members": [ + { + "name": "case", + "type": "str" + }, + { + "name": "type", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "[687]", + "element-type": "687", + "meta-type": "array" + }, + { + "name": "687", + "members": [ + { + "name": "type", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "688", + "members": [ + { + "name": "deny" + }, + { + "name": "allow" + } + ], + "meta-type": "enum", + "values": [ + "deny", + "allow" + ] + }, + { + "name": "[689]", + "element-type": "689", + "meta-type": "array" + }, + { + "name": "689", + "members": [ + { + "name": "match", + "type": "str" + }, + { + "name": "policy", + "type": "688" + }, + { + "name": "format", + "default": null, + "type": "789" + } + ], + "meta-type": "object" + }, + { + "name": "690", + "members": [ + { + "name": "all" + }, + { + "name": "rx" + }, + { + "name": "tx" + } + ], + "meta-type": "enum", + "values": [ + "all", + "rx", + "tx" + ] + }, + { + "name": "691", + "members": [ + { + "name": "before" + }, + { + "name": "behind" + } + ], + "meta-type": "enum", + "values": [ + "before", + "behind" + ] + }, + { + "name": "692", + "members": [ + { + "name": "ctrl-ctrl" + }, + { + "name": "alt-alt" + }, + { + "name": "shift-shift" + }, + { + "name": "meta-meta" + }, + { + "name": "scrolllock" + }, + { + "name": "ctrl-scrolllock" + } + ], + "meta-type": "enum", + "values": [ + "ctrl-ctrl", + "alt-alt", + "shift-shift", + "meta-meta", + "scrolllock", + "ctrl-scrolllock" + ] + }, + { + "name": "693", + "members": [ + { + "name": "raw" + }, + { + "name": "base64" + } + ], + "meta-type": "enum", + "values": [ + "raw", + "base64" + ] + }, + { + "name": "694", + "members": [ + { + "name": "iops-total", + "default": null, + "type": "int" + }, + { + "name": "iops-total-max", + "default": null, + "type": "int" + }, + { + "name": "iops-total-max-length", + "default": null, + "type": "int" + }, + { + "name": "iops-read", + "default": null, + "type": "int" + }, + { + "name": "iops-read-max", + "default": null, + "type": "int" + }, + { + "name": "iops-read-max-length", + "default": null, + "type": "int" + }, + { + "name": "iops-write", + "default": null, + "type": "int" + }, + { + "name": "iops-write-max", + "default": null, + "type": "int" + }, + { + "name": "iops-write-max-length", + "default": null, + "type": "int" + }, + { + "name": "bps-total", + "default": null, + "type": "int" + }, + { + "name": "bps-total-max", + "default": null, + "type": "int" + }, + { + "name": "bps-total-max-length", + "default": null, + "type": "int" + }, + { + "name": "bps-read", + "default": null, + "type": "int" + }, + { + "name": "bps-read-max", + "default": null, + "type": "int" + }, + { + "name": "bps-read-max-length", + "default": null, + "type": "int" + }, + { + "name": "bps-write", + "default": null, + "type": "int" + }, + { + "name": "bps-write-max", + "default": null, + "type": "int" + }, + { + "name": "bps-write-max-length", + "default": null, + "type": "int" + }, + { + "name": "iops-size", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "695", + "members": [ + { + "name": "client" + }, + { + "name": "server" + } + ], + "meta-type": "enum", + "values": [ + "client", + "server" + ] + }, + { + "name": "696", + "members": [ + { + "name": "uninitialized" + }, + { + "name": "stopped" + }, + { + "name": "check-stop" + }, + { + "name": "operating" + }, + { + "name": "load" + } + ], + "meta-type": "enum", + "values": [ + "uninitialized", + "stopped", + "check-stop", + "operating", + "load" + ] + }, + { + "name": "697", + "members": [ + { + "name": "memory" + }, + { + "name": "first-level" + }, + { + "name": "second-level" + }, + { + "name": "third-level" + } + ], + "meta-type": "enum", + "values": [ + "memory", + "first-level", + "second-level", + "third-level" + ] + }, + { + "name": "698", + "members": [ + { + "name": "access-latency" + }, + { + "name": "read-latency" + }, + { + "name": "write-latency" + }, + { + "name": "access-bandwidth" + }, + { + "name": "read-bandwidth" + }, + { + "name": "write-bandwidth" + } + ], + "meta-type": "enum", + "values": [ + "access-latency", + "read-latency", + "write-latency", + "access-bandwidth", + "read-bandwidth", + "write-bandwidth" + ] + }, + { + "name": "699", + "members": [ + { + "name": "none" + }, + { + "name": "direct" + }, + { + "name": "complex" + } + ], + "meta-type": "enum", + "values": [ + "none", + "direct", + "complex" + ] + }, + { + "name": "700", + "members": [ + { + "name": "none" + }, + { + "name": "write-back" + }, + { + "name": "write-through" + } + ], + "meta-type": "enum", + "values": [ + "none", + "write-back", + "write-through" + ] + }, + { + "name": "701", + "members": [ + { + "name": "id", + "default": null, + "type": "str" + }, + { + "name": "addr", + "type": "int" + }, + { + "name": "size", + "type": "int" + }, + { + "name": "slot", + "type": "int" + }, + { + "name": "node", + "type": "int" + }, + { + "name": "memdev", + "type": "str" + }, + { + "name": "hotplugged", + "type": "bool" + }, + { + "name": "hotpluggable", + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "702", + "members": [ + { + "name": "id", + "default": null, + "type": "str" + }, + { + "name": "memaddr", + "type": "int" + }, + { + "name": "size", + "type": "int" + }, + { + "name": "memdev", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "703", + "members": [ + { + "name": "id", + "default": null, + "type": "str" + }, + { + "name": "memaddr", + "type": "int" + }, + { + "name": "requested-size", + "type": "int" + }, + { + "name": "size", + "type": "int" + }, + { + "name": "max-size", + "type": "int" + }, + { + "name": "block-size", + "type": "int" + }, + { + "name": "node", + "type": "int" + }, + { + "name": "memdev", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "704", + "members": [ + { + "name": "id", + "default": null, + "type": "str" + }, + { + "name": "memaddr", + "type": "int" + }, + { + "name": "size", + "type": "int" + }, + { + "name": "node", + "type": "int" + }, + { + "name": "memdev", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "705", + "members": [ + { + "name": "id", + "default": null, + "type": "str" + }, + { + "name": "memaddr", + "default": null, + "type": "int" + }, + { + "name": "max-size", + "type": "int" + }, + { + "name": "memdev", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "706", + "members": [ + { + "name": "string" + }, + { + "name": "boolean" + }, + { + "name": "number" + }, + { + "name": "size" + } + ], + "meta-type": "enum", + "values": [ + "string", + "boolean", + "number", + "size" + ] + }, + { + "name": "707", + "members": [ + { + "name": "mixing-engine", + "default": null, + "type": "bool" + }, + { + "name": "fixed-settings", + "default": null, + "type": "bool" + }, + { + "name": "frequency", + "default": null, + "type": "int" + }, + { + "name": "channels", + "default": null, + "type": "int" + }, + { + "name": "voices", + "default": null, + "type": "int" + }, + { + "name": "format", + "default": null, + "type": "790" + }, + { + "name": "buffer-length", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "708", + "members": [ + { + "name": "mixing-engine", + "default": null, + "type": "bool" + }, + { + "name": "fixed-settings", + "default": null, + "type": "bool" + }, + { + "name": "frequency", + "default": null, + "type": "int" + }, + { + "name": "channels", + "default": null, + "type": "int" + }, + { + "name": "voices", + "default": null, + "type": "int" + }, + { + "name": "format", + "default": null, + "type": "790" + }, + { + "name": "buffer-length", + "default": null, + "type": "int" + }, + { + "name": "dev", + "default": null, + "type": "str" + }, + { + "name": "period-length", + "default": null, + "type": "int" + }, + { + "name": "try-poll", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "709", + "members": [ + { + "name": "mixing-engine", + "default": null, + "type": "bool" + }, + { + "name": "fixed-settings", + "default": null, + "type": "bool" + }, + { + "name": "frequency", + "default": null, + "type": "int" + }, + { + "name": "channels", + "default": null, + "type": "int" + }, + { + "name": "voices", + "default": null, + "type": "int" + }, + { + "name": "format", + "default": null, + "type": "790" + }, + { + "name": "buffer-length", + "default": null, + "type": "int" + }, + { + "name": "buffer-count", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "710", + "members": [ + { + "name": "mixing-engine", + "default": null, + "type": "bool" + }, + { + "name": "fixed-settings", + "default": null, + "type": "bool" + }, + { + "name": "frequency", + "default": null, + "type": "int" + }, + { + "name": "channels", + "default": null, + "type": "int" + }, + { + "name": "voices", + "default": null, + "type": "int" + }, + { + "name": "format", + "default": null, + "type": "790" + }, + { + "name": "buffer-length", + "default": null, + "type": "int" + }, + { + "name": "server-name", + "default": null, + "type": "str" + }, + { + "name": "client-name", + "default": null, + "type": "str" + }, + { + "name": "connect-ports", + "default": null, + "type": "str" + }, + { + "name": "start-server", + "default": null, + "type": "bool" + }, + { + "name": "exact-name", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "711", + "members": [ + { + "name": "mixing-engine", + "default": null, + "type": "bool" + }, + { + "name": "fixed-settings", + "default": null, + "type": "bool" + }, + { + "name": "frequency", + "default": null, + "type": "int" + }, + { + "name": "channels", + "default": null, + "type": "int" + }, + { + "name": "voices", + "default": null, + "type": "int" + }, + { + "name": "format", + "default": null, + "type": "790" + }, + { + "name": "buffer-length", + "default": null, + "type": "int" + }, + { + "name": "dev", + "default": null, + "type": "str" + }, + { + "name": "buffer-count", + "default": null, + "type": "int" + }, + { + "name": "try-poll", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "712", + "members": [ + { + "name": "mixing-engine", + "default": null, + "type": "bool" + }, + { + "name": "fixed-settings", + "default": null, + "type": "bool" + }, + { + "name": "frequency", + "default": null, + "type": "int" + }, + { + "name": "channels", + "default": null, + "type": "int" + }, + { + "name": "voices", + "default": null, + "type": "int" + }, + { + "name": "format", + "default": null, + "type": "790" + }, + { + "name": "buffer-length", + "default": null, + "type": "int" + }, + { + "name": "name", + "default": null, + "type": "str" + }, + { + "name": "stream-name", + "default": null, + "type": "str" + }, + { + "name": "latency", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "713", + "members": [ + { + "name": "mixing-engine", + "default": null, + "type": "bool" + }, + { + "name": "fixed-settings", + "default": null, + "type": "bool" + }, + { + "name": "frequency", + "default": null, + "type": "int" + }, + { + "name": "channels", + "default": null, + "type": "int" + }, + { + "name": "voices", + "default": null, + "type": "int" + }, + { + "name": "format", + "default": null, + "type": "790" + }, + { + "name": "buffer-length", + "default": null, + "type": "int" + }, + { + "name": "name", + "default": null, + "type": "str" + }, + { + "name": "stream-name", + "default": null, + "type": "str" + }, + { + "name": "latency", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "714", + "members": [ + { + "name": "mixing-engine", + "default": null, + "type": "bool" + }, + { + "name": "fixed-settings", + "default": null, + "type": "bool" + }, + { + "name": "frequency", + "default": null, + "type": "int" + }, + { + "name": "channels", + "default": null, + "type": "int" + }, + { + "name": "voices", + "default": null, + "type": "int" + }, + { + "name": "format", + "default": null, + "type": "790" + }, + { + "name": "buffer-length", + "default": null, + "type": "int" + }, + { + "name": "buffer-count", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "715", + "members": [ + { + "name": "desc", + "default": null, + "type": "str" + }, + { + "name": "class", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "716", + "members": [ + { + "name": "device", + "type": "int" + }, + { + "name": "vendor", + "type": "int" + }, + { + "name": "subsystem", + "default": null, + "type": "int" + }, + { + "name": "subsystem-vendor", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "717", + "members": [ + { + "name": "bus", + "type": "791" + }, + { + "name": "devices", + "default": null, + "type": "[563]" + } + ], + "meta-type": "object" + }, + { + "name": "[718]", + "element-type": "718", + "meta-type": "array" + }, + { + "name": "718", + "members": [ + { + "name": "bar", + "type": "int" + }, + { + "name": "type", + "type": "str" + }, + { + "name": "address", + "type": "int" + }, + { + "name": "size", + "type": "int" + }, + { + "name": "prefetch", + "default": null, + "type": "bool" + }, + { + "name": "mem_type_64", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "719", + "members": [ + { + "type": "int" + }, + { + "type": "bool" + }, + { + "type": "[int]" + } + ], + "meta-type": "alternate" + }, + { + "name": "720", + "members": [ + { + "name": "cumulative" + }, + { + "name": "instant" + }, + { + "name": "peak" + }, + { + "name": "linear-histogram" + }, + { + "name": "log2-histogram" + } + ], + "meta-type": "enum", + "values": [ + "cumulative", + "instant", + "peak", + "linear-histogram", + "log2-histogram" + ] + }, + { + "name": "721", + "members": [ + { + "name": "bytes" + }, + { + "name": "seconds" + }, + { + "name": "cycles" + }, + { + "name": "boolean" + } + ], + "meta-type": "enum", + "values": [ + "bytes", + "seconds", + "cycles", + "boolean" + ] + }, + { + "name": "722", + "members": [ + { + "name": "protocols", + "type": "[str]" + }, + { + "name": "unknown-protocols", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "723", + "members": [ + { + "name": "builtin" + }, + { + "name": "vhost-user" + }, + { + "name": "lkcf" + } + ], + "meta-type": "enum", + "values": [ + "builtin", + "vhost-user", + "lkcf" + ] + }, + { + "name": "724", + "members": [ + { + "name": "cache-data-parity" + }, + { + "name": "cache-address-parity" + }, + { + "name": "cache-be-parity" + }, + { + "name": "cache-data-ecc" + }, + { + "name": "mem-data-parity" + }, + { + "name": "mem-address-parity" + }, + { + "name": "mem-be-parity" + }, + { + "name": "mem-data-ecc" + }, + { + "name": "reinit-threshold" + }, + { + "name": "rsvd-encoding" + }, + { + "name": "poison-received" + }, + { + "name": "receiver-overflow" + }, + { + "name": "internal" + }, + { + "name": "cxl-ide-tx" + }, + { + "name": "cxl-ide-rx" + } + ], + "meta-type": "enum", + "values": [ + "cache-data-parity", + "cache-address-parity", + "cache-be-parity", + "cache-data-ecc", + "mem-data-parity", + "mem-address-parity", + "mem-be-parity", + "mem-data-ecc", + "reinit-threshold", + "rsvd-encoding", + "poison-received", + "receiver-overflow", + "internal", + "cxl-ide-tx", + "cxl-ide-rx" + ] + }, + { + "name": "725", + "members": [ + { + "name": "unknown" + }, + { + "name": "disabled-wait" + }, + { + "name": "extint-loop" + }, + { + "name": "pgmint-loop" + }, + { + "name": "opint-loop" + } + ], + "meta-type": "enum", + "values": [ + "unknown", + "disabled-wait", + "extint-loop", + "pgmint-loop", + "opint-loop" + ] + }, + { + "name": "726", + "members": [ + { + "name": "qcow2" + }, + { + "name": "vmdk" + }, + { + "name": "luks" + }, + { + "name": "rbd" + }, + { + "name": "file" + } + ], + "meta-type": "enum", + "values": [ + "qcow2", + "vmdk", + "luks", + "rbd", + "file" + ] + }, + { + "name": "727", + "members": [ + { + "name": "data", + "type": "792" + } + ], + "meta-type": "object" + }, + { + "name": "728", + "members": [ + { + "name": "data", + "type": "793" + } + ], + "meta-type": "object" + }, + { + "name": "729", + "members": [ + { + "name": "data", + "type": "794" + } + ], + "meta-type": "object" + }, + { + "name": "730", + "members": [ + { + "name": "data", + "type": "795" + } + ], + "meta-type": "object" + }, + { + "name": "731", + "members": [ + { + "name": "data", + "type": "796" + } + ], + "meta-type": "object" + }, + { + "name": "732", + "members": [ + { + "name": "l1_update" + }, + { + "name": "l1_grow_alloc_table" + }, + { + "name": "l1_grow_write_table" + }, + { + "name": "l1_grow_activate_table" + }, + { + "name": "l2_load" + }, + { + "name": "l2_update" + }, + { + "name": "l2_update_compressed" + }, + { + "name": "l2_alloc_cow_read" + }, + { + "name": "l2_alloc_write" + }, + { + "name": "read_aio" + }, + { + "name": "read_backing_aio" + }, + { + "name": "read_compressed" + }, + { + "name": "write_aio" + }, + { + "name": "write_compressed" + }, + { + "name": "vmstate_load" + }, + { + "name": "vmstate_save" + }, + { + "name": "cow_read" + }, + { + "name": "cow_write" + }, + { + "name": "reftable_load" + }, + { + "name": "reftable_grow" + }, + { + "name": "reftable_update" + }, + { + "name": "refblock_load" + }, + { + "name": "refblock_update" + }, + { + "name": "refblock_update_part" + }, + { + "name": "refblock_alloc" + }, + { + "name": "refblock_alloc_hookup" + }, + { + "name": "refblock_alloc_write" + }, + { + "name": "refblock_alloc_write_blocks" + }, + { + "name": "refblock_alloc_write_table" + }, + { + "name": "refblock_alloc_switch_table" + }, + { + "name": "cluster_alloc" + }, + { + "name": "cluster_alloc_bytes" + }, + { + "name": "cluster_free" + }, + { + "name": "flush_to_os" + }, + { + "name": "flush_to_disk" + }, + { + "name": "pwritev_rmw_head" + }, + { + "name": "pwritev_rmw_after_head" + }, + { + "name": "pwritev_rmw_tail" + }, + { + "name": "pwritev_rmw_after_tail" + }, + { + "name": "pwritev" + }, + { + "name": "pwritev_zero" + }, + { + "name": "pwritev_done" + }, + { + "name": "empty_image_prepare" + }, + { + "name": "l1_shrink_write_table" + }, + { + "name": "l1_shrink_free_l2_clusters" + }, + { + "name": "cor_write" + }, + { + "name": "cluster_alloc_space" + }, + { + "name": "none" + } + ], + "meta-type": "enum", + "values": [ + "l1_update", + "l1_grow_alloc_table", + "l1_grow_write_table", + "l1_grow_activate_table", + "l2_load", + "l2_update", + "l2_update_compressed", + "l2_alloc_cow_read", + "l2_alloc_write", + "read_aio", + "read_backing_aio", + "read_compressed", + "write_aio", + "write_compressed", + "vmstate_load", + "vmstate_save", + "cow_read", + "cow_write", + "reftable_load", + "reftable_grow", + "reftable_update", + "refblock_load", + "refblock_update", + "refblock_update_part", + "refblock_alloc", + "refblock_alloc_hookup", + "refblock_alloc_write", + "refblock_alloc_write_blocks", + "refblock_alloc_write_table", + "refblock_alloc_switch_table", + "cluster_alloc", + "cluster_alloc_bytes", + "cluster_free", + "flush_to_os", + "flush_to_disk", + "pwritev_rmw_head", + "pwritev_rmw_after_head", + "pwritev_rmw_tail", + "pwritev_rmw_after_tail", + "pwritev", + "pwritev_zero", + "pwritev_done", + "empty_image_prepare", + "l1_shrink_write_table", + "l1_shrink_free_l2_clusters", + "cor_write", + "cluster_alloc_space", + "none" + ] + }, + { + "name": "733", + "members": [ + { + "name": "read" + }, + { + "name": "write" + }, + { + "name": "write-zeroes" + }, + { + "name": "discard" + }, + { + "name": "flush" + }, + { + "name": "block-status" + } + ], + "meta-type": "enum", + "values": [ + "read", + "write", + "write-zeroes", + "discard", + "flush", + "block-status" + ] + }, + { + "name": "734", + "members": [ + { + "name": "inet" + } + ], + "meta-type": "enum", + "values": [ + "inet" + ] + }, + { + "name": "735", + "members": [ + { + "name": "template", + "default": null, + "type": "736" + }, + { + "name": "main-header", + "default": null, + "type": "bool" + }, + { + "name": "active-l1", + "default": null, + "type": "bool" + }, + { + "name": "active-l2", + "default": null, + "type": "bool" + }, + { + "name": "refcount-table", + "default": null, + "type": "bool" + }, + { + "name": "refcount-block", + "default": null, + "type": "bool" + }, + { + "name": "snapshot-table", + "default": null, + "type": "bool" + }, + { + "name": "inactive-l1", + "default": null, + "type": "bool" + }, + { + "name": "inactive-l2", + "default": null, + "type": "bool" + }, + { + "name": "bitmap-directory", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "736", + "members": [ + { + "name": "none" + }, + { + "name": "constant" + }, + { + "name": "cached" + }, + { + "name": "all" + } + ], + "meta-type": "enum", + "values": [ + "none", + "constant", + "cached", + "all" + ] + }, + { + "name": "737", + "members": [ + { + "name": "aes" + }, + { + "name": "luks" + } + ], + "meta-type": "enum", + "values": [ + "aes", + "luks" + ] + }, + { + "name": "738", + "members": [ + { + "name": "key-secret", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "739", + "members": [ + { + "name": "key-secret", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "740", + "members": [ + { + "name": "aes" + } + ], + "meta-type": "enum", + "values": [ + "aes" + ] + }, + { + "name": "741", + "members": [ + { + "name": "luks" + }, + { + "name": "luks2" + }, + { + "name": "luks-any" + } + ], + "meta-type": "enum", + "values": [ + "luks", + "luks2", + "luks-any" + ] + }, + { + "name": "742", + "members": [ + { + "name": "key-secret", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "743", + "members": [ + { + "name": "key-secret", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "744", + "members": [ + { + "name": "key-secret", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "745", + "members": [ + { + "name": "none" + }, + { + "name": "hash" + }, + { + "name": "known_hosts" + } + ], + "meta-type": "enum", + "values": [ + "none", + "hash", + "known_hosts" + ] + }, + { + "name": "746", + "members": [ + { + "name": "type", + "type": "797" + }, + { + "name": "hash", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "747", + "members": [ + { + "name": "off" + }, + { + "name": "metadata" + }, + { + "name": "falloc" + }, + { + "name": "full" + } + ], + "meta-type": "enum", + "values": [ + "off", + "metadata", + "falloc", + "full" + ] + }, + { + "name": "748", + "members": [ + { + "name": "aes-128" + }, + { + "name": "aes-192" + }, + { + "name": "aes-256" + }, + { + "name": "des" + }, + { + "name": "3des" + }, + { + "name": "cast5-128" + }, + { + "name": "serpent-128" + }, + { + "name": "serpent-192" + }, + { + "name": "serpent-256" + }, + { + "name": "twofish-128" + }, + { + "name": "twofish-192" + }, + { + "name": "twofish-256" + }, + { + "name": "sm4" + } + ], + "meta-type": "enum", + "values": [ + "aes-128", + "aes-192", + "aes-256", + "des", + "3des", + "cast5-128", + "serpent-128", + "serpent-192", + "serpent-256", + "twofish-128", + "twofish-192", + "twofish-256", + "sm4" + ] + }, + { + "name": "749", + "members": [ + { + "name": "ecb" + }, + { + "name": "cbc" + }, + { + "name": "xts" + }, + { + "name": "ctr" + } + ], + "meta-type": "enum", + "values": [ + "ecb", + "cbc", + "xts", + "ctr" + ] + }, + { + "name": "750", + "members": [ + { + "name": "plain" + }, + { + "name": "plain64" + }, + { + "name": "essiv" + } + ], + "meta-type": "enum", + "values": [ + "plain", + "plain64", + "essiv" + ] + }, + { + "name": "751", + "members": [ + { + "name": "md5" + }, + { + "name": "sha1" + }, + { + "name": "sha224" + }, + { + "name": "sha256" + }, + { + "name": "sha384" + }, + { + "name": "sha512" + }, + { + "name": "ripemd160" + }, + { + "name": "sm3" + } + ], + "meta-type": "enum", + "values": [ + "md5", + "sha1", + "sha224", + "sha256", + "sha384", + "sha512", + "ripemd160", + "sm3" + ] + }, + { + "name": "752", + "tag": "format", + "variants": [ + { + "case": "qcow", + "type": "738" + }, + { + "case": "luks", + "type": "799" + } + ], + "members": [ + { + "name": "format", + "type": "798" + } + ], + "meta-type": "object" + }, + { + "name": "753", + "members": [ + { + "name": "v2" + }, + { + "name": "v3" + } + ], + "meta-type": "enum", + "values": [ + "v2", + "v3" + ] + }, + { + "name": "754", + "members": [ + { + "name": "zlib" + }, + { + "name": "zstd" + } + ], + "meta-type": "enum", + "values": [ + "zlib", + "zstd" + ] + }, + { + "name": "755", + "tag": "format", + "variants": [ + { + "case": "luks", + "type": "800" + }, + { + "case": "luks2", + "type": "801" + }, + { + "case": "luks-any", + "type": "0" + } + ], + "members": [ + { + "name": "format", + "type": "741" + } + ], + "meta-type": "object" + }, + { + "name": "756", + "members": [ + { + "name": "dynamic" + }, + { + "name": "fixed" + } + ], + "meta-type": "enum", + "values": [ + "dynamic", + "fixed" + ] + }, + { + "name": "757", + "members": [ + { + "name": "monolithicSparse" + }, + { + "name": "monolithicFlat" + }, + { + "name": "twoGbMaxExtentSparse" + }, + { + "name": "twoGbMaxExtentFlat" + }, + { + "name": "streamOptimized" + } + ], + "meta-type": "enum", + "values": [ + "monolithicSparse", + "monolithicFlat", + "twoGbMaxExtentSparse", + "twoGbMaxExtentFlat", + "streamOptimized" + ] + }, + { + "name": "758", + "members": [ + { + "name": "ide" + }, + { + "name": "buslogic" + }, + { + "name": "lsilogic" + }, + { + "name": "legacyESX" + } + ], + "meta-type": "enum", + "values": [ + "ide", + "buslogic", + "lsilogic", + "legacyESX" + ] + }, + { + "name": "759", + "members": [ + { + "name": "dynamic" + }, + { + "name": "fixed" + } + ], + "meta-type": "enum", + "values": [ + "dynamic", + "fixed" + ] + }, + { + "name": "760", + "members": [ + { + "name": "active" + }, + { + "name": "inactive" + } + ], + "meta-type": "enum", + "values": [ + "active", + "inactive" + ] + }, + { + "name": "761", + "tag": "format", + "variants": [ + { + "case": "luks", + "type": "802" + }, + { + "case": "qcow", + "type": "0" + } + ], + "members": [ + { + "name": "format", + "type": "798" + } + ], + "meta-type": "object" + }, + { + "name": "762", + "members": [ + { + "name": "logfile", + "default": null, + "type": "str" + }, + { + "name": "logappend", + "default": null, + "type": "bool" + }, + { + "name": "in", + "default": null, + "type": "str" + }, + { + "name": "out", + "type": "str" + }, + { + "name": "append", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "763", + "members": [ + { + "name": "logfile", + "default": null, + "type": "str" + }, + { + "name": "logappend", + "default": null, + "type": "bool" + }, + { + "name": "device", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "764", + "members": [ + { + "name": "logfile", + "default": null, + "type": "str" + }, + { + "name": "logappend", + "default": null, + "type": "bool" + }, + { + "name": "addr", + "type": "369" + }, + { + "name": "tls-creds", + "default": null, + "type": "str" + }, + { + "name": "tls-authz", + "default": null, + "type": "str" + }, + { + "name": "server", + "default": null, + "type": "bool" + }, + { + "name": "wait", + "default": null, + "type": "bool" + }, + { + "name": "nodelay", + "default": null, + "type": "bool" + }, + { + "name": "telnet", + "default": null, + "type": "bool" + }, + { + "name": "tn3270", + "default": null, + "type": "bool" + }, + { + "name": "websocket", + "default": null, + "type": "bool" + }, + { + "name": "reconnect", + "default": null, + "type": "int", + "features": [ + "deprecated" + ] + }, + { + "name": "reconnect-ms", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "765", + "members": [ + { + "name": "logfile", + "default": null, + "type": "str" + }, + { + "name": "logappend", + "default": null, + "type": "bool" + }, + { + "name": "remote", + "type": "369" + }, + { + "name": "local", + "default": null, + "type": "369" + } + ], + "meta-type": "object" + }, + { + "name": "766", + "members": [ + { + "name": "logfile", + "default": null, + "type": "str" + }, + { + "name": "logappend", + "default": null, + "type": "bool" + }, + { + "name": "path", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "767", + "members": [ + { + "name": "logfile", + "default": null, + "type": "str" + }, + { + "name": "logappend", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "768", + "members": [ + { + "name": "logfile", + "default": null, + "type": "str" + }, + { + "name": "logappend", + "default": null, + "type": "bool" + }, + { + "name": "chardev", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "769", + "members": [ + { + "name": "logfile", + "default": null, + "type": "str" + }, + { + "name": "logappend", + "default": null, + "type": "bool" + }, + { + "name": "chardevs", + "type": "[str]" + } + ], + "meta-type": "object" + }, + { + "name": "770", + "members": [ + { + "name": "logfile", + "default": null, + "type": "str" + }, + { + "name": "logappend", + "default": null, + "type": "bool" + }, + { + "name": "signal", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "774", + "members": [ + { + "name": "logfile", + "default": null, + "type": "str" + }, + { + "name": "logappend", + "default": null, + "type": "bool" + }, + { + "name": "name", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "775", + "members": [ + { + "name": "logfile", + "default": null, + "type": "str" + }, + { + "name": "logappend", + "default": null, + "type": "bool" + }, + { + "name": "width", + "default": null, + "type": "int" + }, + { + "name": "height", + "default": null, + "type": "int" + }, + { + "name": "cols", + "default": null, + "type": "int" + }, + { + "name": "rows", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "776", + "members": [ + { + "name": "logfile", + "default": null, + "type": "str" + }, + { + "name": "logappend", + "default": null, + "type": "bool" + }, + { + "name": "size", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "777", + "members": [ + { + "name": "path", + "default": null, + "type": "str" + }, + { + "name": "cancel-path", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "778", + "members": [ + { + "name": "chardev", + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "779", + "members": [ + { + "name": "unmapped" + }, + { + "name": "shift" + }, + { + "name": "shift_r" + }, + { + "name": "alt" + }, + { + "name": "alt_r" + }, + { + "name": "ctrl" + }, + { + "name": "ctrl_r" + }, + { + "name": "menu" + }, + { + "name": "esc" + }, + { + "name": "1" + }, + { + "name": "2" + }, + { + "name": "3" + }, + { + "name": "4" + }, + { + "name": "5" + }, + { + "name": "6" + }, + { + "name": "7" + }, + { + "name": "8" + }, + { + "name": "9" + }, + { + "name": "0" + }, + { + "name": "minus" + }, + { + "name": "equal" + }, + { + "name": "backspace" + }, + { + "name": "tab" + }, + { + "name": "q" + }, + { + "name": "w" + }, + { + "name": "e" + }, + { + "name": "r" + }, + { + "name": "t" + }, + { + "name": "y" + }, + { + "name": "u" + }, + { + "name": "i" + }, + { + "name": "o" + }, + { + "name": "p" + }, + { + "name": "bracket_left" + }, + { + "name": "bracket_right" + }, + { + "name": "ret" + }, + { + "name": "a" + }, + { + "name": "s" + }, + { + "name": "d" + }, + { + "name": "f" + }, + { + "name": "g" + }, + { + "name": "h" + }, + { + "name": "j" + }, + { + "name": "k" + }, + { + "name": "l" + }, + { + "name": "semicolon" + }, + { + "name": "apostrophe" + }, + { + "name": "grave_accent" + }, + { + "name": "backslash" + }, + { + "name": "z" + }, + { + "name": "x" + }, + { + "name": "c" + }, + { + "name": "v" + }, + { + "name": "b" + }, + { + "name": "n" + }, + { + "name": "m" + }, + { + "name": "comma" + }, + { + "name": "dot" + }, + { + "name": "slash" + }, + { + "name": "asterisk" + }, + { + "name": "spc" + }, + { + "name": "caps_lock" + }, + { + "name": "f1" + }, + { + "name": "f2" + }, + { + "name": "f3" + }, + { + "name": "f4" + }, + { + "name": "f5" + }, + { + "name": "f6" + }, + { + "name": "f7" + }, + { + "name": "f8" + }, + { + "name": "f9" + }, + { + "name": "f10" + }, + { + "name": "num_lock" + }, + { + "name": "scroll_lock" + }, + { + "name": "kp_divide" + }, + { + "name": "kp_multiply" + }, + { + "name": "kp_subtract" + }, + { + "name": "kp_add" + }, + { + "name": "kp_enter" + }, + { + "name": "kp_decimal" + }, + { + "name": "sysrq" + }, + { + "name": "kp_0" + }, + { + "name": "kp_1" + }, + { + "name": "kp_2" + }, + { + "name": "kp_3" + }, + { + "name": "kp_4" + }, + { + "name": "kp_5" + }, + { + "name": "kp_6" + }, + { + "name": "kp_7" + }, + { + "name": "kp_8" + }, + { + "name": "kp_9" + }, + { + "name": "less" + }, + { + "name": "f11" + }, + { + "name": "f12" + }, + { + "name": "print" + }, + { + "name": "home" + }, + { + "name": "pgup" + }, + { + "name": "pgdn" + }, + { + "name": "end" + }, + { + "name": "left" + }, + { + "name": "up" + }, + { + "name": "down" + }, + { + "name": "right" + }, + { + "name": "insert" + }, + { + "name": "delete" + }, + { + "name": "stop" + }, + { + "name": "again" + }, + { + "name": "props" + }, + { + "name": "undo" + }, + { + "name": "front" + }, + { + "name": "copy" + }, + { + "name": "open" + }, + { + "name": "paste" + }, + { + "name": "find" + }, + { + "name": "cut" + }, + { + "name": "lf" + }, + { + "name": "help" + }, + { + "name": "meta_l" + }, + { + "name": "meta_r" + }, + { + "name": "compose" + }, + { + "name": "pause" + }, + { + "name": "ro" + }, + { + "name": "hiragana" + }, + { + "name": "henkan" + }, + { + "name": "yen" + }, + { + "name": "muhenkan" + }, + { + "name": "katakanahiragana" + }, + { + "name": "kp_comma" + }, + { + "name": "kp_equals" + }, + { + "name": "power" + }, + { + "name": "sleep" + }, + { + "name": "wake" + }, + { + "name": "audionext" + }, + { + "name": "audioprev" + }, + { + "name": "audiostop" + }, + { + "name": "audioplay" + }, + { + "name": "audiomute" + }, + { + "name": "volumeup" + }, + { + "name": "volumedown" + }, + { + "name": "mediaselect" + }, + { + "name": "mail" + }, + { + "name": "calculator" + }, + { + "name": "computer" + }, + { + "name": "ac_home" + }, + { + "name": "ac_back" + }, + { + "name": "ac_forward" + }, + { + "name": "ac_refresh" + }, + { + "name": "ac_bookmarks" + }, + { + "name": "lang1" + }, + { + "name": "lang2" + }, + { + "name": "f13" + }, + { + "name": "f14" + }, + { + "name": "f15" + }, + { + "name": "f16" + }, + { + "name": "f17" + }, + { + "name": "f18" + }, + { + "name": "f19" + }, + { + "name": "f20" + }, + { + "name": "f21" + }, + { + "name": "f22" + }, + { + "name": "f23" + }, + { + "name": "f24" + } + ], + "meta-type": "enum", + "values": [ + "unmapped", + "shift", + "shift_r", + "alt", + "alt_r", + "ctrl", + "ctrl_r", + "menu", + "esc", + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "0", + "minus", + "equal", + "backspace", + "tab", + "q", + "w", + "e", + "r", + "t", + "y", + "u", + "i", + "o", + "p", + "bracket_left", + "bracket_right", + "ret", + "a", + "s", + "d", + "f", + "g", + "h", + "j", + "k", + "l", + "semicolon", + "apostrophe", + "grave_accent", + "backslash", + "z", + "x", + "c", + "v", + "b", + "n", + "m", + "comma", + "dot", + "slash", + "asterisk", + "spc", + "caps_lock", + "f1", + "f2", + "f3", + "f4", + "f5", + "f6", + "f7", + "f8", + "f9", + "f10", + "num_lock", + "scroll_lock", + "kp_divide", + "kp_multiply", + "kp_subtract", + "kp_add", + "kp_enter", + "kp_decimal", + "sysrq", + "kp_0", + "kp_1", + "kp_2", + "kp_3", + "kp_4", + "kp_5", + "kp_6", + "kp_7", + "kp_8", + "kp_9", + "less", + "f11", + "f12", + "print", + "home", + "pgup", + "pgdn", + "end", + "left", + "up", + "down", + "right", + "insert", + "delete", + "stop", + "again", + "props", + "undo", + "front", + "copy", + "open", + "paste", + "find", + "cut", + "lf", + "help", + "meta_l", + "meta_r", + "compose", + "pause", + "ro", + "hiragana", + "henkan", + "yen", + "muhenkan", + "katakanahiragana", + "kp_comma", + "kp_equals", + "power", + "sleep", + "wake", + "audionext", + "audioprev", + "audiostop", + "audioplay", + "audiomute", + "volumeup", + "volumedown", + "mediaselect", + "mail", + "calculator", + "computer", + "ac_home", + "ac_back", + "ac_forward", + "ac_refresh", + "ac_bookmarks", + "lang1", + "lang2", + "f13", + "f14", + "f15", + "f16", + "f17", + "f18", + "f19", + "f20", + "f21", + "f22", + "f23", + "f24" + ] + }, + { + "name": "780", + "members": [ + { + "name": "key", + "type": "424" + }, + { + "name": "down", + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "781", + "members": [ + { + "name": "button", + "type": "803" + }, + { + "name": "down", + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "782", + "members": [ + { + "name": "axis", + "type": "804" + }, + { + "name": "value", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "783", + "members": [ + { + "name": "type", + "type": "805" + }, + { + "name": "slot", + "type": "int" + }, + { + "name": "tracking-id", + "type": "int" + }, + { + "name": "axis", + "type": "804" + }, + { + "name": "value", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "784", + "members": [ + { + "name": "persistent", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "785", + "members": [ + { + "name": "socket" + }, + { + "name": "exec" + }, + { + "name": "rdma" + }, + { + "name": "file" + } + ], + "meta-type": "enum", + "values": [ + "socket", + "exec", + "rdma", + "file" + ] + }, + { + "name": "786", + "members": [ + { + "name": "args", + "type": "[str]" + } + ], + "meta-type": "object" + }, + { + "name": "787", + "members": [ + { + "name": "filename", + "type": "str" + }, + { + "name": "offset", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "788", + "members": [], + "meta-type": "object" + }, + { + "name": "789", + "members": [ + { + "name": "exact" + }, + { + "name": "glob" + } + ], + "meta-type": "enum", + "values": [ + "exact", + "glob" + ] + }, + { + "name": "790", + "members": [ + { + "name": "u8" + }, + { + "name": "s8" + }, + { + "name": "u16" + }, + { + "name": "s16" + }, + { + "name": "u32" + }, + { + "name": "s32" + }, + { + "name": "f32" + } + ], + "meta-type": "enum", + "values": [ + "u8", + "s8", + "u16", + "s16", + "u32", + "s32", + "f32" + ] + }, + { + "name": "791", + "members": [ + { + "name": "number", + "type": "int" + }, + { + "name": "secondary", + "type": "int" + }, + { + "name": "subordinate", + "type": "int" + }, + { + "name": "io_range", + "type": "806" + }, + { + "name": "memory_range", + "type": "806" + }, + { + "name": "prefetchable_range", + "type": "806" + } + ], + "meta-type": "object" + }, + { + "name": "792", + "members": [ + { + "name": "compat", + "type": "str" + }, + { + "name": "data-file", + "default": null, + "type": "str" + }, + { + "name": "data-file-raw", + "default": null, + "type": "bool" + }, + { + "name": "extended-l2", + "default": null, + "type": "bool" + }, + { + "name": "lazy-refcounts", + "default": null, + "type": "bool" + }, + { + "name": "corrupt", + "default": null, + "type": "bool" + }, + { + "name": "refcount-bits", + "type": "int" + }, + { + "name": "encrypt", + "default": null, + "type": "807" + }, + { + "name": "bitmaps", + "default": null, + "type": "[808]" + }, + { + "name": "compression-type", + "type": "754" + } + ], + "meta-type": "object" + }, + { + "name": "793", + "members": [ + { + "name": "create-type", + "type": "str" + }, + { + "name": "cid", + "type": "int" + }, + { + "name": "parent-cid", + "type": "int" + }, + { + "name": "extents", + "type": "[809]" + } + ], + "meta-type": "object" + }, + { + "name": "794", + "members": [ + { + "name": "cipher-alg", + "type": "748" + }, + { + "name": "cipher-mode", + "type": "749" + }, + { + "name": "ivgen-alg", + "type": "750" + }, + { + "name": "ivgen-hash-alg", + "default": null, + "type": "751" + }, + { + "name": "hash-alg", + "type": "751" + }, + { + "name": "detached-header", + "type": "bool" + }, + { + "name": "payload-offset", + "type": "int" + }, + { + "name": "master-key-iters", + "type": "int" + }, + { + "name": "uuid", + "type": "str" + }, + { + "name": "slots", + "type": "[810]" + } + ], + "meta-type": "object" + }, + { + "name": "795", + "members": [ + { + "name": "encryption-format", + "default": null, + "type": "741" + } + ], + "meta-type": "object" + }, + { + "name": "796", + "members": [ + { + "name": "extent-size-hint", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "797", + "members": [ + { + "name": "md5" + }, + { + "name": "sha1" + }, + { + "name": "sha256" + } + ], + "meta-type": "enum", + "values": [ + "md5", + "sha1", + "sha256" + ] + }, + { + "name": "798", + "members": [ + { + "name": "qcow" + }, + { + "name": "luks" + } + ], + "meta-type": "enum", + "values": [ + "qcow", + "luks" + ] + }, + { + "name": "799", + "members": [ + { + "name": "key-secret", + "default": null, + "type": "str" + }, + { + "name": "cipher-alg", + "default": null, + "type": "748" + }, + { + "name": "cipher-mode", + "default": null, + "type": "749" + }, + { + "name": "ivgen-alg", + "default": null, + "type": "750" + }, + { + "name": "ivgen-hash-alg", + "default": null, + "type": "751" + }, + { + "name": "hash-alg", + "default": null, + "type": "751" + }, + { + "name": "iter-time", + "default": null, + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "800", + "members": [ + { + "name": "key-secret", + "type": "str" + }, + { + "name": "cipher-alg", + "default": null, + "type": "748" + } + ], + "meta-type": "object" + }, + { + "name": "801", + "members": [ + { + "name": "key-secret", + "type": "str" + }, + { + "name": "cipher-alg", + "default": null, + "type": "748" + } + ], + "meta-type": "object" + }, + { + "name": "802", + "members": [ + { + "name": "state", + "type": "760" + }, + { + "name": "new-secret", + "default": null, + "type": "str" + }, + { + "name": "old-secret", + "default": null, + "type": "str" + }, + { + "name": "keyslot", + "default": null, + "type": "int" + }, + { + "name": "iter-time", + "default": null, + "type": "int" + }, + { + "name": "secret", + "default": null, + "type": "str" + } + ], + "meta-type": "object" + }, + { + "name": "803", + "members": [ + { + "name": "left" + }, + { + "name": "middle" + }, + { + "name": "right" + }, + { + "name": "wheel-up" + }, + { + "name": "wheel-down" + }, + { + "name": "side" + }, + { + "name": "extra" + }, + { + "name": "wheel-left" + }, + { + "name": "wheel-right" + }, + { + "name": "touch" + } + ], + "meta-type": "enum", + "values": [ + "left", + "middle", + "right", + "wheel-up", + "wheel-down", + "side", + "extra", + "wheel-left", + "wheel-right", + "touch" + ] + }, + { + "name": "804", + "members": [ + { + "name": "x" + }, + { + "name": "y" + } + ], + "meta-type": "enum", + "values": [ + "x", + "y" + ] + }, + { + "name": "805", + "members": [ + { + "name": "begin" + }, + { + "name": "update" + }, + { + "name": "end" + }, + { + "name": "cancel" + }, + { + "name": "data" + } + ], + "meta-type": "enum", + "values": [ + "begin", + "update", + "end", + "cancel", + "data" + ] + }, + { + "name": "806", + "members": [ + { + "name": "base", + "type": "int" + }, + { + "name": "limit", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "807", + "tag": "format", + "variants": [ + { + "case": "luks", + "type": "794" + }, + { + "case": "aes", + "type": "0" + } + ], + "members": [ + { + "name": "format", + "type": "737" + } + ], + "meta-type": "object" + }, + { + "name": "[808]", + "element-type": "808", + "meta-type": "array" + }, + { + "name": "808", + "members": [ + { + "name": "name", + "type": "str" + }, + { + "name": "granularity", + "type": "int" + }, + { + "name": "flags", + "type": "[811]" + } + ], + "meta-type": "object" + }, + { + "name": "[809]", + "element-type": "809", + "meta-type": "array" + }, + { + "name": "809", + "members": [ + { + "name": "filename", + "type": "str" + }, + { + "name": "format", + "type": "str" + }, + { + "name": "virtual-size", + "type": "int" + }, + { + "name": "cluster-size", + "default": null, + "type": "int" + }, + { + "name": "compressed", + "default": null, + "type": "bool" + } + ], + "meta-type": "object" + }, + { + "name": "[810]", + "element-type": "810", + "meta-type": "array" + }, + { + "name": "810", + "members": [ + { + "name": "active", + "type": "bool" + }, + { + "name": "iters", + "default": null, + "type": "int" + }, + { + "name": "stripes", + "default": null, + "type": "int" + }, + { + "name": "key-offset", + "type": "int" + } + ], + "meta-type": "object" + }, + { + "name": "[811]", + "element-type": "811", + "meta-type": "array" + }, + { + "name": "811", + "members": [ + { + "name": "in-use" + }, + { + "name": "auto" + } + ], + "meta-type": "enum", + "values": [ + "in-use", + "auto" + ] + } + ], + "id": "libvirt-4" +} + +{ + "execute": "query-kvm", + "id": "libvirt-5" +} + +{ + "return": { + "enabled": false, + "present": true + }, + "id": "libvirt-5" +} + +{ + "execute": "query-mshv", + "id": "libvirt-6" +} + +{ + "return": { + "enabled": true, + "present": true + }, + "id": "libvirt-6" +} + +{ + "execute": "qom-list-types", + "id": "libvirt-7" +} + +{ + "return": [ + { + "name": "kvm-ioapic", + "parent": "ioapic-common" + }, + { + "name": "Haswell-v1-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "vhost-user-vsock-device", + "parent": "vhost-vsock-common" + }, + { + "name": "pcie-pci-bridge", + "parent": "base-pci-bridge" + }, + { + "name": "EPYC-Genoa-v1-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "acpi-erst", + "parent": "pci-device" + }, + { + "name": "ClearwaterForest-v1-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "pc-i440fx-7.2-machine", + "parent": "generic-pc-machine" + }, + { + "name": "tpm-crb", + "parent": "device" + }, + { + "name": "isa-applesmc", + "parent": "isa-device" + }, + { + "name": "Westmere-IBRS-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "usb-redir", + "parent": "usb-device" + }, + { + "name": "floppy-bus", + "parent": "bus" + }, + { + "name": "Denverton-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "chardev-testdev", + "parent": "chardev" + }, + { + "name": "usb-wacom-tablet", + "parent": "usb-device" + }, + { + "name": "pc-q35-10.1-machine", + "parent": "generic-pc-machine" + }, + { + "name": "sev-guest", + "parent": "sev-common" + }, + { + "name": "pci-ipmi-bt", + "parent": "pci-device" + }, + { + "name": "filter-buffer", + "parent": "netfilter" + }, + { + "name": "ufs-lu", + "parent": "device" + }, + { + "name": "ich9-usb-uhci6", + "parent": "pci-uhci-usb" + }, + { + "name": "secondary-vga", + "parent": "pci-vga" + }, + { + "name": "kvm-pit", + "parent": "pit-common" + }, + { + "name": "cxl-rp", + "parent": "pcie-root-port-base" + }, + { + "name": "rtl8139", + "parent": "pci-device" + }, + { + "name": "core2duo-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "pci-bridge", + "parent": "base-pci-bridge" + }, + { + "name": "virtio-rng-device", + "parent": "virtio-device" + }, + { + "name": "virtio-blk-pci-transitional", + "parent": "virtio-blk-pci-base" + }, + { + "name": "virtio-crypto-device", + "parent": "virtio-device" + }, + { + "name": "ich9-usb-uhci5", + "parent": "pci-uhci-usb" + }, + { + "name": "pcm3680_pci", + "parent": "pci-device" + }, + { + "name": "vhost-user-input-pci", + "parent": "vhost-user-input-pci-base-type" + }, + { + "name": "vmware-svga", + "parent": "pci-device" + }, + { + "name": "virtio-mmio-bus", + "parent": "virtio-bus" + }, + { + "name": "i8042-mmio", + "parent": "sys-bus-device" + }, + { + "name": "vfio-iommu-user", + "parent": "vfio-iommu" + }, + { + "name": "gus", + "parent": "isa-device" + }, + { + "name": "serial", + "parent": "device" + }, + { + "name": "ich9-usb-uhci4", + "parent": "pci-uhci-usb" + }, + { + "name": "pxb-cxl-host", + "parent": "pci-host-bridge" + }, + { + "name": "usb-hub", + "parent": "usb-device" + }, + { + "name": "pc-i440fx-9.2-machine", + "parent": "generic-pc-machine" + }, + { + "name": "virtio-blk-device", + "parent": "virtio-device" + }, + { + "name": "Cooperlake-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "vfio-user-pci", + "parent": "vfio-pci-base" + }, + { + "name": "ich9-usb-uhci3", + "parent": "pci-uhci-usb" + }, + { + "name": "Opteron_G5-v1-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "Westmere-v1-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "chardev-wctablet", + "parent": "chardev" + }, + { + "name": "xen-primary-console", + "parent": "sys-bus-device" + }, + { + "name": "GraniteRapids-v3-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "pc-q35-6.2-machine", + "parent": "generic-pc-machine" + }, + { + "name": "ich9-usb-uhci2", + "parent": "pci-uhci-usb" + }, + { + "name": "uefi-vars-sysbus", + "parent": "sys-bus-device" + }, + { + "name": "resettable-container", + "parent": "object" + }, + { + "name": "kvmclock", + "parent": "sys-bus-device" + }, + { + "name": "qtest-accel", + "parent": "accel" + }, + { + "name": "pc-i440fx-5.0-machine", + "parent": "generic-pc-machine" + }, + { + "name": "vhost-user-vsock-pci", + "parent": "vhost-user-vsock-pci-base" + }, + { + "name": "scsi-generic", + "parent": "scsi-device" + }, + { + "name": "ich9-usb-uhci1", + "parent": "pci-uhci-usb" + }, + { + "name": "qemu-text-console", + "parent": "qemu-console" + }, + { + "name": "ICH9-SMB", + "parent": "pci-device" + }, + { + "name": "PCIE", + "parent": "PCI" + }, + { + "name": "pc-i440fx-8.2-machine", + "parent": "generic-pc-machine" + }, + { + "name": "vhost-user-snd-pci", + "parent": "vhost-user-snd-pci-base" + }, + { + "name": "x3130-upstream", + "parent": "pcie-port" + }, + { + "name": "memory-backend-ram", + "parent": "memory-backend" + }, + { + "name": "virtio-serial-pci-transitional", + "parent": "virtio-serial-pci-base" + }, + { + "name": "e1000e", + "parent": "pci-device" + }, + { + "name": "n270-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "pxb-host", + "parent": "pci-host-bridge" + }, + { + "name": "vfio-pci-nohotplug", + "parent": "vfio-pci" + }, + { + "name": "virtio-serial-bus", + "parent": "bus" + }, + { + "name": "chardev-file", + "parent": "chardev-fd" + }, + { + "name": "Icelake-Server-v3-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "tpm-passthrough", + "parent": "tpm-backend" + }, + { + "name": "pentium3-v1-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "ufs-bus", + "parent": "bus" + }, + { + "name": "xen-xenstore", + "parent": "sys-bus-device" + }, + { + "name": "ps2-mouse", + "parent": "ps2-device" + }, + { + "name": "usb-host", + "parent": "usb-device" + }, + { + "name": "tulip", + "parent": "pci-device" + }, + { + "name": "piix3-ide", + "parent": "pci-ide" + }, + { + "name": "filter-rewriter", + "parent": "netfilter" + }, + { + "name": "pc-q35-8.2-machine", + "parent": "generic-pc-machine" + }, + { + "name": "acpi-ged", + "parent": "sys-bus-device" + }, + { + "name": "isa-ipmi-bt", + "parent": "isa-device" + }, + { + "name": "vhost-scsi-pci", + "parent": "vhost-scsi-pci-base" + }, + { + "name": "virtio-gpu-pci", + "parent": "virtio-gpu-pci-base-type" + }, + { + "name": "Icelake-Server-v5-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "pci-ipmi-kcs", + "parent": "pci-device" + }, + { + "name": "authz-list-file", + "parent": "authz" + }, + { + "name": "intel-iommu-iommu-memory-region", + "parent": "iommu-memory-region" + }, + { + "name": "xio3130-downstream", + "parent": "pcie-slot" + }, + { + "name": "ufs", + "parent": "pci-device" + }, + { + "name": "vhost-user-vsock-pci-non-transitional", + "parent": "vhost-user-vsock-pci-base" + }, + { + "name": "microvm-machine", + "parent": "x86-machine" + }, + { + "name": "PCI", + "parent": "bus" + }, + { + "name": "sdhci-bus", + "parent": "sd-bus" + }, + { + "name": "imx-usdhc", + "parent": "generic-sdhci" + }, + { + "name": "pci-serial-2x", + "parent": "pci-device" + }, + { + "name": "virtio-9p-device", + "parent": "virtio-device" + }, + { + "name": "vhost-user-i2c-device", + "parent": "vhost-user-base" + }, + { + "name": "virtio-scsi-pci", + "parent": "virtio-scsi-pci-base" + }, + { + "name": "ipmi-bmc-extern", + "parent": "ipmi-bmc" + }, + { + "name": "EPYC-Rome-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "pc-i440fx-6.0-machine", + "parent": "generic-pc-machine" + }, + { + "name": "Skylake-Client-v2-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "usb-audio", + "parent": "usb-device" + }, + { + "name": "SierraForest-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "pc-q35-7.2-machine", + "parent": "generic-pc-machine" + }, + { + "name": "qemu32-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "CXL", + "parent": "PCIE" + }, + { + "name": "xen-gnttab", + "parent": "sys-bus-device" + }, + { + "name": "ich9-usb-ehci2", + "parent": "pci-ehci-usb" + }, + { + "name": "usb-net", + "parent": "usb-device" + }, + { + "name": "vhost-vsock-pci-non-transitional", + "parent": "vhost-vsock-pci-base" + }, + { + "name": "isa-debug-exit", + "parent": "isa-device" + }, + { + "name": "KnightsMill-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "chardev-udp", + "parent": "chardev" + }, + { + "name": "mch", + "parent": "pci-device" + }, + { + "name": "i2c-bus", + "parent": "bus" + }, + { + "name": "acpi-generic-port", + "parent": "object" + }, + { + "name": "Skylake-Server-v3-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "ctucan_pci", + "parent": "pci-device" + }, + { + "name": "ich9-usb-ehci1", + "parent": "pci-ehci-usb" + }, + { + "name": "memory-region", + "parent": "object" + }, + { + "name": "nvdimm", + "parent": "pc-dimm" + }, + { + "name": "virtio-9p-pci-transitional", + "parent": "virtio-9p-pci-base" + }, + { + "name": "virtio-input-host-pci", + "parent": "virtio-input-host-pci-base-type" + }, + { + "name": "pr-manager-helper", + "parent": "pr-manager" + }, + { + "name": "Opteron_G1-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "virtio-mem", + "parent": "virtio-device" + }, + { + "name": "vhost-user-device-pci", + "parent": "vhost-user-device-pci-base" + }, + { + "name": "thread-context", + "parent": "object" + }, + { + "name": "virtio-scsi-device", + "parent": "virtio-scsi-common" + }, + { + "name": "Haswell-v3-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "YongFeng-v2-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "i82557c", + "parent": "pci-device" + }, + { + "name": "i82557b", + "parent": "pci-device" + }, + { + "name": "EPYC-Milan-v2-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "Haswell-IBRS-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "pc-q35-9.2-machine", + "parent": "generic-pc-machine" + }, + { + "name": "pxb-pcie", + "parent": "pxb" + }, + { + "name": "xen-backend", + "parent": "dynamic-sysbus-device" + }, + { + "name": "input-barrier", + "parent": "object" + }, + { + "name": "vhost-user-i2c-pci", + "parent": "vhost-user-i2c-pci-base" + }, + { + "name": "sysbus-xhci", + "parent": "sys-bus-device" + }, + { + "name": "pc-i440fx-10.0-machine", + "parent": "generic-pc-machine" + }, + { + "name": "vmmouse", + "parent": "isa-device" + }, + { + "name": "chardev-memory", + "parent": "chardev-ringbuf" + }, + { + "name": "vhost-user-scsi-pci-non-transitional", + "parent": "vhost-user-scsi-pci-base" + }, + { + "name": "i82557a", + "parent": "pci-device" + }, + { + "name": "generic-sdhci", + "parent": "sys-bus-device" + }, + { + "name": "vhost-vsock-device", + "parent": "vhost-vsock-common" + }, + { + "name": "virtio-scsi-pci-non-transitional", + "parent": "virtio-scsi-pci-base" + }, + { + "name": "migration", + "parent": "device" + }, + { + "name": "athlon-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "ps2-kbd", + "parent": "ps2-device" + }, + { + "name": "EPYC-Rome-v1-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "virtio-mouse-pci", + "parent": "virtio-mouse-pci-base-type" + }, + { + "name": "cxl-switch-mailbox-cci", + "parent": "pci-device" + }, + { + "name": "pc-q35-5.0-machine", + "parent": "generic-pc-machine" + }, + { + "name": "Skylake-Server-v5-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "IvyBridge-v2-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "SapphireRapids-v2-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "Skylake-Client-v4-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "vhost-user-vga", + "parent": "vhost-user-vga-base-type" + }, + { + "name": "Opteron_G2-v1-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "pc-i440fx-7.0-machine", + "parent": "generic-pc-machine" + }, + { + "name": "chardev-dbus", + "parent": "chardev-socket" + }, + { + "name": "Broadwell-v2-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "sd-card-spi", + "parent": "sd-card" + }, + { + "name": "usb-braille", + "parent": "usb-serial-dev" + }, + { + "name": "EPYC-IBPB-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "Nehalem-v2-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "ib700", + "parent": "isa-device" + }, + { + "name": "amd-iommu", + "parent": "x86-iommu" + }, + { + "name": "virtio-9p-pci-non-transitional", + "parent": "virtio-9p-pci-base" + }, + { + "name": "isa-pcspk", + "parent": "isa-device" + }, + { + "name": "memory-backend-file", + "parent": "memory-backend" + }, + { + "name": "xen-disk", + "parent": "xen-block" + }, + { + "name": "xen-console", + "parent": "xen-device" + }, + { + "name": "ide-cf", + "parent": "ide-device" + }, + { + "name": "usb-tablet", + "parent": "usb-hid" + }, + { + "name": "isabus-bridge", + "parent": "sys-bus-device" + }, + { + "name": "vhost-scsi", + "parent": "vhost-scsi-common" + }, + { + "name": "sd-card", + "parent": "sdmmc-common" + }, + { + "name": "qio-channel-null", + "parent": "qio-channel" + }, + { + "name": "YongFeng-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "virtio-blk-pci-non-transitional", + "parent": "virtio-blk-pci-base" + }, + { + "name": "esp", + "parent": "device" + }, + { + "name": "Cascadelake-Server-v2-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "ne2k_pci", + "parent": "pci-device" + }, + { + "name": "usb-bus", + "parent": "bus" + }, + { + "name": "ide-cd", + "parent": "ide-device" + }, + { + "name": "qtest", + "parent": "object" + }, + { + "name": "tcg-accel", + "parent": "accel" + }, + { + "name": "virtio-balloon-pci", + "parent": "virtio-balloon-pci-base" + }, + { + "name": "Icelake-Server-noTSX-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "virtio-gpu-device", + "parent": "virtio-gpu-base" + }, + { + "name": "e1000", + "parent": "e1000-base" + }, + { + "name": "athlon-v1-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "pc-i440fx-9.0-machine", + "parent": "generic-pc-machine" + }, + { + "name": "EPYC-Rome-v3-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "EPYC-v1-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "Conroe-v1-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "i82551", + "parent": "pci-device" + }, + { + "name": "SandyBridge-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "isa-ipmi-kcs", + "parent": "isa-device" + }, + { + "name": "i82550", + "parent": "pci-device" + }, + { + "name": "pc-q35-6.0-machine", + "parent": "generic-pc-machine" + }, + { + "name": "cxl-type3", + "parent": "pci-device" + }, + { + "name": "i2c-echo", + "parent": "i2c-slave" + }, + { + "name": "piix4-ide", + "parent": "pci-ide" + }, + { + "name": "vhost-user-backend", + "parent": "object" + }, + { + "name": "nvme", + "parent": "pci-device" + }, + { + "name": "mioe3680_pci", + "parent": "pci-device" + }, + { + "name": "vmxnet3", + "parent": "pci-device" + }, + { + "name": "ES1370", + "parent": "pci-device" + }, + { + "name": "nec-usb-xhci", + "parent": "pci-xhci" + }, + { + "name": "kvm64-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "kvm-apic", + "parent": "apic-common" + }, + { + "name": "pc-i440fx-8.0-machine", + "parent": "generic-pc-machine" + }, + { + "name": "isa-pit", + "parent": "pit-common" + }, + { + "name": "Broadwell-v4-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "virtio-sound-pci", + "parent": "virtio-sound-pci-base-type" + }, + { + "name": "smbus-eeprom", + "parent": "smbus-device" + }, + { + "name": "memory-backend-memfd", + "parent": "memory-backend" + }, + { + "name": "dbus-display", + "parent": "object" + }, + { + "name": "mshv-accel", + "parent": "accel" + }, + { + "name": "virtio-mem-system-reset", + "parent": "object" + }, + { + "name": "virtio-serial-device", + "parent": "virtio-device" + }, + { + "name": "Skylake-Client-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "Denverton-v2-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "iothread", + "parent": "event-loop-base" + }, + { + "name": "xen-bridge", + "parent": "sys-bus-device" + }, + { + "name": "vhost-user-gpu-pci", + "parent": "vhost-user-gpu-pci-base-type" + }, + { + "name": "virtio-crypto-pci", + "parent": "virtio-crypto-pci-base-type" + }, + { + "name": "i8042", + "parent": "isa-device" + }, + { + "name": "SierraForest-v1-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "pentium3-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "System", + "parent": "bus" + }, + { + "name": "xen-net-device", + "parent": "xen-device" + }, + { + "name": "ati-vga", + "parent": "pci-device" + }, + { + "name": "kvm-i8259", + "parent": "pic-common" + }, + { + "name": "pc-q35-8.0-machine", + "parent": "generic-pc-machine" + }, + { + "name": "isa-serial", + "parent": "isa-device" + }, + { + "name": "imx.usbphy", + "parent": "sys-bus-device" + }, + { + "name": "x-remote-object", + "parent": "object" + }, + { + "name": "core2duo-v1-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "container", + "parent": "object" + }, + { + "name": "cirrus-vga", + "parent": "pci-device" + }, + { + "name": "Opteron_G3-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "main-loop", + "parent": "event-loop-base" + }, + { + "name": "kvm32-v1-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "Cascadelake-Server-v4-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "Icelake-Server-v7-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "i82559er", + "parent": "pci-device" + }, + { + "name": "remote-pcihost", + "parent": "pcie-host-bridge" + }, + { + "name": "virtio-rng-pci-non-transitional", + "parent": "virtio-rng-pci-base" + }, + { + "name": "virtio-serial-pci", + "parent": "virtio-serial-pci-base" + }, + { + "name": "Cooperlake-v2-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "486-v1-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "EPYC-v3-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "xen-cdrom", + "parent": "xen-block" + }, + { + "name": "vmport", + "parent": "isa-device" + }, + { + "name": "sgx-epc", + "parent": "device" + }, + { + "name": "scsi-cd", + "parent": "scsi-disk-base" + }, + { + "name": "pc-q35-7.0-machine", + "parent": "generic-pc-machine" + }, + { + "name": "gpex-root", + "parent": "pci-device" + }, + { + "name": "isa-ide", + "parent": "isa-device" + }, + { + "name": "vhost-user-blk-pci-non-transitional", + "parent": "vhost-user-blk-pci-base" + }, + { + "name": "am53c974", + "parent": "pci-device" + }, + { + "name": "qemu64-v1-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "e1000-82545em", + "parent": "e1000-base" + }, + { + "name": "virtio-serial-pci-non-transitional", + "parent": "virtio-serial-pci-base" + }, + { + "name": "vhost-user-scsi", + "parent": "vhost-scsi-common" + }, + { + "name": "pxb-pcie-bus", + "parent": "PCIE" + }, + { + "name": "sdhci-pci", + "parent": "pci-device" + }, + { + "name": "igbvf", + "parent": "pci-device" + }, + { + "name": "PIIX4_PM", + "parent": "pci-device" + }, + { + "name": "virtio-rng-pci-transitional", + "parent": "virtio-rng-pci-base" + }, + { + "name": "EPYC-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "vhost-vdpa-device", + "parent": "virtio-device" + }, + { + "name": "usb-bot", + "parent": "usb-storage-dev" + }, + { + "name": "qio-channel-buffer", + "parent": "qio-channel" + }, + { + "name": "VGA", + "parent": "pci-vga" + }, + { + "name": "SapphireRapids-v4-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "hv-balloon", + "parent": "vmbus-dev" + }, + { + "name": "i440FX", + "parent": "pci-device" + }, + { + "name": "xen-bus", + "parent": "bus" + }, + { + "name": "Penryn-v1-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "SierraForest-v3-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "pc-q35-9.0-machine", + "parent": "generic-pc-machine" + }, + { + "name": "Conroe-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "cryptodev-backend-lkcf", + "parent": "cryptodev-backend" + }, + { + "name": "apic", + "parent": "apic-common" + }, + { + "name": "vhost-user-fs-device", + "parent": "virtio-device" + }, + { + "name": "Icelake-Server-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "pci-serial-4x", + "parent": "pci-device" + }, + { + "name": "xen-evtchn", + "parent": "sys-bus-device" + }, + { + "name": "Opteron_G5-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "uefi-vars-x64", + "parent": "uefi-vars-sysbus" + }, + { + "name": "Haswell-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "hpet", + "parent": "sys-bus-device" + }, + { + "name": "pci-ohci", + "parent": "pci-device" + }, + { + "name": "virtio-tablet-device", + "parent": "virtio-input-hid-device" + }, + { + "name": "EPYC-v5-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "EPYC-Genoa-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "chardev-parallel", + "parent": "chardev" + }, + { + "name": "chardev-vc", + "parent": "chardev" + }, + { + "name": "cryptodev-backend", + "parent": "object" + }, + { + "name": "isapc-machine", + "parent": "generic-pc-machine" + }, + { + "name": "cryptodev-vhost-user", + "parent": "cryptodev-backend" + }, + { + "name": "tpm-emulator", + "parent": "tpm-backend" + }, + { + "name": "i8257", + "parent": "isa-device" + }, + { + "name": "usb-uas", + "parent": "usb-device" + }, + { + "name": "IvyBridge-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "SandyBridge-v1-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "ivshmem-plain", + "parent": "ivshmem-common" + }, + { + "name": "EPYC-Rome-v5-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "virtio-keyboard-pci", + "parent": "virtio-keyboard-pci-base-type" + }, + { + "name": "pcnet", + "parent": "pci-device" + }, + { + "name": "Dhyana-v1-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "Nehalem-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "pc-i440fx-5.1-machine", + "parent": "generic-pc-machine" + }, + { + "name": "AMDVI-PCI", + "parent": "pci-device" + }, + { + "name": "qemu-graphic-console", + "parent": "qemu-console" + }, + { + "name": "i82559c", + "parent": "pci-device" + }, + { + "name": "virtserialport", + "parent": "virtio-serial-port" + }, + { + "name": "ipoctal232", + "parent": "ipack-device" + }, + { + "name": "filter-redirector", + "parent": "netfilter" + }, + { + "name": "usb-mouse", + "parent": "usb-hid" + }, + { + "name": "i82559b", + "parent": "pci-device" + }, + { + "name": "ccid-bus", + "parent": "bus" + }, + { + "name": "ide-hd", + "parent": "ide-device" + }, + { + "name": "tls-creds-x509", + "parent": "tls-creds" + }, + { + "name": "Snowridge-v2-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "Broadwell-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "acpi-generic-initiator", + "parent": "object" + }, + { + "name": "vhost-user-scsi-pci", + "parent": "vhost-user-scsi-pci-base" + }, + { + "name": "emmc", + "parent": "sdmmc-common" + }, + { + "name": "i82559a", + "parent": "pci-device" + }, + { + "name": "kvaser_pci", + "parent": "pci-device" + }, + { + "name": "dbus-vmstate", + "parent": "object" + }, + { + "name": "qio-channel-command", + "parent": "qio-channel" + }, + { + "name": "e1000-82544gc", + "parent": "e1000-base" + }, + { + "name": "tdx-guest", + "parent": "x86-confidential-guest" + }, + { + "name": "Opteron_G3-v1-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "usb-ccid", + "parent": "usb-device" + }, + { + "name": "host-iommu-device-iommufd-vfio", + "parent": "host-iommu-device-iommufd" + }, + { + "name": "x-remote-iommu", + "parent": "object" + }, + { + "name": "virtio-blk-pci", + "parent": "virtio-blk-pci-base" + }, + { + "name": "qemu-fixed-text-console", + "parent": "qemu-text-console" + }, + { + "name": "port92", + "parent": "isa-device" + }, + { + "name": "isa-cirrus-vga", + "parent": "isa-device" + }, + { + "name": "qemu64-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "Skylake-Server-v2-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "vfio-pci", + "parent": "vfio-pci-base" + }, + { + "name": "virtio-net-device", + "parent": "virtio-device" + }, + { + "name": "virtio-pmem", + "parent": "virtio-device" + }, + { + "name": "mc146818rtc", + "parent": "isa-device" + }, + { + "name": "bochs-display", + "parent": "pci-device" + }, + { + "name": "virtio-multitouch-device", + "parent": "virtio-input-hid-device" + }, + { + "name": "Broadwell-IBRS-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "GraniteRapids-v2-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "qio-net-listener", + "parent": "object" + }, + { + "name": "edu", + "parent": "pci-device" + }, + { + "name": "pc-testdev", + "parent": "isa-device" + }, + { + "name": "qio-channel-websock", + "parent": "qio-channel" + }, + { + "name": "vfio-iommu-iommufd", + "parent": "vfio-iommu" + }, + { + "name": "megasas", + "parent": "megasas-base" + }, + { + "name": "YongFeng-v1-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "pc-i440fx-6.1-machine", + "parent": "generic-pc-machine" + }, + { + "name": "virtio-iommu-pci", + "parent": "virtio-iommu-pci-base-type" + }, + { + "name": "vmcoreinfo", + "parent": "device" + }, + { + "name": "tpci200", + "parent": "pci-device" + }, + { + "name": "rocker", + "parent": "pci-device" + }, + { + "name": "EPYC-Turin-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "qio-channel-file", + "parent": "qio-channel" + }, + { + "name": "gpio_i2c", + "parent": "sys-bus-device" + }, + { + "name": "Skylake-Client-v1-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "coreduo-v1-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "qio-channel-socket", + "parent": "qio-channel" + }, + { + "name": "Icelake-Server-v2-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "chardev-socket", + "parent": "chardev" + }, + { + "name": "clock", + "parent": "object" + }, + { + "name": "Haswell-v2-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "vhost-vdpa-device-pci-non-transitional", + "parent": "vhost-vdpa-device-pci-base" + }, + { + "name": "secret", + "parent": "secret_common" + }, + { + "name": "usb-ehci", + "parent": "pci-ehci-usb" + }, + { + "name": "host-x86_64-cpu", + "parent": "max-x86_64-cpu" + }, + { + "name": "pxb", + "parent": "pci-device" + }, + { + "name": "AC97", + "parent": "pci-device" + }, + { + "name": "vmgenid", + "parent": "device" + }, + { + "name": "Cascadelake-Server-noTSX-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "virtio-multitouch-pci", + "parent": "virtio-multitouch-pci-base-type" + }, + { + "name": "nvme-bus", + "parent": "bus" + }, + { + "name": "xen-sysbus", + "parent": "bus" + }, + { + "name": "virtio-net-pci-non-transitional", + "parent": "virtio-net-pci-base" + }, + { + "name": "cs4231a", + "parent": "isa-device" + }, + { + "name": "pc-i440fx-10.1-machine", + "parent": "generic-pc-machine" + }, + { + "name": "scsi-hd", + "parent": "scsi-disk-base" + }, + { + "name": "usb-kbd", + "parent": "usb-hid" + }, + { + "name": "isa-fdc", + "parent": "isa-device" + }, + { + "name": "base-xhci", + "parent": "device" + }, + { + "name": "pc-q35-5.1-machine", + "parent": "generic-pc-machine" + }, + { + "name": "filter-replay", + "parent": "netfilter" + }, + { + "name": "usb-mtp", + "parent": "usb-device" + }, + { + "name": "input-linux", + "parent": "object" + }, + { + "name": "ioh3420", + "parent": "pcie-root-port-base" + }, + { + "name": "filter-mirror", + "parent": "netfilter" + }, + { + "name": "Skylake-Server-IBRS-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "vhost-user-rng", + "parent": "vhost-user-base" + }, + { + "name": "hyperv-testdev", + "parent": "isa-device" + }, + { + "name": "s3c-sdhci", + "parent": "generic-sdhci" + }, + { + "name": "tpm-tis", + "parent": "isa-device" + }, + { + "name": "fw_cfg_mem", + "parent": "fw_cfg" + }, + { + "name": "Westmere-v2-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "lsi53c810", + "parent": "lsi53c895a" + }, + { + "name": "x-pci-proxy-dev", + "parent": "pci-device" + }, + { + "name": "virtio-mouse-device", + "parent": "virtio-input-hid-device" + }, + { + "name": "virtconsole", + "parent": "virtserialport" + }, + { + "name": "guest-loader", + "parent": "device" + }, + { + "name": "x-remote-machine", + "parent": "machine" + }, + { + "name": "throttle-group", + "parent": "object" + }, + { + "name": "pc-i440fx-7.1-machine", + "parent": "generic-pc-machine" + }, + { + "name": "piix4-usb-uhci", + "parent": "pci-uhci-usb" + }, + { + "name": "virtio-rng-pci", + "parent": "virtio-rng-pci-base" + }, + { + "name": "vhost-vdpa-device-pci-transitional", + "parent": "vhost-vdpa-device-pci-base" + }, + { + "name": "vhost-user-gpio-device", + "parent": "vhost-user-base" + }, + { + "name": "chardev-gdb", + "parent": "chardev" + }, + { + "name": "virtio-scsi-pci-transitional", + "parent": "virtio-scsi-pci-base" + }, + { + "name": "vfio-iommu-legacy", + "parent": "vfio-iommu" + }, + { + "name": "gpex-pcihost", + "parent": "pcie-host-bridge" + }, + { + "name": "iommufd", + "parent": "object" + }, + { + "name": "Cascadelake-Server-v1-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "Skylake-Client-IBRS-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "vhost-user-device", + "parent": "vhost-user-base" + }, + { + "name": "pc-q35-10.0-machine", + "parent": "generic-pc-machine" + }, + { + "name": "Icelake-Server-v4-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "pci-testdev", + "parent": "pci-device" + }, + { + "name": "vhost-user-input", + "parent": "vhost-user-base" + }, + { + "name": "xen-overlay", + "parent": "sys-bus-device" + }, + { + "name": "ich9-intel-hda", + "parent": "intel-hda-generic" + }, + { + "name": "secret_keyring", + "parent": "secret_common" + }, + { + "name": "EPYC-Genoa-v2-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "PIIX3", + "parent": "pci-piix" + }, + { + "name": "tls-creds-psk", + "parent": "tls-creds" + }, + { + "name": "virtio-9p-pci", + "parent": "virtio-9p-pci-base" + }, + { + "name": "ISA", + "parent": "bus" + }, + { + "name": "phenom-v1-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "YongFeng-v3-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "vhost-vsock-pci", + "parent": "vhost-vsock-pci-base" + }, + { + "name": "virtio-sound-device", + "parent": "virtio-device" + }, + { + "name": "pc-dimm", + "parent": "device" + }, + { + "name": "pxb-cxl-bus", + "parent": "CXL" + }, + { + "name": "pc-i440fx-9.1-machine", + "parent": "generic-pc-machine" + }, + { + "name": "virtio-net-pci-transitional", + "parent": "virtio-net-pci-base" + }, + { + "name": "irq", + "parent": "object" + }, + { + "name": "virtio-balloon-pci-non-transitional", + "parent": "virtio-balloon-pci-base" + }, + { + "name": "ipmi-bmc-sim", + "parent": "ipmi-bmc" + }, + { + "name": "Snowridge-v4-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "vmbus-bridge", + "parent": "sys-bus-device" + }, + { + "name": "IvyBridge-IBRS-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "SapphireRapids-v1-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "coreduo-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "Skylake-Client-noTSX-IBRS-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "usb-storage", + "parent": "usb-storage-dev" + }, + { + "name": "vhost-user-blk-pci-transitional", + "parent": "vhost-user-blk-pci-base" + }, + { + "name": "chardev-msmouse", + "parent": "chardev" + }, + { + "name": "pc-q35-6.1-machine", + "parent": "generic-pc-machine" + }, + { + "name": "pentium2-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "vhost-scsi-pci-transitional", + "parent": "vhost-scsi-pci-base" + }, + { + "name": "isa-i8259", + "parent": "pic-common" + }, + { + "name": "Skylake-Client-v3-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "colo-compare", + "parent": "object" + }, + { + "name": "sev-snp-guest", + "parent": "sev-common" + }, + { + "name": "KnightsMill-v1-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "virtio-mmio", + "parent": "sys-bus-device" + }, + { + "name": "pxb-bus", + "parent": "PCI" + }, + { + "name": "Broadwell-v1-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "EPYC-Milan-v1-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "pc-i440fx-8.1-machine", + "parent": "generic-pc-machine" + }, + { + "name": "qemu-xhci", + "parent": "pci-xhci" + }, + { + "name": "n270-v1-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "pvpanic", + "parent": "isa-device" + }, + { + "name": "rng-random", + "parent": "rng-backend" + }, + { + "name": "Skylake-Server-v4-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "Nehalem-v1-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "kvmvapic", + "parent": "sys-bus-device" + }, + { + "name": "nvme-ns", + "parent": "device" + }, + { + "name": "Icelake-Server-v6-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "Opteron_G2-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "megasas-gen2", + "parent": "megasas-base" + }, + { + "name": "vhost-user-blk-pci", + "parent": "vhost-user-blk-pci-base" + }, + { + "name": "authz-simple", + "parent": "authz" + }, + { + "name": "fw_cfg_io", + "parent": "fw_cfg" + }, + { + "name": "intel-iommu", + "parent": "x86-iommu" + }, + { + "name": "none-machine", + "parent": "machine" + }, + { + "name": "HDA", + "parent": "bus" + }, + { + "name": "Snowridge-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "Broadwell-noTSX-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "u2f-passthru", + "parent": "u2f-key" + }, + { + "name": "IvyBridge-v1-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "chardev-pty", + "parent": "chardev" + }, + { + "name": "pc-q35-8.1-machine", + "parent": "generic-pc-machine" + }, + { + "name": "vfio-pci-igd-lpc-bridge", + "parent": "pci-device" + }, + { + "name": "sysbus-esp", + "parent": "sys-bus-device" + }, + { + "name": "cryptodev-backend-builtin", + "parent": "cryptodev-backend" + }, + { + "name": "tls-cipher-suites", + "parent": "tls-creds" + }, + { + "name": "host-iommu-device-legacy-vfio", + "parent": "host-iommu-device" + }, + { + "name": "Broadwell-noTSX-IBRS-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "EPYC-Rome-v2-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "qio-dns-resolver", + "parent": "object" + }, + { + "name": "virtio-balloon-pci-transitional", + "parent": "virtio-balloon-pci-base" + }, + { + "name": "igb", + "parent": "pci-device" + }, + { + "name": "Haswell-v4-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "SapphireRapids-v3-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "virtio-keyboard-device", + "parent": "virtio-input-hid-device" + }, + { + "name": "i82801b11-bridge", + "parent": "base-pci-bridge" + }, + { + "name": "hv-syndbg", + "parent": "device" + }, + { + "name": "ramfb", + "parent": "dynamic-sysbus-device" + }, + { + "name": "hda-output", + "parent": "hda-audio" + }, + { + "name": "pc-q35-7.1-machine", + "parent": "generic-pc-machine" + }, + { + "name": "virtio-input-host-device", + "parent": "virtio-input-device" + }, + { + "name": "IndustryPack", + "parent": "bus" + }, + { + "name": "Broadwell-v3-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "ioapic", + "parent": "ioapic-common" + }, + { + "name": "EPYC-Milan-v3-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "pentium-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "qemu32-v1-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "xen-sysdev", + "parent": "sys-bus-device" + }, + { + "name": "memory-region-portio-list", + "parent": "object" + }, + { + "name": "Haswell-noTSX-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "chardev-null", + "parent": "chardev" + }, + { + "name": "pci-serial", + "parent": "pci-device" + }, + { + "name": "Opteron_G4-v1-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "kvm-accel", + "parent": "accel" + }, + { + "name": "vhost-scsi-pci-non-transitional", + "parent": "vhost-scsi-pci-base" + }, + { + "name": "Denverton-v1-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "piix3-usb-uhci", + "parent": "pci-uhci-usb" + }, + { + "name": "phenom-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "qio-channel-rdma", + "parent": "qio-channel" + }, + { + "name": "ne2k_isa", + "parent": "isa-device" + }, + { + "name": "virtio-iommu-memory-region", + "parent": "iommu-memory-region" + }, + { + "name": "adlib", + "parent": "isa-device" + }, + { + "name": "cxl-fmw", + "parent": "sys-bus-device" + }, + { + "name": "vhost-user-gpio-pci", + "parent": "vhost-user-gpio-pci-base" + }, + { + "name": "vhost-user-gpu", + "parent": "virtio-gpu-base" + }, + { + "name": "pentium-v1-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "pc-q35-9.1-machine", + "parent": "generic-pc-machine" + }, + { + "name": "hda-duplex", + "parent": "hda-audio" + }, + { + "name": "amd-iommu-iommu-memory-region", + "parent": "iommu-memory-region" + }, + { + "name": "can-bus", + "parent": "object" + }, + { + "name": "pvpanic-pci", + "parent": "pci-device" + }, + { + "name": "tls-creds-anon", + "parent": "tls-creds" + }, + { + "name": "Cooperlake-v1-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "Cascadelake-Server-v3-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "Nehalem-IBRS-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "virtio-balloon-device", + "parent": "virtio-device" + }, + { + "name": "Skylake-Server-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "xen-platform", + "parent": "pci-device" + }, + { + "name": "cfi.pflash01", + "parent": "sys-bus-device" + }, + { + "name": "isa-parallel", + "parent": "isa-device" + }, + { + "name": "pentium2-v1-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "vhost-user-rng-pci", + "parent": "vhost-user-rng-pci-base" + }, + { + "name": "isa-vga", + "parent": "isa-device" + }, + { + "name": "EPYC-Rome-v4-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "EPYC-v2-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "cxl-upstream", + "parent": "pcie-port" + }, + { + "name": "i440FX-pcihost", + "parent": "pci-host-bridge" + }, + { + "name": "isa-debugcon", + "parent": "isa-device" + }, + { + "name": "pc-i440fx-4.2-machine", + "parent": "generic-pc-machine" + }, + { + "name": "cxl-downstream", + "parent": "pcie-slot" + }, + { + "name": "rng-egd", + "parent": "rng-backend" + }, + { + "name": "chardev-hub", + "parent": "chardev" + }, + { + "name": "i82558b", + "parent": "pci-device" + }, + { + "name": "Cascadelake-Server-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "ivshmem-doorbell", + "parent": "ivshmem-common" + }, + { + "name": "virtio-iommu-device", + "parent": "virtio-device" + }, + { + "name": "virtio-net-pci", + "parent": "virtio-net-pci-base" + }, + { + "name": "i82558a", + "parent": "pci-device" + }, + { + "name": "loader", + "parent": "device" + }, + { + "name": "usb-serial", + "parent": "usb-serial-dev" + }, + { + "name": "pvscsi", + "parent": "pci-device" + }, + { + "name": "Denverton-v3-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "pc-i440fx-5.2-machine", + "parent": "generic-pc-machine" + }, + { + "name": "EPYC-Milan-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "i82801", + "parent": "pci-device" + }, + { + "name": "memory-backend-shm", + "parent": "memory-backend" + }, + { + "name": "virtio-mem-pci", + "parent": "virtio-mem-pci-base" + }, + { + "name": "SierraForest-v2-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "virtio-pmem-pci", + "parent": "virtio-pmem-pci-base" + }, + { + "name": "virtio-tablet-pci", + "parent": "virtio-tablet-pci-base-type" + }, + { + "name": "dc390", + "parent": "am53c974" + }, + { + "name": "ClearwaterForest-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "i6300esb", + "parent": "pci-device" + }, + { + "name": "Cascadelake-Server-v5-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "floppy", + "parent": "device" + }, + { + "name": "authz-list", + "parent": "authz" + }, + { + "name": "Opteron_G4-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "EPYC-v4-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "vhost-user-snd", + "parent": "vhost-user-base" + }, + { + "name": "sb16", + "parent": "isa-device" + }, + { + "name": "vhost-user-fs-pci", + "parent": "vhost-user-fs-pci-base" + }, + { + "name": "ich9-ahci", + "parent": "pci-device" + }, + { + "name": "Westmere-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "vhost-user-scsi-pci-transitional", + "parent": "vhost-user-scsi-pci-base" + }, + { + "name": "vmbus", + "parent": "bus" + }, + { + "name": "chardev-pipe", + "parent": "chardev-fd" + }, + { + "name": "max-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "i2c-ddc", + "parent": "i2c-slave" + }, + { + "name": "can-host-socketcan", + "parent": "can-host" + }, + { + "name": "Skylake-Server-noTSX-IBRS-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "i82562", + "parent": "pci-device" + }, + { + "name": "pc-q35-4.2-machine", + "parent": "generic-pc-machine" + }, + { + "name": "ram-block-attributes", + "parent": "object" + }, + { + "name": "chardev-mux", + "parent": "chardev" + }, + { + "name": "pci-bridge-seat", + "parent": "pci-bridge" + }, + { + "name": "kvm32-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "lsi53c895a", + "parent": "pci-device" + }, + { + "name": "qio-channel-block", + "parent": "qio-channel" + }, + { + "name": "pc-i440fx-6.2-machine", + "parent": "generic-pc-machine" + }, + { + "name": "SandyBridge-IBRS-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "intel-hda", + "parent": "intel-hda-generic" + }, + { + "name": "vmclock", + "parent": "device" + }, + { + "name": "Opteron_G1-v1-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "base-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "GraniteRapids-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "hyperv-synic", + "parent": "device" + }, + { + "name": "486-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "kvm64-v1-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "IDE", + "parent": "bus" + }, + { + "name": "pcie-root-port", + "parent": "pcie-root-port-base" + }, + { + "name": "scsi-block", + "parent": "scsi-disk-base" + }, + { + "name": "mptsas1068", + "parent": "pci-device" + }, + { + "name": "ICH9-LPC", + "parent": "pci-device" + }, + { + "name": "Snowridge-v1-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "vhost-vdpa-device-pci", + "parent": "vhost-vdpa-device-pci-base" + }, + { + "name": "q35-pcihost", + "parent": "pcie-host-bridge" + }, + { + "name": "legacy-reset", + "parent": "object" + }, + { + "name": "chardev-stdio", + "parent": "chardev-fd" + }, + { + "name": "SapphireRapids-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "SCSI", + "parent": "bus" + }, + { + "name": "Penryn-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "hda-micro", + "parent": "hda-audio" + }, + { + "name": "ivshmem-flat", + "parent": "sys-bus-device" + }, + { + "name": "pxb-cxl", + "parent": "pxb-pcie" + }, + { + "name": "EPYC-Turin-v1-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "Dhyana-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "rng-builtin", + "parent": "rng-backend" + }, + { + "name": "sd-bus", + "parent": "bus" + }, + { + "name": "filter-dump", + "parent": "netfilter" + }, + { + "name": "chardev-serial", + "parent": "chardev-fd" + }, + { + "name": "virtio-pci-bus", + "parent": "virtio-bus" + }, + { + "name": "smbus-ipmi", + "parent": "smbus-device" + }, + { + "name": "authz-pam", + "parent": "authz" + }, + { + "name": "chardev-ringbuf", + "parent": "chardev" + }, + { + "name": "Skylake-Server-v1-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "vhost-user-blk", + "parent": "virtio-device" + }, + { + "name": "SandyBridge-v2-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "nvme-subsys", + "parent": "device" + }, + { + "name": "Haswell-noTSX-IBRS-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "pc-q35-5.2-machine", + "parent": "generic-pc-machine" + }, + { + "name": "qio-channel-tls", + "parent": "qio-channel" + }, + { + "name": "GraniteRapids-v1-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "virtio-vga", + "parent": "virtio-vga-base-type" + }, + { + "name": "piix4-isa", + "parent": "pci-piix" + }, + { + "name": "Icelake-Server-v1-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "Dhyana-v2-x86_64-cpu", + "parent": "x86_64-cpu" + }, + { + "name": "Snowridge-v3-x86_64-cpu", + "parent": "x86_64-cpu" + } + ], + "id": "libvirt-7" +} + +{ + "execute": "device-list-properties", + "arguments": { + "typename": "virtio-blk-pci" + }, + "id": "libvirt-8" +} + +{ + "return": [ + { + "name": "sriov-pf", + "type": "str" + }, + { + "default-value": -1, + "name": "addr", + "description": "Slot and optional function number, example: 06.0 or 06", + "type": "str" + }, + { + "default-value": 4096, + "name": "x-max-bounce-buffer-size", + "description": "Maximum buffer size allocated for bounce buffers used for mapped access to indirect DMA memory", + "type": "size" + }, + { + "default-value": false, + "name": "x-pcie-ari-nextfn-1", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 0, + "name": "acpi-index", + "type": "uint32" + }, + { + "default-value": true, + "name": "x-pcie-err-unc-mask", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-pcie-ext-tag", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-pcie-extcap-init", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 4294967295, + "name": "romsize", + "type": "uint32" + }, + { + "default-value": true, + "name": "x-pcie-lnksta-dllla", + "description": "on/off", + "type": "bool" + }, + { + "name": "romfile", + "type": "str" + }, + { + "name": "failover_pair_id", + "type": "str" + }, + { + "default-value": -1, + "name": "rombar", + "type": "int32" + }, + { + "name": "busnr", + "type": "busnr" + }, + { + "default-value": false, + "name": "multifunction", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "aer", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "ats", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "x-ignore-backend-features", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-pcie-pm-init", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "x-pcie-pm-no-soft-reset", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-pcie-flr-init", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-pcie-lnkctl-init", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-ats-page-aligned", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "page-per-vq", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-pcie-deverr-init", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "virtio-pci-bus-master-bug-migration", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "modern-pio-notify", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 4294967295, + "name": "vectors", + "type": "uint32" + }, + { + "default-value": true, + "name": "ioeventfd", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 0, + "name": "class", + "type": "uint32" + }, + { + "default-value": "auto", + "name": "disable-legacy", + "description": "on/off/auto", + "type": "OnOffAuto" + }, + { + "default-value": false, + "name": "disable-modern", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 0, + "name": "lcyls", + "type": "uint32" + }, + { + "default-value": true, + "name": "notify_on_empty", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 256, + "name": "queue-size", + "type": "uint16" + }, + { + "default-value": false, + "name": "share-rw", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 0, + "name": "lheads", + "type": "uint32" + }, + { + "default-value": "auto", + "name": "account-invalid", + "description": "on/off/auto", + "type": "OnOffAuto" + }, + { + "default-value": 0, + "name": "lsecs", + "type": "uint32" + }, + { + "default-value": 0, + "name": "secs", + "type": "uint32" + }, + { + "default-value": 65535, + "name": "num-queues", + "type": "uint16" + }, + { + "name": "iothread", + "type": "link<iothread>" + }, + { + "name": "serial", + "type": "str" + }, + { + "default-value": 0, + "name": "cyls", + "type": "uint32" + }, + { + "default-value": 0, + "name": "min_io_size", + "type": "size" + }, + { + "default-value": false, + "name": "in_order", + "description": "on/off", + "type": "bool" + }, + { + "name": "virtio-backend", + "type": "child<virtio-blk-device>" + }, + { + "default-value": 0, + "name": "heads", + "type": "uint32" + }, + { + "name": "bootindex", + "type": "int32" + }, + { + "default-value": true, + "name": "config-wce", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "seg-max-adjust", + "description": "on/off", + "type": "bool" + }, + { + "name": "drive", + "description": "Node name or ID of a block device to use as a backend", + "type": "str" + }, + { + "default-value": "auto", + "name": "werror", + "description": "Error handling policy (report/ignore/enospc/stop/auto)", + "type": "BlockdevOnError" + }, + { + "name": "iothread-vq-mapping", + "description": "IOThread virtqueue mapping list [{\"iothread\":\"<id>\", \"vqs\":[1,2,3,...]},...]", + "type": "IOThreadVirtQueueMappingList" + }, + { + "default-value": true, + "name": "report-discard-granularity", + "description": "on/off", + "type": "bool" + }, + { + "default-value": "auto", + "name": "rerror", + "description": "Error handling policy (report/ignore/enospc/stop/auto)", + "type": "BlockdevOnError" + }, + { + "default-value": "auto", + "name": "write-cache", + "description": "on/off/auto", + "type": "OnOffAuto" + }, + { + "default-value": true, + "name": "use-disabled-flag", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "iommu_platform", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "use-started", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 0, + "name": "physical_block_size", + "description": "A power of two between 512 B and 2 MiB", + "type": "size" + }, + { + "default-value": false, + "name": "x-disable-legacy-check", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "any_layout", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 0, + "name": "opt_io_size", + "type": "size" + }, + { + "default-value": 0, + "name": "logical_block_size", + "description": "A power of two between 512 B and 2 MiB", + "type": "size" + }, + { + "default-value": 4194303, + "name": "max-discard-sectors", + "type": "uint32" + }, + { + "default-value": true, + "name": "discard", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 4294967295, + "name": "discard_granularity", + "type": "size" + }, + { + "default-value": true, + "name": "request-merging", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "queue_reset", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "write-zeroes", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 4194303, + "name": "max-write-zeroes-sectors", + "type": "uint32" + }, + { + "default-value": false, + "name": "packed", + "description": "on/off", + "type": "bool" + }, + { + "default-value": "auto", + "name": "account-failed", + "description": "on/off/auto", + "type": "OnOffAuto" + }, + { + "default-value": true, + "name": "indirect_desc", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "event_idx", + "description": "on/off", + "type": "bool" + }, + { + "default-value": "auto", + "name": "backend_defaults", + "description": "on/off/auto", + "type": "OnOffAuto" + }, + { + "default-value": true, + "name": "x-enable-wce-if-config-wce", + "description": "on/off", + "type": "bool" + } + ], + "id": "libvirt-8" +} + +{ + "execute": "device-list-properties", + "arguments": { + "typename": "virtio-net-pci" + }, + "id": "libvirt-9" +} + +{ + "return": [ + { + "name": "sriov-pf", + "type": "str" + }, + { + "default-value": -1, + "name": "addr", + "description": "Slot and optional function number, example: 06.0 or 06", + "type": "str" + }, + { + "default-value": 4096, + "name": "x-max-bounce-buffer-size", + "description": "Maximum buffer size allocated for bounce buffers used for mapped access to indirect DMA memory", + "type": "size" + }, + { + "default-value": false, + "name": "x-pcie-ari-nextfn-1", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 0, + "name": "acpi-index", + "type": "uint32" + }, + { + "default-value": true, + "name": "x-pcie-err-unc-mask", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-pcie-ext-tag", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-pcie-extcap-init", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 4294967295, + "name": "romsize", + "type": "uint32" + }, + { + "default-value": true, + "name": "x-pcie-lnksta-dllla", + "description": "on/off", + "type": "bool" + }, + { + "name": "romfile", + "type": "str" + }, + { + "name": "failover_pair_id", + "type": "str" + }, + { + "default-value": -1, + "name": "rombar", + "type": "int32" + }, + { + "name": "busnr", + "type": "busnr" + }, + { + "default-value": false, + "name": "multifunction", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "aer", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "ats", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "x-ignore-backend-features", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-pcie-pm-init", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "x-pcie-pm-no-soft-reset", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-pcie-flr-init", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-pcie-lnkctl-init", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-ats-page-aligned", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "page-per-vq", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-pcie-deverr-init", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "virtio-pci-bus-master-bug-migration", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "modern-pio-notify", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 4294967295, + "name": "vectors", + "type": "uint32" + }, + { + "default-value": true, + "name": "ioeventfd", + "description": "on/off", + "type": "bool" + }, + { + "default-value": "auto", + "name": "disable-legacy", + "description": "on/off/auto", + "type": "OnOffAuto" + }, + { + "default-value": false, + "name": "disable-modern", + "description": "on/off", + "type": "bool" + }, + { + "default-value": "auto", + "name": "hash-ipv6", + "description": "on/off/auto", + "type": "OnOffAuto" + }, + { + "default-value": "auto", + "name": "hash-tcp6ex", + "description": "on/off/auto", + "type": "OnOffAuto" + }, + { + "default-value": true, + "name": "ctrl_vlan", + "description": "on/off", + "type": "bool" + }, + { + "name": "duplex", + "type": "str" + }, + { + "default-value": false, + "name": "x-disable-legacy-check", + "description": "on/off", + "type": "bool" + }, + { + "name": "virtio-backend", + "type": "child<virtio-net-device>" + }, + { + "default-value": false, + "name": "in_order", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 150000, + "name": "x-txtimer", + "type": "uint32" + }, + { + "default-value": true, + "name": "guest_tso6", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "status", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "ctrl_vq", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "guest_ufo", + "description": "on/off", + "type": "bool" + }, + { + "default-value": "auto", + "name": "hash-tcp6", + "description": "on/off/auto", + "type": "OnOffAuto" + }, + { + "default-value": "auto", + "name": "hash-ipv4", + "description": "on/off/auto", + "type": "OnOffAuto" + }, + { + "default-value": "auto", + "name": "hash-udp6", + "description": "on/off/auto", + "type": "OnOffAuto" + }, + { + "default-value": true, + "name": "ctrl_mac_addr", + "description": "on/off", + "type": "bool" + }, + { + "default-value": -1, + "name": "speed", + "type": "int32" + }, + { + "default-value": true, + "name": "event_idx", + "description": "on/off", + "type": "bool" + }, + { + "name": "mac", + "description": "Ethernet 6-byte MAC Address, example: 52:54:00:12:34:56", + "type": "str" + }, + { + "name": "netdev", + "description": "ID of a netdev to use as a backend", + "type": "str" + }, + { + "default-value": true, + "name": "guest_tso4", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "notify_on_empty", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "guest_csum", + "description": "on/off", + "type": "bool" + }, + { + "default-value": "auto", + "name": "hash-tcp4", + "description": "on/off/auto", + "type": "OnOffAuto" + }, + { + "default-value": true, + "name": "x-mtu-bypass-backend", + "description": "on/off", + "type": "bool" + }, + { + "default-value": "auto", + "name": "hash-udp4", + "description": "on/off/auto", + "type": "OnOffAuto" + }, + { + "default-value": false, + "name": "hash", + "description": "on/off", + "type": "bool" + }, + { + "default-value": "auto", + "name": "hash-ipv6ex", + "description": "on/off/auto", + "type": "OnOffAuto" + }, + { + "name": "bootindex", + "type": "int32" + }, + { + "default-value": true, + "name": "guest_announce", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "mq", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "guest_uso6", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "iommu_platform", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "use-started", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "host_tso6", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "indirect_desc", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "use-disabled-flag", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "packed", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "any_layout", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 256, + "name": "rx_queue_size", + "type": "uint16" + }, + { + "default-value": false, + "name": "failover", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "host_ecn", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "host_uso", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "ctrl_rx_extra", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "mrg_rxbuf", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "guest_uso4", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 256, + "name": "x-txburst", + "type": "int32" + }, + { + "default-value": true, + "name": "queue_reset", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "csum", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 256, + "name": "tx_queue_size", + "type": "uint16" + }, + { + "default-value": true, + "name": "host_tso4", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "gso", + "description": "on/off", + "type": "bool" + }, + { + "default-value": "auto", + "name": "hash-udp6ex", + "description": "on/off/auto", + "type": "OnOffAuto" + }, + { + "default-value": true, + "name": "host_ufo", + "description": "on/off", + "type": "bool" + }, + { + "default-value": [], + "name": "ebpf-rss-fds", + "type": "list" + }, + { + "default-value": false, + "name": "rss", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 0, + "name": "host_mtu", + "type": "uint16" + }, + { + "name": "tx", + "type": "str" + }, + { + "default-value": false, + "name": "guest_rsc_ext", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 300000, + "name": "rsc_interval", + "type": "uint32" + }, + { + "default-value": true, + "name": "ctrl_guest_offloads", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "ctrl_rx", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "guest_ecn", + "description": "on/off", + "type": "bool" + } + ], + "id": "libvirt-9" +} + +{ + "execute": "device-list-properties", + "arguments": { + "typename": "virtio-scsi-pci" + }, + "id": "libvirt-10" +} + +{ + "return": [ + { + "name": "sriov-pf", + "type": "str" + }, + { + "default-value": -1, + "name": "addr", + "description": "Slot and optional function number, example: 06.0 or 06", + "type": "str" + }, + { + "default-value": 4096, + "name": "x-max-bounce-buffer-size", + "description": "Maximum buffer size allocated for bounce buffers used for mapped access to indirect DMA memory", + "type": "size" + }, + { + "default-value": false, + "name": "x-pcie-ari-nextfn-1", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 0, + "name": "acpi-index", + "type": "uint32" + }, + { + "default-value": true, + "name": "x-pcie-err-unc-mask", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-pcie-ext-tag", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-pcie-extcap-init", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 4294967295, + "name": "romsize", + "type": "uint32" + }, + { + "default-value": true, + "name": "x-pcie-lnksta-dllla", + "description": "on/off", + "type": "bool" + }, + { + "name": "romfile", + "type": "str" + }, + { + "name": "failover_pair_id", + "type": "str" + }, + { + "default-value": -1, + "name": "rombar", + "type": "int32" + }, + { + "name": "busnr", + "type": "busnr" + }, + { + "default-value": false, + "name": "multifunction", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "aer", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "ats", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "x-ignore-backend-features", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-pcie-pm-init", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "x-pcie-pm-no-soft-reset", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-pcie-flr-init", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-pcie-lnkctl-init", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-ats-page-aligned", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "page-per-vq", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-pcie-deverr-init", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "virtio-pci-bus-master-bug-migration", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "modern-pio-notify", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 4294967295, + "name": "vectors", + "type": "uint32" + }, + { + "default-value": true, + "name": "ioeventfd", + "description": "on/off", + "type": "bool" + }, + { + "default-value": "auto", + "name": "disable-legacy", + "description": "on/off/auto", + "type": "OnOffAuto" + }, + { + "default-value": false, + "name": "disable-modern", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "indirect_desc", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "iommu_platform", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "hotplug", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "queue_reset", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "use-disabled-flag", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "event_idx", + "description": "on/off", + "type": "bool" + }, + { + "name": "iothread-vq-mapping", + "description": "IOThread virtqueue mapping list [{\"iothread\":\"<id>\", \"vqs\":[1,2,3,...]},...]", + "type": "IOThreadVirtQueueMappingList" + }, + { + "default-value": 4294967295, + "name": "num_queues", + "type": "uint32" + }, + { + "default-value": 65535, + "name": "max_sectors", + "type": "uint32" + }, + { + "default-value": true, + "name": "any_layout", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "x-disable-legacy-check", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "notify_on_empty", + "description": "on/off", + "type": "bool" + }, + { + "name": "iothread", + "type": "link<iothread>" + }, + { + "default-value": true, + "name": "param_change", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "packed", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "use-started", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 256, + "name": "virtqueue_size", + "type": "uint32" + }, + { + "default-value": false, + "name": "in_order", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "seg_max_adjust", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 128, + "name": "cmd_per_lun", + "type": "uint32" + }, + { + "name": "virtio-backend", + "type": "child<virtio-scsi-device>" + } + ], + "id": "libvirt-10" +} + +{ + "execute": "device-list-properties", + "arguments": { + "typename": "virtio-net-ccw" + }, + "id": "libvirt-11" +} + +{ + "id": "libvirt-11", + "error": { + "class": "DeviceNotFound", + "desc": "Device 'virtio-net-ccw' not found" + } +} + +{ + "execute": "device-list-properties", + "arguments": { + "typename": "virtio-scsi-ccw" + }, + "id": "libvirt-12" +} + +{ + "id": "libvirt-12", + "error": { + "class": "DeviceNotFound", + "desc": "Device 'virtio-scsi-ccw' not found" + } +} + +{ + "execute": "device-list-properties", + "arguments": { + "typename": "vfio-pci" + }, + "id": "libvirt-13" +} + +{ + "return": [ + { + "name": "sriov-pf", + "type": "str" + }, + { + "default-value": -1, + "name": "addr", + "description": "Slot and optional function number, example: 06.0 or 06", + "type": "str" + }, + { + "default-value": 4096, + "name": "x-max-bounce-buffer-size", + "description": "Maximum buffer size allocated for bounce buffers used for mapped access to indirect DMA memory", + "type": "size" + }, + { + "default-value": false, + "name": "x-pcie-ari-nextfn-1", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 0, + "name": "acpi-index", + "type": "uint32" + }, + { + "default-value": true, + "name": "x-pcie-err-unc-mask", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-pcie-ext-tag", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-pcie-extcap-init", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 4294967295, + "name": "romsize", + "type": "uint32" + }, + { + "default-value": true, + "name": "x-pcie-lnksta-dllla", + "description": "on/off", + "type": "bool" + }, + { + "name": "romfile", + "type": "str" + }, + { + "name": "failover_pair_id", + "type": "str" + }, + { + "default-value": -1, + "name": "rombar", + "type": "int32" + }, + { + "name": "busnr", + "type": "busnr" + }, + { + "default-value": false, + "name": "multifunction", + "description": "on/off", + "type": "bool" + }, + { + "default-value": "on", + "name": "x-pre-copy-dirty-page-tracking", + "description": "Disable dirty pages tracking during iterative phase (DEBUG)", + "type": "OnOffAuto" + }, + { + "default-value": false, + "name": "x-no-kvm-intx", + "description": "Disable direct VFIO->KVM INTx injection. Allows to trace INTx interrupts (DEBUG)", + "type": "bool" + }, + { + "default-value": false, + "name": "migration-events", + "description": "Emit VFIO migration QAPI event when a VFIO device changes its migration state. For management applications", + "type": "bool" + }, + { + "default-value": "on", + "name": "x-device-dirty-page-tracking", + "description": "Disable device dirty page tracking and use container-based dirty page tracking", + "type": "OnOffAuto" + }, + { + "default-value": 4294967295, + "name": "x-pci-sub-device-id", + "description": "Override PCI Subsystem Device ID with provided value (DEBUG)", + "type": "uint32" + }, + { + "name": "fd", + "type": "string" + }, + { + "default-value": "auto", + "name": "enable-migration", + "description": "Enale device migration. Also requires a host VFIO PCI variant or mdev driver with migration support enabled", + "type": "OnOffAuto" + }, + { + "default-value": true, + "name": "skip-vsc-check", + "description": "Skip config space check for Vendor Specific Capability. Setting to false will enforce strict checking of VSC content (DEBUG)", + "type": "bool" + }, + { + "default-value": "auto", + "name": "x-migration-load-config-after-iter", + "description": "Start the config load only after all iterables were loaded (during non-iterables loading phase) when doing live migration of device state via multifd channels", + "type": "OnOffAuto" + }, + { + "default-value": 4294967295, + "name": "x-pci-device-id", + "description": "Override PCI device ID with provided value (DEBUG)", + "type": "uint32" + }, + { + "default-value": false, + "name": "x-no-kvm-msi", + "description": "Disable direct VFIO->KVM MSI injection. Allows to trace MSI interrupts (DEBUG)", + "type": "bool" + }, + { + "default-value": 0, + "name": "xres", + "description": "Set X display resolution the vGPU should use", + "type": "uint32" + }, + { + "default-value": "off", + "name": "display", + "description": "Enable display support for device, ex. vGPU", + "type": "OnOffAuto" + }, + { + "default-value": 4294967295, + "name": "x-pci-sub-vendor-id", + "description": "Override PCI Subsystem Vendor ID with provided value (DEBUG)", + "type": "uint32" + }, + { + "default-value": false, + "name": "x-no-mmap", + "description": "Disable MMAP for device. Allows to trace MMIO accesses (DEBUG)", + "type": "bool" + }, + { + "default-value": "off", + "name": "x-msix-relocation", + "description": "Specify MSI-X MMIO relocation to the end of specified existing BAR or new BAR to avoid virtualization overhead due to adjacent device registers", + "type": "OffAutoPCIBAR" + }, + { + "default-value": true, + "name": "x-req", + "description": "Disable device request notification support (DEBUG)", + "type": "bool" + }, + { + "default-value": false, + "name": "x-no-kvm-ioeventfd", + "description": "Disable registration of ioeventfds with KVM (DEBUG)", + "type": "bool" + }, + { + "default-value": 4294967295, + "name": "x-pci-vendor-id", + "description": "Override PCI Vendor ID with provided value (DEBUG)", + "type": "uint32" + }, + { + "name": "x-nv-gpudirect-clique", + "description": "Add NVIDIA GPUDirect capability indicating P2P DMA clique for device [0-15]", + "type": "uint8" + }, + { + "default-value": false, + "name": "x-no-vfio-ioeventfd", + "description": "Disable linking of KVM ioeventfds to VFIO ioeventfds (DEBUG)", + "type": "bool" + }, + { + "default-value": "auto", + "name": "x-migration-multifd-transfer", + "description": "Transfer this device state via multifd channels when live migrating it", + "type": "OnOffAuto" + }, + { + "default-value": 1100, + "name": "x-intx-mmap-timeout-ms", + "description": "When EOI is not provided by KVM/QEMU, wait time (milliseconds) to re-enable device direct access after INTx (DEBUG)", + "type": "uint32" + }, + { + "default-value": 0, + "name": "x-igd-gms", + "description": "Override IGD data stolen memory size (32MiB units)", + "type": "uint32" + }, + { + "default-value": 18446744073709551615, + "name": "x-migration-max-queued-buffers-size", + "description": "Maximum size of in-flight VFIO device state buffers queued at the destination when doing live migration of device state via multifd channels", + "type": "size" + }, + { + "name": "sysfsdev", + "description": "Host sysfs path of assigned device", + "type": "str" + }, + { + "name": "vf-token", + "description": "Specify UUID VF token. Required for VF when PF is owned by another VFIO driver", + "type": "str" + }, + { + "default-value": false, + "name": "x-igd-lpc", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 4294967295, + "name": "x-pci-class-code", + "type": "uint32" + }, + { + "default-value": 0, + "name": "yres", + "description": "Set Y display resolution the vGPU should use", + "type": "uint32" + }, + { + "default-value": false, + "name": "x-vga", + "description": "Expose VGA address spaces for device", + "type": "bool" + }, + { + "default-value": true, + "name": "x-igd-opregion", + "description": "Expose host IGD OpRegion to guest", + "type": "bool" + }, + { + "default-value": false, + "name": "x-no-kvm-msix", + "description": "Disable direct VFIO->KVM MSIx injection. Allows to trace MSIx interrupts (DEBUG)", + "type": "bool" + }, + { + "name": "iommufd", + "description": "Set host IOMMUFD backend device", + "type": "link<iommufd>" + }, + { + "name": "host", + "description": "Host PCI address [domain:]<bus:slot.function> of assigned device", + "type": "str" + }, + { + "default-value": "auto", + "name": "x-igd-legacy-mode", + "description": "on/off/auto", + "type": "OnOffAuto" + }, + { + "default-value": false, + "name": "x-no-geforce-quirks", + "description": "Disable GeForce quirks (for NVIDIA Quadro/GRID/Tesla). Improves performance", + "type": "bool" + }, + { + "default-value": false, + "name": "x-balloon-allowed", + "description": "Override allowing ballooning with device (DEBUG, DANGER)", + "type": "bool" + }, + { + "name": "bootindex", + "type": "int32" + } + ], + "id": "libvirt-13" +} + +{ + "execute": "device-list-properties", + "arguments": { + "typename": "scsi-hd" + }, + "id": "libvirt-14" +} + +{ + "return": [ + { + "default-value": 4294967295, + "name": "scsi-id", + "type": "uint32" + }, + { + "default-value": 4294967295, + "name": "lun", + "type": "uint32" + }, + { + "default-value": 0, + "name": "channel", + "type": "uint32" + }, + { + "default-value": 0, + "name": "secs", + "type": "uint32" + }, + { + "default-value": 0, + "name": "lcyls", + "type": "uint32" + }, + { + "default-value": false, + "name": "share-rw", + "description": "on/off", + "type": "bool" + }, + { + "default-value": "auto", + "name": "account-invalid", + "description": "on/off/auto", + "type": "OnOffAuto" + }, + { + "default-value": 0, + "name": "lsecs", + "type": "uint32" + }, + { + "default-value": 5, + "name": "scsi_version", + "type": "int32" + }, + { + "default-value": false, + "name": "removable", + "description": "on/off", + "type": "bool" + }, + { + "name": "ver", + "type": "str" + }, + { + "default-value": 1073741824, + "name": "max_unmap_size", + "type": "uint64" + }, + { + "default-value": 0, + "name": "cyls", + "type": "uint32" + }, + { + "name": "serial", + "type": "str" + }, + { + "default-value": 0, + "name": "min_io_size", + "type": "size" + }, + { + "name": "product", + "type": "str" + }, + { + "default-value": 0, + "name": "rotation_rate", + "type": "uint16" + }, + { + "default-value": 0, + "name": "heads", + "type": "uint32" + }, + { + "default-value": true, + "name": "dpofua", + "description": "on/off", + "type": "bool" + }, + { + "name": "drive", + "description": "Node name or ID of a block device to use as a backend", + "type": "str" + }, + { + "default-value": "auto", + "name": "werror", + "description": "Error handling policy (report/ignore/enospc/stop/auto)", + "type": "BlockdevOnError" + }, + { + "default-value": 0, + "name": "wwn", + "type": "uint64" + }, + { + "name": "vendor", + "type": "str" + }, + { + "default-value": "auto", + "name": "rerror", + "description": "Error handling policy (report/ignore/enospc/stop/auto)", + "type": "BlockdevOnError" + }, + { + "default-value": "auto", + "name": "write-cache", + "description": "on/off/auto", + "type": "OnOffAuto" + }, + { + "default-value": 0, + "name": "physical_block_size", + "description": "A power of two between 512 B and 2 MiB", + "type": "size" + }, + { + "default-value": 2147483647, + "name": "max_io_size", + "type": "uint64" + }, + { + "default-value": false, + "name": "quirk_mode_page_vendor_specific_apple", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 0, + "name": "opt_io_size", + "type": "size" + }, + { + "default-value": 0, + "name": "logical_block_size", + "description": "A power of two between 512 B and 2 MiB", + "type": "size" + }, + { + "default-value": true, + "name": "migrate-emulated-scsi-request", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 4294967295, + "name": "discard_granularity", + "type": "size" + }, + { + "default-value": 0, + "name": "port_wwn", + "type": "uint64" + }, + { + "default-value": 0, + "name": "port_index", + "type": "uint16" + }, + { + "default-value": "auto", + "name": "account-failed", + "description": "on/off/auto", + "type": "OnOffAuto" + }, + { + "default-value": 0, + "name": "lheads", + "type": "uint32" + }, + { + "name": "device_id", + "type": "str" + }, + { + "default-value": "auto", + "name": "backend_defaults", + "description": "on/off/auto", + "type": "OnOffAuto" + }, + { + "name": "bootindex", + "type": "int32" + } + ], + "id": "libvirt-14" +} + +{ + "execute": "device-list-properties", + "arguments": { + "typename": "ide-hd" + }, + "id": "libvirt-15" +} + +{ + "return": [ + { + "default-value": false, + "name": "win2k-install-hack", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 4294967295, + "name": "unit", + "type": "uint32" + }, + { + "default-value": 0, + "name": "lsecs", + "type": "uint32" + }, + { + "default-value": "auto", + "name": "account-invalid", + "description": "on/off/auto", + "type": "OnOffAuto" + }, + { + "name": "model", + "type": "str" + }, + { + "default-value": 0, + "name": "lheads", + "type": "uint32" + }, + { + "default-value": 0, + "name": "rotation_rate", + "type": "uint16" + }, + { + "name": "drive", + "description": "Node name or ID of a block device to use as a backend", + "type": "str" + }, + { + "name": "serial", + "type": "str" + }, + { + "default-value": 0, + "name": "logical_block_size", + "description": "A power of two between 512 B and 2 MiB", + "type": "size" + }, + { + "name": "ver", + "type": "str" + }, + { + "default-value": false, + "name": "share-rw", + "description": "on/off", + "type": "bool" + }, + { + "default-value": "auto", + "name": "write-cache", + "description": "on/off/auto", + "type": "OnOffAuto" + }, + { + "default-value": 0, + "name": "heads", + "type": "uint32" + }, + { + "default-value": 0, + "name": "wwn", + "type": "uint64" + }, + { + "default-value": 4294967295, + "name": "discard_granularity", + "type": "size" + }, + { + "default-value": "auto", + "name": "backend_defaults", + "description": "on/off/auto", + "type": "OnOffAuto" + }, + { + "default-value": 0, + "name": "cyls", + "type": "uint32" + }, + { + "default-value": 0, + "name": "lcyls", + "type": "uint32" + }, + { + "default-value": 0, + "name": "opt_io_size", + "type": "size" + }, + { + "default-value": "auto", + "name": "rerror", + "description": "Error handling policy (report/ignore/enospc/stop/auto)", + "type": "BlockdevOnError" + }, + { + "default-value": "auto", + "name": "bios-chs-trans", + "description": "Logical CHS translation algorithm (auto/none/lba/large/rechs)", + "type": "BiosAtaTranslation" + }, + { + "default-value": 0, + "name": "min_io_size", + "type": "size" + }, + { + "default-value": "auto", + "name": "account-failed", + "description": "on/off/auto", + "type": "OnOffAuto" + }, + { + "default-value": 0, + "name": "physical_block_size", + "description": "A power of two between 512 B and 2 MiB", + "type": "size" + }, + { + "default-value": 0, + "name": "secs", + "type": "uint32" + }, + { + "default-value": "auto", + "name": "werror", + "description": "Error handling policy (report/ignore/enospc/stop/auto)", + "type": "BlockdevOnError" + }, + { + "name": "bootindex", + "type": "int32" + } + ], + "id": "libvirt-15" +} + +{ + "execute": "device-list-properties", + "arguments": { + "typename": "PIIX4_PM" + }, + "id": "libvirt-16" +} + +{ + "return": [ + { + "name": "sriov-pf", + "type": "str" + }, + { + "default-value": -1, + "name": "addr", + "description": "Slot and optional function number, example: 06.0 or 06", + "type": "str" + }, + { + "default-value": 4096, + "name": "x-max-bounce-buffer-size", + "description": "Maximum buffer size allocated for bounce buffers used for mapped access to indirect DMA memory", + "type": "size" + }, + { + "default-value": false, + "name": "x-pcie-ari-nextfn-1", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 0, + "name": "acpi-index", + "type": "uint32" + }, + { + "default-value": true, + "name": "x-pcie-err-unc-mask", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-pcie-ext-tag", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-pcie-extcap-init", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 4294967295, + "name": "romsize", + "type": "uint32" + }, + { + "default-value": true, + "name": "x-pcie-lnksta-dllla", + "description": "on/off", + "type": "bool" + }, + { + "name": "romfile", + "type": "str" + }, + { + "name": "failover_pair_id", + "type": "str" + }, + { + "default-value": -1, + "name": "rombar", + "type": "int32" + }, + { + "name": "busnr", + "type": "busnr" + }, + { + "default-value": false, + "name": "multifunction", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "acpi-pci-hotplug-with-bridge-support", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 0, + "name": "smb_io_base", + "type": "uint32" + }, + { + "default-value": true, + "name": "acpi-root-pci-hotplug", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 0, + "name": "disable_s3", + "type": "uint8" + }, + { + "default-value": false, + "name": "smm-enabled", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 0, + "name": "disable_s4", + "type": "uint8" + }, + { + "default-value": 2, + "name": "s4_val", + "type": "uint8" + }, + { + "default-value": false, + "name": "x-not-migrate-acpi-index", + "description": "on/off", + "type": "bool" + }, + { + "name": "bus", + "type": "link<PCI>" + }, + { + "default-value": false, + "name": "smm-compat", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "memory-hotplug-support", + "description": "on/off", + "type": "bool" + }, + { + "name": "smi-irq[0]", + "type": "link<irq>" + }, + { + "name": "unnamed-gpio-out[0]", + "type": "link<irq>" + } + ], + "id": "libvirt-16" +} + +{ + "execute": "device-list-properties", + "arguments": { + "typename": "usb-redir" + }, + "id": "libvirt-17" +} + +{ + "return": [ + { + "name": "pcap", + "type": "str" + }, + { + "name": "port", + "type": "str" + }, + { + "default-value": true, + "name": "msos-desc", + "description": "on/off", + "type": "bool" + }, + { + "name": "serial", + "type": "str" + }, + { + "name": "filter", + "type": "str" + }, + { + "default-value": true, + "name": "streams", + "description": "on/off", + "type": "bool" + }, + { + "name": "chardev", + "description": "ID of a chardev to use as a backend", + "type": "str" + }, + { + "default-value": 2, + "name": "debug", + "type": "uint8" + }, + { + "default-value": true, + "name": "suppress-remote-wake", + "description": "on/off", + "type": "bool" + }, + { + "name": "bootindex", + "type": "int32" + }, + { + "name": "attached", + "type": "bool" + } + ], + "id": "libvirt-17" +} + +{ + "execute": "device-list-properties", + "arguments": { + "typename": "usb-storage" + }, + "id": "libvirt-18" +} + +{ + "return": [ + { + "name": "pcap", + "type": "str" + }, + { + "name": "port", + "type": "str" + }, + { + "default-value": true, + "name": "msos-desc", + "description": "on/off", + "type": "bool" + }, + { + "name": "serial", + "type": "str" + }, + { + "default-value": false, + "name": "commandlog", + "description": "on/off", + "type": "bool" + }, + { + "default-value": "auto", + "name": "rerror", + "description": "Error handling policy (report/ignore/enospc/stop/auto)", + "type": "BlockdevOnError" + }, + { + "default-value": 0, + "name": "min_io_size", + "type": "size" + }, + { + "default-value": "auto", + "name": "backend_defaults", + "description": "on/off/auto", + "type": "OnOffAuto" + }, + { + "default-value": false, + "name": "removable", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "share-rw", + "description": "on/off", + "type": "bool" + }, + { + "default-value": "auto", + "name": "account-failed", + "description": "on/off/auto", + "type": "OnOffAuto" + }, + { + "default-value": 0, + "name": "logical_block_size", + "description": "A power of two between 512 B and 2 MiB", + "type": "size" + }, + { + "default-value": "auto", + "name": "write-cache", + "description": "on/off/auto", + "type": "OnOffAuto" + }, + { + "default-value": 0, + "name": "opt_io_size", + "type": "size" + }, + { + "default-value": "auto", + "name": "account-invalid", + "description": "on/off/auto", + "type": "OnOffAuto" + }, + { + "name": "drive", + "description": "Node name or ID of a block device to use as a backend", + "type": "str" + }, + { + "default-value": 4294967295, + "name": "discard_granularity", + "type": "size" + }, + { + "default-value": 0, + "name": "physical_block_size", + "description": "A power of two between 512 B and 2 MiB", + "type": "size" + }, + { + "default-value": "auto", + "name": "werror", + "description": "Error handling policy (report/ignore/enospc/stop/auto)", + "type": "BlockdevOnError" + }, + { + "name": "bootindex", + "type": "int32" + }, + { + "name": "attached", + "type": "bool" + } + ], + "id": "libvirt-18" +} + +{ + "execute": "device-list-properties", + "arguments": { + "typename": "kvm-pit" + }, + "id": "libvirt-19" +} + +{ + "return": [ + { + "default-value": 4294967295, + "name": "iobase", + "type": "uint32" + }, + { + "default-value": "delay", + "name": "lost_tick_policy", + "description": "Policy for handling lost ticks (discard/delay/slew)", + "type": "LostTickPolicy" + } + ], + "id": "libvirt-19" +} + +{ + "execute": "device-list-properties", + "arguments": { + "typename": "VGA" + }, + "id": "libvirt-20" +} + +{ + "return": [ + { + "name": "sriov-pf", + "type": "str" + }, + { + "default-value": -1, + "name": "addr", + "description": "Slot and optional function number, example: 06.0 or 06", + "type": "str" + }, + { + "default-value": 4096, + "name": "x-max-bounce-buffer-size", + "description": "Maximum buffer size allocated for bounce buffers used for mapped access to indirect DMA memory", + "type": "size" + }, + { + "default-value": false, + "name": "x-pcie-ari-nextfn-1", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 0, + "name": "acpi-index", + "type": "uint32" + }, + { + "default-value": true, + "name": "x-pcie-err-unc-mask", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-pcie-ext-tag", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-pcie-extcap-init", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 4294967295, + "name": "romsize", + "type": "uint32" + }, + { + "default-value": true, + "name": "x-pcie-lnksta-dllla", + "description": "on/off", + "type": "bool" + }, + { + "name": "romfile", + "type": "str" + }, + { + "name": "failover_pair_id", + "type": "str" + }, + { + "default-value": -1, + "name": "rombar", + "type": "int32" + }, + { + "name": "busnr", + "type": "busnr" + }, + { + "default-value": false, + "name": "multifunction", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 0, + "name": "refresh_rate", + "type": "uint32" + }, + { + "default-value": false, + "name": "global-vmstate", + "description": "on/off", + "type": "bool" + }, + { + "name": "big-endian-framebuffer", + "type": "bool" + }, + { + "default-value": 16, + "name": "vgamem_mb", + "type": "uint32" + }, + { + "default-value": true, + "name": "qemu-extended-regs", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "mmio", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 0, + "name": "ymax", + "type": "uint32" + }, + { + "default-value": 0, + "name": "yres", + "type": "uint32" + }, + { + "default-value": 0, + "name": "xmax", + "type": "uint32" + }, + { + "default-value": true, + "name": "edid", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 0, + "name": "xres", + "type": "uint32" + } + ], + "id": "libvirt-20" +} + +{ + "execute": "device-list-properties", + "arguments": { + "typename": "vmware-svga" + }, + "id": "libvirt-21" +} + +{ + "return": [ + { + "name": "sriov-pf", + "type": "str" + }, + { + "default-value": -1, + "name": "addr", + "description": "Slot and optional function number, example: 06.0 or 06", + "type": "str" + }, + { + "default-value": 4096, + "name": "x-max-bounce-buffer-size", + "description": "Maximum buffer size allocated for bounce buffers used for mapped access to indirect DMA memory", + "type": "size" + }, + { + "default-value": false, + "name": "x-pcie-ari-nextfn-1", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 0, + "name": "acpi-index", + "type": "uint32" + }, + { + "default-value": true, + "name": "x-pcie-err-unc-mask", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-pcie-ext-tag", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-pcie-extcap-init", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 4294967295, + "name": "romsize", + "type": "uint32" + }, + { + "default-value": true, + "name": "x-pcie-lnksta-dllla", + "description": "on/off", + "type": "bool" + }, + { + "name": "romfile", + "type": "str" + }, + { + "name": "failover_pair_id", + "type": "str" + }, + { + "default-value": -1, + "name": "rombar", + "type": "int32" + }, + { + "name": "busnr", + "type": "busnr" + }, + { + "default-value": false, + "name": "multifunction", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "global-vmstate", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 16, + "name": "vgamem_mb", + "type": "uint32" + } + ], + "id": "libvirt-21" +} + +{ + "execute": "device-list-properties", + "arguments": { + "typename": "virtio-gpu-pci" + }, + "id": "libvirt-22" +} + +{ + "return": [ + { + "name": "sriov-pf", + "type": "str" + }, + { + "default-value": -1, + "name": "addr", + "description": "Slot and optional function number, example: 06.0 or 06", + "type": "str" + }, + { + "default-value": 4096, + "name": "x-max-bounce-buffer-size", + "description": "Maximum buffer size allocated for bounce buffers used for mapped access to indirect DMA memory", + "type": "size" + }, + { + "default-value": false, + "name": "x-pcie-ari-nextfn-1", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 0, + "name": "acpi-index", + "type": "uint32" + }, + { + "default-value": true, + "name": "x-pcie-err-unc-mask", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-pcie-ext-tag", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-pcie-extcap-init", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 4294967295, + "name": "romsize", + "type": "uint32" + }, + { + "default-value": true, + "name": "x-pcie-lnksta-dllla", + "description": "on/off", + "type": "bool" + }, + { + "name": "romfile", + "type": "str" + }, + { + "name": "failover_pair_id", + "type": "str" + }, + { + "default-value": -1, + "name": "rombar", + "type": "int32" + }, + { + "name": "busnr", + "type": "busnr" + }, + { + "default-value": false, + "name": "multifunction", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "aer", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "ats", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "x-ignore-backend-features", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-pcie-pm-init", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "x-pcie-pm-no-soft-reset", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-pcie-flr-init", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-pcie-lnkctl-init", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-ats-page-aligned", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "page-per-vq", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-pcie-deverr-init", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "virtio-pci-bus-master-bug-migration", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "modern-pio-notify", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 3, + "name": "vectors", + "type": "uint32" + }, + { + "default-value": false, + "name": "ioeventfd", + "description": "on/off", + "type": "bool" + }, + { + "default-value": "auto", + "name": "disable-legacy", + "description": "on/off/auto", + "type": "OnOffAuto" + }, + { + "default-value": false, + "name": "disable-modern", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "indirect_desc", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 800, + "name": "yres", + "type": "uint32" + }, + { + "default-value": false, + "name": "iommu_platform", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "event_idx", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "edid", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 0, + "name": "hostmem", + "type": "size" + }, + { + "default-value": 2, + "name": "x-scanout-vmstate-version", + "type": "uint8" + }, + { + "default-value": true, + "name": "any_layout", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "x-disable-legacy-check", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 268435456, + "name": "max_hostmem", + "type": "size" + }, + { + "default-value": true, + "name": "notify_on_empty", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "queue_reset", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "packed", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "use-started", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "in_order", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "use-disabled-flag", + "description": "on/off", + "type": "bool" + }, + { + "name": "outputs", + "description": "VirtIO GPU output list [{\"name\":\"<name>\"},...]", + "type": "VirtIOGPUOutputList" + }, + { + "default-value": false, + "name": "blob", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 1, + "name": "max_outputs", + "type": "uint32" + }, + { + "default-value": 1280, + "name": "xres", + "type": "uint32" + }, + { + "name": "virtio-backend", + "type": "child<virtio-gpu-device>" + } + ], + "id": "libvirt-22" +} + +{ + "execute": "device-list-properties", + "arguments": { + "typename": "virtio-gpu-device" + }, + "id": "libvirt-23" +} + +{ + "return": [ + { + "default-value": true, + "name": "use-disabled-flag", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "queue_reset", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "packed", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "in_order", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "iommu_platform", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "event_idx", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "x-disable-legacy-check", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "notify_on_empty", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "any_layout", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "use-started", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "indirect_desc", + "description": "on/off", + "type": "bool" + }, + { + "name": "outputs", + "description": "VirtIO GPU output list [{\"name\":\"<name>\"},...]", + "type": "VirtIOGPUOutputList" + }, + { + "default-value": 1, + "name": "max_outputs", + "type": "uint32" + }, + { + "default-value": 1280, + "name": "xres", + "type": "uint32" + }, + { + "default-value": 2, + "name": "x-scanout-vmstate-version", + "type": "uint8" + }, + { + "default-value": 268435456, + "name": "max_hostmem", + "type": "size" + }, + { + "default-value": 800, + "name": "yres", + "type": "uint32" + }, + { + "default-value": true, + "name": "edid", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "blob", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 0, + "name": "hostmem", + "type": "size" + } + ], + "id": "libvirt-23" +} + +{ + "execute": "device-list-properties", + "arguments": { + "typename": "ICH9-LPC" + }, + "id": "libvirt-24" +} + +{ + "return": [ + { + "name": "sriov-pf", + "type": "str" + }, + { + "default-value": -1, + "name": "addr", + "description": "Slot and optional function number, example: 06.0 or 06", + "type": "str" + }, + { + "default-value": 4096, + "name": "x-max-bounce-buffer-size", + "description": "Maximum buffer size allocated for bounce buffers used for mapped access to indirect DMA memory", + "type": "size" + }, + { + "default-value": false, + "name": "x-pcie-ari-nextfn-1", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 0, + "name": "acpi-index", + "type": "uint32" + }, + { + "default-value": true, + "name": "x-pcie-err-unc-mask", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-pcie-ext-tag", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-pcie-extcap-init", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 4294967295, + "name": "romsize", + "type": "uint32" + }, + { + "default-value": true, + "name": "x-pcie-lnksta-dllla", + "description": "on/off", + "type": "bool" + }, + { + "name": "romfile", + "type": "str" + }, + { + "name": "failover_pair_id", + "type": "str" + }, + { + "default-value": -1, + "name": "rombar", + "type": "int32" + }, + { + "name": "busnr", + "type": "busnr" + }, + { + "default-value": false, + "name": "multifunction", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-smi-broadcast", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "noreboot", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "smm-enabled", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-smi-periodic-timer", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-smi-swsmi-timer", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "smm-compat", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-smi-cpu-hotplug", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-smi-cpu-hotunplug", + "description": "on/off", + "type": "bool" + }, + { + "name": "acpi-pci-hotplug-with-bridge-support", + "type": "bool" + }, + { + "name": "gsi[12]", + "type": "link<irq>" + }, + { + "name": "gsi[16]", + "type": "link<irq>" + }, + { + "name": "gsi[13]", + "type": "link<irq>" + }, + { + "name": "rtc", + "type": "child<mc146818rtc>" + }, + { + "name": "gsi[14]", + "type": "link<irq>" + }, + { + "name": "disable_s4", + "type": "uint8" + }, + { + "name": "disable_s3", + "type": "uint8" + }, + { + "name": "gsi[15]", + "type": "link<irq>" + }, + { + "name": "sci_int", + "type": "uint8" + }, + { + "name": "acpi_disable_cmd", + "type": "uint8" + }, + { + "name": "gsi[17]", + "type": "link<irq>" + }, + { + "name": "bus", + "type": "link<PCI>" + }, + { + "name": "pm_io_base", + "type": "uint32" + }, + { + "name": "gsi[18]", + "type": "link<irq>" + }, + { + "name": "gsi[19]", + "type": "link<irq>" + }, + { + "name": "enable_tco", + "type": "bool" + }, + { + "name": "s4_val", + "type": "uint8" + }, + { + "name": "gsi[0]", + "type": "link<irq>" + }, + { + "name": "x-smi-negotiated-features", + "type": "uint64" + }, + { + "name": "gsi[1]", + "type": "link<irq>" + }, + { + "name": "gsi[20]", + "type": "link<irq>" + }, + { + "name": "gpe0_blk", + "type": "uint32" + }, + { + "name": "gsi[21]", + "type": "link<irq>" + }, + { + "name": "gsi[2]", + "type": "link<irq>" + }, + { + "name": "x-keep-pci-slot-hpc", + "type": "bool" + }, + { + "name": "gsi[3]", + "type": "link<irq>" + }, + { + "name": "gsi[22]", + "type": "link<irq>" + }, + { + "name": "gpe0_blk_len", + "type": "uint32" + }, + { + "name": "gsi[4]", + "type": "link<irq>" + }, + { + "name": "gsi[23]", + "type": "link<irq>" + }, + { + "name": "acpi_enable_cmd", + "type": "uint8" + }, + { + "name": "gsi[5]", + "type": "link<irq>" + }, + { + "name": "gsi[6]", + "type": "link<irq>" + }, + { + "name": "cpu-hotplug-legacy", + "type": "bool" + }, + { + "name": "gsi[7]", + "type": "link<irq>" + }, + { + "name": "gsi[8]", + "type": "link<irq>" + }, + { + "name": "gsi[10]", + "type": "link<irq>" + }, + { + "name": "gsi[9]", + "type": "link<irq>" + }, + { + "name": "gsi[11]", + "type": "link<irq>" + } + ], + "id": "libvirt-24" +} + +{ + "execute": "device-list-properties", + "arguments": { + "typename": "virtio-balloon-pci" + }, + "id": "libvirt-25" +} + +{ + "return": [ + { + "name": "sriov-pf", + "type": "str" + }, + { + "default-value": -1, + "name": "addr", + "description": "Slot and optional function number, example: 06.0 or 06", + "type": "str" + }, + { + "default-value": 4096, + "name": "x-max-bounce-buffer-size", + "description": "Maximum buffer size allocated for bounce buffers used for mapped access to indirect DMA memory", + "type": "size" + }, + { + "default-value": false, + "name": "x-pcie-ari-nextfn-1", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 0, + "name": "acpi-index", + "type": "uint32" + }, + { + "default-value": true, + "name": "x-pcie-err-unc-mask", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-pcie-ext-tag", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-pcie-extcap-init", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 4294967295, + "name": "romsize", + "type": "uint32" + }, + { + "default-value": true, + "name": "x-pcie-lnksta-dllla", + "description": "on/off", + "type": "bool" + }, + { + "name": "romfile", + "type": "str" + }, + { + "name": "failover_pair_id", + "type": "str" + }, + { + "default-value": -1, + "name": "rombar", + "type": "int32" + }, + { + "name": "busnr", + "type": "busnr" + }, + { + "default-value": false, + "name": "multifunction", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "aer", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "ats", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "x-ignore-backend-features", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-pcie-pm-init", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "x-pcie-pm-no-soft-reset", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-pcie-flr-init", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-pcie-lnkctl-init", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-ats-page-aligned", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "page-per-vq", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-pcie-deverr-init", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "virtio-pci-bus-master-bug-migration", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "modern-pio-notify", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 4294967295, + "name": "vectors", + "type": "uint32" + }, + { + "default-value": true, + "name": "ioeventfd", + "description": "on/off", + "type": "bool" + }, + { + "default-value": "auto", + "name": "disable-legacy", + "description": "on/off/auto", + "type": "OnOffAuto" + }, + { + "default-value": false, + "name": "disable-modern", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "free-page-reporting", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "indirect_desc", + "description": "on/off", + "type": "bool" + }, + { + "name": "guest-stats-polling-interval", + "type": "int" + }, + { + "default-value": false, + "name": "iommu_platform", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "deflate-on-oom", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "use-disabled-flag", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "event_idx", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "page-poison", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "queue_reset", + "description": "on/off", + "type": "bool" + }, + { + "name": "guest-stats", + "type": "guest statistics" + }, + { + "default-value": true, + "name": "any_layout", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "x-disable-legacy-check", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "notify_on_empty", + "description": "on/off", + "type": "bool" + }, + { + "name": "iothread", + "type": "link<iothread>" + }, + { + "default-value": false, + "name": "packed", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "qemu-4-0-config-size", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "use-started", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "free-page-hint", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "in_order", + "description": "on/off", + "type": "bool" + }, + { + "name": "virtio-backend", + "type": "child<virtio-balloon-device>" + } + ], + "id": "libvirt-25" +} + +{ + "execute": "device-list-properties", + "arguments": { + "typename": "virtio-balloon-ccw" + }, + "id": "libvirt-26" +} + +{ + "id": "libvirt-26", + "error": { + "class": "DeviceNotFound", + "desc": "Device 'virtio-balloon-ccw' not found" + } +} + +{ + "execute": "device-list-properties", + "arguments": { + "typename": "virtio-balloon-device" + }, + "id": "libvirt-27" +} + +{ + "return": [ + { + "default-value": true, + "name": "use-disabled-flag", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "queue_reset", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "packed", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "in_order", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "iommu_platform", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "event_idx", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "x-disable-legacy-check", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "notify_on_empty", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "any_layout", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "use-started", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "indirect_desc", + "description": "on/off", + "type": "bool" + }, + { + "name": "iothread", + "type": "link<iothread>" + }, + { + "default-value": false, + "name": "deflate-on-oom", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "free-page-hint", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "page-poison", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "qemu-4-0-config-size", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "free-page-reporting", + "description": "on/off", + "type": "bool" + }, + { + "name": "guest-stats-polling-interval", + "type": "int" + }, + { + "name": "guest-stats", + "type": "guest statistics" + } + ], + "id": "libvirt-27" +} + +{ + "execute": "device-list-properties", + "arguments": { + "typename": "intel-iommu" + }, + "id": "libvirt-28" +} + +{ + "return": [ + { + "default-value": true, + "name": "pt", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "device-iotlb", + "description": "on/off", + "type": "bool" + }, + { + "default-value": "auto", + "name": "intremap", + "description": "on/off/auto", + "type": "OnOffAuto" + }, + { + "default-value": true, + "name": "fs1gp", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "stale-tm", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "x-scalable-mode", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "dma-translation", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "caching-mode", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 48, + "name": "aw-bits", + "type": "uint8" + }, + { + "default-value": "auto", + "name": "eim", + "description": "on/off/auto", + "type": "OnOffAuto" + }, + { + "default-value": 0, + "name": "version", + "type": "uint32" + }, + { + "default-value": false, + "name": "x-buggy-eim", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "x-pasid-mode", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "x-flts", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "dma-drain", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "snoop-control", + "description": "on/off", + "type": "bool" + } + ], + "id": "libvirt-28" +} + +{ + "execute": "device-list-properties", + "arguments": { + "typename": "mch" + }, + "id": "libvirt-29" +} + +{ + "return": [ + { + "name": "sriov-pf", + "type": "str" + }, + { + "default-value": -1, + "name": "addr", + "description": "Slot and optional function number, example: 06.0 or 06", + "type": "str" + }, + { + "default-value": 4096, + "name": "x-max-bounce-buffer-size", + "description": "Maximum buffer size allocated for bounce buffers used for mapped access to indirect DMA memory", + "type": "size" + }, + { + "default-value": false, + "name": "x-pcie-ari-nextfn-1", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 0, + "name": "acpi-index", + "type": "uint32" + }, + { + "default-value": true, + "name": "x-pcie-err-unc-mask", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-pcie-ext-tag", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-pcie-extcap-init", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 4294967295, + "name": "romsize", + "type": "uint32" + }, + { + "default-value": true, + "name": "x-pcie-lnksta-dllla", + "description": "on/off", + "type": "bool" + }, + { + "name": "romfile", + "type": "str" + }, + { + "name": "failover_pair_id", + "type": "str" + }, + { + "default-value": -1, + "name": "rombar", + "type": "int32" + }, + { + "name": "busnr", + "type": "busnr" + }, + { + "default-value": false, + "name": "multifunction", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "smbase-smram", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 16, + "name": "extended-tseg-mbytes", + "type": "uint16" + } + ], + "id": "libvirt-29" +} + +{ + "execute": "device-list-properties", + "arguments": { + "typename": "nvdimm" + }, + "id": "libvirt-30" +} + +{ + "return": [ + { + "name": "memdev", + "type": "link<memory-backend>" + }, + { + "default-value": 0, + "name": "node", + "type": "uint32" + }, + { + "default-value": 0, + "name": "addr", + "type": "uint64" + }, + { + "default-value": -1, + "name": "slot", + "type": "int32" + }, + { + "default-value": false, + "name": "unarmed", + "description": "on/off", + "type": "bool" + }, + { + "name": "uuid", + "type": "QemuUUID" + }, + { + "name": "label-size", + "type": "int" + }, + { + "name": "size", + "type": "uint64" + } + ], + "id": "libvirt-30" +} + +{ + "execute": "device-list-properties", + "arguments": { + "typename": "pcie-root-port" + }, + "id": "libvirt-31" +} + +{ + "return": [ + { + "name": "sriov-pf", + "type": "str" + }, + { + "default-value": -1, + "name": "addr", + "description": "Slot and optional function number, example: 06.0 or 06", + "type": "str" + }, + { + "default-value": 4096, + "name": "x-max-bounce-buffer-size", + "description": "Maximum buffer size allocated for bounce buffers used for mapped access to indirect DMA memory", + "type": "size" + }, + { + "default-value": false, + "name": "x-pcie-ari-nextfn-1", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 0, + "name": "acpi-index", + "type": "uint32" + }, + { + "default-value": true, + "name": "x-pcie-err-unc-mask", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-pcie-ext-tag", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-pcie-extcap-init", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 4294967295, + "name": "romsize", + "type": "uint32" + }, + { + "default-value": true, + "name": "x-pcie-lnksta-dllla", + "description": "on/off", + "type": "bool" + }, + { + "name": "romfile", + "type": "str" + }, + { + "name": "failover_pair_id", + "type": "str" + }, + { + "default-value": -1, + "name": "rombar", + "type": "int32" + }, + { + "name": "busnr", + "type": "busnr" + }, + { + "default-value": false, + "name": "multifunction", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "x-pci-express-writeable-slt-bug", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 0, + "name": "port", + "type": "uint8" + }, + { + "default-value": 8, + "name": "aer_log_max", + "type": "uint16" + }, + { + "default-value": false, + "name": "x-do-not-expose-native-hotplug-cap", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "hotplug", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 0, + "name": "slot", + "type": "uint16" + }, + { + "default-value": 0, + "name": "chassis", + "type": "uint8" + }, + { + "default-value": true, + "name": "power_controller_present", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "disable-acs", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 18446744073709551615, + "name": "mem-reserve", + "type": "size" + }, + { + "default-value": 18446744073709551615, + "name": "pref64-reserve", + "type": "size" + }, + { + "default-value": 4294967295, + "name": "bus-reserve", + "type": "uint32" + }, + { + "default-value": "32", + "name": "x-width", + "description": "1/2/4/8/12/16/32", + "type": "PCIELinkWidth" + }, + { + "default-value": true, + "name": "x-migrate-msix", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 18446744073709551615, + "name": "io-reserve", + "type": "size" + }, + { + "default-value": "16", + "name": "x-speed", + "description": "2_5/5/8/16/32/64", + "type": "PCIELinkSpeed" + }, + { + "default-value": 18446744073709551615, + "name": "pref32-reserve", + "type": "size" + } + ], + "id": "libvirt-31" +} + +{ + "execute": "device-list-properties", + "arguments": { + "typename": "usb-host" + }, + "id": "libvirt-32" +} + +{ + "return": [ + { + "name": "pcap", + "type": "str" + }, + { + "name": "port", + "type": "str" + }, + { + "default-value": true, + "name": "msos-desc", + "description": "on/off", + "type": "bool" + }, + { + "name": "serial", + "type": "str" + }, + { + "default-value": true, + "name": "pipeline", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 0, + "name": "hostbus", + "type": "uint32" + }, + { + "default-value": 4, + "name": "isobufs", + "type": "uint32" + }, + { + "default-value": 0, + "name": "vendorid", + "type": "uint32" + }, + { + "default-value": 0, + "name": "productid", + "type": "uint32" + }, + { + "name": "hostport", + "type": "str" + }, + { + "name": "hostdevice", + "type": "str" + }, + { + "default-value": 0, + "name": "hostaddr", + "type": "uint32" + }, + { + "default-value": true, + "name": "suppress-remote-wake", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 2, + "name": "loglevel", + "type": "uint32" + }, + { + "default-value": 32, + "name": "isobsize", + "type": "uint32" + }, + { + "default-value": false, + "name": "guest-resets-all", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "guest-reset", + "description": "on/off", + "type": "bool" + }, + { + "name": "bootindex", + "type": "int32" + }, + { + "name": "attached", + "type": "bool" + } + ], + "id": "libvirt-32" +} + +{ + "execute": "device-list-properties", + "arguments": { + "typename": "vhost-user-fs-device" + }, + "id": "libvirt-33" +} + +{ + "return": [ + { + "default-value": true, + "name": "use-disabled-flag", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "queue_reset", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "packed", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "in_order", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "iommu_platform", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "event_idx", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "x-disable-legacy-check", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "notify_on_empty", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "any_layout", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "use-started", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "indirect_desc", + "description": "on/off", + "type": "bool" + }, + { + "name": "chardev", + "description": "ID of a chardev to use as a backend", + "type": "str" + }, + { + "default-value": 128, + "name": "queue-size", + "type": "uint16" + }, + { + "name": "tag", + "type": "str" + }, + { + "default-value": 1, + "name": "num-request-queues", + "type": "uint16" + }, + { + "name": "bootindex", + "type": "int32" + } + ], + "id": "libvirt-33" +} + +{ + "execute": "device-list-properties", + "arguments": { + "typename": "virtio-mem-pci" + }, + "id": "libvirt-34" +} + +{ + "return": [ + { + "name": "sriov-pf", + "type": "str" + }, + { + "default-value": -1, + "name": "addr", + "description": "Slot and optional function number, example: 06.0 or 06", + "type": "str" + }, + { + "default-value": 4096, + "name": "x-max-bounce-buffer-size", + "description": "Maximum buffer size allocated for bounce buffers used for mapped access to indirect DMA memory", + "type": "size" + }, + { + "default-value": false, + "name": "x-pcie-ari-nextfn-1", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 0, + "name": "acpi-index", + "type": "uint32" + }, + { + "default-value": true, + "name": "x-pcie-err-unc-mask", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-pcie-ext-tag", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-pcie-extcap-init", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 4294967295, + "name": "romsize", + "type": "uint32" + }, + { + "default-value": true, + "name": "x-pcie-lnksta-dllla", + "description": "on/off", + "type": "bool" + }, + { + "name": "romfile", + "type": "str" + }, + { + "name": "failover_pair_id", + "type": "str" + }, + { + "default-value": -1, + "name": "rombar", + "type": "int32" + }, + { + "name": "busnr", + "type": "busnr" + }, + { + "default-value": false, + "name": "multifunction", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "aer", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "ats", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "x-ignore-backend-features", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-pcie-pm-init", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "x-pcie-pm-no-soft-reset", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-pcie-flr-init", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-pcie-lnkctl-init", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-ats-page-aligned", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "page-per-vq", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-pcie-deverr-init", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "virtio-pci-bus-master-bug-migration", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "modern-pio-notify", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 4294967295, + "name": "vectors", + "type": "uint32" + }, + { + "default-value": true, + "name": "ioeventfd", + "description": "on/off", + "type": "bool" + }, + { + "default-value": "auto", + "name": "disable-legacy", + "description": "on/off/auto", + "type": "OnOffAuto" + }, + { + "default-value": false, + "name": "disable-modern", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 0, + "name": "memaddr", + "type": "uint64" + }, + { + "default-value": true, + "name": "indirect_desc", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "iommu_platform", + "description": "on/off", + "type": "bool" + }, + { + "name": "memdev", + "type": "link<memory-backend>" + }, + { + "default-value": true, + "name": "x-early-migration", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "event_idx", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 0, + "name": "node", + "type": "uint32" + }, + { + "name": "size", + "type": "size" + }, + { + "name": "requested-size", + "type": "size" + }, + { + "default-value": false, + "name": "x-disable-legacy-check", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "any_layout", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "queue_reset", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "notify_on_empty", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "packed", + "description": "on/off", + "type": "bool" + }, + { + "name": "block-size", + "type": "size" + }, + { + "default-value": false, + "name": "prealloc", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "use-started", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "in_order", + "description": "on/off", + "type": "bool" + }, + { + "default-value": "on", + "name": "unplugged-inaccessible", + "description": "on/off/auto", + "type": "OnOffAuto" + }, + { + "default-value": true, + "name": "use-disabled-flag", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "dynamic-memslots", + "description": "on/off", + "type": "bool" + }, + { + "name": "virtio-backend", + "type": "child<virtio-mem>" + } + ], + "id": "libvirt-34" +} + +{ + "execute": "device-list-properties", + "arguments": { + "typename": "virtio-iommu-pci" + }, + "id": "libvirt-35" +} + +{ + "return": [ + { + "name": "sriov-pf", + "type": "str" + }, + { + "default-value": -1, + "name": "addr", + "description": "Slot and optional function number, example: 06.0 or 06", + "type": "str" + }, + { + "default-value": 4096, + "name": "x-max-bounce-buffer-size", + "description": "Maximum buffer size allocated for bounce buffers used for mapped access to indirect DMA memory", + "type": "size" + }, + { + "default-value": false, + "name": "x-pcie-ari-nextfn-1", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 0, + "name": "acpi-index", + "type": "uint32" + }, + { + "default-value": true, + "name": "x-pcie-err-unc-mask", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-pcie-ext-tag", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-pcie-extcap-init", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 4294967295, + "name": "romsize", + "type": "uint32" + }, + { + "default-value": true, + "name": "x-pcie-lnksta-dllla", + "description": "on/off", + "type": "bool" + }, + { + "name": "romfile", + "type": "str" + }, + { + "name": "failover_pair_id", + "type": "str" + }, + { + "default-value": -1, + "name": "rombar", + "type": "int32" + }, + { + "name": "busnr", + "type": "busnr" + }, + { + "default-value": false, + "name": "multifunction", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "aer", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "ats", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "x-ignore-backend-features", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-pcie-pm-init", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "x-pcie-pm-no-soft-reset", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-pcie-flr-init", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-pcie-lnkctl-init", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-ats-page-aligned", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "page-per-vq", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-pcie-deverr-init", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "virtio-pci-bus-master-bug-migration", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "modern-pio-notify", + "description": "on/off", + "type": "bool" + }, + { + "default-value": "auto", + "name": "disable-legacy", + "description": "on/off/auto", + "type": "OnOffAuto" + }, + { + "default-value": false, + "name": "disable-modern", + "description": "on/off", + "type": "bool" + }, + { + "default-value": [], + "name": "reserved-regions", + "type": "list" + }, + { + "default-value": 0, + "name": "class", + "type": "uint32" + }, + { + "default-value": true, + "name": "indirect_desc", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "iommu_platform", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "use-disabled-flag", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "event_idx", + "description": "on/off", + "type": "bool" + }, + { + "default-value": "host", + "name": "granule", + "description": "Granule page size (4k/8k/16k/64k/host)", + "type": "GranuleMode" + }, + { + "default-value": false, + "name": "x-disable-legacy-check", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "any_layout", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "notify_on_empty", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "queue_reset", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "boot-bypass", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "packed", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "use-started", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "in_order", + "description": "on/off", + "type": "bool" + }, + { + "name": "primary-bus", + "type": "link<PCI>" + }, + { + "default-value": 64, + "name": "aw-bits", + "type": "uint8" + }, + { + "name": "virtio-backend", + "type": "child<virtio-iommu-device>" + } + ], + "id": "libvirt-35" +} + +{ + "execute": "device-list-properties", + "arguments": { + "typename": "amd-iommu" + }, + "id": "libvirt-36" +} + +{ + "return": [ + { + "default-value": true, + "name": "pt", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "device-iotlb", + "description": "on/off", + "type": "bool" + }, + { + "default-value": "auto", + "name": "intremap", + "description": "on/off/auto", + "type": "OnOffAuto" + }, + { + "default-value": false, + "name": "xtsup", + "description": "on/off", + "type": "bool" + }, + { + "name": "pci-id", + "type": "str" + } + ], + "id": "libvirt-36" +} + +{ + "execute": "qom-list-properties", + "arguments": { + "typename": "memory-backend-file" + }, + "id": "libvirt-37" +} + +{ + "return": [ + { + "name": "type", + "type": "string" + }, + { + "name": "share", + "description": "Mark the memory as private to QEMU or shared", + "type": "bool" + }, + { + "name": "size", + "description": "Size of the memory region (ex: 500M)", + "type": "int" + }, + { + "name": "dump", + "description": "Set to 'off' to exclude from core dump", + "type": "bool" + }, + { + "name": "prealloc-threads", + "description": "Number of CPU threads to use for prealloc", + "type": "int" + }, + { + "name": "x-use-canonical-path-for-ramblock-id", + "type": "bool" + }, + { + "name": "policy", + "description": "Set the NUMA policy", + "type": "HostMemPolicy" + }, + { + "name": "prealloc-context", + "description": "Context to use for creating CPU threads for preallocation", + "type": "link<thread-context>" + }, + { + "name": "prealloc", + "description": "Preallocate memory", + "type": "bool" + }, + { + "name": "reserve", + "description": "Reserve swap space (or huge pages) if applicable", + "type": "bool" + }, + { + "name": "host-nodes", + "description": "Binds memory to the list of NUMA host nodes", + "type": "int" + }, + { + "name": "merge", + "description": "Mark memory as mergeable", + "type": "bool" + }, + { + "name": "pmem", + "type": "bool" + }, + { + "name": "align", + "type": "int" + }, + { + "name": "offset", + "description": "Offset into the target file (ex: 1G)", + "type": "int" + }, + { + "name": "mem-path", + "type": "string" + }, + { + "name": "rom", + "description": "Whether to create Read Only Memory (ROM)", + "type": "OnOffAuto" + }, + { + "name": "discard-data", + "type": "bool" + }, + { + "name": "readonly", + "type": "bool" + } + ], + "id": "libvirt-37" +} + +{ + "execute": "qom-list-properties", + "arguments": { + "typename": "memory-backend-memfd" + }, + "id": "libvirt-38" +} + +{ + "return": [ + { + "name": "type", + "type": "string" + }, + { + "name": "share", + "description": "Mark the memory as private to QEMU or shared", + "type": "bool" + }, + { + "name": "size", + "description": "Size of the memory region (ex: 500M)", + "type": "int" + }, + { + "name": "dump", + "description": "Set to 'off' to exclude from core dump", + "type": "bool" + }, + { + "name": "prealloc-threads", + "description": "Number of CPU threads to use for prealloc", + "type": "int" + }, + { + "name": "x-use-canonical-path-for-ramblock-id", + "type": "bool" + }, + { + "name": "policy", + "description": "Set the NUMA policy", + "type": "HostMemPolicy" + }, + { + "name": "prealloc-context", + "description": "Context to use for creating CPU threads for preallocation", + "type": "link<thread-context>" + }, + { + "name": "prealloc", + "description": "Preallocate memory", + "type": "bool" + }, + { + "name": "reserve", + "description": "Reserve swap space (or huge pages) if applicable", + "type": "bool" + }, + { + "name": "host-nodes", + "description": "Binds memory to the list of NUMA host nodes", + "type": "int" + }, + { + "name": "merge", + "description": "Mark memory as mergeable", + "type": "bool" + }, + { + "name": "hugetlb", + "description": "Use huge pages", + "type": "bool" + }, + { + "name": "seal", + "description": "Seal growing & shrinking", + "type": "bool" + }, + { + "name": "hugetlbsize", + "description": "Huge pages size (ex: 2M, 1G)", + "type": "int" + } + ], + "id": "libvirt-38" +} + +{ + "execute": "qom-list-properties", + "arguments": { + "typename": "max-x86_64-cpu" + }, + "id": "libvirt-39" +} + +{ + "return": [ + { + "name": "type", + "type": "string" + }, + { + "name": "parent_bus", + "type": "link<bus>" + }, + { + "name": "realized", + "type": "bool" + }, + { + "name": "hotplugged", + "type": "bool" + }, + { + "name": "hotpluggable", + "type": "bool" + }, + { + "name": "memory", + "type": "link<memory-region>" + }, + { + "name": "legacy-memory", + "type": "str" + }, + { + "name": "start-powered-off", + "type": "bool" + }, + { + "name": "vmx-invept-single-context", + "type": "bool" + }, + { + "name": "core-capability", + "type": "bool" + }, + { + "name": "popcnt", + "type": "bool" + }, + { + "name": "sgx-debug", + "type": "bool" + }, + { + "name": "kvm-poll-control", + "type": "bool" + }, + { + "name": "dtes64", + "type": "bool" + }, + { + "name": "vmx-invvpid-single-addr", + "type": "bool" + }, + { + "name": "xstore", + "type": "bool" + }, + { + "default-value": 0, + "name": "min-xlevel2", + "type": "uint32" + }, + { + "name": "stepping", + "type": "int" + }, + { + "default-value": true, + "name": "x-vendor-cpuid-only-v2", + "description": "on/off", + "type": "bool" + }, + { + "name": "sm4", + "type": "bool" + }, + { + "default-value": false, + "name": "hv-emsr-bitmap", + "description": "on/off", + "type": "bool" + }, + { + "name": "pse36", + "type": "bool" + }, + { + "name": "avx512-4vnniw", + "type": "bool" + }, + { + "default-value": true, + "name": "x-intel-pt-auto-level", + "description": "on/off", + "type": "bool" + }, + { + "name": "fma4", + "type": "bool" + }, + { + "name": "avx512-vp2intersect", + "type": "bool" + }, + { + "name": "avx2", + "type": "bool" + }, + { + "name": "amd-psfd", + "type": "bool" + }, + { + "name": "amd-stibp", + "type": "bool" + }, + { + "name": "sgxlc", + "type": "bool" + }, + { + "name": "sm3", + "type": "bool" + }, + { + "name": "family", + "type": "int" + }, + { + "name": "vmx-ept-advanced-exitinfo", + "type": "bool" + }, + { + "name": "vmx-store-lma", + "type": "bool" + }, + { + "name": "msr-imm", + "type": "bool" + }, + { + "default-value": true, + "name": "vmware-cpuid-freq", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 4294967295, + "name": "hv-spinlocks", + "type": "uint32" + }, + { + "default-value": false, + "name": "x-force-cpuid-0x1f", + "description": "on/off", + "type": "bool" + }, + { + "name": "ddpd-u", + "type": "bool" + }, + { + "name": "vmx-nested-exception", + "type": "bool" + }, + { + "name": "vmx-entry-noload-debugctl", + "type": "bool" + }, + { + "name": "bhi-no", + "type": "bool" + }, + { + "name": "amx-fp16", + "type": "bool" + }, + { + "name": "erms", + "type": "bool" + }, + { + "name": "vaes", + "type": "bool" + }, + { + "name": "vmx-eptad", + "type": "bool" + }, + { + "name": "vmx-activity-wait-sipi", + "type": "bool" + }, + { + "name": "vmx-flexpriority", + "type": "bool" + }, + { + "default-value": false, + "name": "hv-reset", + "description": "on/off", + "type": "bool" + }, + { + "name": "rdrand", + "type": "bool" + }, + { + "name": "lam", + "type": "bool" + }, + { + "name": "vmx-pause-exit", + "type": "bool" + }, + { + "name": "vmx-shadow-vmcs", + "type": "bool" + }, + { + "name": "model", + "type": "int" + }, + { + "name": "avx512-vpopcntdq", + "type": "bool" + }, + { + "name": "xcrypt", + "type": "bool" + }, + { + "name": "tbm", + "type": "bool" + }, + { + "name": "movdiri", + "type": "bool" + }, + { + "name": "vmx-monitor-exit", + "type": "bool" + }, + { + "name": "kvm-pv-eoi", + "type": "bool" + }, + { + "default-value": 0, + "name": "hv-version-id-spack", + "type": "uint32" + }, + { + "name": "lm", + "type": "bool" + }, + { + "default-value": true, + "name": "x-vendor-cpuid-only", + "description": "on/off", + "type": "bool" + }, + { + "name": "pbrsb-no", + "type": "bool" + }, + { + "name": "vmx-unrestricted-guest", + "type": "bool" + }, + { + "default-value": 0, + "name": "host-phys-bits-limit", + "type": "uint8" + }, + { + "name": "pae", + "type": "bool" + }, + { + "name": "ssse3", + "type": "bool" + }, + { + "default-value": false, + "name": "hv-runtime", + "description": "on/off", + "type": "bool" + }, + { + "name": "phe", + "type": "bool" + }, + { + "default-value": 4294967295, + "name": "guest-phys-bits", + "type": "uint32" + }, + { + "default-value": false, + "name": "host-phys-bits", + "description": "on/off", + "type": "bool" + }, + { + "name": "taa-no", + "type": "bool" + }, + { + "name": "sgx-aex-notify", + "type": "bool" + }, + { + "name": "full-width-write", + "type": "bool" + }, + { + "name": "arat", + "type": "bool" + }, + { + "name": "avx512vbmi2", + "type": "bool" + }, + { + "name": "sha512", + "type": "bool" + }, + { + "name": "arch-lbr", + "type": "bool" + }, + { + "name": "vmx-vnmi-pending", + "type": "bool" + }, + { + "name": "vmx-any-errcode", + "type": "bool" + }, + { + "name": "x2apic", + "type": "bool" + }, + { + "name": "npt", + "type": "bool" + }, + { + "name": "pmm-en", + "type": "bool" + }, + { + "name": "vmx-invpcid-exit", + "type": "bool" + }, + { + "name": "avx512ifma", + "type": "bool" + }, + { + "name": "ibpb-brtype", + "type": "bool" + }, + { + "name": "model-id", + "type": "string" + }, + { + "default-value": 0, + "name": "ucode-rev", + "type": "uint64" + }, + { + "default-value": false, + "name": "hv-evmcs", + "description": "on/off", + "type": "bool" + }, + { + "name": "srso-user-kernel-no", + "type": "bool" + }, + { + "name": "vmx-io-exit", + "type": "bool" + }, + { + "name": "tsc", + "type": "bool" + }, + { + "default-value": false, + "name": "x-force-features", + "description": "on/off", + "type": "bool" + }, + { + "name": "vmx-ins-outs", + "type": "bool" + }, + { + "name": "dca", + "type": "bool" + }, + { + "name": "vmx-apicv-x2apic", + "type": "bool" + }, + { + "name": "perfctr-core", + "type": "bool" + }, + { + "name": "ia64", + "type": "bool" + }, + { + "name": "fdp-excptn-only", + "type": "bool" + }, + { + "default-value": false, + "name": "hv-stimer-direct", + "description": "on/off", + "type": "bool" + }, + { + "name": "gds-no", + "type": "bool" + }, + { + "name": "vmx-exit-secondary-ctls", + "type": "bool" + }, + { + "name": "vmx-cr3-load-noexit", + "type": "bool" + }, + { + "name": "rfds-no", + "type": "bool" + }, + { + "default-value": false, + "name": "pmu", + "description": "on/off", + "type": "bool" + }, + { + "name": "vmx-entry-load-rtit-ctl", + "type": "bool" + }, + { + "name": "kvmclock", + "type": "bool" + }, + { + "name": "avx10", + "type": "bool" + }, + { + "name": "vmx-invept-single-context-noglobals", + "type": "bool" + }, + { + "default-value": false, + "name": "xen-vapic", + "description": "on/off", + "type": "bool" + }, + { + "name": "md-clear", + "type": "bool" + }, + { + "name": "invtsc", + "type": "bool" + }, + { + "name": "pn", + "type": "bool" + }, + { + "name": "avx512cd", + "type": "bool" + }, + { + "name": "cmp-legacy", + "type": "bool" + }, + { + "name": "cx16", + "type": "bool" + }, + { + "name": "avx512dq", + "type": "bool" + }, + { + "name": "abm", + "type": "bool" + }, + { + "name": "vmx-activity-shutdown", + "type": "bool" + }, + { + "name": "auto-ibrs", + "type": "bool" + }, + { + "name": "kvm-pv-ipi", + "type": "bool" + }, + { + "name": "avx10-128", + "type": "bool" + }, + { + "name": "vmx-apicv-register", + "type": "bool" + }, + { + "name": "fxsr-opt", + "type": "bool" + }, + { + "name": "skip-l1dfl-vmentry", + "type": "bool" + }, + { + "default-value": true, + "name": "fill-mtrr-mask", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-migrate-smi-count", + "description": "on/off", + "type": "bool" + }, + { + "name": "wbnoinvd", + "type": "bool" + }, + { + "name": "sgx1", + "type": "bool" + }, + { + "name": "rdpid", + "type": "bool" + }, + { + "name": "pcid", + "type": "bool" + }, + { + "name": "bhi-ctrl", + "type": "bool" + }, + { + "name": "syscall", + "type": "bool" + }, + { + "name": "pse", + "type": "bool" + }, + { + "name": "rrsba-ctrl", + "type": "bool" + }, + { + "name": "avx-ne-convert", + "type": "bool" + }, + { + "name": "xsaves", + "type": "bool" + }, + { + "name": "vmx-entry-load-pat", + "type": "bool" + }, + { + "name": "vgif", + "type": "bool" + }, + { + "name": "mce", + "type": "bool" + }, + { + "name": "xfd", + "type": "bool" + }, + { + "default-value": -1, + "name": "node-id", + "type": "int32" + }, + { + "name": "sgx-tokenkey", + "type": "bool" + }, + { + "name": "ibpb", + "type": "bool" + }, + { + "default-value": true, + "name": "x-amd-topoext-features-only", + "description": "on/off", + "type": "bool" + }, + { + "name": "vmx-apicv-xapic", + "type": "bool" + }, + { + "name": "vmx-hlt-exit", + "type": "bool" + }, + { + "name": "lwp", + "type": "bool" + }, + { + "name": "eraps", + "type": "bool" + }, + { + "name": "cldemote", + "type": "bool" + }, + { + "name": "vmx-exit-load-pkrs", + "type": "bool" + }, + { + "name": "rtm", + "type": "bool" + }, + { + "default-value": false, + "name": "hv-tlbflush", + "description": "on/off", + "type": "bool" + }, + { + "name": "kvm-steal-time", + "type": "bool" + }, + { + "default-value": true, + "name": "cpuid-0xb", + "description": "on/off", + "type": "bool" + }, + { + "name": "fsrs", + "type": "bool" + }, + { + "name": "sgx-provisionkey", + "type": "bool" + }, + { + "name": "vmx-eptp-switching", + "type": "bool" + }, + { + "name": "vmx-invlpg-exit", + "type": "bool" + }, + { + "name": "vmx-entry-load-efer", + "type": "bool" + }, + { + "default-value": 4294967295, + "name": "level-func7", + "type": "uint32" + }, + { + "default-value": -1, + "name": "die-id", + "type": "int32" + }, + { + "name": "vmx-exit-save-efer", + "type": "bool" + }, + { + "default-value": true, + "name": "x-l1-cache-per-thread", + "description": "on/off", + "type": "bool" + }, + { + "name": "vme", + "type": "bool" + }, + { + "name": "kvm-pv-unhalt", + "type": "bool" + }, + { + "name": "vmx-desc-exit", + "type": "bool" + }, + { + "name": "sgx-kss", + "type": "bool" + }, + { + "name": "vmx-invvpid", + "type": "bool" + }, + { + "name": "vmx-entry-ia32e-mode", + "type": "bool" + }, + { + "name": "svm", + "type": "bool" + }, + { + "name": "kvm-hint-dedicated", + "type": "bool" + }, + { + "name": "vmx-ept-execonly", + "type": "bool" + }, + { + "name": "avx-ifma", + "type": "bool" + }, + { + "default-value": -1, + "name": "module-id", + "type": "int32" + }, + { + "name": "mca", + "type": "bool" + }, + { + "name": "vmx-tsc-scaling", + "type": "bool" + }, + { + "name": "mtrr", + "type": "bool" + }, + { + "name": "cid", + "type": "bool" + }, + { + "name": "pfthreshold", + "type": "bool" + }, + { + "name": "pmm", + "type": "bool" + }, + { + "name": "lahf-lm", + "type": "bool" + }, + { + "name": "zero-fcs-fds", + "type": "bool" + }, + { + "default-value": 14393, + "name": "hv-version-id-build", + "type": "uint32" + }, + { + "name": "vmx-entry-load-pkrs", + "type": "bool" + }, + { + "default-value": true, + "name": "tcg-cpuid", + "description": "on/off", + "type": "bool" + }, + { + "name": "no-nested-data-bp", + "type": "bool" + }, + { + "default-value": false, + "name": "legacy-multi-node", + "description": "on/off", + "type": "bool" + }, + { + "default-value": -1, + "name": "x-hv-max-vps", + "type": "int32" + }, + { + "name": "tm", + "type": "bool" + }, + { + "name": "pbe", + "type": "bool" + }, + { + "name": "amx-int8", + "type": "bool" + }, + { + "name": "vmx-rdpmc-exit", + "type": "bool" + }, + { + "name": "intel-psfd", + "type": "bool" + }, + { + "name": "fs-gs-base-ns", + "type": "bool" + }, + { + "name": "split-lock-detect", + "type": "bool" + }, + { + "default-value": 4294967295, + "name": "apic-id", + "type": "uint32" + }, + { + "name": "fpu", + "type": "bool" + }, + { + "name": "skinit", + "type": "bool" + }, + { + "default-value": true, + "name": "l3-cache", + "description": "on/off", + "type": "bool" + }, + { + "name": "sep", + "type": "bool" + }, + { + "name": "vmx-exit-load-pat", + "type": "bool" + }, + { + "name": "intel-pt-lip", + "type": "bool" + }, + { + "name": "avx10-512", + "type": "bool" + }, + { + "default-value": false, + "name": "hv-tlbflush-direct", + "description": "on/off", + "type": "bool" + }, + { + "name": "avx512-bf16", + "type": "bool" + }, + { + "name": "overflow-recov", + "type": "bool" + }, + { + "name": "vmx-vnmi", + "type": "bool" + }, + { + "name": "vmx-rdtscp-exit", + "type": "bool" + }, + { + "name": "amx-complex", + "type": "bool" + }, + { + "name": "nx", + "type": "bool" + }, + { + "name": "vmx-invvpid-all-context", + "type": "bool" + }, + { + "name": "avx-vnni-int8", + "type": "bool" + }, + { + "name": "vmx-vmwrite-vmexit-fields", + "type": "bool" + }, + { + "name": "vmx-page-walk-4", + "type": "bool" + }, + { + "name": "rfds-clear", + "type": "bool" + }, + { + "name": "pause-filter", + "type": "bool" + }, + { + "name": "ds-cpl", + "type": "bool" + }, + { + "name": "succor", + "type": "bool" + }, + { + "name": "fred", + "type": "bool" + }, + { + "name": "fsrm", + "type": "bool" + }, + { + "name": "vmx-exit-load-efer", + "type": "bool" + }, + { + "name": "vmx-mtf", + "type": "bool" + }, + { + "name": "vmx-entry-load-fred", + "type": "bool" + }, + { + "name": "vmx-ept", + "type": "bool" + }, + { + "name": "fb-clear", + "type": "bool" + }, + { + "name": "nodeid-msr", + "type": "bool" + }, + { + "name": "vmx-exit-clear-bndcfgs", + "type": "bool" + }, + { + "name": "smap", + "type": "bool" + }, + { + "name": "vmx-io-bitmap", + "type": "bool" + }, + { + "name": "vmx-preemption-timer", + "type": "bool" + }, + { + "name": "vmx-invept-all-context", + "type": "bool" + }, + { + "name": "vmx-intr-exit", + "type": "bool" + }, + { + "name": "prefetchiti", + "type": "bool" + }, + { + "name": "psdp-no", + "type": "bool" + }, + { + "name": "cr8legacy", + "type": "bool" + }, + { + "default-value": 4294967295, + "name": "xlevel", + "type": "uint32" + }, + { + "name": "vmx-vpid", + "type": "bool" + }, + { + "name": "vmx-zero-len-inject", + "type": "bool" + }, + { + "name": "pschange-mc-no", + "type": "bool" + }, + { + "name": "virt-ssbd", + "type": "bool" + }, + { + "name": "umip", + "type": "bool" + }, + { + "name": "avx512er", + "type": "bool" + }, + { + "name": "vmx-vintr-pending", + "type": "bool" + }, + { + "name": "xstore-en", + "type": "bool" + }, + { + "name": "avx512vl", + "type": "bool" + }, + { + "name": "ibrs", + "type": "bool" + }, + { + "name": "rsba", + "type": "bool" + }, + { + "name": "cmov", + "type": "bool" + }, + { + "name": "vmx-posted-intr", + "type": "bool" + }, + { + "name": "xcrypt-en", + "type": "bool" + }, + { + "name": "tm2", + "type": "bool" + }, + { + "name": "lbrv", + "type": "bool" + }, + { + "name": "tsc-scale", + "type": "bool" + }, + { + "name": "vmx-secondary-ctls", + "type": "bool" + }, + { + "name": "xsaveerptr", + "type": "bool" + }, + { + "name": "fsgsbase", + "type": "bool" + }, + { + "default-value": false, + "name": "x-hv-synic-kvm-only", + "description": "on/off", + "type": "bool" + }, + { + "name": "avx512bw", + "type": "bool" + }, + { + "default-value": 0, + "name": "hv-version-id-minor", + "type": "uint16" + }, + { + "name": "tce", + "type": "bool" + }, + { + "name": "tsc-frequency", + "type": "int" + }, + { + "name": "smx", + "type": "bool" + }, + { + "name": "hle", + "type": "bool" + }, + { + "name": "monitor", + "type": "bool" + }, + { + "name": "avx512-fp16", + "type": "bool" + }, + { + "name": "sse4a", + "type": "bool" + }, + { + "name": "vpclmulqdq", + "type": "bool" + }, + { + "default-value": false, + "name": "hv-frequencies", + "description": "on/off", + "type": "bool" + }, + { + "name": "kvm-pv-tlb-flush", + "type": "bool" + }, + { + "name": "vmx-rdtsc-exit", + "type": "bool" + }, + { + "name": "vmx-activity-hlt", + "type": "bool" + }, + { + "name": "vmx-entry-load-bndcfgs", + "type": "bool" + }, + { + "name": "sgx-edeccssa", + "type": "bool" + }, + { + "name": "xsavec", + "type": "bool" + }, + { + "name": "vmx-cr8-load-exit", + "type": "bool" + }, + { + "name": "mds-no", + "type": "bool" + }, + { + "name": "svme-addr-chk", + "type": "bool" + }, + { + "name": "amd-no-ssb", + "type": "bool" + }, + { + "name": "xop", + "type": "bool" + }, + { + "name": "adx", + "type": "bool" + }, + { + "name": "perfmon-v2", + "type": "bool" + }, + { + "default-value": 0, + "name": "hv-version-id-sbranch", + "type": "uint8" + }, + { + "name": "crash-information", + "type": "GuestPanicInformation" + }, + { + "default-value": 0, + "name": "min-level", + "type": "uint32" + }, + { + "default-value": true, + "name": "full-cpuid-auto-level", + "description": "on/off", + "type": "bool" + }, + { + "name": "vmx-exit-ack-intr", + "type": "bool" + }, + { + "name": "vmx-rdseed-exit", + "type": "bool" + }, + { + "name": "pclmulqdq", + "type": "bool" + }, + { + "name": "msr", + "type": "bool" + }, + { + "name": "wrmsrns", + "type": "bool" + }, + { + "default-value": false, + "name": "kvm-pv-enforce-cpuid", + "description": "on/off", + "type": "bool" + }, + { + "name": "ssb-no", + "type": "bool" + }, + { + "name": "clflush", + "type": "bool" + }, + { + "default-value": 4294967295, + "name": "xlevel2", + "type": "uint32" + }, + { + "name": "mpx", + "type": "bool" + }, + { + "name": "extapic", + "type": "bool" + }, + { + "name": "lfence-always-serializing", + "type": "bool" + }, + { + "default-value": false, + "name": "hv-enforce-cpuid", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "hv-stimer", + "description": "on/off", + "type": "bool" + }, + { + "name": "sgx2", + "type": "bool" + }, + { + "name": "kvm-asyncpf-vmexit", + "type": "bool" + }, + { + "name": "smep", + "type": "bool" + }, + { + "name": "vnmi", + "type": "bool" + }, + { + "name": "vmx-mwait-exit", + "type": "bool" + }, + { + "default-value": false, + "name": "hv-synic", + "description": "on/off", + "type": "bool" + }, + { + "name": "cx8", + "type": "bool" + }, + { + "name": "vmcb-clean", + "type": "bool" + }, + { + "name": "pku", + "type": "bool" + }, + { + "default-value": true, + "name": "kvm", + "description": "on/off", + "type": "bool" + }, + { + "name": "srso-no", + "type": "bool" + }, + { + "default-value": false, + "name": "hv-passthrough", + "description": "on/off", + "type": "bool" + }, + { + "name": "lkgs", + "type": "bool" + }, + { + "name": "tsx-ldtrk", + "type": "bool" + }, + { + "default-value": false, + "name": "hv-tlbflush-ext", + "description": "on/off", + "type": "bool" + }, + { + "name": "stibp", + "type": "bool" + }, + { + "name": "vmx-cr3-store-noexit", + "type": "bool" + }, + { + "name": "tsx-ctrl", + "type": "bool" + }, + { + "name": "clzero", + "type": "bool" + }, + { + "name": "svm-lock", + "type": "bool" + }, + { + "default-value": false, + "name": "hv-reenlightenment", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "x-consistent-cache", + "description": "on/off", + "type": "bool" + }, + { + "name": "avic", + "type": "bool" + }, + { + "default-value": false, + "name": "hv-vpindex", + "description": "on/off", + "type": "bool" + }, + { + "name": "osvw", + "type": "bool" + }, + { + "name": "sgx-exinfo", + "type": "bool" + }, + { + "default-value": true, + "name": "legacy-cache", + "description": "on/off", + "type": "bool" + }, + { + "name": "sse", + "type": "bool" + }, + { + "name": "fsrc", + "type": "bool" + }, + { + "name": "ds", + "type": "bool" + }, + { + "name": "pks", + "type": "bool" + }, + { + "name": "vmx-ept-2mb", + "type": "bool" + }, + { + "name": "vmx-true-ctls", + "type": "bool" + }, + { + "name": "movdir64b", + "type": "bool" + }, + { + "name": "vmx-ept-1gb", + "type": "bool" + }, + { + "name": "vmx-invept", + "type": "bool" + }, + { + "name": "ipred-ctrl", + "type": "bool" + }, + { + "name": "vmx-rdrand-exit", + "type": "bool" + }, + { + "name": "acpi", + "type": "bool" + }, + { + "name": "vmx-encls-exit", + "type": "bool" + }, + { + "name": "vmx-cr8-store-exit", + "type": "bool" + }, + { + "name": "sbdr-ssdp-no", + "type": "bool" + }, + { + "name": "its-no", + "type": "bool" + }, + { + "name": "kvm-mmu", + "type": "bool" + }, + { + "name": "3dnowprefetch", + "type": "bool" + }, + { + "name": "nrip-save", + "type": "bool" + }, + { + "name": "gfni", + "type": "bool" + }, + { + "name": "flush-l1d", + "type": "bool" + }, + { + "name": "kvm-msi-ext-dest-id", + "type": "bool" + }, + { + "name": "fzrm", + "type": "bool" + }, + { + "name": "serialize", + "type": "bool" + }, + { + "name": "avx512bitalg", + "type": "bool" + }, + { + "name": "rdseed", + "type": "bool" + }, + { + "name": "sha-ni", + "type": "bool" + }, + { + "name": "ace2", + "type": "bool" + }, + { + "default-value": false, + "name": "lmce", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 0, + "name": "avx10-version", + "type": "uint8" + }, + { + "name": "topoext", + "type": "bool" + }, + { + "name": "f16c", + "type": "bool" + }, + { + "name": "waitpkg", + "type": "bool" + }, + { + "name": "avx512-4fmaps", + "type": "bool" + }, + { + "name": "fbsdp-no", + "type": "bool" + }, + { + "name": "avx", + "type": "bool" + }, + { + "name": "sse2", + "type": "bool" + }, + { + "name": "rdctl-no", + "type": "bool" + }, + { + "name": "mmx", + "type": "bool" + }, + { + "default-value": 10, + "name": "hv-version-id-major", + "type": "uint16" + }, + { + "default-value": 4294967295, + "name": "level", + "type": "uint32" + }, + { + "name": "avx512vnni", + "type": "bool" + }, + { + "name": "pni", + "type": "bool" + }, + { + "name": "movbe", + "type": "bool" + }, + { + "name": "vmx-ple", + "type": "bool" + }, + { + "name": "mmxext", + "type": "bool" + }, + { + "name": "lbr-fmt", + "type": "uint64" + }, + { + "name": "bus-lock-detect", + "type": "bool" + }, + { + "name": "vmx-apicv-vid", + "type": "bool" + }, + { + "name": "vmx-page-walk-5", + "type": "bool" + }, + { + "name": "flushbyasid", + "type": "bool" + }, + { + "name": "rdtscp", + "type": "bool" + }, + { + "name": "clwb", + "type": "bool" + }, + { + "name": "kvm-pv-sched-yield", + "type": "bool" + }, + { + "name": "kvm-asyncpf", + "type": "bool" + }, + { + "name": "avx-vnni-int16", + "type": "bool" + }, + { + "name": "decodeassists", + "type": "bool" + }, + { + "name": "vmx-wbinvd-exit", + "type": "bool" + }, + { + "name": "pat", + "type": "bool" + }, + { + "name": "vmx-exit-clear-rtit-ctl", + "type": "bool" + }, + { + "name": "invpcid", + "type": "bool" + }, + { + "name": "pdpe1gb", + "type": "bool" + }, + { + "name": "vmx-exit-save-pat", + "type": "bool" + }, + { + "name": "unavailable-features", + "type": "strList" + }, + { + "name": "tsc-adjust", + "type": "bool" + }, + { + "name": "vmx-enable-user-wait-pause", + "type": "bool" + }, + { + "name": "ht", + "type": "bool" + }, + { + "name": "amx-tile", + "type": "bool" + }, + { + "name": "clflushopt", + "type": "bool" + }, + { + "default-value": false, + "name": "hv-xmm-input", + "description": "on/off", + "type": "bool" + }, + { + "name": "vmx-tsc-offset", + "type": "bool" + }, + { + "name": "ssbd", + "type": "bool" + }, + { + "name": "3dnowext", + "type": "bool" + }, + { + "name": "xtpr", + "type": "bool" + }, + { + "name": "sgx", + "type": "bool" + }, + { + "default-value": false, + "name": "hv-crash", + "description": "on/off", + "type": "bool" + }, + { + "name": "xsave", + "type": "bool" + }, + { + "name": "pdcm", + "type": "bool" + }, + { + "name": "hv-vendor-id", + "type": "str" + }, + { + "name": "est", + "type": "bool" + }, + { + "name": "vendor", + "type": "string" + }, + { + "name": "pge", + "type": "bool" + }, + { + "name": "pcommit", + "type": "bool" + }, + { + "name": "ibs", + "type": "bool" + }, + { + "name": "tsc-deadline", + "type": "bool" + }, + { + "name": "sgx-mode64", + "type": "bool" + }, + { + "name": "kvmclock-stable-bit", + "type": "bool" + }, + { + "name": "misalignsse", + "type": "bool" + }, + { + "name": "vmx-msr-bitmap", + "type": "bool" + }, + { + "default-value": true, + "name": "check", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "hv-time", + "description": "on/off", + "type": "bool" + }, + { + "name": "perfctr-nb", + "type": "bool" + }, + { + "default-value": false, + "name": "hv-avic", + "description": "on/off", + "type": "bool" + }, + { + "name": "vmx-vmfunc", + "type": "bool" + }, + { + "default-value": 0, + "name": "phys-bits", + "type": "uint32" + }, + { + "name": "apic", + "type": "bool" + }, + { + "name": "vmx-exit-save-preemption-timer", + "type": "bool" + }, + { + "name": "prefetchi", + "type": "bool" + }, + { + "name": "vmx-nmi-exit", + "type": "bool" + }, + { + "name": "avx512vbmi", + "type": "bool" + }, + { + "default-value": -1, + "name": "thread-id", + "type": "int32" + }, + { + "default-value": 0, + "name": "min-xlevel", + "type": "uint32" + }, + { + "default-value": -1, + "name": "socket-id", + "type": "int32" + }, + { + "name": "vmx-exit-nosave-debugctl", + "type": "bool" + }, + { + "name": "bmi2", + "type": "bool" + }, + { + "name": "vmx-xsaves", + "type": "bool" + }, + { + "name": "avx512f", + "type": "bool" + }, + { + "name": "arch-capabilities", + "type": "bool" + }, + { + "name": "vmx-exit-load-perf-global-ctrl", + "type": "bool" + }, + { + "name": "vmx-pml", + "type": "bool" + }, + { + "name": "vmx-entry-load-perf-global-ctrl", + "type": "bool" + }, + { + "name": "ace2-en", + "type": "bool" + }, + { + "name": "wdt", + "type": "bool" + }, + { + "name": "intel-pt", + "type": "bool" + }, + { + "name": "kvm-nopiodelay", + "type": "bool" + }, + { + "name": "cmpccxadd", + "type": "bool" + }, + { + "name": "v-vmsave-vmload", + "type": "bool" + }, + { + "name": "avx512pf", + "type": "bool" + }, + { + "name": "bmi1", + "type": "bool" + }, + { + "default-value": false, + "name": "enforce", + "description": "on/off", + "type": "bool" + }, + { + "name": "sse4.2", + "type": "bool" + }, + { + "default-value": false, + "name": "hv-syndbg", + "description": "on/off", + "type": "bool" + }, + { + "name": "ibrs-all", + "type": "bool" + }, + { + "name": "xgetbv1", + "type": "bool" + }, + { + "name": "mcdt-no", + "type": "bool" + }, + { + "name": "spec-ctrl", + "type": "bool" + }, + { + "name": "3dnow", + "type": "bool" + }, + { + "name": "kvm-asyncpf-int", + "type": "bool" + }, + { + "name": "vmx", + "type": "bool" + }, + { + "name": "la57", + "type": "bool" + }, + { + "default-value": "off", + "name": "hv-no-nonarch-coresharing", + "description": "on/off/auto", + "type": "OnOffAuto" + }, + { + "name": "amx-bf16", + "type": "bool" + }, + { + "name": "sse4.1", + "type": "bool" + }, + { + "name": "xsaveopt", + "type": "bool" + }, + { + "default-value": false, + "name": "hv-relaxed", + "description": "on/off", + "type": "bool" + }, + { + "default-value": 0, + "name": "hv-version-id-snumber", + "type": "uint32" + }, + { + "name": "stibp-always-on", + "type": "bool" + }, + { + "name": "sbpb", + "type": "bool" + }, + { + "name": "avx-vnni", + "type": "bool" + }, + { + "name": "fxsr", + "type": "bool" + }, + { + "name": "phe-en", + "type": "bool" + }, + { + "default-value": false, + "name": "hv-vapic", + "description": "on/off", + "type": "bool" + }, + { + "default-value": false, + "name": "hv-ipi", + "description": "on/off", + "type": "bool" + }, + { + "name": "null-sel-clr-base", + "type": "bool" + }, + { + "name": "hypervisor", + "type": "bool" + }, + { + "name": "avx10-256", + "type": "bool" + }, + { + "name": "aes", + "type": "bool" + }, + { + "name": "amd-ssbd", + "type": "bool" + }, + { + "default-value": -1, + "name": "core-id", + "type": "int32" + }, + { + "name": "de", + "type": "bool" + }, + { + "name": "ss", + "type": "bool" + }, + { + "name": "vmx-movdr-exit", + "type": "bool" + }, + { + "name": "fma", + "type": "bool" + }, + { + "default-value": false, + "name": "host-cache-info", + "description": "on/off", + "type": "bool" + }, + { + "default-value": true, + "name": "migratable", + "description": "on/off", + "type": "bool" + }, + { + "name": "lahf_lm", + "type": "bool" + }, + { + "name": "tsc_adjust", + "type": "bool" + }, + { + "name": "svm_lock", + "type": "bool" + }, + { + "name": "vmcb_clean", + "type": "bool" + }, + { + "name": "nrip_save", + "type": "bool" + }, + { + "name": "lbr_fmt", + "type": "uint64" + }, + { + "name": "pclmuldq", + "type": "bool" + }, + { + "name": "ffxsr", + "type": "bool" + }, + { + "name": "sse4-2", + "type": "bool" + }, + { + "name": "kvm_asyncpf_int", + "type": "bool" + }, + { + "name": "cmp_legacy", + "type": "bool" + }, + { + "name": "kvm_nopiodelay", + "type": "bool" + }, + { + "name": "perfctr_core", + "type": "bool" + }, + { + "name": "kvm_pv_unhalt", + "type": "bool" + }, + { + "name": "ds_cpl", + "type": "bool" + }, + { + "name": "sse4-1", + "type": "bool" + }, + { + "name": "perfctr_nb", + "type": "bool" + }, + { + "name": "sse3", + "type": "bool" + }, + { + "name": "tsc_scale", + "type": "bool" + }, + { + "name": "pause_filter", + "type": "bool" + }, + { + "name": "kvm_asyncpf", + "type": "bool" + }, + { + "name": "kvm_steal_time", + "type": "bool" + }, + { + "name": "feature-words", + "type": "X86CPUFeatureWordInfo" + }, + { + "name": "kvm_mmu", + "type": "bool" + }, + { + "name": "filtered-features", + "type": "X86CPUFeatureWordInfo" + }, + { + "name": "sse4_2", + "type": "bool" + }, + { + "name": "kvm_poll_control", + "type": "bool" + }, + { + "name": "fxsr_opt", + "type": "bool" + }, + { + "name": "nodeid_msr", + "type": "bool" + }, + { + "name": "kvm_pv_eoi", + "type": "bool" + }, + { + "name": "i64", + "type": "bool" + }, + { + "default-value": false, + "name": "hv-apicv", + "description": "on/off", + "type": "bool" + }, + { + "name": "xd", + "type": "bool" + }, + { + "name": "sse4_1", + "type": "bool" + } + ], + "id": "libvirt-39" +} + +{ + "execute": "query-machines", + "id": "libvirt-40" +} + +{ + "return": [ + { + "hotpluggable-cpus": true, + "name": "pc-q35-5.2", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 288, + "deprecated": true, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-i440fx-6.2", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 255, + "deprecated": true, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-q35-4.2", + "numa-mem-supported": true, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 288, + "deprecated": true, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-i440fx-5.2", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 255, + "deprecated": true, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-i440fx-4.2", + "numa-mem-supported": true, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 255, + "deprecated": true, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-q35-9.1", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 4096, + "deprecated": false, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-q35-7.1", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 288, + "deprecated": true, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-q35-8.1", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 1024, + "deprecated": false, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": false, + "name": "none", + "numa-mem-supported": false, + "acpi": false, + "cpu-max": 1, + "deprecated": false, + "default-ram-id": "ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-i440fx-8.1", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 255, + "deprecated": false, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-q35-6.1", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 288, + "deprecated": true, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-i440fx-9.1", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 255, + "deprecated": false, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-q35-10.0", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 4096, + "deprecated": false, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-i440fx-7.1", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 255, + "deprecated": true, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": false, + "name": "x-remote", + "numa-mem-supported": false, + "acpi": false, + "cpu-max": 1, + "deprecated": false + }, + { + "hotpluggable-cpus": true, + "name": "pc-q35-5.1", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 288, + "deprecated": true, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-i440fx-10.1", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "is-default": true, + "cpu-max": 255, + "deprecated": false, + "default-ram-id": "pc.ram", + "alias": "pc" + }, + { + "hotpluggable-cpus": true, + "name": "pc-i440fx-6.1", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 255, + "deprecated": true, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-i440fx-5.1", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 255, + "deprecated": true, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "isapc", + "numa-mem-supported": false, + "default-cpu-type": "486-x86_64-cpu", + "acpi": true, + "cpu-max": 1, + "deprecated": false, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-q35-9.0", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 4096, + "deprecated": false, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-q35-7.0", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 288, + "deprecated": true, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-q35-8.0", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 288, + "deprecated": false, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-i440fx-8.0", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 255, + "deprecated": false, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-q35-6.0", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 288, + "deprecated": true, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-i440fx-9.0", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 255, + "deprecated": false, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-i440fx-7.0", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 255, + "deprecated": true, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-q35-5.0", + "numa-mem-supported": true, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 288, + "deprecated": true, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-i440fx-10.0", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 255, + "deprecated": false, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-q35-9.2", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 4096, + "deprecated": false, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-q35-7.2", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 288, + "deprecated": false, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-i440fx-6.0", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 255, + "deprecated": true, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": false, + "name": "microvm", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 288, + "deprecated": false, + "default-ram-id": "microvm.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-q35-8.2", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 1024, + "deprecated": false, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-i440fx-8.2", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 255, + "deprecated": false, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-i440fx-5.0", + "numa-mem-supported": true, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 255, + "deprecated": true, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-q35-6.2", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 288, + "deprecated": true, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-i440fx-9.2", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 255, + "deprecated": false, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-q35-10.1", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 4096, + "deprecated": false, + "default-ram-id": "pc.ram", + "alias": "q35" + }, + { + "hotpluggable-cpus": true, + "name": "pc-i440fx-7.2", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 255, + "deprecated": false, + "default-ram-id": "pc.ram" + } + ], + "id": "libvirt-40" +} + +{ + "execute": "qom-list-properties", + "arguments": { + "typename": "none-machine" + }, + "id": "libvirt-41" +} + +{ + "return": [ + { + "name": "type", + "type": "string" + }, + { + "name": "kernel", + "description": "Linux kernel image file", + "type": "string" + }, + { + "name": "dt-compatible", + "description": "Overrides the \"compatible\" property of the dt root node", + "type": "string" + }, + { + "name": "boot", + "description": "Boot configuration", + "type": "BootConfiguration" + }, + { + "name": "memory", + "description": "Memory size configuration", + "type": "MemorySizeConfiguration" + }, + { + "name": "initrd", + "description": "Linux initial ramdisk file", + "type": "string" + }, + { + "name": "confidential-guest-support", + "description": "Set confidential guest scheme to support", + "type": "link<confidential-guest-support>" + }, + { + "name": "aux-ram-share", + "type": "bool" + }, + { + "name": "graphics", + "description": "Set on/off to enable/disable graphics emulation", + "type": "bool" + }, + { + "name": "usb", + "description": "Set on/off to enable/disable usb", + "type": "bool" + }, + { + "name": "firmware", + "description": "Firmware image", + "type": "string" + }, + { + "name": "memory-encryption", + "description": "Set memory encryption object to use", + "type": "string" + }, + { + "name": "dump-guest-core", + "description": "Include guest memory in a core dump", + "type": "bool" + }, + { + "name": "smp", + "description": "CPU topology", + "type": "SMPConfiguration" + }, + { + "name": "shim", + "description": "shim.efi file", + "type": "string" + }, + { + "name": "smp-cache", + "description": "Cache properties list for SMP machine", + "type": "SmpCachePropertiesWrapper" + }, + { + "name": "dumpdtb", + "description": "Dump current dtb to a file and quit", + "type": "string" + }, + { + "name": "phandle-start", + "description": "The first phandle ID we may generate dynamically", + "type": "int" + }, + { + "name": "memory-backend", + "description": "Set RAM backendValid value is ID of hostmem based backend", + "type": "link<memory-backend>" + }, + { + "name": "mem-merge", + "description": "Enable/disable memory merge support", + "type": "bool" + }, + { + "name": "dtb", + "description": "Linux kernel device tree file", + "type": "string" + }, + { + "name": "append", + "description": "Linux kernel command line", + "type": "string" + }, + { + "name": "suppress-vmdesc", + "description": "Set on to disable self-describing migration", + "type": "bool" + }, + { + "name": "spcr", + "description": "Set on/off to enable/disable ACPI Serial Port Console Redirection Table (spcr)", + "type": "bool" + } + ], + "id": "libvirt-41" +} + +{ + "execute": "qom-list-properties", + "arguments": { + "typename": "generic-pc-machine" + }, + "id": "libvirt-42" +} + +{ + "return": [ + { + "name": "type", + "type": "string" + }, + { + "name": "kernel", + "description": "Linux kernel image file", + "type": "string" + }, + { + "name": "dt-compatible", + "description": "Overrides the \"compatible\" property of the dt root node", + "type": "string" + }, + { + "name": "boot", + "description": "Boot configuration", + "type": "BootConfiguration" + }, + { + "name": "memory", + "description": "Memory size configuration", + "type": "MemorySizeConfiguration" + }, + { + "name": "initrd", + "description": "Linux initial ramdisk file", + "type": "string" + }, + { + "name": "confidential-guest-support", + "description": "Set confidential guest scheme to support", + "type": "link<confidential-guest-support>" + }, + { + "name": "aux-ram-share", + "type": "bool" + }, + { + "name": "graphics", + "description": "Set on/off to enable/disable graphics emulation", + "type": "bool" + }, + { + "name": "usb", + "description": "Set on/off to enable/disable usb", + "type": "bool" + }, + { + "name": "firmware", + "description": "Firmware image", + "type": "string" + }, + { + "name": "memory-encryption", + "description": "Set memory encryption object to use", + "type": "string" + }, + { + "name": "dump-guest-core", + "description": "Include guest memory in a core dump", + "type": "bool" + }, + { + "name": "smp", + "description": "CPU topology", + "type": "SMPConfiguration" + }, + { + "name": "shim", + "description": "shim.efi file", + "type": "string" + }, + { + "name": "smp-cache", + "description": "Cache properties list for SMP machine", + "type": "SmpCachePropertiesWrapper" + }, + { + "name": "dumpdtb", + "description": "Dump current dtb to a file and quit", + "type": "string" + }, + { + "name": "phandle-start", + "description": "The first phandle ID we may generate dynamically", + "type": "int" + }, + { + "name": "memory-backend", + "description": "Set RAM backendValid value is ID of hostmem based backend", + "type": "link<memory-backend>" + }, + { + "name": "mem-merge", + "description": "Enable/disable memory merge support", + "type": "bool" + }, + { + "name": "dtb", + "description": "Linux kernel device tree file", + "type": "string" + }, + { + "name": "append", + "description": "Linux kernel command line", + "type": "string" + }, + { + "name": "suppress-vmdesc", + "description": "Set on to disable self-describing migration", + "type": "bool" + }, + { + "name": "smm", + "description": "Enable SMM", + "type": "OnOffAuto" + }, + { + "name": "acpi", + "description": "Enable ACPI", + "type": "OnOffAuto" + }, + { + "name": "pit", + "description": "Enable i8254 PIT", + "type": "OnOffAuto" + }, + { + "name": "pic", + "description": "Enable i8259 PIC", + "type": "OnOffAuto" + }, + { + "name": "x-oem-table-id", + "description": "Override the default value of field OEM Table ID in ACPI table header.The string may be up to 8 bytes in size", + "type": "string" + }, + { + "name": "bus-lock-ratelimit", + "description": "Set the ratelimit for the bus locks acquired in VMs", + "type": "uint64_t" + }, + { + "name": "sgx-epc", + "description": "SGX EPC device", + "type": "SgxEPC" + }, + { + "name": "x-oem-id", + "description": "Override the default value of field OEMID in ACPI table header.The string may be up to 6 bytes in size", + "type": "string" + }, + { + "name": "max-fw-size", + "description": "Maximum combined firmware size", + "type": "size" + }, + { + "name": "default-bus-bypass-iommu", + "type": "bool" + }, + { + "name": "sata", + "description": "Enable/disable Serial ATA bus", + "type": "bool" + }, + { + "name": "vmport", + "description": "Enable vmport (pc & q35)", + "type": "OnOffAuto" + }, + { + "name": "i8042", + "description": "Enable/disable Intel 8042 PS/2 controller emulation", + "type": "bool" + }, + { + "name": "hpet", + "description": "Enable/disable high precision event timer emulation", + "type": "bool" + }, + { + "name": "smbios-entry-point-type", + "description": "SMBIOS Entry Point type [32, 64]", + "type": "str" + }, + { + "name": "max-ram-below-4g", + "description": "Maximum ram below the 4G boundary (32bit boundary)", + "type": "size" + }, + { + "name": "fd-bootchk", + "type": "bool" + }, + { + "name": "smbus", + "description": "Enable/disable system management bus", + "type": "bool" + } + ], + "id": "libvirt-42" +} + +{ + "execute": "query-cpu-definitions", + "id": "libvirt-43" +} + +{ + "return": [ + { + "name": "max", + "typename": "max-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": false, + "deprecated": false + }, + { + "name": "host", + "typename": "host-x86_64-cpu", + "unavailable-features": [ + "kvm" + ], + "static": false, + "migration-safe": false, + "deprecated": false + }, + { + "name": "base", + "typename": "base-x86_64-cpu", + "unavailable-features": [], + "static": true, + "migration-safe": true, + "deprecated": false + }, + { + "name": "qemu64-v1", + "typename": "qemu64-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "qemu64", + "typename": "qemu64-x86_64-cpu", + "unavailable-features": [], + "alias-of": "qemu64-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "qemu32-v1", + "typename": "qemu32-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "qemu32", + "typename": "qemu32-x86_64-cpu", + "unavailable-features": [], + "alias-of": "qemu32-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "phenom-v1", + "typename": "phenom-v1-x86_64-cpu", + "unavailable-features": [ + "fxsr-opt" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "phenom", + "typename": "phenom-x86_64-cpu", + "unavailable-features": [ + "fxsr-opt" + ], + "alias-of": "phenom-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "pentium3-v1", + "typename": "pentium3-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "pentium3", + "typename": "pentium3-x86_64-cpu", + "unavailable-features": [], + "alias-of": "pentium3-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "pentium2-v1", + "typename": "pentium2-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "pentium2", + "typename": "pentium2-x86_64-cpu", + "unavailable-features": [], + "alias-of": "pentium2-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "pentium-v1", + "typename": "pentium-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "pentium", + "typename": "pentium-x86_64-cpu", + "unavailable-features": [], + "alias-of": "pentium-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "n270-v1", + "typename": "n270-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "n270", + "typename": "n270-x86_64-cpu", + "unavailable-features": [], + "alias-of": "n270-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "kvm64-v1", + "typename": "kvm64-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "kvm64", + "typename": "kvm64-x86_64-cpu", + "unavailable-features": [], + "alias-of": "kvm64-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "kvm32-v1", + "typename": "kvm32-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "kvm32", + "typename": "kvm32-x86_64-cpu", + "unavailable-features": [], + "alias-of": "kvm32-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "coreduo-v1", + "typename": "coreduo-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "coreduo", + "typename": "coreduo-x86_64-cpu", + "unavailable-features": [], + "alias-of": "coreduo-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "core2duo-v1", + "typename": "core2duo-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "core2duo", + "typename": "core2duo-x86_64-cpu", + "unavailable-features": [], + "alias-of": "core2duo-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "athlon-v1", + "typename": "athlon-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "athlon", + "typename": "athlon-x86_64-cpu", + "unavailable-features": [], + "alias-of": "athlon-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "YongFeng-v3", + "typename": "YongFeng-v3-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid", + "spec-ctrl", + "arch-capabilities", + "invtsc", + "xstore", + "xstore-en", + "xcrypt", + "xcrypt-en", + "ace2", + "phe", + "phe-en", + "pmm", + "pmm-en" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "YongFeng-v2", + "typename": "YongFeng-v2-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid", + "spec-ctrl", + "arch-capabilities", + "invtsc", + "xstore", + "xstore-en", + "xcrypt", + "xcrypt-en", + "ace2", + "phe", + "phe-en", + "pmm", + "pmm-en" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "YongFeng-v1", + "typename": "YongFeng-v1-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid", + "spec-ctrl", + "arch-capabilities", + "invtsc", + "xstore", + "xstore-en", + "xcrypt", + "xcrypt-en", + "ace2", + "phe", + "phe-en", + "pmm", + "pmm-en" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "YongFeng", + "typename": "YongFeng-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid", + "spec-ctrl", + "arch-capabilities", + "invtsc", + "xstore", + "xstore-en", + "xcrypt", + "xcrypt-en", + "ace2", + "phe", + "phe-en", + "pmm", + "pmm-en" + ], + "alias-of": "YongFeng-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Westmere-v2", + "typename": "Westmere-v2-x86_64-cpu", + "unavailable-features": [ + "spec-ctrl" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Westmere-v1", + "typename": "Westmere-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Westmere-IBRS", + "typename": "Westmere-IBRS-x86_64-cpu", + "unavailable-features": [ + "spec-ctrl" + ], + "alias-of": "Westmere-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Westmere", + "typename": "Westmere-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Westmere-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Snowridge-v4", + "typename": "Snowridge-v4-x86_64-cpu", + "unavailable-features": [ + "tsc-deadline", + "gfni", + "cldemote", + "movdiri", + "movdir64b", + "spec-ctrl", + "arch-capabilities", + "ssbd", + "xsavec", + "xsaves" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Snowridge-v3", + "typename": "Snowridge-v3-x86_64-cpu", + "unavailable-features": [ + "tsc-deadline", + "gfni", + "cldemote", + "movdiri", + "movdir64b", + "spec-ctrl", + "arch-capabilities", + "core-capability", + "ssbd", + "xsavec", + "xsaves", + "split-lock-detect" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Snowridge-v2", + "typename": "Snowridge-v2-x86_64-cpu", + "unavailable-features": [ + "tsc-deadline", + "gfni", + "cldemote", + "movdiri", + "movdir64b", + "spec-ctrl", + "arch-capabilities", + "core-capability", + "ssbd", + "xsavec", + "split-lock-detect" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Snowridge-v1", + "typename": "Snowridge-v1-x86_64-cpu", + "unavailable-features": [ + "tsc-deadline", + "gfni", + "cldemote", + "movdiri", + "movdir64b", + "spec-ctrl", + "arch-capabilities", + "core-capability", + "ssbd", + "xsavec", + "split-lock-detect" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Snowridge", + "typename": "Snowridge-x86_64-cpu", + "unavailable-features": [ + "tsc-deadline", + "gfni", + "cldemote", + "movdiri", + "movdir64b", + "spec-ctrl", + "arch-capabilities", + "core-capability", + "ssbd", + "xsavec", + "split-lock-detect" + ], + "alias-of": "Snowridge-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-v5", + "typename": "Skylake-Server-v5-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "spec-ctrl", + "xsavec", + "xsaves" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-v4", + "typename": "Skylake-Server-v4-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "spec-ctrl", + "xsavec" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-v3", + "typename": "Skylake-Server-v3-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "spec-ctrl", + "xsavec" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-v2", + "typename": "Skylake-Server-v2-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "spec-ctrl", + "xsavec" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-v1", + "typename": "Skylake-Server-v1-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "xsavec" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-noTSX-IBRS", + "typename": "Skylake-Server-noTSX-IBRS-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "spec-ctrl", + "xsavec" + ], + "alias-of": "Skylake-Server-v3", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-IBRS", + "typename": "Skylake-Server-IBRS-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "spec-ctrl", + "xsavec" + ], + "alias-of": "Skylake-Server-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server", + "typename": "Skylake-Server-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "xsavec" + ], + "alias-of": "Skylake-Server-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client-v4", + "typename": "Skylake-Client-v4-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid", + "spec-ctrl", + "xsavec", + "xsaves" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client-v3", + "typename": "Skylake-Client-v3-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid", + "spec-ctrl", + "xsavec" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client-v2", + "typename": "Skylake-Client-v2-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm", + "spec-ctrl", + "xsavec" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client-v1", + "typename": "Skylake-Client-v1-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm", + "xsavec" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client-noTSX-IBRS", + "typename": "Skylake-Client-noTSX-IBRS-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid", + "spec-ctrl", + "xsavec" + ], + "alias-of": "Skylake-Client-v3", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client-IBRS", + "typename": "Skylake-Client-IBRS-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm", + "spec-ctrl", + "xsavec" + ], + "alias-of": "Skylake-Client-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client", + "typename": "Skylake-Client-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm", + "xsavec" + ], + "alias-of": "Skylake-Client-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SierraForest-v3", + "typename": "SierraForest-v3-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "tsc-adjust", + "invpcid", + "gfni", + "vpclmulqdq", + "bus-lock-detect", + "cldemote", + "movdiri", + "movdir64b", + "serialize", + "spec-ctrl", + "arch-capabilities", + "ssbd", + "avx-vnni", + "avx-ifma", + "lam", + "xsavec", + "xsaves", + "avx-vnni-int8", + "avx-ne-convert", + "intel-psfd", + "ipred-ctrl", + "rrsba-ctrl", + "bhi-ctrl", + "mcdt-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SierraForest-v2", + "typename": "SierraForest-v2-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "tsc-adjust", + "invpcid", + "gfni", + "vpclmulqdq", + "bus-lock-detect", + "cldemote", + "movdiri", + "movdir64b", + "serialize", + "spec-ctrl", + "arch-capabilities", + "ssbd", + "avx-vnni", + "avx-ifma", + "lam", + "xsavec", + "xsaves", + "avx-vnni-int8", + "avx-ne-convert", + "intel-psfd", + "ipred-ctrl", + "rrsba-ctrl", + "bhi-ctrl", + "mcdt-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SierraForest-v1", + "typename": "SierraForest-v1-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid", + "gfni", + "vpclmulqdq", + "bus-lock-detect", + "serialize", + "spec-ctrl", + "arch-capabilities", + "ssbd", + "avx-vnni", + "avx-ifma", + "xsavec", + "xsaves", + "avx-vnni-int8", + "avx-ne-convert", + "mcdt-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SierraForest", + "typename": "SierraForest-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid", + "gfni", + "vpclmulqdq", + "bus-lock-detect", + "serialize", + "spec-ctrl", + "arch-capabilities", + "ssbd", + "avx-vnni", + "avx-ifma", + "xsavec", + "xsaves", + "avx-vnni-int8", + "avx-ne-convert", + "mcdt-no" + ], + "alias-of": "SierraForest-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SapphireRapids-v4", + "typename": "SapphireRapids-v4-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "tsc-adjust", + "hle", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "bus-lock-detect", + "cldemote", + "movdiri", + "movdir64b", + "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-v3", + "typename": "SapphireRapids-v3-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "tsc-adjust", + "hle", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "bus-lock-detect", + "cldemote", + "movdiri", + "movdir64b", + "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-v2", + "typename": "SapphireRapids-v2-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "avx512ifma", + "avx512cd", + "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", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "avx512ifma", + "avx512cd", + "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", + "typename": "SapphireRapids-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "avx512ifma", + "avx512cd", + "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" + ], + "alias-of": "SapphireRapids-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SandyBridge-v2", + "typename": "SandyBridge-v2-x86_64-cpu", + "unavailable-features": [ + "tsc-deadline", + "spec-ctrl" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SandyBridge-v1", + "typename": "SandyBridge-v1-x86_64-cpu", + "unavailable-features": [ + "tsc-deadline" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SandyBridge-IBRS", + "typename": "SandyBridge-IBRS-x86_64-cpu", + "unavailable-features": [ + "tsc-deadline", + "spec-ctrl" + ], + "alias-of": "SandyBridge-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SandyBridge", + "typename": "SandyBridge-x86_64-cpu", + "unavailable-features": [ + "tsc-deadline" + ], + "alias-of": "SandyBridge-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Penryn-v1", + "typename": "Penryn-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Penryn", + "typename": "Penryn-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Penryn-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G5-v1", + "typename": "Opteron_G5-v1-x86_64-cpu", + "unavailable-features": [ + "misalignsse", + "xop", + "fma4", + "tbm", + "nrip-save" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G5", + "typename": "Opteron_G5-x86_64-cpu", + "unavailable-features": [ + "misalignsse", + "xop", + "fma4", + "tbm", + "nrip-save" + ], + "alias-of": "Opteron_G5-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G4-v1", + "typename": "Opteron_G4-v1-x86_64-cpu", + "unavailable-features": [ + "misalignsse", + "xop", + "fma4", + "nrip-save" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G4", + "typename": "Opteron_G4-x86_64-cpu", + "unavailable-features": [ + "misalignsse", + "xop", + "fma4", + "nrip-save" + ], + "alias-of": "Opteron_G4-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G3-v1", + "typename": "Opteron_G3-v1-x86_64-cpu", + "unavailable-features": [ + "misalignsse" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G3", + "typename": "Opteron_G3-x86_64-cpu", + "unavailable-features": [ + "misalignsse" + ], + "alias-of": "Opteron_G3-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G2-v1", + "typename": "Opteron_G2-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G2", + "typename": "Opteron_G2-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Opteron_G2-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G1-v1", + "typename": "Opteron_G1-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G1", + "typename": "Opteron_G1-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Opteron_G1-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Nehalem-v2", + "typename": "Nehalem-v2-x86_64-cpu", + "unavailable-features": [ + "spec-ctrl" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Nehalem-v1", + "typename": "Nehalem-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Nehalem-IBRS", + "typename": "Nehalem-IBRS-x86_64-cpu", + "unavailable-features": [ + "spec-ctrl" + ], + "alias-of": "Nehalem-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Nehalem", + "typename": "Nehalem-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Nehalem-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "KnightsMill-v1", + "typename": "KnightsMill-v1-x86_64-cpu", + "unavailable-features": [ + "tsc-deadline", + "avx512f", + "avx512pf", + "avx512er", + "avx512cd", + "avx512-vpopcntdq", + "avx512-4vnniw", + "avx512-4fmaps" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "KnightsMill", + "typename": "KnightsMill-x86_64-cpu", + "unavailable-features": [ + "tsc-deadline", + "avx512f", + "avx512pf", + "avx512er", + "avx512cd", + "avx512-vpopcntdq", + "avx512-4vnniw", + "avx512-4fmaps" + ], + "alias-of": "KnightsMill-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "IvyBridge-v2", + "typename": "IvyBridge-v2-x86_64-cpu", + "unavailable-features": [ + "tsc-deadline", + "spec-ctrl" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "IvyBridge-v1", + "typename": "IvyBridge-v1-x86_64-cpu", + "unavailable-features": [ + "tsc-deadline" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "IvyBridge-IBRS", + "typename": "IvyBridge-IBRS-x86_64-cpu", + "unavailable-features": [ + "tsc-deadline", + "spec-ctrl" + ], + "alias-of": "IvyBridge-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "IvyBridge", + "typename": "IvyBridge-x86_64-cpu", + "unavailable-features": [ + "tsc-deadline" + ], + "alias-of": "IvyBridge-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-v7", + "typename": "Icelake-Server-v7-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "spec-ctrl", + "arch-capabilities", + "ssbd", + "xsavec", + "xsaves" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-v6", + "typename": "Icelake-Server-v6-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid", + "avx512f", + "avx512dq", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "spec-ctrl", + "arch-capabilities", + "ssbd", + "xsavec", + "xsaves" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-v5", + "typename": "Icelake-Server-v5-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid", + "avx512f", + "avx512dq", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "spec-ctrl", + "arch-capabilities", + "ssbd", + "xsavec", + "xsaves" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-v4", + "typename": "Icelake-Server-v4-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid", + "avx512f", + "avx512dq", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "spec-ctrl", + "arch-capabilities", + "ssbd", + "xsavec" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-v3", + "typename": "Icelake-Server-v3-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "spec-ctrl", + "arch-capabilities", + "ssbd", + "xsavec" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-v2", + "typename": "Icelake-Server-v2-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "spec-ctrl", + "ssbd", + "xsavec" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-v1", + "typename": "Icelake-Server-v1-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "spec-ctrl", + "ssbd", + "xsavec" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-noTSX", + "typename": "Icelake-Server-noTSX-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "spec-ctrl", + "ssbd", + "xsavec" + ], + "alias-of": "Icelake-Server-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server", + "typename": "Icelake-Server-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "spec-ctrl", + "ssbd", + "xsavec" + ], + "alias-of": "Icelake-Server-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-v4", + "typename": "Haswell-v4-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid", + "spec-ctrl" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-v3", + "typename": "Haswell-v3-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm", + "spec-ctrl" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-v2", + "typename": "Haswell-v2-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-v1", + "typename": "Haswell-v1-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-noTSX-IBRS", + "typename": "Haswell-noTSX-IBRS-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid", + "spec-ctrl" + ], + "alias-of": "Haswell-v4", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-noTSX", + "typename": "Haswell-noTSX-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid" + ], + "alias-of": "Haswell-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-IBRS", + "typename": "Haswell-IBRS-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm", + "spec-ctrl" + ], + "alias-of": "Haswell-v3", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell", + "typename": "Haswell-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm" + ], + "alias-of": "Haswell-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "GraniteRapids-v3", + "typename": "GraniteRapids-v3-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "tsc-adjust", + "hle", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "bus-lock-detect", + "cldemote", + "movdiri", + "movdir64b", + "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", + "avx10", + "mcdt-no", + "avx10-128", + "avx10-256", + "avx10-512" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "GraniteRapids-v2", + "typename": "GraniteRapids-v2-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "tsc-adjust", + "hle", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "bus-lock-detect", + "cldemote", + "movdiri", + "movdir64b", + "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", + "avx10", + "mcdt-no", + "avx10-128", + "avx10-256", + "avx10-512" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "GraniteRapids-v1", + "typename": "GraniteRapids-v1-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "avx512ifma", + "avx512cd", + "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", + "tsc-deadline", + "hle", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "avx512ifma", + "avx512cd", + "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-v5", + "typename": "EPYC-v5-x86_64-cpu", + "unavailable-features": [ + "fxsr-opt", + "misalignsse", + "osvw", + "topoext", + "perfctr-core", + "overflow-recov", + "succor", + "clzero", + "ibpb", + "lbrv", + "nrip-save", + "tsc-scale", + "vmcb-clean", + "flushbyasid", + "pause-filter", + "pfthreshold", + "v-vmsave-vmload", + "xsavec", + "xsaves" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-v4", + "typename": "EPYC-v4-x86_64-cpu", + "unavailable-features": [ + "fxsr-opt", + "misalignsse", + "osvw", + "topoext", + "perfctr-core", + "clzero", + "ibpb", + "nrip-save", + "xsavec", + "xsaves" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-v3", + "typename": "EPYC-v3-x86_64-cpu", + "unavailable-features": [ + "fxsr-opt", + "misalignsse", + "osvw", + "topoext", + "perfctr-core", + "clzero", + "ibpb", + "nrip-save", + "xsavec", + "xsaves" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-v2", + "typename": "EPYC-v2-x86_64-cpu", + "unavailable-features": [ + "fxsr-opt", + "misalignsse", + "osvw", + "topoext", + "ibpb", + "nrip-save", + "xsavec" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-v1", + "typename": "EPYC-v1-x86_64-cpu", + "unavailable-features": [ + "fxsr-opt", + "misalignsse", + "osvw", + "topoext", + "nrip-save", + "xsavec" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Turin-v1", + "typename": "EPYC-Turin-v1-x86_64-cpu", + "unavailable-features": [ + "pcid", + "invpcid", + "avx512f", + "avx512dq", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "movdiri", + "movdir64b", + "avx512-vp2intersect", + "avx-vnni", + "avx512-bf16", + "fxsr-opt", + "misalignsse", + "osvw", + "topoext", + "perfctr-core", + "overflow-recov", + "succor", + "clzero", + "ibpb", + "ibrs", + "amd-stibp", + "stibp-always-on", + "amd-ssbd", + "amd-psfd", + "fs-gs-base-ns", + "lfence-always-serializing", + "auto-ibrs", + "prefetchi", + "sbpb", + "ibpb-brtype", + "srso-user-kernel-no", + "perfmon-v2", + "lbrv", + "nrip-save", + "tsc-scale", + "vmcb-clean", + "flushbyasid", + "pause-filter", + "pfthreshold", + "v-vmsave-vmload", + "vnmi", + "xsavec", + "xsaves" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Turin", + "typename": "EPYC-Turin-x86_64-cpu", + "unavailable-features": [ + "pcid", + "invpcid", + "avx512f", + "avx512dq", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "movdiri", + "movdir64b", + "avx512-vp2intersect", + "avx-vnni", + "avx512-bf16", + "fxsr-opt", + "misalignsse", + "osvw", + "topoext", + "perfctr-core", + "overflow-recov", + "succor", + "clzero", + "ibpb", + "ibrs", + "amd-stibp", + "stibp-always-on", + "amd-ssbd", + "amd-psfd", + "fs-gs-base-ns", + "lfence-always-serializing", + "auto-ibrs", + "prefetchi", + "sbpb", + "ibpb-brtype", + "srso-user-kernel-no", + "perfmon-v2", + "lbrv", + "nrip-save", + "tsc-scale", + "vmcb-clean", + "flushbyasid", + "pause-filter", + "pfthreshold", + "v-vmsave-vmload", + "vnmi", + "xsavec", + "xsaves" + ], + "alias-of": "EPYC-Turin-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Rome-v5", + "typename": "EPYC-Rome-v5-x86_64-cpu", + "unavailable-features": [ + "fxsr-opt", + "misalignsse", + "osvw", + "topoext", + "perfctr-core", + "overflow-recov", + "succor", + "clzero", + "ibpb", + "ibrs", + "amd-stibp", + "amd-ssbd", + "lbrv", + "nrip-save", + "tsc-scale", + "vmcb-clean", + "flushbyasid", + "pause-filter", + "pfthreshold", + "v-vmsave-vmload", + "xsavec" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Rome-v4", + "typename": "EPYC-Rome-v4-x86_64-cpu", + "unavailable-features": [ + "fxsr-opt", + "misalignsse", + "osvw", + "topoext", + "perfctr-core", + "clzero", + "ibpb", + "ibrs", + "amd-stibp", + "amd-ssbd", + "nrip-save", + "xsavec" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Rome-v3", + "typename": "EPYC-Rome-v3-x86_64-cpu", + "unavailable-features": [ + "fxsr-opt", + "misalignsse", + "osvw", + "topoext", + "perfctr-core", + "clzero", + "ibpb", + "ibrs", + "amd-stibp", + "amd-ssbd", + "nrip-save", + "xsavec", + "xsaves" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Rome-v2", + "typename": "EPYC-Rome-v2-x86_64-cpu", + "unavailable-features": [ + "fxsr-opt", + "misalignsse", + "osvw", + "topoext", + "perfctr-core", + "clzero", + "ibpb", + "ibrs", + "amd-stibp", + "amd-ssbd", + "nrip-save", + "xsavec", + "xsaves" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Rome-v1", + "typename": "EPYC-Rome-v1-x86_64-cpu", + "unavailable-features": [ + "fxsr-opt", + "misalignsse", + "osvw", + "topoext", + "perfctr-core", + "clzero", + "ibpb", + "amd-stibp", + "nrip-save", + "xsavec", + "xsaves" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Rome", + "typename": "EPYC-Rome-x86_64-cpu", + "unavailable-features": [ + "fxsr-opt", + "misalignsse", + "osvw", + "topoext", + "perfctr-core", + "clzero", + "ibpb", + "amd-stibp", + "nrip-save", + "xsavec", + "xsaves" + ], + "alias-of": "EPYC-Rome-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Milan-v3", + "typename": "EPYC-Milan-v3-x86_64-cpu", + "unavailable-features": [ + "pcid", + "invpcid", + "vpclmulqdq", + "fxsr-opt", + "misalignsse", + "osvw", + "topoext", + "perfctr-core", + "overflow-recov", + "succor", + "clzero", + "ibpb", + "ibrs", + "amd-stibp", + "stibp-always-on", + "amd-ssbd", + "amd-psfd", + "lfence-always-serializing", + "lbrv", + "nrip-save", + "tsc-scale", + "vmcb-clean", + "flushbyasid", + "pause-filter", + "pfthreshold", + "v-vmsave-vmload", + "xsavec", + "xsaves" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Milan-v2", + "typename": "EPYC-Milan-v2-x86_64-cpu", + "unavailable-features": [ + "pcid", + "invpcid", + "vpclmulqdq", + "fxsr-opt", + "misalignsse", + "osvw", + "topoext", + "perfctr-core", + "clzero", + "ibpb", + "ibrs", + "amd-stibp", + "stibp-always-on", + "amd-ssbd", + "amd-psfd", + "lfence-always-serializing", + "nrip-save", + "xsavec", + "xsaves" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Milan-v1", + "typename": "EPYC-Milan-v1-x86_64-cpu", + "unavailable-features": [ + "pcid", + "invpcid", + "fxsr-opt", + "misalignsse", + "osvw", + "topoext", + "perfctr-core", + "clzero", + "ibpb", + "ibrs", + "amd-stibp", + "amd-ssbd", + "nrip-save", + "xsavec", + "xsaves" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Milan", + "typename": "EPYC-Milan-x86_64-cpu", + "unavailable-features": [ + "pcid", + "invpcid", + "fxsr-opt", + "misalignsse", + "osvw", + "topoext", + "perfctr-core", + "clzero", + "ibpb", + "ibrs", + "amd-stibp", + "amd-ssbd", + "nrip-save", + "xsavec", + "xsaves" + ], + "alias-of": "EPYC-Milan-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-IBPB", + "typename": "EPYC-IBPB-x86_64-cpu", + "unavailable-features": [ + "fxsr-opt", + "misalignsse", + "osvw", + "topoext", + "ibpb", + "nrip-save", + "xsavec" + ], + "alias-of": "EPYC-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Genoa-v2", + "typename": "EPYC-Genoa-v2-x86_64-cpu", + "unavailable-features": [ + "pcid", + "invpcid", + "avx512f", + "avx512dq", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "avx512-bf16", + "fxsr-opt", + "misalignsse", + "osvw", + "topoext", + "perfctr-core", + "overflow-recov", + "succor", + "clzero", + "ibpb", + "ibrs", + "amd-stibp", + "stibp-always-on", + "amd-ssbd", + "amd-psfd", + "fs-gs-base-ns", + "lfence-always-serializing", + "auto-ibrs", + "perfmon-v2", + "lbrv", + "nrip-save", + "tsc-scale", + "vmcb-clean", + "flushbyasid", + "pause-filter", + "pfthreshold", + "v-vmsave-vmload", + "vnmi", + "xsavec", + "xsaves" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Genoa-v1", + "typename": "EPYC-Genoa-v1-x86_64-cpu", + "unavailable-features": [ + "pcid", + "invpcid", + "avx512f", + "avx512dq", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "avx512-bf16", + "fxsr-opt", + "misalignsse", + "osvw", + "topoext", + "perfctr-core", + "clzero", + "ibpb", + "ibrs", + "amd-stibp", + "stibp-always-on", + "amd-ssbd", + "amd-psfd", + "lfence-always-serializing", + "auto-ibrs", + "nrip-save", + "vnmi", + "xsavec", + "xsaves" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Genoa", + "typename": "EPYC-Genoa-x86_64-cpu", + "unavailable-features": [ + "pcid", + "invpcid", + "avx512f", + "avx512dq", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "avx512-bf16", + "fxsr-opt", + "misalignsse", + "osvw", + "topoext", + "perfctr-core", + "clzero", + "ibpb", + "ibrs", + "amd-stibp", + "stibp-always-on", + "amd-ssbd", + "amd-psfd", + "lfence-always-serializing", + "auto-ibrs", + "nrip-save", + "vnmi", + "xsavec", + "xsaves" + ], + "alias-of": "EPYC-Genoa-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC", + "typename": "EPYC-x86_64-cpu", + "unavailable-features": [ + "fxsr-opt", + "misalignsse", + "osvw", + "topoext", + "nrip-save", + "xsavec" + ], + "alias-of": "EPYC-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Dhyana-v2", + "typename": "Dhyana-v2-x86_64-cpu", + "unavailable-features": [ + "fxsr-opt", + "misalignsse", + "osvw", + "topoext", + "ibpb", + "nrip-save", + "xsavec", + "xsaves" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Dhyana-v1", + "typename": "Dhyana-v1-x86_64-cpu", + "unavailable-features": [ + "fxsr-opt", + "misalignsse", + "osvw", + "topoext", + "ibpb", + "nrip-save", + "xsavec" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Dhyana", + "typename": "Dhyana-x86_64-cpu", + "unavailable-features": [ + "fxsr-opt", + "misalignsse", + "osvw", + "topoext", + "ibpb", + "nrip-save", + "xsavec" + ], + "alias-of": "Dhyana-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Denverton-v3", + "typename": "Denverton-v3-x86_64-cpu", + "unavailable-features": [ + "tsc-deadline", + "spec-ctrl", + "arch-capabilities", + "ssbd", + "xsavec", + "xsaves" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Denverton-v2", + "typename": "Denverton-v2-x86_64-cpu", + "unavailable-features": [ + "tsc-deadline", + "spec-ctrl", + "arch-capabilities", + "ssbd", + "xsavec" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Denverton-v1", + "typename": "Denverton-v1-x86_64-cpu", + "unavailable-features": [ + "tsc-deadline", + "spec-ctrl", + "arch-capabilities", + "ssbd", + "xsavec" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Denverton", + "typename": "Denverton-x86_64-cpu", + "unavailable-features": [ + "tsc-deadline", + "spec-ctrl", + "arch-capabilities", + "ssbd", + "xsavec" + ], + "alias-of": "Denverton-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cooperlake-v2", + "typename": "Cooperlake-v2-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vnni", + "spec-ctrl", + "stibp", + "arch-capabilities", + "ssbd", + "avx512-bf16", + "xsavec", + "xsaves" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cooperlake-v1", + "typename": "Cooperlake-v1-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vnni", + "spec-ctrl", + "stibp", + "arch-capabilities", + "ssbd", + "avx512-bf16", + "xsavec" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cooperlake", + "typename": "Cooperlake-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vnni", + "spec-ctrl", + "stibp", + "arch-capabilities", + "ssbd", + "avx512-bf16", + "xsavec" + ], + "alias-of": "Cooperlake-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Conroe-v1", + "typename": "Conroe-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Conroe", + "typename": "Conroe-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Conroe-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "ClearwaterForest-v1", + "typename": "ClearwaterForest-v1-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "tsc-adjust", + "invpcid", + "gfni", + "vpclmulqdq", + "bus-lock-detect", + "cldemote", + "movdiri", + "movdir64b", + "serialize", + "spec-ctrl", + "arch-capabilities", + "ssbd", + "sha512", + "sm3", + "sm4", + "avx-vnni", + "avx-ifma", + "lam", + "xsavec", + "xsaves", + "avx-vnni-int8", + "avx-ne-convert", + "avx-vnni-int16", + "prefetchiti", + "intel-psfd", + "ipred-ctrl", + "rrsba-ctrl", + "ddpd-u", + "bhi-ctrl", + "mcdt-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "ClearwaterForest", + "typename": "ClearwaterForest-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "tsc-adjust", + "invpcid", + "gfni", + "vpclmulqdq", + "bus-lock-detect", + "cldemote", + "movdiri", + "movdir64b", + "serialize", + "spec-ctrl", + "arch-capabilities", + "ssbd", + "sha512", + "sm3", + "sm4", + "avx-vnni", + "avx-ifma", + "lam", + "xsavec", + "xsaves", + "avx-vnni-int8", + "avx-ne-convert", + "avx-vnni-int16", + "prefetchiti", + "intel-psfd", + "ipred-ctrl", + "rrsba-ctrl", + "ddpd-u", + "bhi-ctrl", + "mcdt-no" + ], + "alias-of": "ClearwaterForest-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cascadelake-Server-v5", + "typename": "Cascadelake-Server-v5-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vnni", + "spec-ctrl", + "arch-capabilities", + "ssbd", + "xsavec", + "xsaves" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cascadelake-Server-v4", + "typename": "Cascadelake-Server-v4-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vnni", + "spec-ctrl", + "arch-capabilities", + "ssbd", + "xsavec" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cascadelake-Server-v3", + "typename": "Cascadelake-Server-v3-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vnni", + "spec-ctrl", + "arch-capabilities", + "ssbd", + "xsavec" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cascadelake-Server-v2", + "typename": "Cascadelake-Server-v2-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vnni", + "spec-ctrl", + "arch-capabilities", + "ssbd", + "xsavec" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cascadelake-Server-v1", + "typename": "Cascadelake-Server-v1-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vnni", + "spec-ctrl", + "ssbd", + "xsavec" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cascadelake-Server-noTSX", + "typename": "Cascadelake-Server-noTSX-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vnni", + "spec-ctrl", + "arch-capabilities", + "ssbd", + "xsavec" + ], + "alias-of": "Cascadelake-Server-v3", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cascadelake-Server", + "typename": "Cascadelake-Server-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vnni", + "spec-ctrl", + "ssbd", + "xsavec" + ], + "alias-of": "Cascadelake-Server-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-v4", + "typename": "Broadwell-v4-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid", + "spec-ctrl" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-v3", + "typename": "Broadwell-v3-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm", + "spec-ctrl" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-v2", + "typename": "Broadwell-v2-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-v1", + "typename": "Broadwell-v1-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-noTSX-IBRS", + "typename": "Broadwell-noTSX-IBRS-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid", + "spec-ctrl" + ], + "alias-of": "Broadwell-v4", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-noTSX", + "typename": "Broadwell-noTSX-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid" + ], + "alias-of": "Broadwell-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-IBRS", + "typename": "Broadwell-IBRS-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm", + "spec-ctrl" + ], + "alias-of": "Broadwell-v3", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell", + "typename": "Broadwell-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm" + ], + "alias-of": "Broadwell-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "486-v1", + "typename": "486-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "486", + "typename": "486-x86_64-cpu", + "unavailable-features": [], + "alias-of": "486-v1", + "static": false, + "migration-safe": true, + "deprecated": false + } + ], + "id": "libvirt-43" +} + +{ + "execute": "query-tpm-models", + "id": "libvirt-44" +} + +{ + "return": [ + "tpm-crb", + "tpm-tis" + ], + "id": "libvirt-44" +} + +{ + "execute": "query-tpm-types", + "id": "libvirt-45" +} + +{ + "return": [ + "passthrough", + "emulator" + ], + "id": "libvirt-45" +} + +{ + "execute": "query-command-line-options", + "id": "libvirt-46" +} + +{ + "return": [ + { + "parameters": [ + { + "name": "type", + "help": "machine type", + "type": "string" + }, + { + "name": "auto-shutdown", + "type": "boolean" + }, + { + "name": "vfio-user", + "type": "boolean" + }, + { + "name": "ioapic2", + "help": "Enable second IO-APIC", + "type": "boolean" + }, + { + "name": "auto-kernel-cmdline", + "help": "Set off to disable adding virtio-mmio devices to the kernel cmdline", + "type": "boolean" + }, + { + "name": "rtc", + "help": "Enable MC146818 RTC", + "type": "boolean" + }, + { + "name": "pcie", + "help": "Enable PCIe", + "type": "boolean" + }, + { + "name": "x-option-roms", + "help": "Set off to disable loading option ROMs", + "type": "boolean" + }, + { + "name": "isa-serial", + "help": "Set off to disable the instantiation an ISA serial port", + "type": "boolean" + }, + { + "name": "kernel", + "help": "Linux kernel image file", + "type": "string" + }, + { + "name": "dt-compatible", + "help": "Overrides the \"compatible\" property of the dt root node", + "type": "string" + }, + { + "name": "boot", + "help": "Boot configuration", + "type": "string" + }, + { + "name": "memory", + "help": "Memory size configuration", + "type": "string" + }, + { + "name": "initrd", + "help": "Linux initial ramdisk file", + "type": "string" + }, + { + "name": "confidential-guest-support", + "help": "Set confidential guest scheme to support", + "type": "string" + }, + { + "name": "aux-ram-share", + "type": "boolean" + }, + { + "name": "graphics", + "help": "Set on/off to enable/disable graphics emulation", + "type": "boolean" + }, + { + "name": "usb", + "help": "Set on/off to enable/disable usb", + "type": "boolean" + }, + { + "name": "firmware", + "help": "Firmware image", + "type": "string" + }, + { + "name": "memory-encryption", + "help": "Set memory encryption object to use", + "type": "string" + }, + { + "name": "dump-guest-core", + "help": "Include guest memory in a core dump", + "type": "boolean" + }, + { + "name": "smp", + "help": "CPU topology", + "type": "string" + }, + { + "name": "shim", + "help": "shim.efi file", + "type": "string" + }, + { + "name": "smp-cache", + "help": "Cache properties list for SMP machine", + "type": "string" + }, + { + "name": "dumpdtb", + "help": "Dump current dtb to a file and quit", + "type": "string" + }, + { + "name": "phandle-start", + "help": "The first phandle ID we may generate dynamically", + "type": "number" + }, + { + "name": "memory-backend", + "help": "Set RAM backendValid value is ID of hostmem based backend", + "type": "string" + }, + { + "name": "mem-merge", + "help": "Enable/disable memory merge support", + "type": "boolean" + }, + { + "name": "dtb", + "help": "Linux kernel device tree file", + "type": "string" + }, + { + "name": "append", + "help": "Linux kernel command line", + "type": "string" + }, + { + "name": "suppress-vmdesc", + "help": "Set on to disable self-describing migration", + "type": "boolean" + }, + { + "name": "smm", + "help": "Enable SMM", + "type": "boolean" + }, + { + "name": "acpi", + "help": "Enable ACPI", + "type": "boolean" + }, + { + "name": "pit", + "help": "Enable i8254 PIT", + "type": "boolean" + }, + { + "name": "pic", + "help": "Enable i8259 PIC", + "type": "boolean" + }, + { + "name": "x-oem-table-id", + "help": "Override the default value of field OEM Table ID in ACPI table header.The string may be up to 8 bytes in size", + "type": "string" + }, + { + "name": "bus-lock-ratelimit", + "help": "Set the ratelimit for the bus locks acquired in VMs", + "type": "string" + }, + { + "name": "sgx-epc", + "help": "SGX EPC device", + "type": "string" + }, + { + "name": "x-oem-id", + "help": "Override the default value of field OEMID in ACPI table header.The string may be up to 6 bytes in size", + "type": "string" + }, + { + "name": "max-fw-size", + "help": "Maximum combined firmware size", + "type": "size" + }, + { + "name": "default-bus-bypass-iommu", + "type": "boolean" + }, + { + "name": "sata", + "help": "Enable/disable Serial ATA bus", + "type": "boolean" + }, + { + "name": "vmport", + "help": "Enable vmport (pc & q35)", + "type": "boolean" + }, + { + "name": "i8042", + "help": "Enable/disable Intel 8042 PS/2 controller emulation", + "type": "boolean" + }, + { + "name": "hpet", + "help": "Enable/disable high precision event timer emulation", + "type": "boolean" + }, + { + "name": "smbios-entry-point-type", + "help": "SMBIOS Entry Point type [32, 64]", + "type": "string" + }, + { + "name": "max-ram-below-4g", + "help": "Maximum ram below the 4G boundary (32bit boundary)", + "type": "size" + }, + { + "name": "fd-bootchk", + "type": "boolean" + }, + { + "name": "smbus", + "help": "Enable/disable system management bus", + "type": "boolean" + }, + { + "name": "x-south-bridge", + "help": "Use a different south bridge than PIIX3", + "type": "string" + } + ], + "option": "machine" + }, + { + "parameters": [ + { + "name": "timeout", + "help": "Request timeout in seconds (default 0 = no timeout)", + "type": "number" + }, + { + "name": "initiator-name", + "help": "Initiator iqn name to use when connecting", + "type": "string" + }, + { + "name": "header-digest", + "help": "HeaderDigest setting. {CRC32C|CRC32C-NONE|NONE-CRC32C|NONE}", + "type": "string" + }, + { + "name": "password-secret", + "help": "ID of the secret providing password for CHAP authentication to target", + "type": "string" + }, + { + "name": "password", + "help": "password for CHAP authentication to target", + "type": "string" + }, + { + "name": "user", + "help": "username for CHAP authentication to target", + "type": "string" + } + ], + "option": "iscsi" + }, + { + "parameters": [ + { + "name": "resourcecontrol", + "type": "string" + }, + { + "name": "spawn", + "type": "string" + }, + { + "name": "elevateprivileges", + "type": "string" + }, + { + "name": "obsolete", + "type": "string" + }, + { + "name": "enable", + "type": "boolean" + } + ], + "option": "sandbox" + }, + { + "parameters": [ + { + "name": "dmode", + "type": "number" + }, + { + "name": "fmode", + "type": "number" + }, + { + "name": "sock_fd", + "type": "number" + }, + { + "name": "socket", + "type": "string" + }, + { + "name": "multidevs", + "type": "string" + }, + { + "name": "readonly", + "type": "boolean" + }, + { + "name": "writeout", + "type": "string" + }, + { + "name": "security_model", + "type": "string" + }, + { + "name": "mount_tag", + "type": "string" + }, + { + "name": "path", + "type": "string" + }, + { + "name": "fsdriver", + "type": "string" + } + ], + "option": "virtfs" + }, + { + "parameters": [ + { + "name": "throttling.iops-size", + "help": "when limiting by iops max size of an I/O in bytes", + "type": "number" + }, + { + "name": "throttling.bps-write-max-length", + "help": "length of the bps-write-max burst period, in seconds", + "type": "number" + }, + { + "name": "throttling.bps-read-max-length", + "help": "length of the bps-read-max burst period, in seconds", + "type": "number" + }, + { + "name": "throttling.bps-total-max-length", + "help": "length of the bps-total-max burst period, in seconds", + "type": "number" + }, + { + "name": "throttling.iops-write-max-length", + "help": "length of the iops-write-max burst period, in seconds", + "type": "number" + }, + { + "name": "throttling.iops-read-max-length", + "help": "length of the iops-read-max burst period, in seconds", + "type": "number" + }, + { + "name": "throttling.iops-total-max-length", + "help": "length of the iops-total-max burst period, in seconds", + "type": "number" + }, + { + "name": "throttling.bps-write-max", + "help": "total bytes write burst", + "type": "number" + }, + { + "name": "throttling.bps-read-max", + "help": "total bytes read burst", + "type": "number" + }, + { + "name": "throttling.bps-total-max", + "help": "total bytes burst", + "type": "number" + }, + { + "name": "throttling.iops-write-max", + "help": "I/O operations write burst", + "type": "number" + }, + { + "name": "throttling.iops-read-max", + "help": "I/O operations read burst", + "type": "number" + }, + { + "name": "throttling.iops-total-max", + "help": "I/O operations burst", + "type": "number" + }, + { + "name": "throttling.bps-write", + "help": "limit write bytes per second", + "type": "number" + }, + { + "name": "throttling.bps-read", + "help": "limit read bytes per second", + "type": "number" + }, + { + "name": "throttling.bps-total", + "help": "limit total bytes per second", + "type": "number" + }, + { + "name": "throttling.iops-write", + "help": "limit write operations per second", + "type": "number" + }, + { + "name": "throttling.iops-read", + "help": "limit read operations per second", + "type": "number" + }, + { + "name": "throttling.iops-total", + "help": "limit total I/O operations per second", + "type": "number" + }, + { + "name": "dmode", + "type": "number" + }, + { + "name": "fmode", + "type": "number" + }, + { + "name": "sock_fd", + "type": "number" + }, + { + "name": "socket", + "type": "string" + }, + { + "name": "multidevs", + "type": "string" + }, + { + "name": "readonly", + "type": "boolean" + }, + { + "name": "writeout", + "type": "string" + }, + { + "name": "security_model", + "type": "string" + }, + { + "name": "path", + "type": "string" + }, + { + "name": "fsdriver", + "type": "string" + } + ], + "option": "fsdev" + }, + { + "parameters": [], + "option": "smbios" + }, + { + "parameters": [], + "option": "acpi" + }, + { + "parameters": [ + { + "name": "power-control", + "type": "boolean" + }, + { + "name": "audiodev", + "type": "string" + }, + { + "name": "non-adaptive", + "type": "boolean" + }, + { + "name": "lossy", + "type": "boolean" + }, + { + "name": "sasl-authz", + "type": "string" + }, + { + "name": "tls-authz", + "type": "string" + }, + { + "name": "sasl", + "type": "boolean" + }, + { + "name": "key-delay-ms", + "type": "number" + }, + { + "name": "lock-key-sync", + "type": "boolean" + }, + { + "name": "reverse", + "type": "boolean" + }, + { + "name": "password-secret", + "type": "string" + }, + { + "name": "password", + "type": "boolean" + }, + { + "name": "ipv6", + "type": "boolean" + }, + { + "name": "ipv4", + "type": "boolean" + }, + { + "name": "to", + "type": "number" + }, + { + "name": "connections", + "type": "number" + }, + { + "name": "head", + "type": "number" + }, + { + "name": "display", + "type": "string" + }, + { + "name": "share", + "type": "string" + }, + { + "name": "tls-creds", + "type": "string" + }, + { + "name": "websocket", + "type": "string" + }, + { + "name": "vnc", + "type": "string" + } + ], + "option": "vnc" + }, + { + "parameters": [ + { + "name": "user", + "type": "string" + }, + { + "name": "chroot", + "type": "string" + }, + { + "name": "async-teardown", + "type": "boolean" + } + ], + "option": "run-with" + }, + { + "parameters": [ + { + "name": "watchdog", + "type": "string" + }, + { + "name": "panic", + "type": "string" + }, + { + "name": "reboot", + "type": "string" + }, + { + "name": "shutdown", + "type": "string" + } + ], + "option": "action" + }, + { + "parameters": [ + { + "name": "gen_id", + "help": "Sets id of the object generating the fw_cfg blob to be inserted", + "type": "string" + }, + { + "name": "string", + "help": "Sets content of the blob to be inserted from a string", + "type": "string" + }, + { + "name": "file", + "help": "Sets the name of the file from which the fw_cfg blob will be loaded", + "type": "string" + }, + { + "name": "name", + "help": "Sets the fw_cfg name of the blob to be inserted", + "type": "string" + } + ], + "option": "fw_cfg" + }, + { + "parameters": [], + "option": "" + }, + { + "parameters": [ + { + "name": "rrsnapshot", + "type": "string" + }, + { + "name": "rrfile", + "type": "string" + }, + { + "name": "rr", + "type": "string" + }, + { + "name": "sleep", + "type": "boolean" + }, + { + "name": "align", + "type": "boolean" + }, + { + "name": "shift", + "type": "string" + } + ], + "option": "icount" + }, + { + "parameters": [], + "option": "numa" + }, + { + "parameters": [ + { + "name": "debug-threads", + "help": "When enabled, name the individual threads; defaults off.\nNOTE: The thread names are for debugging and not a\nstable API.", + "type": "boolean" + }, + { + "name": "process", + "help": "Sets the name of the QEMU process, as shown in top etc", + "type": "string" + }, + { + "name": "guest", + "help": "Sets the name of the guest.\nThis name will be displayed in the SDL window caption.\nThe name will also be used for the VNC server", + "type": "string" + } + ], + "option": "name" + }, + { + "parameters": [ + { + "name": "guest-name", + "help": "Prepends guest name for error messages but only if -name guest is set otherwise option is ignored\n", + "type": "boolean" + }, + { + "name": "timestamp", + "type": "boolean" + } + ], + "option": "msg" + }, + { + "parameters": [ + { + "name": "cpu-pm", + "type": "boolean" + }, + { + "name": "mem-lock", + "type": "string" + } + ], + "option": "overcommit" + }, + { + "parameters": [], + "option": "tpmdev" + }, + { + "parameters": [], + "option": "object" + }, + { + "parameters": [ + { + "name": "opaque", + "help": "free-form string used to describe fd", + "type": "string" + }, + { + "name": "set", + "help": "ID of the fd set to add fd to", + "type": "number" + }, + { + "name": "fd", + "help": "file descriptor of which a duplicate is added to fd set", + "type": "number" + } + ], + "option": "add-fd" + }, + { + "parameters": [ + { + "name": "strict", + "type": "boolean" + }, + { + "name": "reboot-timeout", + "type": "number" + }, + { + "name": "splash-time", + "type": "number" + }, + { + "name": "splash", + "type": "string" + }, + { + "name": "menu", + "type": "boolean" + }, + { + "name": "once", + "type": "string" + }, + { + "name": "order", + "type": "string" + } + ], + "option": "boot-opts" + }, + { + "parameters": [ + { + "name": "maxcpus", + "type": "number" + }, + { + "name": "threads", + "type": "number" + }, + { + "name": "cores", + "type": "number" + }, + { + "name": "modules", + "type": "number" + }, + { + "name": "clusters", + "type": "number" + }, + { + "name": "dies", + "type": "number" + }, + { + "name": "sockets", + "type": "number" + }, + { + "name": "books", + "type": "number" + }, + { + "name": "drawers", + "type": "number" + }, + { + "name": "cpus", + "type": "number" + } + ], + "option": "smp-opts" + }, + { + "parameters": [ + { + "name": "maxmem", + "type": "size" + }, + { + "name": "slots", + "type": "number" + }, + { + "name": "size", + "type": "size" + } + ], + "option": "memory" + }, + { + "parameters": [], + "option": "accel" + }, + { + "parameters": [ + { + "name": "romfile", + "type": "string" + }, + { + "name": "bootindex", + "type": "number" + } + ], + "option": "option-rom" + }, + { + "parameters": [], + "option": "plugin" + }, + { + "parameters": [ + { + "name": "file", + "type": "string" + }, + { + "name": "events", + "type": "string" + }, + { + "name": "enable", + "type": "string" + } + ], + "option": "trace" + }, + { + "parameters": [ + { + "name": "pretty", + "type": "boolean" + }, + { + "name": "chardev", + "type": "string" + }, + { + "name": "mode", + "type": "string" + } + ], + "option": "mon" + }, + { + "parameters": [ + { + "name": "value", + "type": "string" + }, + { + "name": "property", + "type": "string" + }, + { + "name": "driver", + "type": "string" + } + ], + "option": "global" + }, + { + "parameters": [ + { + "name": "driftfix", + "type": "string" + }, + { + "name": "clock", + "type": "string" + }, + { + "name": "base", + "type": "string" + } + ], + "option": "rtc" + }, + { + "parameters": [], + "option": "net" + }, + { + "parameters": [], + "option": "nic" + }, + { + "parameters": [], + "option": "netdev" + }, + { + "parameters": [], + "option": "device" + }, + { + "parameters": [ + { + "name": "abstract", + "type": "boolean" + }, + { + "name": "tight", + "default": "on", + "type": "boolean" + }, + { + "name": "clipboard", + "type": "boolean" + }, + { + "name": "mouse", + "type": "boolean" + }, + { + "name": "logappend", + "type": "boolean" + }, + { + "name": "logfile", + "type": "string" + }, + { + "name": "append", + "type": "boolean" + }, + { + "name": "chardevs.3", + "type": "string" + }, + { + "name": "chardevs.2", + "type": "string" + }, + { + "name": "chardevs.1", + "type": "string" + }, + { + "name": "chardevs.0", + "type": "string" + }, + { + "name": "chardev", + "type": "string" + }, + { + "name": "size", + "type": "size" + }, + { + "name": "debug", + "type": "number" + }, + { + "name": "name", + "type": "string" + }, + { + "name": "signal", + "type": "boolean" + }, + { + "name": "mux", + "type": "boolean" + }, + { + "name": "rows", + "type": "number" + }, + { + "name": "cols", + "type": "number" + }, + { + "name": "height", + "type": "number" + }, + { + "name": "width", + "type": "number" + }, + { + "name": "websocket", + "type": "boolean" + }, + { + "name": "tls-authz", + "type": "string" + }, + { + "name": "tls-creds", + "type": "string" + }, + { + "name": "tn3270", + "type": "boolean" + }, + { + "name": "telnet", + "type": "boolean" + }, + { + "name": "reconnect-ms", + "type": "number" + }, + { + "name": "reconnect", + "type": "number" + }, + { + "name": "nodelay", + "type": "boolean" + }, + { + "name": "delay", + "type": "boolean" + }, + { + "name": "server", + "type": "boolean" + }, + { + "name": "wait", + "type": "boolean" + }, + { + "name": "ipv6", + "type": "boolean" + }, + { + "name": "ipv4", + "type": "boolean" + }, + { + "name": "to", + "type": "number" + }, + { + "name": "localport", + "type": "string" + }, + { + "name": "localaddr", + "type": "string" + }, + { + "name": "fd", + "type": "string" + }, + { + "name": "port", + "type": "string" + }, + { + "name": "host", + "type": "string" + }, + { + "name": "input-path", + "type": "string" + }, + { + "name": "path", + "type": "string" + }, + { + "name": "backend", + "type": "string" + } + ], + "option": "chardev" + }, + { + "parameters": [ + { + "name": "copy-on-read", + "help": "copy read data from backing file into image file", + "type": "boolean" + }, + { + "name": "werror", + "help": "write error action", + "type": "string" + }, + { + "name": "rerror", + "help": "read error action", + "type": "string" + }, + { + "name": "read-only", + "help": "open drive file as read-only", + "type": "boolean" + }, + { + "name": "file", + "help": "file name", + "type": "string" + }, + { + "name": "if", + "help": "interface (ide, scsi, sd, mtd, floppy, pflash, virtio)", + "type": "string" + }, + { + "name": "media", + "help": "media type (disk, cdrom)", + "type": "string" + }, + { + "name": "index", + "help": "index number", + "type": "number" + }, + { + "name": "unit", + "help": "unit number (i.e. lun for scsi)", + "type": "number" + }, + { + "name": "bus", + "help": "bus number", + "type": "number" + }, + { + "name": "stats-account-failed", + "help": "whether to account for failed I/O operations in the statistics", + "type": "boolean" + }, + { + "name": "stats-account-invalid", + "help": "whether to account for invalid I/O operations in the statistics", + "type": "boolean" + }, + { + "name": "detect-zeroes", + "help": "try to optimize zero writes (off, on, unmap)", + "type": "string" + }, + { + "name": "throttling.group", + "help": "name of the block throttling group", + "type": "string" + }, + { + "name": "throttling.iops-size", + "help": "when limiting by iops max size of an I/O in bytes", + "type": "number" + }, + { + "name": "throttling.bps-write-max-length", + "help": "length of the bps-write-max burst period, in seconds", + "type": "number" + }, + { + "name": "throttling.bps-read-max-length", + "help": "length of the bps-read-max burst period, in seconds", + "type": "number" + }, + { + "name": "throttling.bps-total-max-length", + "help": "length of the bps-total-max burst period, in seconds", + "type": "number" + }, + { + "name": "throttling.iops-write-max-length", + "help": "length of the iops-write-max burst period, in seconds", + "type": "number" + }, + { + "name": "throttling.iops-read-max-length", + "help": "length of the iops-read-max burst period, in seconds", + "type": "number" + }, + { + "name": "throttling.iops-total-max-length", + "help": "length of the iops-total-max burst period, in seconds", + "type": "number" + }, + { + "name": "throttling.bps-write-max", + "help": "total bytes write burst", + "type": "number" + }, + { + "name": "throttling.bps-read-max", + "help": "total bytes read burst", + "type": "number" + }, + { + "name": "throttling.bps-total-max", + "help": "total bytes burst", + "type": "number" + }, + { + "name": "throttling.iops-write-max", + "help": "I/O operations write burst", + "type": "number" + }, + { + "name": "throttling.iops-read-max", + "help": "I/O operations read burst", + "type": "number" + }, + { + "name": "throttling.iops-total-max", + "help": "I/O operations burst", + "type": "number" + }, + { + "name": "throttling.bps-write", + "help": "limit write bytes per second", + "type": "number" + }, + { + "name": "throttling.bps-read", + "help": "limit read bytes per second", + "type": "number" + }, + { + "name": "throttling.bps-total", + "help": "limit total bytes per second", + "type": "number" + }, + { + "name": "throttling.iops-write", + "help": "limit write operations per second", + "type": "number" + }, + { + "name": "throttling.iops-read", + "help": "limit read operations per second", + "type": "number" + }, + { + "name": "throttling.iops-total", + "help": "limit total I/O operations per second", + "type": "number" + }, + { + "name": "werror", + "help": "write error action", + "type": "string" + }, + { + "name": "format", + "help": "disk format (raw, qcow2, ...)", + "type": "string" + }, + { + "name": "cache.writeback", + "help": "Enable writeback mode", + "type": "boolean" + }, + { + "name": "aio", + "help": "host AIO implementation (threads, native, io_uring)", + "type": "string" + }, + { + "name": "snapshot", + "help": "enable/disable snapshot mode", + "type": "boolean" + }, + { + "name": "force-share", + "help": "always accept other writers (default: off)", + "type": "boolean" + }, + { + "name": "discard", + "help": "discard operation (ignore/off, unmap/on)", + "type": "string" + }, + { + "name": "auto-read-only", + "help": "Node can become read-only if opening read-write fails", + "type": "boolean" + }, + { + "name": "active", + "help": "Node is activated", + "type": "boolean" + }, + { + "name": "cache.no-flush", + "help": "Ignore flush requests", + "type": "boolean" + }, + { + "name": "cache.direct", + "help": "Bypass software writeback cache on the host", + "type": "boolean" + }, + { + "name": "driver", + "help": "Block driver to use for the node", + "type": "string" + }, + { + "name": "node-name", + "help": "Node name of the block device node", + "type": "string" + } + ], + "option": "drive" + } + ], + "id": "libvirt-46" +} + +{ + "execute": "query-migrate-capabilities", + "id": "libvirt-47" +} + +{ + "return": [ + { + "state": false, + "capability": "xbzrle" + }, + { + "state": false, + "capability": "rdma-pin-all" + }, + { + "state": false, + "capability": "auto-converge" + }, + { + "state": false, + "capability": "zero-blocks" + }, + { + "state": false, + "capability": "events" + }, + { + "state": false, + "capability": "postcopy-ram" + }, + { + "state": false, + "capability": "x-colo" + }, + { + "state": false, + "capability": "release-ram" + }, + { + "state": false, + "capability": "return-path" + }, + { + "state": false, + "capability": "pause-before-switchover" + }, + { + "state": false, + "capability": "multifd" + }, + { + "state": false, + "capability": "dirty-bitmaps" + }, + { + "state": false, + "capability": "postcopy-blocktime" + }, + { + "state": false, + "capability": "late-block-activate" + }, + { + "state": false, + "capability": "x-ignore-shared" + }, + { + "state": false, + "capability": "validate-uuid" + }, + { + "state": false, + "capability": "background-snapshot" + }, + { + "state": false, + "capability": "zero-copy-send" + }, + { + "state": false, + "capability": "postcopy-preempt" + }, + { + "state": false, + "capability": "switchover-ack" + }, + { + "state": false, + "capability": "dirty-limit" + }, + { + "state": false, + "capability": "mapped-ram" + } + ], + "id": "libvirt-47" +} + +{ + "execute": "query-sev-capabilities", + "id": "libvirt-48" +} + +{ + "id": "libvirt-48", + "error": { + "class": "GenericError", + "desc": "KVM not enabled" + } +} + +{ + "execute": "query-sgx-capabilities", + "id": "libvirt-49" +} + +{ + "id": "libvirt-49", + "error": { + "class": "GenericError", + "desc": "Could not open '/dev/sgx_vepc': No such file or directory" + } +} + +{ + "execute": "query-cpu-model-expansion", + "arguments": { + "type": "static", + "model": { + "name": "host" + } + }, + "id": "libvirt-50" +} + +{ + "return": { + "model": { + "name": "base", + "props": { + "avx-ne-convert": false, + "vmx-entry-load-rtit-ctl": false, + "svme-addr-chk": true, + "lfence-always-serializing": false, + "cmov": true, + "ia64": false, + "ssb-no": false, + "aes": true, + "vmx-apicv-xapic": false, + "mmx": true, + "rdpid": true, + "arat": true, + "vmx-page-walk-4": false, + "vmx-page-walk-5": false, + "gfni": false, + "ibrs-all": false, + "vmx-desc-exit": false, + "pause-filter": false, + "mcdt-no": false, + "bus-lock-detect": false, + "xsavec": false, + "intel-pt": false, + "vmx-tsc-scaling": false, + "prefetchiti": false, + "vmx-cr8-store-exit": false, + "vmx-rdseed-exit": false, + "amx-fp16": false, + "fred": false, + "vmx-eptp-switching": false, + "ddpd-u": false, + "kvm-asyncpf": false, + "perfctr-core": false, + "fs-gs-base-ns": false, + "mpx": true, + "auto-ibrs": false, + "pbe": false, + "avx512cd": false, + "decodeassists": false, + "vmx-exit-load-efer": false, + "vmx-exit-clear-bndcfgs": false, + "vmx-nested-exception": false, + "sse4.1": true, + "family": 0, + "intel-pt-lip": false, + "vmx-vmwrite-vmexit-fields": false, + "kvm-asyncpf-int": false, + "vmx-vnmi": false, + "vmx-true-ctls": false, + "prefetchi": false, + "vmx-ept-execonly": false, + "vmx-exit-save-efer": false, + "vmx-invept-all-context": false, + "wbnoinvd": true, + "avx512f": false, + "rfds-no": false, + "msr": true, + "mce": true, + "mca": true, + "xcrypt": false, + "sgx": false, + "srso-user-kernel-no": false, + "vmx-exit-load-pat": false, + "vmx-intr-exit": false, + "min-level": 13, + "vmx-flexpriority": false, + "xgetbv1": true, + "cid": false, + "sgx-exinfo": false, + "intel-psfd": false, + "amd-psfd": false, + "gds-no": false, + "ds": false, + "fxsr": true, + "avx512-fp16": false, + "avx512-bf16": false, + "vmx-cr8-load-exit": false, + "xsaveopt": true, + "arch-lbr": false, + "vmx-apicv-vid": false, + "vmx-exit-save-pat": false, + "xtpr": false, + "tsx-ctrl": false, + "vmx-ple": false, + "avx512vl": false, + "avx512-vpopcntdq": false, + "phe": false, + "extapic": false, + "3dnowprefetch": true, + "vmx-vmfunc": false, + "vmx-activity-shutdown": false, + "sgx1": false, + "sgx2": false, + "avx512vbmi2": false, + "cr8legacy": true, + "vmx-encls-exit": false, + "null-sel-clr-base": true, + "stibp": false, + "vmx-msr-bitmap": false, + "xcrypt-en": false, + "vmx-mwait-exit": false, + "vmx-pml": false, + "vmx-nmi-exit": false, + "amx-tile": false, + "vmx-invept-single-context-noglobals": false, + "pn": false, + "rsba": false, + "dca": false, + "vendor": "AuthenticAMD", + "vmx-unrestricted-guest": false, + "vmx-cr3-store-noexit": false, + "pku": true, + "pks": true, + "smx": false, + "sm3": false, + "sm4": false, + "cmp-legacy": true, + "avx512-4fmaps": false, + "vmcb-clean": false, + "hle": false, + "avx-vnni": false, + "3dnowext": true, + "amd-no-ssb": false, + "npt": true, + "sgxlc": false, + "perfmon-v2": false, + "rdctl-no": false, + "vmx-invvpid": false, + "clwb": true, + "avx10-128": false, + "lbrv": false, + "adx": true, + "ss": true, + "pni": true, + "tsx-ldtrk": false, + "ibpb-brtype": false, + "svm-lock": false, + "smep": true, + "smap": true, + "pfthreshold": false, + "vmx-invpcid-exit": false, + "amx-int8": false, + "x2apic": true, + "avx512vbmi": false, + "avx512vnni": false, + "sgx-edeccssa": false, + "vmx-apicv-x2apic": false, + "kvm-pv-sched-yield": false, + "vmx-invlpg-exit": false, + "no-nested-data-bp": true, + "vmx-invvpid-all-context": false, + "vmx-activity-hlt": false, + "flushbyasid": false, + "f16c": true, + "fdp-excptn-only": false, + "vmx-exit-ack-intr": false, + "ace2-en": false, + "pae": true, + "pat": true, + "sse": true, + "phe-en": false, + "vmx-tsc-offset": false, + "kvm-nopiodelay": false, + "tm": false, + "fbsdp-no": false, + "kvmclock-stable-bit": false, + "vmx-rdtsc-exit": false, + "hypervisor": true, + "vmx-rdtscp-exit": false, + "mds-no": false, + "pcommit": false, + "vmx-vpid": false, + "syscall": true, + "kvm-asyncpf-vmexit": false, + "avx512dq": false, + "svm": true, + "invtsc": false, + "vmx-monitor-exit": false, + "sse2": true, + "ssbd": false, + "vmx-wbinvd-exit": false, + "est": false, + "kvm-poll-control": false, + "avx512ifma": false, + "tm2": false, + "zero-fcs-fds": false, + "kvm-pv-eoi": false, + "kvm-pv-ipi": false, + "cx8": true, + "vmx-invvpid-single-addr": false, + "waitpkg": false, + "cldemote": false, + "sgx-tokenkey": false, + "vmx-ept": false, + "pbrsb-no": false, + "xfd": false, + "lkgs": false, + "kvm-mmu": false, + "sse4.2": true, + "pge": true, + "avx512bitalg": false, + "pdcm": false, + "vmx-entry-load-bndcfgs": false, + "vmx-exit-clear-rtit-ctl": false, + "stibp-always-on": false, + "model": 0, + "movbe": true, + "nrip-save": false, + "ssse3": true, + "sse4a": true, + "kvm-msi-ext-dest-id": false, + "vmx-pause-exit": false, + "invpcid": false, + "sgx-debug": false, + "pdpe1gb": true, + "sgx-mode64": false, + "tsc-deadline": false, + "skip-l1dfl-vmentry": false, + "vmx-exit-load-perf-global-ctrl": false, + "fma": true, + "lam": false, + "cx16": true, + "de": true, + "fzrm": true, + "avx-ifma": false, + "stepping": 0, + "xsave": true, + "vmx-entry-load-fred": false, + "clflush": true, + "skinit": false, + "srso-no": false, + "avx-vnni-int8": false, + "vmx-exit-secondary-ctls": false, + "tsc": true, + "tce": false, + "its-no": false, + "flush-l1d": false, + "fpu": true, + "ds-cpl": false, + "ibs": false, + "fma4": false, + "vmx-exit-nosave-debugctl": false, + "sgx-kss": false, + "la57": true, + "vmx-invept": false, + "osvw": false, + "rfds-clear": false, + "succor": false, + "apic": true, + "pmm": false, + "vmx-entry-noload-debugctl": false, + "vmx-eptad": false, + "spec-ctrl": false, + "vmx-posted-intr": false, + "vmx-apicv-register": false, + "tsc-adjust": false, + "vnmi": false, + "kvm-steal-time": false, + "psdp-no": false, + "vmx-any-errcode": false, + "avx512-vp2intersect": false, + "kvmclock": false, + "vmx-zero-len-inject": false, + "amx-complex": false, + "avx-vnni-int16": false, + "pschange-mc-no": false, + "v-vmsave-vmload": false, + "vmx-rdrand-exit": false, + "sgx-provisionkey": false, + "lwp": false, + "ipred-ctrl": false, + "amd-ssbd": false, + "avx10-256": false, + "xop": false, + "ibpb": false, + "ibrs": false, + "avx": true, + "core-capability": false, + "vmx-invept-single-context": false, + "movdiri": false, + "acpi": true, + "avx512bw": false, + "ace2": false, + "fsgsbase": true, + "vmx-ept-2mb": false, + "vmx-ept-1gb": false, + "ht": false, + "vmx-io-exit": false, + "nx": true, + "pclmulqdq": true, + "mmxext": true, + "popcnt": true, + "vaes": true, + "serialize": false, + "movdir64b": false, + "xsaves": false, + "vmx-shadow-vmcs": false, + "lm": true, + "vmx-exit-save-preemption-timer": false, + "vmx-entry-load-pat": false, + "fsrm": true, + "fsrs": true, + "fsrc": true, + "sbdr-ssdp-no": false, + "vmx-entry-load-perf-global-ctrl": false, + "vmx-io-bitmap": false, + "umip": true, + "vmx-store-lma": false, + "vmx-movdr-exit": false, + "pse": true, + "avx2": true, + "avic": false, + "sep": true, + "virt-ssbd": false, + "vmx-cr3-load-noexit": false, + "nodeid-msr": false, + "md-clear": false, + "sbpb": false, + "misalignsse": false, + "split-lock-detect": false, + "min-xlevel": 2147483681, + "bmi1": true, + "bmi2": true, + "kvm-pv-unhalt": false, + "tsc-scale": false, + "topoext": false, + "amd-stibp": false, + "vmx-preemption-timer": false, + "clflushopt": true, + "vmx-entry-load-pkrs": false, + "avx10-512": false, + "vmx-vnmi-pending": false, + "monitor": true, + "vmx-vintr-pending": false, + "avx512er": false, + "full-width-write": false, + "pmm-en": false, + "pcid": false, + "taa-no": false, + "avx10": false, + "arch-capabilities": false, + "vgif": true, + "vmx-secondary-ctls": false, + "vmx-xsaves": false, + "clzero": false, + "3dnow": true, + "erms": true, + "vmx-entry-ia32e-mode": false, + "lahf-lm": true, + "overflow-recov": false, + "msr-imm": false, + "vpclmulqdq": false, + "vmx-ins-outs": false, + "fxsr-opt": false, + "xstore": false, + "rtm": false, + "kvm-hint-dedicated": false, + "sgx-aex-notify": false, + "bhi-ctrl": false, + "amx-bf16": false, + "lmce": false, + "perfctr-nb": false, + "rdrand": true, + "rdseed": true, + "cmpccxadd": true, + "bhi-no": false, + "avx512-4vnniw": false, + "vme": false, + "vmx": false, + "dtes64": false, + "mtrr": true, + "rdtscp": true, + "xsaveerptr": true, + "pse36": true, + "kvm-pv-tlb-flush": false, + "vmx-activity-wait-sipi": false, + "tbm": false, + "wdt": false, + "vmx-rdpmc-exit": false, + "vmx-mtf": false, + "vmx-entry-load-efer": false, + "eraps": false, + "wrmsrns": false, + "model-id": "QEMU TCG CPU version 2.5+", + "sha-ni": true, + "rrsba-ctrl": false, + "fb-clear": false, + "vmx-exit-load-pkrs": false, + "abm": true, + "sha512": false, + "vmx-ept-advanced-exitinfo": false, + "vmx-enable-user-wait-pause": false, + "avx512pf": false, + "vmx-hlt-exit": false, + "xstore-en": false + } + } + }, + "id": "libvirt-50" +} + +{ + "execute": "query-cpu-model-expansion", + "arguments": { + "type": "static", + "model": { + "name": "host", + "props": { + "migratable": false + } + } + }, + "id": "libvirt-51" +} + +{ + "return": { + "model": { + "name": "base", + "props": { + "avx-ne-convert": false, + "vmx-entry-load-rtit-ctl": false, + "svme-addr-chk": true, + "lfence-always-serializing": false, + "cmov": true, + "ia64": false, + "ssb-no": false, + "aes": true, + "vmx-apicv-xapic": false, + "mmx": true, + "rdpid": true, + "arat": true, + "vmx-page-walk-4": false, + "vmx-page-walk-5": false, + "gfni": false, + "ibrs-all": false, + "vmx-desc-exit": false, + "pause-filter": false, + "mcdt-no": false, + "bus-lock-detect": false, + "xsavec": false, + "intel-pt": false, + "vmx-tsc-scaling": false, + "prefetchiti": false, + "vmx-cr8-store-exit": false, + "vmx-rdseed-exit": false, + "amx-fp16": false, + "fred": false, + "vmx-eptp-switching": false, + "ddpd-u": false, + "kvm-asyncpf": false, + "perfctr-core": false, + "fs-gs-base-ns": false, + "mpx": true, + "auto-ibrs": false, + "pbe": false, + "avx512cd": false, + "decodeassists": false, + "vmx-exit-load-efer": false, + "vmx-exit-clear-bndcfgs": false, + "vmx-nested-exception": false, + "sse4.1": true, + "family": 0, + "intel-pt-lip": false, + "vmx-vmwrite-vmexit-fields": false, + "kvm-asyncpf-int": false, + "vmx-vnmi": false, + "vmx-true-ctls": false, + "prefetchi": false, + "vmx-ept-execonly": false, + "vmx-exit-save-efer": false, + "vmx-invept-all-context": false, + "wbnoinvd": true, + "avx512f": false, + "rfds-no": false, + "msr": true, + "mce": true, + "mca": true, + "xcrypt": false, + "sgx": false, + "srso-user-kernel-no": false, + "vmx-exit-load-pat": false, + "vmx-intr-exit": false, + "min-level": 13, + "vmx-flexpriority": false, + "xgetbv1": true, + "cid": false, + "sgx-exinfo": false, + "intel-psfd": false, + "amd-psfd": false, + "gds-no": false, + "ds": false, + "fxsr": true, + "avx512-fp16": false, + "avx512-bf16": false, + "vmx-cr8-load-exit": false, + "xsaveopt": true, + "arch-lbr": false, + "vmx-apicv-vid": false, + "vmx-exit-save-pat": false, + "xtpr": false, + "tsx-ctrl": false, + "vmx-ple": false, + "avx512vl": false, + "avx512-vpopcntdq": false, + "phe": false, + "extapic": false, + "3dnowprefetch": true, + "vmx-vmfunc": false, + "vmx-activity-shutdown": false, + "sgx1": false, + "sgx2": false, + "avx512vbmi2": false, + "cr8legacy": true, + "vmx-encls-exit": false, + "null-sel-clr-base": true, + "stibp": false, + "vmx-msr-bitmap": false, + "xcrypt-en": false, + "vmx-mwait-exit": false, + "vmx-pml": false, + "vmx-nmi-exit": false, + "amx-tile": false, + "vmx-invept-single-context-noglobals": false, + "pn": false, + "rsba": false, + "dca": false, + "vendor": "AuthenticAMD", + "vmx-unrestricted-guest": false, + "vmx-cr3-store-noexit": false, + "pku": true, + "pks": true, + "smx": false, + "sm3": false, + "sm4": false, + "cmp-legacy": true, + "avx512-4fmaps": false, + "vmcb-clean": false, + "hle": false, + "avx-vnni": false, + "3dnowext": true, + "amd-no-ssb": false, + "npt": true, + "sgxlc": false, + "perfmon-v2": false, + "rdctl-no": false, + "vmx-invvpid": false, + "clwb": true, + "avx10-128": false, + "lbrv": false, + "adx": true, + "ss": true, + "pni": true, + "tsx-ldtrk": false, + "ibpb-brtype": false, + "svm-lock": false, + "smep": true, + "smap": true, + "pfthreshold": false, + "vmx-invpcid-exit": false, + "amx-int8": false, + "x2apic": true, + "avx512vbmi": false, + "avx512vnni": false, + "sgx-edeccssa": false, + "vmx-apicv-x2apic": false, + "kvm-pv-sched-yield": false, + "vmx-invlpg-exit": false, + "no-nested-data-bp": true, + "vmx-invvpid-all-context": false, + "vmx-activity-hlt": false, + "flushbyasid": false, + "f16c": true, + "fdp-excptn-only": false, + "vmx-exit-ack-intr": false, + "ace2-en": false, + "pae": true, + "pat": true, + "sse": true, + "phe-en": false, + "vmx-tsc-offset": false, + "kvm-nopiodelay": false, + "tm": false, + "fbsdp-no": false, + "kvmclock-stable-bit": false, + "vmx-rdtsc-exit": false, + "hypervisor": true, + "vmx-rdtscp-exit": false, + "mds-no": false, + "pcommit": false, + "vmx-vpid": false, + "syscall": true, + "kvm-asyncpf-vmexit": false, + "avx512dq": false, + "svm": true, + "invtsc": false, + "vmx-monitor-exit": false, + "sse2": true, + "ssbd": false, + "vmx-wbinvd-exit": false, + "est": false, + "kvm-poll-control": false, + "avx512ifma": false, + "tm2": false, + "zero-fcs-fds": false, + "kvm-pv-eoi": false, + "kvm-pv-ipi": false, + "cx8": true, + "vmx-invvpid-single-addr": false, + "waitpkg": false, + "cldemote": false, + "sgx-tokenkey": false, + "vmx-ept": false, + "pbrsb-no": false, + "xfd": false, + "lkgs": false, + "kvm-mmu": false, + "sse4.2": true, + "pge": true, + "avx512bitalg": false, + "pdcm": false, + "vmx-entry-load-bndcfgs": false, + "vmx-exit-clear-rtit-ctl": false, + "stibp-always-on": false, + "model": 0, + "movbe": true, + "nrip-save": false, + "ssse3": true, + "sse4a": true, + "kvm-msi-ext-dest-id": false, + "vmx-pause-exit": false, + "invpcid": false, + "sgx-debug": false, + "pdpe1gb": true, + "sgx-mode64": false, + "tsc-deadline": false, + "skip-l1dfl-vmentry": false, + "vmx-exit-load-perf-global-ctrl": false, + "fma": true, + "lam": false, + "cx16": true, + "de": true, + "fzrm": true, + "avx-ifma": false, + "stepping": 0, + "xsave": true, + "vmx-entry-load-fred": false, + "clflush": true, + "skinit": false, + "srso-no": false, + "avx-vnni-int8": false, + "vmx-exit-secondary-ctls": false, + "tsc": true, + "tce": false, + "its-no": false, + "flush-l1d": false, + "fpu": true, + "ds-cpl": false, + "ibs": false, + "fma4": false, + "vmx-exit-nosave-debugctl": false, + "sgx-kss": false, + "la57": true, + "vmx-invept": false, + "osvw": false, + "rfds-clear": false, + "succor": false, + "apic": true, + "pmm": false, + "vmx-entry-noload-debugctl": false, + "vmx-eptad": false, + "spec-ctrl": false, + "vmx-posted-intr": false, + "vmx-apicv-register": false, + "tsc-adjust": false, + "vnmi": false, + "kvm-steal-time": false, + "psdp-no": false, + "vmx-any-errcode": false, + "avx512-vp2intersect": false, + "kvmclock": false, + "vmx-zero-len-inject": false, + "amx-complex": false, + "avx-vnni-int16": false, + "pschange-mc-no": false, + "v-vmsave-vmload": false, + "vmx-rdrand-exit": false, + "sgx-provisionkey": false, + "lwp": false, + "ipred-ctrl": false, + "amd-ssbd": false, + "avx10-256": false, + "xop": false, + "ibpb": false, + "ibrs": false, + "avx": true, + "core-capability": false, + "vmx-invept-single-context": false, + "movdiri": false, + "acpi": true, + "avx512bw": false, + "ace2": false, + "fsgsbase": true, + "vmx-ept-2mb": false, + "vmx-ept-1gb": false, + "ht": false, + "vmx-io-exit": false, + "nx": true, + "pclmulqdq": true, + "mmxext": true, + "popcnt": true, + "vaes": true, + "serialize": false, + "movdir64b": false, + "xsaves": false, + "vmx-shadow-vmcs": false, + "lm": true, + "vmx-exit-save-preemption-timer": false, + "vmx-entry-load-pat": false, + "fsrm": true, + "fsrs": true, + "fsrc": true, + "sbdr-ssdp-no": false, + "vmx-entry-load-perf-global-ctrl": false, + "vmx-io-bitmap": false, + "umip": true, + "vmx-store-lma": false, + "vmx-movdr-exit": false, + "pse": true, + "avx2": true, + "avic": false, + "sep": true, + "virt-ssbd": false, + "vmx-cr3-load-noexit": false, + "nodeid-msr": false, + "md-clear": false, + "sbpb": false, + "misalignsse": false, + "split-lock-detect": false, + "min-xlevel": 2147483681, + "bmi1": true, + "bmi2": true, + "kvm-pv-unhalt": false, + "tsc-scale": false, + "topoext": false, + "amd-stibp": false, + "vmx-preemption-timer": false, + "clflushopt": true, + "vmx-entry-load-pkrs": false, + "avx10-512": false, + "vmx-vnmi-pending": false, + "monitor": true, + "vmx-vintr-pending": false, + "avx512er": false, + "full-width-write": false, + "pmm-en": false, + "pcid": false, + "taa-no": false, + "avx10": false, + "arch-capabilities": false, + "vgif": true, + "vmx-secondary-ctls": false, + "vmx-xsaves": false, + "clzero": false, + "3dnow": true, + "erms": true, + "vmx-entry-ia32e-mode": false, + "lahf-lm": true, + "overflow-recov": false, + "msr-imm": false, + "vpclmulqdq": false, + "vmx-ins-outs": false, + "fxsr-opt": false, + "xstore": false, + "rtm": false, + "kvm-hint-dedicated": false, + "sgx-aex-notify": false, + "bhi-ctrl": false, + "amx-bf16": false, + "lmce": false, + "perfctr-nb": false, + "rdrand": true, + "rdseed": true, + "cmpccxadd": true, + "bhi-no": false, + "avx512-4vnniw": false, + "vme": false, + "vmx": false, + "dtes64": false, + "mtrr": true, + "rdtscp": true, + "xsaveerptr": true, + "pse36": true, + "kvm-pv-tlb-flush": false, + "vmx-activity-wait-sipi": false, + "tbm": false, + "wdt": false, + "vmx-rdpmc-exit": false, + "vmx-mtf": false, + "vmx-entry-load-efer": false, + "eraps": false, + "wrmsrns": false, + "model-id": "QEMU TCG CPU version 2.5+", + "sha-ni": true, + "rrsba-ctrl": false, + "fb-clear": false, + "vmx-exit-load-pkrs": false, + "abm": true, + "sha512": false, + "vmx-ept-advanced-exitinfo": false, + "vmx-enable-user-wait-pause": false, + "avx512pf": false, + "vmx-hlt-exit": false, + "xstore-en": false + } + } + }, + "id": "libvirt-51" +} + +{ + "execute": "query-cpu-model-expansion", + "arguments": { + "type": "full", + "model": { + "name": "host" + } + }, + "id": "libvirt-52" +} + +{ + "return": { + "model": { + "name": "host", + "props": { + "avx-ne-convert": false, + "vmx-entry-load-rtit-ctl": false, + "phys-bits": 0, + "core-id": -1, + "svme-addr-chk": true, + "xlevel": 2147483681, + "lfence-always-serializing": false, + "cmov": true, + "ia64": false, + "hv-version-id-minor": 0, + "ssb-no": false, + "aes": true, + "vmx-apicv-xapic": false, + "kvm-pv-enforce-cpuid": false, + "mmx": true, + "arat": true, + "rdpid": true, + "vmx-page-walk-4": false, + "vmx-page-walk-5": false, + "vmx-desc-exit": false, + "gfni": false, + "ibrs-all": false, + "pause-filter": false, + "mcdt-no": false, + "bus-lock-detect": false, + "xsavec": false, + "intel-pt": false, + "vmx-tsc-scaling": false, + "prefetchiti": false, + "vmx-cr8-store-exit": false, + "hv-xmm-input": false, + "hv-frequencies": false, + "tsc-frequency": 0, + "vmx-rdseed-exit": false, + "guest-phys-bits": 4294967295, + "xd": true, + "x-intel-pt-auto-level": true, + "amx-fp16": false, + "hv-vendor-id": "", + "fred": false, + "ddpd-u": false, + "vmx-eptp-switching": false, + "hv-syndbg": false, + "kvm-asyncpf": false, + "kvm_asyncpf": false, + "perfctr-core": false, + "perfctr_core": false, + "fs-gs-base-ns": false, + "auto-ibrs": false, + "mpx": true, + "avx512cd": false, + "pbe": false, + "decodeassists": false, + "vmx-nested-exception": false, + "vmx-exit-load-efer": false, + "vmx-exit-clear-bndcfgs": false, + "sse4.1": true, + "sse4-1": true, + "sse4_1": true, + "family": 0, + "legacy-cache": true, + "intel-pt-lip": false, + "vmx-vmwrite-vmexit-fields": false, + "x-amd-topoext-features-only": true, + "vmx-vnmi": false, + "kvm-asyncpf-int": false, + "vmx-true-ctls": false, + "host-phys-bits-limit": 0, + "prefetchi": false, + "vmx-ept-execonly": false, + "vmx-exit-save-efer": false, + "vmx-invept-all-context": false, + "vmware-cpuid-freq": true, + "wbnoinvd": true, + "avx512f": false, + "rfds-no": false, + "xcrypt": false, + "hv-runtime": false, + "hv-stimer-direct": false, + "mce": true, + "mca": true, + "msr": true, + "sgx": false, + "thread-id": -1, + "srso-user-kernel-no": false, + "vmx-exit-load-pat": false, + "vmx-intr-exit": false, + "min-level": 13, + "vmx-flexpriority": false, + "legacy-multi-node": false, + "xgetbv1": true, + "cid": false, + "hv-relaxed": false, + "intel-psfd": false, + "sgx-exinfo": false, + "amd-psfd": false, + "gds-no": false, + "avx512-bf16": false, + "avx512-fp16": false, + "ds": false, + "hv-crash": false, + "fxsr": true, + "vmx-cr8-load-exit": false, + "hv-version-id-sbranch": 0, + "hv-version-id-snumber": 0, + "xsaveopt": true, + "arch-lbr": false, + "vmx-apicv-vid": false, + "vmx-exit-save-pat": false, + "tsx-ctrl": false, + "xtpr": false, + "vmx-ple": false, + "hv-evmcs": false, + "avx512-vpopcntdq": false, + "hv-version-id-spack": 0, + "phe": false, + "avx512vl": false, + "extapic": false, + "3dnowprefetch": true, + "vmx-vmfunc": false, + "vmx-activity-shutdown": false, + "sgx1": false, + "sgx2": false, + "avx512vbmi2": false, + "cr8legacy": true, + "vmx-encls-exit": false, + "null-sel-clr-base": true, + "stibp": false, + "vmx-msr-bitmap": false, + "cpuid-0xb": true, + "xcrypt-en": false, + "vmx-mwait-exit": false, + "kvm_pv_eoi": false, + "vmx-pml": false, + "apic-id": 4294967295, + "vmx-nmi-exit": false, + "vmx-invept-single-context-noglobals": false, + "amx-tile": false, + "pn": false, + "rsba": false, + "dca": false, + "vmx-unrestricted-guest": false, + "vendor": "AuthenticAMD", + "hv-ipi": false, + "vmx-cr3-store-noexit": false, + "pku": true, + "pks": true, + "sm4": false, + "sm3": false, + "smx": false, + "cmp-legacy": true, + "cmp_legacy": true, + "node-id": -1, + "avx512-4fmaps": false, + "vmcb-clean": false, + "vmcb_clean": false, + "hle": false, + "amd-no-ssb": false, + "3dnowext": true, + "avx-vnni": false, + "npt": true, + "sgxlc": false, + "perfmon-v2": false, + "rdctl-no": false, + "vmx-invvpid": false, + "x-l1-cache-per-thread": true, + "memory": "/machine/unattached/system[0]", + "x-consistent-cache": true, + "clwb": true, + "avx10-128": false, + "lbrv": false, + "adx": true, + "ss": true, + "pni": true, + "x-force-cpuid-0x1f": false, + "tsx-ldtrk": false, + "host-cache-info": false, + "ibpb-brtype": false, + "svm-lock": false, + "svm_lock": false, + "pfthreshold": false, + "smap": true, + "smep": true, + "vmx-invpcid-exit": false, + "amx-int8": false, + "x2apic": true, + "sgx-edeccssa": false, + "avx512vnni": false, + "avx512vbmi": false, + "vmx-apicv-x2apic": false, + "hv-stimer": false, + "kvm-pv-sched-yield": false, + "vmx-invlpg-exit": false, + "x-hv-synic-kvm-only": false, + "no-nested-data-bp": true, + "vmx-invvpid-all-context": false, + "i64": true, + "vmx-activity-hlt": false, + "flushbyasid": false, + "f16c": true, + "fdp-excptn-only": false, + "vmx-exit-ack-intr": false, + "ace2-en": false, + "pae": true, + "pat": true, + "sse": true, + "die-id": -1, + "vmx-tsc-offset": false, + "phe-en": false, + "kvm-nopiodelay": false, + "kvm_nopiodelay": false, + "tm": false, + "hv-enforce-cpuid": false, + "fbsdp-no": false, + "kvmclock-stable-bit": false, + "vmx-rdtsc-exit": false, + "hypervisor": true, + "vmx-rdtscp-exit": false, + "socket-id": -1, + "mds-no": false, + "pcommit": false, + "vmx-vpid": false, + "syscall": true, + "kvm-asyncpf-vmexit": false, + "level": 13, + "avx512dq": false, + "x-migrate-smi-count": true, + "svm": true, + "full-cpuid-auto-level": true, + "hv-avic": false, + "hv-reset": false, + "invtsc": false, + "vmx-monitor-exit": false, + "sse2": true, + "vmx-wbinvd-exit": false, + "ssbd": false, + "sse3": true, + "est": false, + "kvm-poll-control": false, + "kvm_poll_control": false, + "avx512ifma": false, + "tm2": false, + "start-powered-off": false, + "zero-fcs-fds": false, + "kvm-pv-eoi": false, + "kvm-pv-ipi": false, + "hv-emsr-bitmap": false, + "cx8": true, + "vmx-invvpid-single-addr": false, + "waitpkg": false, + "sgx-tokenkey": false, + "cldemote": false, + "vmx-ept": false, + "pbrsb-no": false, + "hv-tlbflush-direct": false, + "avx10-version": 0, + "xfd": false, + "lkgs": false, + "hv-reenlightenment": false, + "kvm-mmu": false, + "kvm_mmu": false, + "sse4.2": true, + "sse4-2": true, + "sse4_2": true, + "pge": true, + "fill-mtrr-mask": true, + "avx512bitalg": false, + "vmx-entry-load-bndcfgs": false, + "pdcm": false, + "nodeid_msr": false, + "vmx-exit-clear-rtit-ctl": false, + "stibp-always-on": false, + "hv-apicv": false, + "model": 0, + "movbe": true, + "nrip-save": false, + "nrip_save": false, + "vmx-pause-exit": false, + "ssse3": true, + "sse4a": true, + "kvm-msi-ext-dest-id": false, + "kvm_pv_unhalt": false, + "sgx-debug": false, + "invpcid": false, + "pdpe1gb": true, + "sgx-mode64": false, + "tsc-deadline": false, + "skip-l1dfl-vmentry": false, + "vmx-exit-load-perf-global-ctrl": false, + "fma": true, + "lam": false, + "cx16": true, + "fzrm": true, + "de": true, + "avx-ifma": false, + "hv-version-id-build": 14393, + "enforce": false, + "stepping": 0, + "xsave": true, + "vmx-entry-load-fred": false, + "lbr-fmt": 18446744073709551552, + "lbr_fmt": 18446744073709551552, + "clflush": true, + "skinit": false, + "avx-vnni-int8": false, + "srso-no": false, + "vmx-exit-secondary-ctls": false, + "tsc": true, + "tce": false, + "its-no": false, + "flush-l1d": false, + "kvm_asyncpf_int": false, + "fpu": true, + "ds-cpl": false, + "ibs": false, + "ds_cpl": false, + "x-vendor-cpuid-only-v2": true, + "fma4": false, + "host-phys-bits": false, + "sgx-kss": false, + "vmx-exit-nosave-debugctl": false, + "hv-version-id-major": 10, + "vmx-invept": false, + "la57": true, + "osvw": false, + "migratable": true, + "rfds-clear": false, + "check": true, + "succor": false, + "hv-spinlocks": 4294967295, + "vmx-entry-noload-debugctl": false, + "vmx-eptad": false, + "pmu": false, + "pmm": false, + "apic": true, + "spec-ctrl": false, + "vmx-posted-intr": false, + "vmx-apicv-register": false, + "min-xlevel2": 0, + "vnmi": false, + "tsc-adjust": false, + "tsc_adjust": false, + "kvm-steal-time": false, + "psdp-no": false, + "kvm_steal_time": false, + "vmx-any-errcode": false, + "avx512-vp2intersect": false, + "kvmclock": false, + "vmx-zero-len-inject": false, + "amx-complex": false, + "avx-vnni-int16": false, + "l3-cache": true, + "pschange-mc-no": false, + "v-vmsave-vmload": false, + "sgx-provisionkey": false, + "vmx-rdrand-exit": false, + "lwp": false, + "ipred-ctrl": false, + "hv-passthrough": false, + "amd-ssbd": false, + "avx10-256": false, + "ibpb": false, + "ibrs": false, + "xop": false, + "core-capability": false, + "avx": true, + "vmx-invept-single-context": false, + "movdiri": false, + "avx512bw": false, + "acpi": true, + "ace2": false, + "fsgsbase": true, + "hv-vapic": false, + "vmx-ept-2mb": false, + "vmx-ept-1gb": false, + "ht": false, + "vmx-io-exit": false, + "nx": true, + "pclmulqdq": true, + "mmxext": true, + "popcnt": true, + "vaes": true, + "serialize": false, + "xsaves": false, + "movdir64b": false, + "vmx-shadow-vmcs": false, + "tcg-cpuid": true, + "lm": true, + "vmx-exit-save-preemption-timer": false, + "vmx-entry-load-pat": false, + "fsrs": true, + "fsrm": true, + "fsrc": true, + "sbdr-ssdp-no": false, + "vmx-entry-load-perf-global-ctrl": false, + "vmx-io-bitmap": false, + "vmx-store-lma": false, + "umip": true, + "vmx-movdr-exit": false, + "avx2": true, + "pse": true, + "avic": false, + "sep": true, + "pclmuldq": true, + "vmx-cr3-load-noexit": false, + "virt-ssbd": false, + "x-hv-max-vps": -1, + "nodeid-msr": false, + "md-clear": false, + "sbpb": false, + "split-lock-detect": false, + "kvm": true, + "misalignsse": false, + "min-xlevel": 2147483681, + "realized": false, + "kvm-pv-unhalt": false, + "bmi2": true, + "bmi1": true, + "xen-vapic": false, + "tsc-scale": false, + "tsc_scale": false, + "topoext": false, + "amd-stibp": false, + "hv-vpindex": false, + "hv-no-nonarch-coresharing": "off", + "ucode-rev": 0, + "vmx-preemption-timer": false, + "xlevel2": 0, + "vmx-entry-load-pkrs": false, + "clflushopt": true, + "avx10-512": false, + "vmx-vnmi-pending": false, + "monitor": true, + "vmx-vintr-pending": false, + "avx512er": false, + "full-width-write": false, + "pmm-en": false, + "taa-no": false, + "avx10": false, + "pcid": false, + "vgif": true, + "vmx-secondary-ctls": false, + "vmx-xsaves": false, + "arch-capabilities": false, + "x-vendor-cpuid-only": true, + "clzero": false, + "3dnow": true, + "erms": true, + "x-force-features": false, + "vmx-entry-ia32e-mode": false, + "lahf-lm": true, + "overflow-recov": false, + "lahf_lm": true, + "msr-imm": false, + "vmx-ins-outs": false, + "vpclmulqdq": false, + "xstore": false, + "fxsr-opt": false, + "hv-synic": false, + "fxsr_opt": false, + "sgx-aex-notify": false, + "rtm": false, + "kvm-hint-dedicated": false, + "bhi-ctrl": false, + "amx-bf16": false, + "lmce": false, + "hv-time": false, + "perfctr-nb": false, + "perfctr_nb": false, + "hv-tlbflush": false, + "ffxsr": false, + "rdrand": true, + "rdseed": true, + "bhi-no": false, + "cmpccxadd": true, + "avx512-4vnniw": false, + "vme": false, + "vmx": false, + "dtes64": false, + "mtrr": true, + "rdtscp": true, + "xsaveerptr": true, + "pse36": true, + "kvm-pv-tlb-flush": false, + "vmx-activity-wait-sipi": false, + "module-id": -1, + "tbm": false, + "vmx-rdpmc-exit": false, + "wdt": false, + "vmx-entry-load-efer": false, + "level-func7": 1, + "vmx-mtf": false, + "hv-tlbflush-ext": false, + "eraps": false, + "pause_filter": false, + "wrmsrns": false, + "model-id": "QEMU TCG CPU version 2.5+", + "sha-ni": true, + "rrsba-ctrl": false, + "vmx-exit-load-pkrs": false, + "fb-clear": false, + "abm": true, + "sha512": false, + "vmx-ept-advanced-exitinfo": false, + "vmx-enable-user-wait-pause": false, + "avx512pf": false, + "vmx-hlt-exit": false, + "xstore-en": false + } + } + }, + "id": "libvirt-52" +} + +{ + "execute": "query-cpu-model-expansion", + "arguments": { + "type": "full", + "model": { + "name": "host", + "props": { + "migratable": false, + "hv-passthrough": true + } + } + }, + "id": "libvirt-53" +} + +{ + "return": { + "model": { + "name": "host", + "props": { + "avx-ne-convert": false, + "vmx-entry-load-rtit-ctl": false, + "phys-bits": 0, + "core-id": -1, + "svme-addr-chk": true, + "xlevel": 2147483681, + "lfence-always-serializing": false, + "cmov": true, + "ia64": false, + "hv-version-id-minor": 0, + "ssb-no": false, + "aes": true, + "vmx-apicv-xapic": false, + "kvm-pv-enforce-cpuid": false, + "mmx": true, + "arat": true, + "rdpid": true, + "vmx-page-walk-4": false, + "vmx-page-walk-5": false, + "vmx-desc-exit": false, + "gfni": false, + "ibrs-all": false, + "pause-filter": false, + "mcdt-no": false, + "bus-lock-detect": false, + "xsavec": false, + "intel-pt": false, + "vmx-tsc-scaling": false, + "prefetchiti": false, + "vmx-cr8-store-exit": false, + "hv-xmm-input": false, + "hv-frequencies": false, + "tsc-frequency": 0, + "vmx-rdseed-exit": false, + "guest-phys-bits": 4294967295, + "xd": true, + "x-intel-pt-auto-level": true, + "amx-fp16": false, + "hv-vendor-id": "", + "fred": false, + "ddpd-u": false, + "vmx-eptp-switching": false, + "hv-syndbg": false, + "kvm-asyncpf": false, + "kvm_asyncpf": false, + "perfctr-core": false, + "perfctr_core": false, + "fs-gs-base-ns": false, + "auto-ibrs": false, + "mpx": true, + "avx512cd": false, + "pbe": false, + "decodeassists": false, + "vmx-nested-exception": false, + "vmx-exit-load-efer": false, + "vmx-exit-clear-bndcfgs": false, + "sse4.1": true, + "sse4-1": true, + "sse4_1": true, + "family": 0, + "legacy-cache": true, + "intel-pt-lip": false, + "vmx-vmwrite-vmexit-fields": false, + "x-amd-topoext-features-only": true, + "vmx-vnmi": false, + "kvm-asyncpf-int": false, + "vmx-true-ctls": false, + "host-phys-bits-limit": 0, + "prefetchi": false, + "vmx-ept-execonly": false, + "vmx-exit-save-efer": false, + "vmx-invept-all-context": false, + "vmware-cpuid-freq": true, + "wbnoinvd": true, + "avx512f": false, + "rfds-no": false, + "xcrypt": false, + "hv-runtime": false, + "hv-stimer-direct": false, + "mce": true, + "mca": true, + "msr": true, + "sgx": false, + "thread-id": -1, + "srso-user-kernel-no": false, + "vmx-exit-load-pat": false, + "vmx-intr-exit": false, + "min-level": 13, + "vmx-flexpriority": false, + "legacy-multi-node": false, + "xgetbv1": true, + "cid": false, + "hv-relaxed": false, + "intel-psfd": false, + "sgx-exinfo": false, + "amd-psfd": false, + "gds-no": false, + "avx512-bf16": false, + "avx512-fp16": false, + "ds": false, + "hv-crash": false, + "fxsr": true, + "vmx-cr8-load-exit": false, + "hv-version-id-sbranch": 0, + "hv-version-id-snumber": 0, + "xsaveopt": true, + "arch-lbr": false, + "vmx-apicv-vid": false, + "vmx-exit-save-pat": false, + "tsx-ctrl": false, + "xtpr": false, + "vmx-ple": false, + "hv-evmcs": false, + "avx512-vpopcntdq": false, + "hv-version-id-spack": 0, + "phe": false, + "avx512vl": false, + "extapic": false, + "3dnowprefetch": true, + "vmx-vmfunc": false, + "vmx-activity-shutdown": false, + "sgx1": false, + "sgx2": false, + "avx512vbmi2": false, + "cr8legacy": true, + "vmx-encls-exit": false, + "null-sel-clr-base": true, + "stibp": false, + "vmx-msr-bitmap": false, + "cpuid-0xb": true, + "xcrypt-en": false, + "vmx-mwait-exit": false, + "kvm_pv_eoi": false, + "vmx-pml": false, + "apic-id": 4294967295, + "vmx-nmi-exit": false, + "vmx-invept-single-context-noglobals": false, + "amx-tile": false, + "pn": false, + "rsba": false, + "dca": false, + "vmx-unrestricted-guest": false, + "vendor": "AuthenticAMD", + "hv-ipi": false, + "vmx-cr3-store-noexit": false, + "pku": true, + "pks": true, + "sm4": false, + "sm3": false, + "smx": false, + "cmp-legacy": true, + "cmp_legacy": true, + "node-id": -1, + "avx512-4fmaps": false, + "vmcb-clean": false, + "vmcb_clean": false, + "hle": false, + "amd-no-ssb": false, + "3dnowext": true, + "avx-vnni": false, + "npt": true, + "sgxlc": false, + "perfmon-v2": false, + "rdctl-no": false, + "vmx-invvpid": false, + "x-l1-cache-per-thread": true, + "memory": "/machine/unattached/system[0]", + "x-consistent-cache": true, + "clwb": true, + "avx10-128": false, + "lbrv": false, + "adx": true, + "ss": true, + "pni": true, + "x-force-cpuid-0x1f": false, + "tsx-ldtrk": false, + "host-cache-info": false, + "ibpb-brtype": false, + "svm-lock": false, + "svm_lock": false, + "pfthreshold": false, + "smap": true, + "smep": true, + "vmx-invpcid-exit": false, + "amx-int8": false, + "x2apic": true, + "sgx-edeccssa": false, + "avx512vnni": false, + "avx512vbmi": false, + "vmx-apicv-x2apic": false, + "hv-stimer": false, + "kvm-pv-sched-yield": false, + "vmx-invlpg-exit": false, + "x-hv-synic-kvm-only": false, + "no-nested-data-bp": true, + "vmx-invvpid-all-context": false, + "i64": true, + "vmx-activity-hlt": false, + "flushbyasid": false, + "f16c": true, + "fdp-excptn-only": false, + "vmx-exit-ack-intr": false, + "ace2-en": false, + "pae": true, + "pat": true, + "sse": true, + "die-id": -1, + "vmx-tsc-offset": false, + "phe-en": false, + "kvm-nopiodelay": false, + "kvm_nopiodelay": false, + "tm": false, + "hv-enforce-cpuid": false, + "fbsdp-no": false, + "kvmclock-stable-bit": false, + "vmx-rdtsc-exit": false, + "hypervisor": true, + "vmx-rdtscp-exit": false, + "socket-id": -1, + "mds-no": false, + "pcommit": false, + "vmx-vpid": false, + "syscall": true, + "kvm-asyncpf-vmexit": false, + "level": 13, + "avx512dq": false, + "x-migrate-smi-count": true, + "svm": true, + "full-cpuid-auto-level": true, + "hv-avic": false, + "hv-reset": false, + "invtsc": false, + "vmx-monitor-exit": false, + "sse2": true, + "vmx-wbinvd-exit": false, + "ssbd": false, + "sse3": true, + "est": false, + "kvm-poll-control": false, + "kvm_poll_control": false, + "avx512ifma": false, + "tm2": false, + "start-powered-off": false, + "zero-fcs-fds": false, + "kvm-pv-eoi": false, + "kvm-pv-ipi": false, + "hv-emsr-bitmap": false, + "cx8": true, + "vmx-invvpid-single-addr": false, + "waitpkg": false, + "sgx-tokenkey": false, + "cldemote": false, + "vmx-ept": false, + "pbrsb-no": false, + "hv-tlbflush-direct": false, + "avx10-version": 0, + "xfd": false, + "lkgs": false, + "hv-reenlightenment": false, + "kvm-mmu": false, + "kvm_mmu": false, + "sse4.2": true, + "sse4-2": true, + "sse4_2": true, + "pge": true, + "fill-mtrr-mask": true, + "avx512bitalg": false, + "vmx-entry-load-bndcfgs": false, + "pdcm": false, + "nodeid_msr": false, + "vmx-exit-clear-rtit-ctl": false, + "stibp-always-on": false, + "hv-apicv": false, + "model": 0, + "movbe": true, + "nrip-save": false, + "nrip_save": false, + "vmx-pause-exit": false, + "ssse3": true, + "sse4a": true, + "kvm-msi-ext-dest-id": false, + "kvm_pv_unhalt": false, + "sgx-debug": false, + "invpcid": false, + "pdpe1gb": true, + "sgx-mode64": false, + "tsc-deadline": false, + "skip-l1dfl-vmentry": false, + "vmx-exit-load-perf-global-ctrl": false, + "fma": true, + "lam": false, + "cx16": true, + "fzrm": true, + "de": true, + "avx-ifma": false, + "hv-version-id-build": 14393, + "enforce": false, + "stepping": 0, + "xsave": true, + "vmx-entry-load-fred": false, + "lbr-fmt": 18446744073709551552, + "lbr_fmt": 18446744073709551552, + "clflush": true, + "skinit": false, + "avx-vnni-int8": false, + "srso-no": false, + "vmx-exit-secondary-ctls": false, + "tsc": true, + "tce": false, + "its-no": false, + "flush-l1d": false, + "kvm_asyncpf_int": false, + "fpu": true, + "ds-cpl": false, + "ibs": false, + "ds_cpl": false, + "x-vendor-cpuid-only-v2": true, + "fma4": false, + "host-phys-bits": false, + "sgx-kss": false, + "vmx-exit-nosave-debugctl": false, + "hv-version-id-major": 10, + "vmx-invept": false, + "la57": true, + "osvw": false, + "migratable": false, + "rfds-clear": false, + "check": true, + "succor": false, + "hv-spinlocks": 4294967295, + "vmx-entry-noload-debugctl": false, + "vmx-eptad": false, + "pmu": false, + "pmm": false, + "apic": true, + "spec-ctrl": false, + "vmx-posted-intr": false, + "vmx-apicv-register": false, + "min-xlevel2": 0, + "vnmi": false, + "tsc-adjust": false, + "tsc_adjust": false, + "kvm-steal-time": false, + "psdp-no": false, + "kvm_steal_time": false, + "vmx-any-errcode": false, + "avx512-vp2intersect": false, + "kvmclock": false, + "vmx-zero-len-inject": false, + "amx-complex": false, + "avx-vnni-int16": false, + "l3-cache": true, + "pschange-mc-no": false, + "v-vmsave-vmload": false, + "sgx-provisionkey": false, + "vmx-rdrand-exit": false, + "lwp": false, + "ipred-ctrl": false, + "hv-passthrough": true, + "amd-ssbd": false, + "avx10-256": false, + "ibpb": false, + "ibrs": false, + "xop": false, + "core-capability": false, + "avx": true, + "vmx-invept-single-context": false, + "movdiri": false, + "avx512bw": false, + "acpi": true, + "ace2": false, + "fsgsbase": true, + "hv-vapic": false, + "vmx-ept-2mb": false, + "vmx-ept-1gb": false, + "ht": false, + "vmx-io-exit": false, + "nx": true, + "pclmulqdq": true, + "mmxext": true, + "popcnt": true, + "vaes": true, + "serialize": false, + "xsaves": false, + "movdir64b": false, + "vmx-shadow-vmcs": false, + "tcg-cpuid": true, + "lm": true, + "vmx-exit-save-preemption-timer": false, + "vmx-entry-load-pat": false, + "fsrs": true, + "fsrm": true, + "fsrc": true, + "sbdr-ssdp-no": false, + "vmx-entry-load-perf-global-ctrl": false, + "vmx-io-bitmap": false, + "vmx-store-lma": false, + "umip": true, + "vmx-movdr-exit": false, + "avx2": true, + "pse": true, + "avic": false, + "sep": true, + "pclmuldq": true, + "vmx-cr3-load-noexit": false, + "virt-ssbd": false, + "x-hv-max-vps": -1, + "nodeid-msr": false, + "md-clear": false, + "sbpb": false, + "split-lock-detect": false, + "kvm": true, + "misalignsse": false, + "min-xlevel": 2147483681, + "realized": false, + "kvm-pv-unhalt": false, + "bmi2": true, + "bmi1": true, + "xen-vapic": false, + "tsc-scale": false, + "tsc_scale": false, + "topoext": false, + "amd-stibp": false, + "hv-vpindex": false, + "hv-no-nonarch-coresharing": "off", + "ucode-rev": 0, + "vmx-preemption-timer": false, + "xlevel2": 0, + "vmx-entry-load-pkrs": false, + "clflushopt": true, + "avx10-512": false, + "vmx-vnmi-pending": false, + "monitor": true, + "vmx-vintr-pending": false, + "avx512er": false, + "full-width-write": false, + "pmm-en": false, + "taa-no": false, + "avx10": false, + "pcid": false, + "vgif": true, + "vmx-secondary-ctls": false, + "vmx-xsaves": false, + "arch-capabilities": false, + "x-vendor-cpuid-only": true, + "clzero": false, + "3dnow": true, + "erms": true, + "x-force-features": false, + "vmx-entry-ia32e-mode": false, + "lahf-lm": true, + "overflow-recov": false, + "lahf_lm": true, + "msr-imm": false, + "vmx-ins-outs": false, + "vpclmulqdq": false, + "xstore": false, + "fxsr-opt": false, + "hv-synic": false, + "fxsr_opt": false, + "sgx-aex-notify": false, + "rtm": false, + "kvm-hint-dedicated": false, + "bhi-ctrl": false, + "amx-bf16": false, + "lmce": false, + "hv-time": false, + "perfctr-nb": false, + "perfctr_nb": false, + "hv-tlbflush": false, + "ffxsr": false, + "rdrand": true, + "rdseed": true, + "bhi-no": false, + "cmpccxadd": true, + "avx512-4vnniw": false, + "vme": false, + "vmx": false, + "dtes64": false, + "mtrr": true, + "rdtscp": true, + "xsaveerptr": true, + "pse36": true, + "kvm-pv-tlb-flush": false, + "vmx-activity-wait-sipi": false, + "module-id": -1, + "tbm": false, + "vmx-rdpmc-exit": false, + "wdt": false, + "vmx-entry-load-efer": false, + "level-func7": 1, + "vmx-mtf": false, + "hv-tlbflush-ext": false, + "eraps": false, + "pause_filter": false, + "wrmsrns": false, + "model-id": "QEMU TCG CPU version 2.5+", + "sha-ni": true, + "rrsba-ctrl": false, + "vmx-exit-load-pkrs": false, + "fb-clear": false, + "abm": true, + "sha512": false, + "vmx-ept-advanced-exitinfo": false, + "vmx-enable-user-wait-pause": false, + "avx512pf": false, + "vmx-hlt-exit": false, + "xstore-en": false + } + } + }, + "id": "libvirt-53" +} + +{ + "execute": "qmp_capabilities", + "id": "libvirt-1" +} + +{ + "return": {}, + "id": "libvirt-1" +} + +{ + "execute": "query-cpu-definitions", + "id": "libvirt-2" +} + +{ + "return": [ + { + "name": "max", + "typename": "max-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": false, + "deprecated": false + }, + { + "name": "host", + "typename": "host-x86_64-cpu", + "unavailable-features": [ + "kvm" + ], + "static": false, + "migration-safe": false, + "deprecated": false + }, + { + "name": "base", + "typename": "base-x86_64-cpu", + "unavailable-features": [], + "static": true, + "migration-safe": true, + "deprecated": false + }, + { + "name": "qemu64-v1", + "typename": "qemu64-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "qemu64", + "typename": "qemu64-x86_64-cpu", + "unavailable-features": [], + "alias-of": "qemu64-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "qemu32-v1", + "typename": "qemu32-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "qemu32", + "typename": "qemu32-x86_64-cpu", + "unavailable-features": [], + "alias-of": "qemu32-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "phenom-v1", + "typename": "phenom-v1-x86_64-cpu", + "unavailable-features": [ + "fxsr-opt" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "phenom", + "typename": "phenom-x86_64-cpu", + "unavailable-features": [ + "fxsr-opt" + ], + "alias-of": "phenom-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "pentium3-v1", + "typename": "pentium3-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "pentium3", + "typename": "pentium3-x86_64-cpu", + "unavailable-features": [], + "alias-of": "pentium3-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "pentium2-v1", + "typename": "pentium2-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "pentium2", + "typename": "pentium2-x86_64-cpu", + "unavailable-features": [], + "alias-of": "pentium2-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "pentium-v1", + "typename": "pentium-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "pentium", + "typename": "pentium-x86_64-cpu", + "unavailable-features": [], + "alias-of": "pentium-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "n270-v1", + "typename": "n270-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "n270", + "typename": "n270-x86_64-cpu", + "unavailable-features": [], + "alias-of": "n270-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "kvm64-v1", + "typename": "kvm64-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "kvm64", + "typename": "kvm64-x86_64-cpu", + "unavailable-features": [], + "alias-of": "kvm64-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "kvm32-v1", + "typename": "kvm32-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "kvm32", + "typename": "kvm32-x86_64-cpu", + "unavailable-features": [], + "alias-of": "kvm32-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "coreduo-v1", + "typename": "coreduo-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "coreduo", + "typename": "coreduo-x86_64-cpu", + "unavailable-features": [], + "alias-of": "coreduo-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "core2duo-v1", + "typename": "core2duo-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "core2duo", + "typename": "core2duo-x86_64-cpu", + "unavailable-features": [], + "alias-of": "core2duo-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "athlon-v1", + "typename": "athlon-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "athlon", + "typename": "athlon-x86_64-cpu", + "unavailable-features": [], + "alias-of": "athlon-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "YongFeng-v3", + "typename": "YongFeng-v3-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid", + "spec-ctrl", + "arch-capabilities", + "invtsc", + "xstore", + "xstore-en", + "xcrypt", + "xcrypt-en", + "ace2", + "phe", + "phe-en", + "pmm", + "pmm-en" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "YongFeng-v2", + "typename": "YongFeng-v2-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid", + "spec-ctrl", + "arch-capabilities", + "invtsc", + "xstore", + "xstore-en", + "xcrypt", + "xcrypt-en", + "ace2", + "phe", + "phe-en", + "pmm", + "pmm-en" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "YongFeng-v1", + "typename": "YongFeng-v1-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid", + "spec-ctrl", + "arch-capabilities", + "invtsc", + "xstore", + "xstore-en", + "xcrypt", + "xcrypt-en", + "ace2", + "phe", + "phe-en", + "pmm", + "pmm-en" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "YongFeng", + "typename": "YongFeng-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid", + "spec-ctrl", + "arch-capabilities", + "invtsc", + "xstore", + "xstore-en", + "xcrypt", + "xcrypt-en", + "ace2", + "phe", + "phe-en", + "pmm", + "pmm-en" + ], + "alias-of": "YongFeng-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Westmere-v2", + "typename": "Westmere-v2-x86_64-cpu", + "unavailable-features": [ + "spec-ctrl" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Westmere-v1", + "typename": "Westmere-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Westmere-IBRS", + "typename": "Westmere-IBRS-x86_64-cpu", + "unavailable-features": [ + "spec-ctrl" + ], + "alias-of": "Westmere-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Westmere", + "typename": "Westmere-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Westmere-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Snowridge-v4", + "typename": "Snowridge-v4-x86_64-cpu", + "unavailable-features": [ + "tsc-deadline", + "gfni", + "cldemote", + "movdiri", + "movdir64b", + "spec-ctrl", + "arch-capabilities", + "ssbd", + "xsavec", + "xsaves" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Snowridge-v3", + "typename": "Snowridge-v3-x86_64-cpu", + "unavailable-features": [ + "tsc-deadline", + "gfni", + "cldemote", + "movdiri", + "movdir64b", + "spec-ctrl", + "arch-capabilities", + "core-capability", + "ssbd", + "xsavec", + "xsaves", + "split-lock-detect" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Snowridge-v2", + "typename": "Snowridge-v2-x86_64-cpu", + "unavailable-features": [ + "tsc-deadline", + "gfni", + "cldemote", + "movdiri", + "movdir64b", + "spec-ctrl", + "arch-capabilities", + "core-capability", + "ssbd", + "xsavec", + "split-lock-detect" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Snowridge-v1", + "typename": "Snowridge-v1-x86_64-cpu", + "unavailable-features": [ + "tsc-deadline", + "gfni", + "cldemote", + "movdiri", + "movdir64b", + "spec-ctrl", + "arch-capabilities", + "core-capability", + "ssbd", + "xsavec", + "split-lock-detect" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Snowridge", + "typename": "Snowridge-x86_64-cpu", + "unavailable-features": [ + "tsc-deadline", + "gfni", + "cldemote", + "movdiri", + "movdir64b", + "spec-ctrl", + "arch-capabilities", + "core-capability", + "ssbd", + "xsavec", + "split-lock-detect" + ], + "alias-of": "Snowridge-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-v5", + "typename": "Skylake-Server-v5-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "spec-ctrl", + "xsavec", + "xsaves" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-v4", + "typename": "Skylake-Server-v4-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "spec-ctrl", + "xsavec" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-v3", + "typename": "Skylake-Server-v3-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "spec-ctrl", + "xsavec" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-v2", + "typename": "Skylake-Server-v2-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "spec-ctrl", + "xsavec" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-v1", + "typename": "Skylake-Server-v1-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "xsavec" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-noTSX-IBRS", + "typename": "Skylake-Server-noTSX-IBRS-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "spec-ctrl", + "xsavec" + ], + "alias-of": "Skylake-Server-v3", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-IBRS", + "typename": "Skylake-Server-IBRS-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "spec-ctrl", + "xsavec" + ], + "alias-of": "Skylake-Server-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server", + "typename": "Skylake-Server-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "xsavec" + ], + "alias-of": "Skylake-Server-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client-v4", + "typename": "Skylake-Client-v4-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid", + "spec-ctrl", + "xsavec", + "xsaves" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client-v3", + "typename": "Skylake-Client-v3-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid", + "spec-ctrl", + "xsavec" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client-v2", + "typename": "Skylake-Client-v2-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm", + "spec-ctrl", + "xsavec" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client-v1", + "typename": "Skylake-Client-v1-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm", + "xsavec" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client-noTSX-IBRS", + "typename": "Skylake-Client-noTSX-IBRS-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid", + "spec-ctrl", + "xsavec" + ], + "alias-of": "Skylake-Client-v3", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client-IBRS", + "typename": "Skylake-Client-IBRS-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm", + "spec-ctrl", + "xsavec" + ], + "alias-of": "Skylake-Client-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client", + "typename": "Skylake-Client-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm", + "xsavec" + ], + "alias-of": "Skylake-Client-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SierraForest-v3", + "typename": "SierraForest-v3-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "tsc-adjust", + "invpcid", + "gfni", + "vpclmulqdq", + "bus-lock-detect", + "cldemote", + "movdiri", + "movdir64b", + "serialize", + "spec-ctrl", + "arch-capabilities", + "ssbd", + "avx-vnni", + "avx-ifma", + "lam", + "xsavec", + "xsaves", + "avx-vnni-int8", + "avx-ne-convert", + "intel-psfd", + "ipred-ctrl", + "rrsba-ctrl", + "bhi-ctrl", + "mcdt-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SierraForest-v2", + "typename": "SierraForest-v2-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "tsc-adjust", + "invpcid", + "gfni", + "vpclmulqdq", + "bus-lock-detect", + "cldemote", + "movdiri", + "movdir64b", + "serialize", + "spec-ctrl", + "arch-capabilities", + "ssbd", + "avx-vnni", + "avx-ifma", + "lam", + "xsavec", + "xsaves", + "avx-vnni-int8", + "avx-ne-convert", + "intel-psfd", + "ipred-ctrl", + "rrsba-ctrl", + "bhi-ctrl", + "mcdt-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SierraForest-v1", + "typename": "SierraForest-v1-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid", + "gfni", + "vpclmulqdq", + "bus-lock-detect", + "serialize", + "spec-ctrl", + "arch-capabilities", + "ssbd", + "avx-vnni", + "avx-ifma", + "xsavec", + "xsaves", + "avx-vnni-int8", + "avx-ne-convert", + "mcdt-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SierraForest", + "typename": "SierraForest-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid", + "gfni", + "vpclmulqdq", + "bus-lock-detect", + "serialize", + "spec-ctrl", + "arch-capabilities", + "ssbd", + "avx-vnni", + "avx-ifma", + "xsavec", + "xsaves", + "avx-vnni-int8", + "avx-ne-convert", + "mcdt-no" + ], + "alias-of": "SierraForest-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SapphireRapids-v4", + "typename": "SapphireRapids-v4-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "tsc-adjust", + "hle", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "bus-lock-detect", + "cldemote", + "movdiri", + "movdir64b", + "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-v3", + "typename": "SapphireRapids-v3-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "tsc-adjust", + "hle", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "bus-lock-detect", + "cldemote", + "movdiri", + "movdir64b", + "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-v2", + "typename": "SapphireRapids-v2-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "avx512ifma", + "avx512cd", + "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", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "avx512ifma", + "avx512cd", + "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", + "typename": "SapphireRapids-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "avx512ifma", + "avx512cd", + "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" + ], + "alias-of": "SapphireRapids-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SandyBridge-v2", + "typename": "SandyBridge-v2-x86_64-cpu", + "unavailable-features": [ + "tsc-deadline", + "spec-ctrl" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SandyBridge-v1", + "typename": "SandyBridge-v1-x86_64-cpu", + "unavailable-features": [ + "tsc-deadline" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SandyBridge-IBRS", + "typename": "SandyBridge-IBRS-x86_64-cpu", + "unavailable-features": [ + "tsc-deadline", + "spec-ctrl" + ], + "alias-of": "SandyBridge-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SandyBridge", + "typename": "SandyBridge-x86_64-cpu", + "unavailable-features": [ + "tsc-deadline" + ], + "alias-of": "SandyBridge-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Penryn-v1", + "typename": "Penryn-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Penryn", + "typename": "Penryn-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Penryn-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G5-v1", + "typename": "Opteron_G5-v1-x86_64-cpu", + "unavailable-features": [ + "misalignsse", + "xop", + "fma4", + "tbm", + "nrip-save" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G5", + "typename": "Opteron_G5-x86_64-cpu", + "unavailable-features": [ + "misalignsse", + "xop", + "fma4", + "tbm", + "nrip-save" + ], + "alias-of": "Opteron_G5-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G4-v1", + "typename": "Opteron_G4-v1-x86_64-cpu", + "unavailable-features": [ + "misalignsse", + "xop", + "fma4", + "nrip-save" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G4", + "typename": "Opteron_G4-x86_64-cpu", + "unavailable-features": [ + "misalignsse", + "xop", + "fma4", + "nrip-save" + ], + "alias-of": "Opteron_G4-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G3-v1", + "typename": "Opteron_G3-v1-x86_64-cpu", + "unavailable-features": [ + "misalignsse" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G3", + "typename": "Opteron_G3-x86_64-cpu", + "unavailable-features": [ + "misalignsse" + ], + "alias-of": "Opteron_G3-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G2-v1", + "typename": "Opteron_G2-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G2", + "typename": "Opteron_G2-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Opteron_G2-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G1-v1", + "typename": "Opteron_G1-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G1", + "typename": "Opteron_G1-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Opteron_G1-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Nehalem-v2", + "typename": "Nehalem-v2-x86_64-cpu", + "unavailable-features": [ + "spec-ctrl" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Nehalem-v1", + "typename": "Nehalem-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Nehalem-IBRS", + "typename": "Nehalem-IBRS-x86_64-cpu", + "unavailable-features": [ + "spec-ctrl" + ], + "alias-of": "Nehalem-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Nehalem", + "typename": "Nehalem-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Nehalem-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "KnightsMill-v1", + "typename": "KnightsMill-v1-x86_64-cpu", + "unavailable-features": [ + "tsc-deadline", + "avx512f", + "avx512pf", + "avx512er", + "avx512cd", + "avx512-vpopcntdq", + "avx512-4vnniw", + "avx512-4fmaps" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "KnightsMill", + "typename": "KnightsMill-x86_64-cpu", + "unavailable-features": [ + "tsc-deadline", + "avx512f", + "avx512pf", + "avx512er", + "avx512cd", + "avx512-vpopcntdq", + "avx512-4vnniw", + "avx512-4fmaps" + ], + "alias-of": "KnightsMill-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "IvyBridge-v2", + "typename": "IvyBridge-v2-x86_64-cpu", + "unavailable-features": [ + "tsc-deadline", + "spec-ctrl" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "IvyBridge-v1", + "typename": "IvyBridge-v1-x86_64-cpu", + "unavailable-features": [ + "tsc-deadline" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "IvyBridge-IBRS", + "typename": "IvyBridge-IBRS-x86_64-cpu", + "unavailable-features": [ + "tsc-deadline", + "spec-ctrl" + ], + "alias-of": "IvyBridge-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "IvyBridge", + "typename": "IvyBridge-x86_64-cpu", + "unavailable-features": [ + "tsc-deadline" + ], + "alias-of": "IvyBridge-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-v7", + "typename": "Icelake-Server-v7-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "spec-ctrl", + "arch-capabilities", + "ssbd", + "xsavec", + "xsaves" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-v6", + "typename": "Icelake-Server-v6-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid", + "avx512f", + "avx512dq", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "spec-ctrl", + "arch-capabilities", + "ssbd", + "xsavec", + "xsaves" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-v5", + "typename": "Icelake-Server-v5-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid", + "avx512f", + "avx512dq", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "spec-ctrl", + "arch-capabilities", + "ssbd", + "xsavec", + "xsaves" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-v4", + "typename": "Icelake-Server-v4-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid", + "avx512f", + "avx512dq", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "spec-ctrl", + "arch-capabilities", + "ssbd", + "xsavec" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-v3", + "typename": "Icelake-Server-v3-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "spec-ctrl", + "arch-capabilities", + "ssbd", + "xsavec" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-v2", + "typename": "Icelake-Server-v2-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "spec-ctrl", + "ssbd", + "xsavec" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-v1", + "typename": "Icelake-Server-v1-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "spec-ctrl", + "ssbd", + "xsavec" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-noTSX", + "typename": "Icelake-Server-noTSX-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "spec-ctrl", + "ssbd", + "xsavec" + ], + "alias-of": "Icelake-Server-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server", + "typename": "Icelake-Server-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "spec-ctrl", + "ssbd", + "xsavec" + ], + "alias-of": "Icelake-Server-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-v4", + "typename": "Haswell-v4-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid", + "spec-ctrl" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-v3", + "typename": "Haswell-v3-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm", + "spec-ctrl" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-v2", + "typename": "Haswell-v2-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-v1", + "typename": "Haswell-v1-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-noTSX-IBRS", + "typename": "Haswell-noTSX-IBRS-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid", + "spec-ctrl" + ], + "alias-of": "Haswell-v4", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-noTSX", + "typename": "Haswell-noTSX-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid" + ], + "alias-of": "Haswell-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-IBRS", + "typename": "Haswell-IBRS-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm", + "spec-ctrl" + ], + "alias-of": "Haswell-v3", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell", + "typename": "Haswell-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm" + ], + "alias-of": "Haswell-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "GraniteRapids-v3", + "typename": "GraniteRapids-v3-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "tsc-adjust", + "hle", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "bus-lock-detect", + "cldemote", + "movdiri", + "movdir64b", + "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", + "avx10", + "mcdt-no", + "avx10-128", + "avx10-256", + "avx10-512" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "GraniteRapids-v2", + "typename": "GraniteRapids-v2-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "tsc-adjust", + "hle", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "bus-lock-detect", + "cldemote", + "movdiri", + "movdir64b", + "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", + "avx10", + "mcdt-no", + "avx10-128", + "avx10-256", + "avx10-512" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "GraniteRapids-v1", + "typename": "GraniteRapids-v1-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "avx512ifma", + "avx512cd", + "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", + "tsc-deadline", + "hle", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "avx512ifma", + "avx512cd", + "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-v5", + "typename": "EPYC-v5-x86_64-cpu", + "unavailable-features": [ + "fxsr-opt", + "misalignsse", + "osvw", + "topoext", + "perfctr-core", + "overflow-recov", + "succor", + "clzero", + "ibpb", + "lbrv", + "nrip-save", + "tsc-scale", + "vmcb-clean", + "flushbyasid", + "pause-filter", + "pfthreshold", + "v-vmsave-vmload", + "xsavec", + "xsaves" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-v4", + "typename": "EPYC-v4-x86_64-cpu", + "unavailable-features": [ + "fxsr-opt", + "misalignsse", + "osvw", + "topoext", + "perfctr-core", + "clzero", + "ibpb", + "nrip-save", + "xsavec", + "xsaves" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-v3", + "typename": "EPYC-v3-x86_64-cpu", + "unavailable-features": [ + "fxsr-opt", + "misalignsse", + "osvw", + "topoext", + "perfctr-core", + "clzero", + "ibpb", + "nrip-save", + "xsavec", + "xsaves" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-v2", + "typename": "EPYC-v2-x86_64-cpu", + "unavailable-features": [ + "fxsr-opt", + "misalignsse", + "osvw", + "topoext", + "ibpb", + "nrip-save", + "xsavec" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-v1", + "typename": "EPYC-v1-x86_64-cpu", + "unavailable-features": [ + "fxsr-opt", + "misalignsse", + "osvw", + "topoext", + "nrip-save", + "xsavec" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Turin-v1", + "typename": "EPYC-Turin-v1-x86_64-cpu", + "unavailable-features": [ + "pcid", + "invpcid", + "avx512f", + "avx512dq", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "movdiri", + "movdir64b", + "avx512-vp2intersect", + "avx-vnni", + "avx512-bf16", + "fxsr-opt", + "misalignsse", + "osvw", + "topoext", + "perfctr-core", + "overflow-recov", + "succor", + "clzero", + "ibpb", + "ibrs", + "amd-stibp", + "stibp-always-on", + "amd-ssbd", + "amd-psfd", + "fs-gs-base-ns", + "lfence-always-serializing", + "auto-ibrs", + "prefetchi", + "sbpb", + "ibpb-brtype", + "srso-user-kernel-no", + "perfmon-v2", + "lbrv", + "nrip-save", + "tsc-scale", + "vmcb-clean", + "flushbyasid", + "pause-filter", + "pfthreshold", + "v-vmsave-vmload", + "vnmi", + "xsavec", + "xsaves" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Turin", + "typename": "EPYC-Turin-x86_64-cpu", + "unavailable-features": [ + "pcid", + "invpcid", + "avx512f", + "avx512dq", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "movdiri", + "movdir64b", + "avx512-vp2intersect", + "avx-vnni", + "avx512-bf16", + "fxsr-opt", + "misalignsse", + "osvw", + "topoext", + "perfctr-core", + "overflow-recov", + "succor", + "clzero", + "ibpb", + "ibrs", + "amd-stibp", + "stibp-always-on", + "amd-ssbd", + "amd-psfd", + "fs-gs-base-ns", + "lfence-always-serializing", + "auto-ibrs", + "prefetchi", + "sbpb", + "ibpb-brtype", + "srso-user-kernel-no", + "perfmon-v2", + "lbrv", + "nrip-save", + "tsc-scale", + "vmcb-clean", + "flushbyasid", + "pause-filter", + "pfthreshold", + "v-vmsave-vmload", + "vnmi", + "xsavec", + "xsaves" + ], + "alias-of": "EPYC-Turin-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Rome-v5", + "typename": "EPYC-Rome-v5-x86_64-cpu", + "unavailable-features": [ + "fxsr-opt", + "misalignsse", + "osvw", + "topoext", + "perfctr-core", + "overflow-recov", + "succor", + "clzero", + "ibpb", + "ibrs", + "amd-stibp", + "amd-ssbd", + "lbrv", + "nrip-save", + "tsc-scale", + "vmcb-clean", + "flushbyasid", + "pause-filter", + "pfthreshold", + "v-vmsave-vmload", + "xsavec" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Rome-v4", + "typename": "EPYC-Rome-v4-x86_64-cpu", + "unavailable-features": [ + "fxsr-opt", + "misalignsse", + "osvw", + "topoext", + "perfctr-core", + "clzero", + "ibpb", + "ibrs", + "amd-stibp", + "amd-ssbd", + "nrip-save", + "xsavec" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Rome-v3", + "typename": "EPYC-Rome-v3-x86_64-cpu", + "unavailable-features": [ + "fxsr-opt", + "misalignsse", + "osvw", + "topoext", + "perfctr-core", + "clzero", + "ibpb", + "ibrs", + "amd-stibp", + "amd-ssbd", + "nrip-save", + "xsavec", + "xsaves" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Rome-v2", + "typename": "EPYC-Rome-v2-x86_64-cpu", + "unavailable-features": [ + "fxsr-opt", + "misalignsse", + "osvw", + "topoext", + "perfctr-core", + "clzero", + "ibpb", + "ibrs", + "amd-stibp", + "amd-ssbd", + "nrip-save", + "xsavec", + "xsaves" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Rome-v1", + "typename": "EPYC-Rome-v1-x86_64-cpu", + "unavailable-features": [ + "fxsr-opt", + "misalignsse", + "osvw", + "topoext", + "perfctr-core", + "clzero", + "ibpb", + "amd-stibp", + "nrip-save", + "xsavec", + "xsaves" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Rome", + "typename": "EPYC-Rome-x86_64-cpu", + "unavailable-features": [ + "fxsr-opt", + "misalignsse", + "osvw", + "topoext", + "perfctr-core", + "clzero", + "ibpb", + "amd-stibp", + "nrip-save", + "xsavec", + "xsaves" + ], + "alias-of": "EPYC-Rome-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Milan-v3", + "typename": "EPYC-Milan-v3-x86_64-cpu", + "unavailable-features": [ + "pcid", + "invpcid", + "vpclmulqdq", + "fxsr-opt", + "misalignsse", + "osvw", + "topoext", + "perfctr-core", + "overflow-recov", + "succor", + "clzero", + "ibpb", + "ibrs", + "amd-stibp", + "stibp-always-on", + "amd-ssbd", + "amd-psfd", + "lfence-always-serializing", + "lbrv", + "nrip-save", + "tsc-scale", + "vmcb-clean", + "flushbyasid", + "pause-filter", + "pfthreshold", + "v-vmsave-vmload", + "xsavec", + "xsaves" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Milan-v2", + "typename": "EPYC-Milan-v2-x86_64-cpu", + "unavailable-features": [ + "pcid", + "invpcid", + "vpclmulqdq", + "fxsr-opt", + "misalignsse", + "osvw", + "topoext", + "perfctr-core", + "clzero", + "ibpb", + "ibrs", + "amd-stibp", + "stibp-always-on", + "amd-ssbd", + "amd-psfd", + "lfence-always-serializing", + "nrip-save", + "xsavec", + "xsaves" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Milan-v1", + "typename": "EPYC-Milan-v1-x86_64-cpu", + "unavailable-features": [ + "pcid", + "invpcid", + "fxsr-opt", + "misalignsse", + "osvw", + "topoext", + "perfctr-core", + "clzero", + "ibpb", + "ibrs", + "amd-stibp", + "amd-ssbd", + "nrip-save", + "xsavec", + "xsaves" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Milan", + "typename": "EPYC-Milan-x86_64-cpu", + "unavailable-features": [ + "pcid", + "invpcid", + "fxsr-opt", + "misalignsse", + "osvw", + "topoext", + "perfctr-core", + "clzero", + "ibpb", + "ibrs", + "amd-stibp", + "amd-ssbd", + "nrip-save", + "xsavec", + "xsaves" + ], + "alias-of": "EPYC-Milan-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-IBPB", + "typename": "EPYC-IBPB-x86_64-cpu", + "unavailable-features": [ + "fxsr-opt", + "misalignsse", + "osvw", + "topoext", + "ibpb", + "nrip-save", + "xsavec" + ], + "alias-of": "EPYC-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Genoa-v2", + "typename": "EPYC-Genoa-v2-x86_64-cpu", + "unavailable-features": [ + "pcid", + "invpcid", + "avx512f", + "avx512dq", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "avx512-bf16", + "fxsr-opt", + "misalignsse", + "osvw", + "topoext", + "perfctr-core", + "overflow-recov", + "succor", + "clzero", + "ibpb", + "ibrs", + "amd-stibp", + "stibp-always-on", + "amd-ssbd", + "amd-psfd", + "fs-gs-base-ns", + "lfence-always-serializing", + "auto-ibrs", + "perfmon-v2", + "lbrv", + "nrip-save", + "tsc-scale", + "vmcb-clean", + "flushbyasid", + "pause-filter", + "pfthreshold", + "v-vmsave-vmload", + "vnmi", + "xsavec", + "xsaves" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Genoa-v1", + "typename": "EPYC-Genoa-v1-x86_64-cpu", + "unavailable-features": [ + "pcid", + "invpcid", + "avx512f", + "avx512dq", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "avx512-bf16", + "fxsr-opt", + "misalignsse", + "osvw", + "topoext", + "perfctr-core", + "clzero", + "ibpb", + "ibrs", + "amd-stibp", + "stibp-always-on", + "amd-ssbd", + "amd-psfd", + "lfence-always-serializing", + "auto-ibrs", + "nrip-save", + "vnmi", + "xsavec", + "xsaves" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Genoa", + "typename": "EPYC-Genoa-x86_64-cpu", + "unavailable-features": [ + "pcid", + "invpcid", + "avx512f", + "avx512dq", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "avx512-bf16", + "fxsr-opt", + "misalignsse", + "osvw", + "topoext", + "perfctr-core", + "clzero", + "ibpb", + "ibrs", + "amd-stibp", + "stibp-always-on", + "amd-ssbd", + "amd-psfd", + "lfence-always-serializing", + "auto-ibrs", + "nrip-save", + "vnmi", + "xsavec", + "xsaves" + ], + "alias-of": "EPYC-Genoa-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC", + "typename": "EPYC-x86_64-cpu", + "unavailable-features": [ + "fxsr-opt", + "misalignsse", + "osvw", + "topoext", + "nrip-save", + "xsavec" + ], + "alias-of": "EPYC-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Dhyana-v2", + "typename": "Dhyana-v2-x86_64-cpu", + "unavailable-features": [ + "fxsr-opt", + "misalignsse", + "osvw", + "topoext", + "ibpb", + "nrip-save", + "xsavec", + "xsaves" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Dhyana-v1", + "typename": "Dhyana-v1-x86_64-cpu", + "unavailable-features": [ + "fxsr-opt", + "misalignsse", + "osvw", + "topoext", + "ibpb", + "nrip-save", + "xsavec" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Dhyana", + "typename": "Dhyana-x86_64-cpu", + "unavailable-features": [ + "fxsr-opt", + "misalignsse", + "osvw", + "topoext", + "ibpb", + "nrip-save", + "xsavec" + ], + "alias-of": "Dhyana-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Denverton-v3", + "typename": "Denverton-v3-x86_64-cpu", + "unavailable-features": [ + "tsc-deadline", + "spec-ctrl", + "arch-capabilities", + "ssbd", + "xsavec", + "xsaves" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Denverton-v2", + "typename": "Denverton-v2-x86_64-cpu", + "unavailable-features": [ + "tsc-deadline", + "spec-ctrl", + "arch-capabilities", + "ssbd", + "xsavec" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Denverton-v1", + "typename": "Denverton-v1-x86_64-cpu", + "unavailable-features": [ + "tsc-deadline", + "spec-ctrl", + "arch-capabilities", + "ssbd", + "xsavec" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Denverton", + "typename": "Denverton-x86_64-cpu", + "unavailable-features": [ + "tsc-deadline", + "spec-ctrl", + "arch-capabilities", + "ssbd", + "xsavec" + ], + "alias-of": "Denverton-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cooperlake-v2", + "typename": "Cooperlake-v2-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vnni", + "spec-ctrl", + "stibp", + "arch-capabilities", + "ssbd", + "avx512-bf16", + "xsavec", + "xsaves" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cooperlake-v1", + "typename": "Cooperlake-v1-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vnni", + "spec-ctrl", + "stibp", + "arch-capabilities", + "ssbd", + "avx512-bf16", + "xsavec" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cooperlake", + "typename": "Cooperlake-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vnni", + "spec-ctrl", + "stibp", + "arch-capabilities", + "ssbd", + "avx512-bf16", + "xsavec" + ], + "alias-of": "Cooperlake-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Conroe-v1", + "typename": "Conroe-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Conroe", + "typename": "Conroe-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Conroe-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "ClearwaterForest-v1", + "typename": "ClearwaterForest-v1-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "tsc-adjust", + "invpcid", + "gfni", + "vpclmulqdq", + "bus-lock-detect", + "cldemote", + "movdiri", + "movdir64b", + "serialize", + "spec-ctrl", + "arch-capabilities", + "ssbd", + "sha512", + "sm3", + "sm4", + "avx-vnni", + "avx-ifma", + "lam", + "xsavec", + "xsaves", + "avx-vnni-int8", + "avx-ne-convert", + "avx-vnni-int16", + "prefetchiti", + "intel-psfd", + "ipred-ctrl", + "rrsba-ctrl", + "ddpd-u", + "bhi-ctrl", + "mcdt-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "ClearwaterForest", + "typename": "ClearwaterForest-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "tsc-adjust", + "invpcid", + "gfni", + "vpclmulqdq", + "bus-lock-detect", + "cldemote", + "movdiri", + "movdir64b", + "serialize", + "spec-ctrl", + "arch-capabilities", + "ssbd", + "sha512", + "sm3", + "sm4", + "avx-vnni", + "avx-ifma", + "lam", + "xsavec", + "xsaves", + "avx-vnni-int8", + "avx-ne-convert", + "avx-vnni-int16", + "prefetchiti", + "intel-psfd", + "ipred-ctrl", + "rrsba-ctrl", + "ddpd-u", + "bhi-ctrl", + "mcdt-no" + ], + "alias-of": "ClearwaterForest-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cascadelake-Server-v5", + "typename": "Cascadelake-Server-v5-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vnni", + "spec-ctrl", + "arch-capabilities", + "ssbd", + "xsavec", + "xsaves" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cascadelake-Server-v4", + "typename": "Cascadelake-Server-v4-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vnni", + "spec-ctrl", + "arch-capabilities", + "ssbd", + "xsavec" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cascadelake-Server-v3", + "typename": "Cascadelake-Server-v3-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vnni", + "spec-ctrl", + "arch-capabilities", + "ssbd", + "xsavec" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cascadelake-Server-v2", + "typename": "Cascadelake-Server-v2-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vnni", + "spec-ctrl", + "arch-capabilities", + "ssbd", + "xsavec" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cascadelake-Server-v1", + "typename": "Cascadelake-Server-v1-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vnni", + "spec-ctrl", + "ssbd", + "xsavec" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cascadelake-Server-noTSX", + "typename": "Cascadelake-Server-noTSX-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vnni", + "spec-ctrl", + "arch-capabilities", + "ssbd", + "xsavec" + ], + "alias-of": "Cascadelake-Server-v3", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cascadelake-Server", + "typename": "Cascadelake-Server-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vnni", + "spec-ctrl", + "ssbd", + "xsavec" + ], + "alias-of": "Cascadelake-Server-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-v4", + "typename": "Broadwell-v4-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid", + "spec-ctrl" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-v3", + "typename": "Broadwell-v3-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm", + "spec-ctrl" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-v2", + "typename": "Broadwell-v2-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-v1", + "typename": "Broadwell-v1-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-noTSX-IBRS", + "typename": "Broadwell-noTSX-IBRS-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid", + "spec-ctrl" + ], + "alias-of": "Broadwell-v4", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-noTSX", + "typename": "Broadwell-noTSX-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "invpcid" + ], + "alias-of": "Broadwell-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-IBRS", + "typename": "Broadwell-IBRS-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm", + "spec-ctrl" + ], + "alias-of": "Broadwell-v3", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell", + "typename": "Broadwell-x86_64-cpu", + "unavailable-features": [ + "pcid", + "tsc-deadline", + "hle", + "invpcid", + "rtm" + ], + "alias-of": "Broadwell-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "486-v1", + "typename": "486-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "486", + "typename": "486-x86_64-cpu", + "unavailable-features": [], + "alias-of": "486-v1", + "static": false, + "migration-safe": true, + "deprecated": false + } + ], + "id": "libvirt-2" +} + +{ + "execute": "query-cpu-model-expansion", + "arguments": { + "type": "static", + "model": { + "name": "max" + } + }, + "id": "libvirt-3" +} + +{ + "return": { + "model": { + "name": "base", + "props": { + "avx-ne-convert": false, + "vmx-entry-load-rtit-ctl": false, + "svme-addr-chk": true, + "lfence-always-serializing": false, + "cmov": true, + "ia64": false, + "ssb-no": false, + "aes": true, + "vmx-apicv-xapic": false, + "mmx": true, + "rdpid": true, + "arat": true, + "vmx-page-walk-4": false, + "vmx-page-walk-5": false, + "gfni": false, + "ibrs-all": false, + "vmx-desc-exit": false, + "pause-filter": false, + "mcdt-no": false, + "bus-lock-detect": false, + "xsavec": false, + "intel-pt": false, + "vmx-tsc-scaling": false, + "prefetchiti": false, + "vmx-cr8-store-exit": false, + "vmx-rdseed-exit": false, + "amx-fp16": false, + "fred": false, + "vmx-eptp-switching": false, + "ddpd-u": false, + "kvm-asyncpf": false, + "perfctr-core": false, + "fs-gs-base-ns": false, + "mpx": true, + "auto-ibrs": false, + "pbe": false, + "avx512cd": false, + "decodeassists": false, + "vmx-exit-load-efer": false, + "vmx-exit-clear-bndcfgs": false, + "vmx-nested-exception": false, + "sse4.1": true, + "family": 0, + "intel-pt-lip": false, + "vmx-vmwrite-vmexit-fields": false, + "kvm-asyncpf-int": false, + "vmx-vnmi": false, + "vmx-true-ctls": false, + "prefetchi": false, + "vmx-ept-execonly": false, + "vmx-exit-save-efer": false, + "vmx-invept-all-context": false, + "wbnoinvd": true, + "avx512f": false, + "rfds-no": false, + "msr": true, + "mce": true, + "mca": true, + "xcrypt": false, + "sgx": false, + "srso-user-kernel-no": false, + "vmx-exit-load-pat": false, + "vmx-intr-exit": false, + "min-level": 13, + "vmx-flexpriority": false, + "xgetbv1": true, + "cid": false, + "sgx-exinfo": false, + "intel-psfd": false, + "amd-psfd": false, + "gds-no": false, + "ds": false, + "fxsr": true, + "avx512-fp16": false, + "avx512-bf16": false, + "vmx-cr8-load-exit": false, + "xsaveopt": true, + "arch-lbr": false, + "vmx-apicv-vid": false, + "vmx-exit-save-pat": false, + "xtpr": false, + "tsx-ctrl": false, + "vmx-ple": false, + "avx512vl": false, + "avx512-vpopcntdq": false, + "phe": false, + "extapic": false, + "3dnowprefetch": true, + "vmx-vmfunc": false, + "vmx-activity-shutdown": false, + "sgx1": false, + "sgx2": false, + "avx512vbmi2": false, + "cr8legacy": true, + "vmx-encls-exit": false, + "null-sel-clr-base": true, + "stibp": false, + "vmx-msr-bitmap": false, + "xcrypt-en": false, + "vmx-mwait-exit": false, + "vmx-pml": false, + "vmx-nmi-exit": false, + "amx-tile": false, + "vmx-invept-single-context-noglobals": false, + "pn": false, + "rsba": false, + "dca": false, + "vendor": "AuthenticAMD", + "vmx-unrestricted-guest": false, + "vmx-cr3-store-noexit": false, + "pku": true, + "pks": true, + "smx": false, + "sm3": false, + "sm4": false, + "cmp-legacy": true, + "avx512-4fmaps": false, + "vmcb-clean": false, + "hle": false, + "avx-vnni": false, + "3dnowext": true, + "amd-no-ssb": false, + "npt": true, + "sgxlc": false, + "perfmon-v2": false, + "rdctl-no": false, + "vmx-invvpid": false, + "clwb": true, + "avx10-128": false, + "lbrv": false, + "adx": true, + "ss": true, + "pni": true, + "tsx-ldtrk": false, + "ibpb-brtype": false, + "svm-lock": false, + "smep": true, + "smap": true, + "pfthreshold": false, + "vmx-invpcid-exit": false, + "amx-int8": false, + "x2apic": true, + "avx512vbmi": false, + "avx512vnni": false, + "sgx-edeccssa": false, + "vmx-apicv-x2apic": false, + "kvm-pv-sched-yield": false, + "vmx-invlpg-exit": false, + "no-nested-data-bp": true, + "vmx-invvpid-all-context": false, + "vmx-activity-hlt": false, + "flushbyasid": false, + "f16c": true, + "fdp-excptn-only": false, + "vmx-exit-ack-intr": false, + "ace2-en": false, + "pae": true, + "pat": true, + "sse": true, + "phe-en": false, + "vmx-tsc-offset": false, + "kvm-nopiodelay": false, + "tm": false, + "fbsdp-no": false, + "kvmclock-stable-bit": false, + "vmx-rdtsc-exit": false, + "hypervisor": true, + "vmx-rdtscp-exit": false, + "mds-no": false, + "pcommit": false, + "vmx-vpid": false, + "syscall": true, + "kvm-asyncpf-vmexit": false, + "avx512dq": false, + "svm": true, + "invtsc": false, + "vmx-monitor-exit": false, + "sse2": true, + "ssbd": false, + "vmx-wbinvd-exit": false, + "est": false, + "kvm-poll-control": false, + "avx512ifma": false, + "tm2": false, + "zero-fcs-fds": false, + "kvm-pv-eoi": false, + "kvm-pv-ipi": false, + "cx8": true, + "vmx-invvpid-single-addr": false, + "waitpkg": false, + "cldemote": false, + "sgx-tokenkey": false, + "vmx-ept": false, + "pbrsb-no": false, + "xfd": false, + "lkgs": false, + "kvm-mmu": false, + "sse4.2": true, + "pge": true, + "avx512bitalg": false, + "pdcm": false, + "vmx-entry-load-bndcfgs": false, + "vmx-exit-clear-rtit-ctl": false, + "stibp-always-on": false, + "model": 0, + "movbe": true, + "nrip-save": false, + "ssse3": true, + "sse4a": true, + "kvm-msi-ext-dest-id": false, + "vmx-pause-exit": false, + "invpcid": false, + "sgx-debug": false, + "pdpe1gb": true, + "sgx-mode64": false, + "tsc-deadline": false, + "skip-l1dfl-vmentry": false, + "vmx-exit-load-perf-global-ctrl": false, + "fma": true, + "lam": false, + "cx16": true, + "de": true, + "fzrm": true, + "avx-ifma": false, + "stepping": 0, + "xsave": true, + "vmx-entry-load-fred": false, + "clflush": true, + "skinit": false, + "srso-no": false, + "avx-vnni-int8": false, + "vmx-exit-secondary-ctls": false, + "tsc": true, + "tce": false, + "its-no": false, + "flush-l1d": false, + "fpu": true, + "ds-cpl": false, + "ibs": false, + "fma4": false, + "vmx-exit-nosave-debugctl": false, + "sgx-kss": false, + "la57": true, + "vmx-invept": false, + "osvw": false, + "rfds-clear": false, + "succor": false, + "apic": true, + "pmm": false, + "vmx-entry-noload-debugctl": false, + "vmx-eptad": false, + "spec-ctrl": false, + "vmx-posted-intr": false, + "vmx-apicv-register": false, + "tsc-adjust": false, + "vnmi": false, + "kvm-steal-time": false, + "psdp-no": false, + "vmx-any-errcode": false, + "avx512-vp2intersect": false, + "kvmclock": false, + "vmx-zero-len-inject": false, + "amx-complex": false, + "avx-vnni-int16": false, + "pschange-mc-no": false, + "v-vmsave-vmload": false, + "vmx-rdrand-exit": false, + "sgx-provisionkey": false, + "lwp": false, + "ipred-ctrl": false, + "amd-ssbd": false, + "avx10-256": false, + "xop": false, + "ibpb": false, + "ibrs": false, + "avx": true, + "core-capability": false, + "vmx-invept-single-context": false, + "movdiri": false, + "acpi": true, + "avx512bw": false, + "ace2": false, + "fsgsbase": true, + "vmx-ept-2mb": false, + "vmx-ept-1gb": false, + "ht": false, + "vmx-io-exit": false, + "nx": true, + "pclmulqdq": true, + "mmxext": true, + "popcnt": true, + "vaes": true, + "serialize": false, + "movdir64b": false, + "xsaves": false, + "vmx-shadow-vmcs": false, + "lm": true, + "vmx-exit-save-preemption-timer": false, + "vmx-entry-load-pat": false, + "fsrm": true, + "fsrs": true, + "fsrc": true, + "sbdr-ssdp-no": false, + "vmx-entry-load-perf-global-ctrl": false, + "vmx-io-bitmap": false, + "umip": true, + "vmx-store-lma": false, + "vmx-movdr-exit": false, + "pse": true, + "avx2": true, + "avic": false, + "sep": true, + "virt-ssbd": false, + "vmx-cr3-load-noexit": false, + "nodeid-msr": false, + "md-clear": false, + "sbpb": false, + "misalignsse": false, + "split-lock-detect": false, + "min-xlevel": 2147483681, + "bmi1": true, + "bmi2": true, + "kvm-pv-unhalt": false, + "tsc-scale": false, + "topoext": false, + "amd-stibp": false, + "vmx-preemption-timer": false, + "clflushopt": true, + "vmx-entry-load-pkrs": false, + "avx10-512": false, + "vmx-vnmi-pending": false, + "monitor": true, + "vmx-vintr-pending": false, + "avx512er": false, + "full-width-write": false, + "pmm-en": false, + "pcid": false, + "taa-no": false, + "avx10": false, + "arch-capabilities": false, + "vgif": true, + "vmx-secondary-ctls": false, + "vmx-xsaves": false, + "clzero": false, + "3dnow": true, + "erms": true, + "vmx-entry-ia32e-mode": false, + "lahf-lm": true, + "overflow-recov": false, + "msr-imm": false, + "vpclmulqdq": false, + "vmx-ins-outs": false, + "fxsr-opt": false, + "xstore": false, + "rtm": false, + "kvm-hint-dedicated": false, + "sgx-aex-notify": false, + "bhi-ctrl": false, + "amx-bf16": false, + "lmce": false, + "perfctr-nb": false, + "rdrand": true, + "rdseed": true, + "cmpccxadd": true, + "bhi-no": false, + "avx512-4vnniw": false, + "vme": false, + "vmx": false, + "dtes64": false, + "mtrr": true, + "rdtscp": true, + "xsaveerptr": true, + "pse36": true, + "kvm-pv-tlb-flush": false, + "vmx-activity-wait-sipi": false, + "tbm": false, + "wdt": false, + "vmx-rdpmc-exit": false, + "vmx-mtf": false, + "vmx-entry-load-efer": false, + "eraps": false, + "wrmsrns": false, + "model-id": "QEMU TCG CPU version 2.5+", + "sha-ni": true, + "rrsba-ctrl": false, + "fb-clear": false, + "vmx-exit-load-pkrs": false, + "abm": true, + "sha512": false, + "vmx-ept-advanced-exitinfo": false, + "vmx-enable-user-wait-pause": false, + "avx512pf": false, + "vmx-hlt-exit": false, + "xstore-en": false + } + } + }, + "id": "libvirt-3" +} + +{ + "execute": "query-cpu-model-expansion", + "arguments": { + "type": "static", + "model": { + "name": "max", + "props": { + "migratable": false + } + } + }, + "id": "libvirt-4" +} + +{ + "return": { + "model": { + "name": "base", + "props": { + "avx-ne-convert": false, + "vmx-entry-load-rtit-ctl": false, + "svme-addr-chk": true, + "lfence-always-serializing": false, + "cmov": true, + "ia64": false, + "ssb-no": false, + "aes": true, + "vmx-apicv-xapic": false, + "mmx": true, + "rdpid": true, + "arat": true, + "vmx-page-walk-4": false, + "vmx-page-walk-5": false, + "gfni": false, + "ibrs-all": false, + "vmx-desc-exit": false, + "pause-filter": false, + "mcdt-no": false, + "bus-lock-detect": false, + "xsavec": false, + "intel-pt": false, + "vmx-tsc-scaling": false, + "prefetchiti": false, + "vmx-cr8-store-exit": false, + "vmx-rdseed-exit": false, + "amx-fp16": false, + "fred": false, + "vmx-eptp-switching": false, + "ddpd-u": false, + "kvm-asyncpf": false, + "perfctr-core": false, + "fs-gs-base-ns": false, + "mpx": true, + "auto-ibrs": false, + "pbe": false, + "avx512cd": false, + "decodeassists": false, + "vmx-exit-load-efer": false, + "vmx-exit-clear-bndcfgs": false, + "vmx-nested-exception": false, + "sse4.1": true, + "family": 0, + "intel-pt-lip": false, + "vmx-vmwrite-vmexit-fields": false, + "kvm-asyncpf-int": false, + "vmx-vnmi": false, + "vmx-true-ctls": false, + "prefetchi": false, + "vmx-ept-execonly": false, + "vmx-exit-save-efer": false, + "vmx-invept-all-context": false, + "wbnoinvd": true, + "avx512f": false, + "rfds-no": false, + "msr": true, + "mce": true, + "mca": true, + "xcrypt": false, + "sgx": false, + "srso-user-kernel-no": false, + "vmx-exit-load-pat": false, + "vmx-intr-exit": false, + "min-level": 13, + "vmx-flexpriority": false, + "xgetbv1": true, + "cid": false, + "sgx-exinfo": false, + "intel-psfd": false, + "amd-psfd": false, + "gds-no": false, + "ds": false, + "fxsr": true, + "avx512-fp16": false, + "avx512-bf16": false, + "vmx-cr8-load-exit": false, + "xsaveopt": true, + "arch-lbr": false, + "vmx-apicv-vid": false, + "vmx-exit-save-pat": false, + "xtpr": false, + "tsx-ctrl": false, + "vmx-ple": false, + "avx512vl": false, + "avx512-vpopcntdq": false, + "phe": false, + "extapic": false, + "3dnowprefetch": true, + "vmx-vmfunc": false, + "vmx-activity-shutdown": false, + "sgx1": false, + "sgx2": false, + "avx512vbmi2": false, + "cr8legacy": true, + "vmx-encls-exit": false, + "null-sel-clr-base": true, + "stibp": false, + "vmx-msr-bitmap": false, + "xcrypt-en": false, + "vmx-mwait-exit": false, + "vmx-pml": false, + "vmx-nmi-exit": false, + "amx-tile": false, + "vmx-invept-single-context-noglobals": false, + "pn": false, + "rsba": false, + "dca": false, + "vendor": "AuthenticAMD", + "vmx-unrestricted-guest": false, + "vmx-cr3-store-noexit": false, + "pku": true, + "pks": true, + "smx": false, + "sm3": false, + "sm4": false, + "cmp-legacy": true, + "avx512-4fmaps": false, + "vmcb-clean": false, + "hle": false, + "avx-vnni": false, + "3dnowext": true, + "amd-no-ssb": false, + "npt": true, + "sgxlc": false, + "perfmon-v2": false, + "rdctl-no": false, + "vmx-invvpid": false, + "clwb": true, + "avx10-128": false, + "lbrv": false, + "adx": true, + "ss": true, + "pni": true, + "tsx-ldtrk": false, + "ibpb-brtype": false, + "svm-lock": false, + "smep": true, + "smap": true, + "pfthreshold": false, + "vmx-invpcid-exit": false, + "amx-int8": false, + "x2apic": true, + "avx512vbmi": false, + "avx512vnni": false, + "sgx-edeccssa": false, + "vmx-apicv-x2apic": false, + "kvm-pv-sched-yield": false, + "vmx-invlpg-exit": false, + "no-nested-data-bp": true, + "vmx-invvpid-all-context": false, + "vmx-activity-hlt": false, + "flushbyasid": false, + "f16c": true, + "fdp-excptn-only": false, + "vmx-exit-ack-intr": false, + "ace2-en": false, + "pae": true, + "pat": true, + "sse": true, + "phe-en": false, + "vmx-tsc-offset": false, + "kvm-nopiodelay": false, + "tm": false, + "fbsdp-no": false, + "kvmclock-stable-bit": false, + "vmx-rdtsc-exit": false, + "hypervisor": true, + "vmx-rdtscp-exit": false, + "mds-no": false, + "pcommit": false, + "vmx-vpid": false, + "syscall": true, + "kvm-asyncpf-vmexit": false, + "avx512dq": false, + "svm": true, + "invtsc": false, + "vmx-monitor-exit": false, + "sse2": true, + "ssbd": false, + "vmx-wbinvd-exit": false, + "est": false, + "kvm-poll-control": false, + "avx512ifma": false, + "tm2": false, + "zero-fcs-fds": false, + "kvm-pv-eoi": false, + "kvm-pv-ipi": false, + "cx8": true, + "vmx-invvpid-single-addr": false, + "waitpkg": false, + "cldemote": false, + "sgx-tokenkey": false, + "vmx-ept": false, + "pbrsb-no": false, + "xfd": false, + "lkgs": false, + "kvm-mmu": false, + "sse4.2": true, + "pge": true, + "avx512bitalg": false, + "pdcm": false, + "vmx-entry-load-bndcfgs": false, + "vmx-exit-clear-rtit-ctl": false, + "stibp-always-on": false, + "model": 0, + "movbe": true, + "nrip-save": false, + "ssse3": true, + "sse4a": true, + "kvm-msi-ext-dest-id": false, + "vmx-pause-exit": false, + "invpcid": false, + "sgx-debug": false, + "pdpe1gb": true, + "sgx-mode64": false, + "tsc-deadline": false, + "skip-l1dfl-vmentry": false, + "vmx-exit-load-perf-global-ctrl": false, + "fma": true, + "lam": false, + "cx16": true, + "de": true, + "fzrm": true, + "avx-ifma": false, + "stepping": 0, + "xsave": true, + "vmx-entry-load-fred": false, + "clflush": true, + "skinit": false, + "srso-no": false, + "avx-vnni-int8": false, + "vmx-exit-secondary-ctls": false, + "tsc": true, + "tce": false, + "its-no": false, + "flush-l1d": false, + "fpu": true, + "ds-cpl": false, + "ibs": false, + "fma4": false, + "vmx-exit-nosave-debugctl": false, + "sgx-kss": false, + "la57": true, + "vmx-invept": false, + "osvw": false, + "rfds-clear": false, + "succor": false, + "apic": true, + "pmm": false, + "vmx-entry-noload-debugctl": false, + "vmx-eptad": false, + "spec-ctrl": false, + "vmx-posted-intr": false, + "vmx-apicv-register": false, + "tsc-adjust": false, + "vnmi": false, + "kvm-steal-time": false, + "psdp-no": false, + "vmx-any-errcode": false, + "avx512-vp2intersect": false, + "kvmclock": false, + "vmx-zero-len-inject": false, + "amx-complex": false, + "avx-vnni-int16": false, + "pschange-mc-no": false, + "v-vmsave-vmload": false, + "vmx-rdrand-exit": false, + "sgx-provisionkey": false, + "lwp": false, + "ipred-ctrl": false, + "amd-ssbd": false, + "avx10-256": false, + "xop": false, + "ibpb": false, + "ibrs": false, + "avx": true, + "core-capability": false, + "vmx-invept-single-context": false, + "movdiri": false, + "acpi": true, + "avx512bw": false, + "ace2": false, + "fsgsbase": true, + "vmx-ept-2mb": false, + "vmx-ept-1gb": false, + "ht": false, + "vmx-io-exit": false, + "nx": true, + "pclmulqdq": true, + "mmxext": true, + "popcnt": true, + "vaes": true, + "serialize": false, + "movdir64b": false, + "xsaves": false, + "vmx-shadow-vmcs": false, + "lm": true, + "vmx-exit-save-preemption-timer": false, + "vmx-entry-load-pat": false, + "fsrm": true, + "fsrs": true, + "fsrc": true, + "sbdr-ssdp-no": false, + "vmx-entry-load-perf-global-ctrl": false, + "vmx-io-bitmap": false, + "umip": true, + "vmx-store-lma": false, + "vmx-movdr-exit": false, + "pse": true, + "avx2": true, + "avic": false, + "sep": true, + "virt-ssbd": false, + "vmx-cr3-load-noexit": false, + "nodeid-msr": false, + "md-clear": false, + "sbpb": false, + "misalignsse": false, + "split-lock-detect": false, + "min-xlevel": 2147483681, + "bmi1": true, + "bmi2": true, + "kvm-pv-unhalt": false, + "tsc-scale": false, + "topoext": false, + "amd-stibp": false, + "vmx-preemption-timer": false, + "clflushopt": true, + "vmx-entry-load-pkrs": false, + "avx10-512": false, + "vmx-vnmi-pending": false, + "monitor": true, + "vmx-vintr-pending": false, + "avx512er": false, + "full-width-write": false, + "pmm-en": false, + "pcid": false, + "taa-no": false, + "avx10": false, + "arch-capabilities": false, + "vgif": true, + "vmx-secondary-ctls": false, + "vmx-xsaves": false, + "clzero": false, + "3dnow": true, + "erms": true, + "vmx-entry-ia32e-mode": false, + "lahf-lm": true, + "overflow-recov": false, + "msr-imm": false, + "vpclmulqdq": false, + "vmx-ins-outs": false, + "fxsr-opt": false, + "xstore": false, + "rtm": false, + "kvm-hint-dedicated": false, + "sgx-aex-notify": false, + "bhi-ctrl": false, + "amx-bf16": false, + "lmce": false, + "perfctr-nb": false, + "rdrand": true, + "rdseed": true, + "cmpccxadd": true, + "bhi-no": false, + "avx512-4vnniw": false, + "vme": false, + "vmx": false, + "dtes64": false, + "mtrr": true, + "rdtscp": true, + "xsaveerptr": true, + "pse36": true, + "kvm-pv-tlb-flush": false, + "vmx-activity-wait-sipi": false, + "tbm": false, + "wdt": false, + "vmx-rdpmc-exit": false, + "vmx-mtf": false, + "vmx-entry-load-efer": false, + "eraps": false, + "wrmsrns": false, + "model-id": "QEMU TCG CPU version 2.5+", + "sha-ni": true, + "rrsba-ctrl": false, + "fb-clear": false, + "vmx-exit-load-pkrs": false, + "abm": true, + "sha512": false, + "vmx-ept-advanced-exitinfo": false, + "vmx-enable-user-wait-pause": false, + "avx512pf": false, + "vmx-hlt-exit": false, + "xstore-en": false + } + } + }, + "id": "libvirt-4" +} + +{ + "execute": "query-cpu-model-expansion", + "arguments": { + "type": "full", + "model": { + "name": "max" + } + }, + "id": "libvirt-5" +} + +{ + "return": { + "model": { + "name": "max", + "props": { + "avx-ne-convert": false, + "vmx-entry-load-rtit-ctl": false, + "phys-bits": 0, + "core-id": -1, + "svme-addr-chk": true, + "xlevel": 2147483681, + "lfence-always-serializing": false, + "cmov": true, + "ia64": false, + "hv-version-id-minor": 0, + "ssb-no": false, + "aes": true, + "vmx-apicv-xapic": false, + "kvm-pv-enforce-cpuid": false, + "mmx": true, + "arat": true, + "rdpid": true, + "vmx-page-walk-4": false, + "vmx-page-walk-5": false, + "vmx-desc-exit": false, + "gfni": false, + "ibrs-all": false, + "pause-filter": false, + "mcdt-no": false, + "bus-lock-detect": false, + "xsavec": false, + "intel-pt": false, + "vmx-tsc-scaling": false, + "prefetchiti": false, + "vmx-cr8-store-exit": false, + "hv-xmm-input": false, + "hv-frequencies": false, + "tsc-frequency": 0, + "vmx-rdseed-exit": false, + "guest-phys-bits": 4294967295, + "xd": true, + "x-intel-pt-auto-level": true, + "amx-fp16": false, + "hv-vendor-id": "", + "fred": false, + "ddpd-u": false, + "vmx-eptp-switching": false, + "hv-syndbg": false, + "kvm-asyncpf": false, + "kvm_asyncpf": false, + "perfctr-core": false, + "perfctr_core": false, + "fs-gs-base-ns": false, + "auto-ibrs": false, + "mpx": true, + "avx512cd": false, + "pbe": false, + "decodeassists": false, + "vmx-nested-exception": false, + "vmx-exit-load-efer": false, + "vmx-exit-clear-bndcfgs": false, + "sse4.1": true, + "sse4-1": true, + "sse4_1": true, + "family": 0, + "legacy-cache": true, + "intel-pt-lip": false, + "vmx-vmwrite-vmexit-fields": false, + "x-amd-topoext-features-only": true, + "vmx-vnmi": false, + "kvm-asyncpf-int": false, + "vmx-true-ctls": false, + "host-phys-bits-limit": 0, + "prefetchi": false, + "vmx-ept-execonly": false, + "vmx-exit-save-efer": false, + "vmx-invept-all-context": false, + "vmware-cpuid-freq": true, + "wbnoinvd": true, + "avx512f": false, + "rfds-no": false, + "xcrypt": false, + "hv-runtime": false, + "hv-stimer-direct": false, + "mce": true, + "mca": true, + "msr": true, + "sgx": false, + "thread-id": -1, + "srso-user-kernel-no": false, + "vmx-exit-load-pat": false, + "vmx-intr-exit": false, + "min-level": 13, + "vmx-flexpriority": false, + "legacy-multi-node": false, + "xgetbv1": true, + "cid": false, + "hv-relaxed": false, + "intel-psfd": false, + "sgx-exinfo": false, + "amd-psfd": false, + "gds-no": false, + "avx512-bf16": false, + "avx512-fp16": false, + "ds": false, + "hv-crash": false, + "fxsr": true, + "vmx-cr8-load-exit": false, + "hv-version-id-sbranch": 0, + "hv-version-id-snumber": 0, + "xsaveopt": true, + "arch-lbr": false, + "vmx-apicv-vid": false, + "vmx-exit-save-pat": false, + "tsx-ctrl": false, + "xtpr": false, + "vmx-ple": false, + "hv-evmcs": false, + "avx512-vpopcntdq": false, + "hv-version-id-spack": 0, + "phe": false, + "avx512vl": false, + "extapic": false, + "3dnowprefetch": true, + "vmx-vmfunc": false, + "vmx-activity-shutdown": false, + "sgx1": false, + "sgx2": false, + "avx512vbmi2": false, + "cr8legacy": true, + "vmx-encls-exit": false, + "null-sel-clr-base": true, + "stibp": false, + "vmx-msr-bitmap": false, + "cpuid-0xb": true, + "xcrypt-en": false, + "vmx-mwait-exit": false, + "kvm_pv_eoi": false, + "vmx-pml": false, + "apic-id": 4294967295, + "vmx-nmi-exit": false, + "vmx-invept-single-context-noglobals": false, + "amx-tile": false, + "pn": false, + "rsba": false, + "dca": false, + "vmx-unrestricted-guest": false, + "vendor": "AuthenticAMD", + "hv-ipi": false, + "vmx-cr3-store-noexit": false, + "pku": true, + "pks": true, + "sm4": false, + "sm3": false, + "smx": false, + "cmp-legacy": true, + "cmp_legacy": true, + "node-id": -1, + "avx512-4fmaps": false, + "vmcb-clean": false, + "vmcb_clean": false, + "hle": false, + "amd-no-ssb": false, + "3dnowext": true, + "avx-vnni": false, + "npt": true, + "sgxlc": false, + "perfmon-v2": false, + "rdctl-no": false, + "vmx-invvpid": false, + "x-l1-cache-per-thread": true, + "memory": "/machine/unattached/system[0]", + "x-consistent-cache": true, + "clwb": true, + "avx10-128": false, + "lbrv": false, + "adx": true, + "ss": true, + "pni": true, + "x-force-cpuid-0x1f": false, + "tsx-ldtrk": false, + "host-cache-info": false, + "ibpb-brtype": false, + "svm-lock": false, + "svm_lock": false, + "pfthreshold": false, + "smap": true, + "smep": true, + "vmx-invpcid-exit": false, + "amx-int8": false, + "x2apic": true, + "sgx-edeccssa": false, + "avx512vnni": false, + "avx512vbmi": false, + "vmx-apicv-x2apic": false, + "hv-stimer": false, + "kvm-pv-sched-yield": false, + "vmx-invlpg-exit": false, + "x-hv-synic-kvm-only": false, + "no-nested-data-bp": true, + "vmx-invvpid-all-context": false, + "i64": true, + "vmx-activity-hlt": false, + "flushbyasid": false, + "f16c": true, + "fdp-excptn-only": false, + "vmx-exit-ack-intr": false, + "ace2-en": false, + "pae": true, + "pat": true, + "sse": true, + "die-id": -1, + "vmx-tsc-offset": false, + "phe-en": false, + "kvm-nopiodelay": false, + "kvm_nopiodelay": false, + "tm": false, + "hv-enforce-cpuid": false, + "fbsdp-no": false, + "kvmclock-stable-bit": false, + "vmx-rdtsc-exit": false, + "hypervisor": true, + "vmx-rdtscp-exit": false, + "socket-id": -1, + "mds-no": false, + "pcommit": false, + "vmx-vpid": false, + "syscall": true, + "kvm-asyncpf-vmexit": false, + "level": 13, + "avx512dq": false, + "x-migrate-smi-count": true, + "svm": true, + "full-cpuid-auto-level": true, + "hv-avic": false, + "hv-reset": false, + "invtsc": false, + "vmx-monitor-exit": false, + "sse2": true, + "vmx-wbinvd-exit": false, + "ssbd": false, + "sse3": true, + "est": false, + "kvm-poll-control": false, + "kvm_poll_control": false, + "avx512ifma": false, + "tm2": false, + "start-powered-off": false, + "zero-fcs-fds": false, + "kvm-pv-eoi": false, + "kvm-pv-ipi": false, + "hv-emsr-bitmap": false, + "cx8": true, + "vmx-invvpid-single-addr": false, + "waitpkg": false, + "sgx-tokenkey": false, + "cldemote": false, + "vmx-ept": false, + "pbrsb-no": false, + "hv-tlbflush-direct": false, + "avx10-version": 0, + "xfd": false, + "lkgs": false, + "hv-reenlightenment": false, + "kvm-mmu": false, + "kvm_mmu": false, + "sse4.2": true, + "sse4-2": true, + "sse4_2": true, + "pge": true, + "fill-mtrr-mask": true, + "avx512bitalg": false, + "vmx-entry-load-bndcfgs": false, + "pdcm": false, + "nodeid_msr": false, + "vmx-exit-clear-rtit-ctl": false, + "stibp-always-on": false, + "hv-apicv": false, + "model": 0, + "movbe": true, + "nrip-save": false, + "nrip_save": false, + "vmx-pause-exit": false, + "ssse3": true, + "sse4a": true, + "kvm-msi-ext-dest-id": false, + "kvm_pv_unhalt": false, + "sgx-debug": false, + "invpcid": false, + "pdpe1gb": true, + "sgx-mode64": false, + "tsc-deadline": false, + "skip-l1dfl-vmentry": false, + "vmx-exit-load-perf-global-ctrl": false, + "fma": true, + "lam": false, + "cx16": true, + "fzrm": true, + "de": true, + "avx-ifma": false, + "hv-version-id-build": 14393, + "enforce": false, + "stepping": 0, + "xsave": true, + "vmx-entry-load-fred": false, + "lbr-fmt": 18446744073709551552, + "lbr_fmt": 18446744073709551552, + "clflush": true, + "skinit": false, + "avx-vnni-int8": false, + "srso-no": false, + "vmx-exit-secondary-ctls": false, + "tsc": true, + "tce": false, + "its-no": false, + "flush-l1d": false, + "kvm_asyncpf_int": false, + "fpu": true, + "ds-cpl": false, + "ibs": false, + "ds_cpl": false, + "x-vendor-cpuid-only-v2": true, + "fma4": false, + "host-phys-bits": false, + "sgx-kss": false, + "vmx-exit-nosave-debugctl": false, + "hv-version-id-major": 10, + "vmx-invept": false, + "la57": true, + "osvw": false, + "migratable": true, + "rfds-clear": false, + "check": true, + "succor": false, + "hv-spinlocks": 4294967295, + "vmx-entry-noload-debugctl": false, + "vmx-eptad": false, + "pmu": false, + "pmm": false, + "apic": true, + "spec-ctrl": false, + "vmx-posted-intr": false, + "vmx-apicv-register": false, + "min-xlevel2": 0, + "vnmi": false, + "tsc-adjust": false, + "tsc_adjust": false, + "kvm-steal-time": false, + "psdp-no": false, + "kvm_steal_time": false, + "vmx-any-errcode": false, + "avx512-vp2intersect": false, + "kvmclock": false, + "vmx-zero-len-inject": false, + "amx-complex": false, + "avx-vnni-int16": false, + "l3-cache": true, + "pschange-mc-no": false, + "v-vmsave-vmload": false, + "sgx-provisionkey": false, + "vmx-rdrand-exit": false, + "lwp": false, + "ipred-ctrl": false, + "hv-passthrough": false, + "amd-ssbd": false, + "avx10-256": false, + "ibpb": false, + "ibrs": false, + "xop": false, + "core-capability": false, + "avx": true, + "vmx-invept-single-context": false, + "movdiri": false, + "avx512bw": false, + "acpi": true, + "ace2": false, + "fsgsbase": true, + "hv-vapic": false, + "vmx-ept-2mb": false, + "vmx-ept-1gb": false, + "ht": false, + "vmx-io-exit": false, + "nx": true, + "pclmulqdq": true, + "mmxext": true, + "popcnt": true, + "vaes": true, + "serialize": false, + "xsaves": false, + "movdir64b": false, + "vmx-shadow-vmcs": false, + "tcg-cpuid": true, + "lm": true, + "vmx-exit-save-preemption-timer": false, + "vmx-entry-load-pat": false, + "fsrs": true, + "fsrm": true, + "fsrc": true, + "sbdr-ssdp-no": false, + "vmx-entry-load-perf-global-ctrl": false, + "vmx-io-bitmap": false, + "vmx-store-lma": false, + "umip": true, + "vmx-movdr-exit": false, + "avx2": true, + "pse": true, + "avic": false, + "sep": true, + "pclmuldq": true, + "vmx-cr3-load-noexit": false, + "virt-ssbd": false, + "x-hv-max-vps": -1, + "nodeid-msr": false, + "md-clear": false, + "sbpb": false, + "split-lock-detect": false, + "kvm": true, + "misalignsse": false, + "min-xlevel": 2147483681, + "realized": false, + "kvm-pv-unhalt": false, + "bmi2": true, + "bmi1": true, + "xen-vapic": false, + "tsc-scale": false, + "tsc_scale": false, + "topoext": false, + "amd-stibp": false, + "hv-vpindex": false, + "hv-no-nonarch-coresharing": "off", + "ucode-rev": 0, + "vmx-preemption-timer": false, + "xlevel2": 0, + "vmx-entry-load-pkrs": false, + "clflushopt": true, + "avx10-512": false, + "vmx-vnmi-pending": false, + "monitor": true, + "vmx-vintr-pending": false, + "avx512er": false, + "full-width-write": false, + "pmm-en": false, + "taa-no": false, + "avx10": false, + "pcid": false, + "vgif": true, + "vmx-secondary-ctls": false, + "vmx-xsaves": false, + "arch-capabilities": false, + "x-vendor-cpuid-only": true, + "clzero": false, + "3dnow": true, + "erms": true, + "x-force-features": false, + "vmx-entry-ia32e-mode": false, + "lahf-lm": true, + "overflow-recov": false, + "lahf_lm": true, + "msr-imm": false, + "vmx-ins-outs": false, + "vpclmulqdq": false, + "xstore": false, + "fxsr-opt": false, + "hv-synic": false, + "fxsr_opt": false, + "sgx-aex-notify": false, + "rtm": false, + "kvm-hint-dedicated": false, + "bhi-ctrl": false, + "amx-bf16": false, + "lmce": false, + "hv-time": false, + "perfctr-nb": false, + "perfctr_nb": false, + "hv-tlbflush": false, + "ffxsr": false, + "rdrand": true, + "rdseed": true, + "bhi-no": false, + "cmpccxadd": true, + "avx512-4vnniw": false, + "vme": false, + "vmx": false, + "dtes64": false, + "mtrr": true, + "rdtscp": true, + "xsaveerptr": true, + "pse36": true, + "kvm-pv-tlb-flush": false, + "vmx-activity-wait-sipi": false, + "module-id": -1, + "tbm": false, + "vmx-rdpmc-exit": false, + "wdt": false, + "vmx-entry-load-efer": false, + "level-func7": 1, + "vmx-mtf": false, + "hv-tlbflush-ext": false, + "eraps": false, + "pause_filter": false, + "wrmsrns": false, + "model-id": "QEMU TCG CPU version 2.5+", + "sha-ni": true, + "rrsba-ctrl": false, + "vmx-exit-load-pkrs": false, + "fb-clear": false, + "abm": true, + "sha512": false, + "vmx-ept-advanced-exitinfo": false, + "vmx-enable-user-wait-pause": false, + "avx512pf": false, + "vmx-hlt-exit": false, + "xstore-en": false + } + } + }, + "id": "libvirt-5" +} + +{ + "execute": "query-machines", + "id": "libvirt-6" +} + +{ + "return": [ + { + "hotpluggable-cpus": true, + "name": "pc-q35-5.2", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 288, + "deprecated": true, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-i440fx-6.2", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 255, + "deprecated": true, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-q35-4.2", + "numa-mem-supported": true, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 288, + "deprecated": true, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-i440fx-5.2", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 255, + "deprecated": true, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-i440fx-4.2", + "numa-mem-supported": true, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 255, + "deprecated": true, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-q35-9.1", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 4096, + "deprecated": false, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-q35-7.1", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 288, + "deprecated": true, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-q35-8.1", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 1024, + "deprecated": false, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": false, + "name": "none", + "numa-mem-supported": false, + "acpi": false, + "cpu-max": 1, + "deprecated": false, + "default-ram-id": "ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-i440fx-8.1", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 255, + "deprecated": false, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-q35-6.1", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 288, + "deprecated": true, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-i440fx-9.1", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 255, + "deprecated": false, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-q35-10.0", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 4096, + "deprecated": false, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-i440fx-7.1", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 255, + "deprecated": true, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": false, + "name": "x-remote", + "numa-mem-supported": false, + "acpi": false, + "cpu-max": 1, + "deprecated": false + }, + { + "hotpluggable-cpus": true, + "name": "pc-q35-5.1", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 288, + "deprecated": true, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-i440fx-10.1", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "is-default": true, + "cpu-max": 255, + "deprecated": false, + "default-ram-id": "pc.ram", + "alias": "pc" + }, + { + "hotpluggable-cpus": true, + "name": "pc-i440fx-6.1", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 255, + "deprecated": true, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-i440fx-5.1", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 255, + "deprecated": true, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "isapc", + "numa-mem-supported": false, + "default-cpu-type": "486-x86_64-cpu", + "acpi": true, + "cpu-max": 1, + "deprecated": false, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-q35-9.0", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 4096, + "deprecated": false, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-q35-7.0", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 288, + "deprecated": true, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-q35-8.0", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 288, + "deprecated": false, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-i440fx-8.0", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 255, + "deprecated": false, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-q35-6.0", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 288, + "deprecated": true, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-i440fx-9.0", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 255, + "deprecated": false, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-i440fx-7.0", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 255, + "deprecated": true, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-q35-5.0", + "numa-mem-supported": true, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 288, + "deprecated": true, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-i440fx-10.0", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 255, + "deprecated": false, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-q35-9.2", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 4096, + "deprecated": false, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-q35-7.2", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 288, + "deprecated": false, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-i440fx-6.0", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 255, + "deprecated": true, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": false, + "name": "microvm", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 288, + "deprecated": false, + "default-ram-id": "microvm.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-q35-8.2", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 1024, + "deprecated": false, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-i440fx-8.2", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 255, + "deprecated": false, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-i440fx-5.0", + "numa-mem-supported": true, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 255, + "deprecated": true, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-q35-6.2", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 288, + "deprecated": true, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-i440fx-9.2", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 255, + "deprecated": false, + "default-ram-id": "pc.ram" + }, + { + "hotpluggable-cpus": true, + "name": "pc-q35-10.1", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 4096, + "deprecated": false, + "default-ram-id": "pc.ram", + "alias": "q35" + }, + { + "hotpluggable-cpus": true, + "name": "pc-i440fx-7.2", + "numa-mem-supported": false, + "default-cpu-type": "qemu64-x86_64-cpu", + "acpi": true, + "cpu-max": 255, + "deprecated": false, + "default-ram-id": "pc.ram" + } + ], + "id": "libvirt-6" +} diff --git a/tests/qemucapabilitiesdata/caps_10.1.0_x86_64+mshv.xml b/tests/qemucapabilitiesdata/caps_10.1.0_x86_64+mshv.xml new file mode 100644 index 0000000000..87f2633a37 --- /dev/null +++ b/tests/qemucapabilitiesdata/caps_10.1.0_x86_64+mshv.xml @@ -0,0 +1,4996 @@ +<qemuCaps> + <emulator>/usr/bin/qemu-system-x86_64</emulator> + <qemuctime>0</qemuctime> + <selfctime>0</selfctime> + <selfvers>0</selfvers> + <flag name='hda-duplex'/> + <flag name='piix3-usb-uhci'/> + <flag name='piix4-usb-uhci'/> + <flag name='usb-ehci'/> + <flag name='ich9-usb-ehci1'/> + <flag name='pci-ohci'/> + <flag name='usb-redir'/> + <flag name='usb-hub'/> + <flag name='ich9-ahci'/> + <flag name='scsi-disk.channel'/> + <flag name='scsi-block'/> + <flag name='hda-micro'/> + <flag name='nec-usb-xhci'/> + <flag name='lsi'/> + <flag name='virtio-scsi-pci'/> + <flag name='usb-redir.filter'/> + <flag name='seccomp-sandbox'/> + <flag name='vnc'/> + <flag name='VGA'/> + <flag name='cirrus-vga'/> + <flag name='vmware-svga'/> + <flag name='usb-serial'/> + <flag name='virtio-rng'/> + <flag name='rng-random'/> + <flag name='rng-egd'/> + <flag name='megasas'/> + <flag name='tpm-passthrough'/> + <flag name='tpm-tis'/> + <flag name='pci-bridge'/> + <flag name='vfio-pci'/> + <flag name='dmi-to-pci-bridge'/> + <flag name='usb-storage'/> + <flag name='virtio-mmio'/> + <flag name='ich9-intel-hda'/> + <flag name='kvm-pit-lost-tick-policy'/> + <flag name='pvpanic'/> + <flag name='usb-kbd'/> + <flag name='usb-audio'/> + <flag name='rtc-reset-reinjection'/> + <flag name='migrate-rdma'/> + <flag name='VGA.vgamem_mb'/> + <flag name='vmware-svga.vgamem_mb'/> + <flag name='pc-dimm'/> + <flag name='machine-vmport-opt'/> + <flag name='pci-serial'/> + <flag name='ioh3420'/> + <flag name='x3130-upstream'/> + <flag name='xio3130-downstream'/> + <flag name='rtl8139'/> + <flag name='e1000'/> + <flag name='virtio-net'/> + <flag name='virtio-gpu'/> + <flag name='virtio-keyboard'/> + <flag name='virtio-mouse'/> + <flag name='virtio-tablet'/> + <flag name='virtio-input-host'/> + <flag name='virtio-balloon-pci.deflate-on-oom'/> + <flag name='mptsas1068'/> + <flag name='pxb'/> + <flag name='pxb-pcie'/> + <flag name='intel-iommu'/> + <flag name='virtio-vga'/> + <flag name='ivshmem-plain'/> + <flag name='ivshmem-doorbell'/> + <flag name='vhost-scsi'/> + <flag name='query-cpu-model-expansion'/> + <flag name='nvdimm'/> + <flag name='pcie-root-port'/> + <flag name='query-cpu-definitions'/> + <flag name='qemu-xhci'/> + <flag name='intel-iommu.intremap'/> + <flag name='intel-iommu.caching-mode'/> + <flag name='intel-iommu.eim'/> + <flag name='intel-iommu.device-iotlb'/> + <flag name='chardev-reconnect'/> + <flag name='vmcoreinfo'/> + <flag name='isa-serial'/> + <flag name='pcie-pci-bridge'/> + <flag name='nbd-tls'/> + <flag name='tpm-crb'/> + <flag name='pr-manager-helper'/> + <flag name='screendump_device'/> + <flag name='hda-output'/> + <flag name='vmgenid'/> + <flag name='vhost-vsock'/> + <flag name='tpm-emulator'/> + <flag name='mch'/> + <flag name='mch.extended-tseg-mbytes'/> + <flag name='egl-headless'/> + <flag name='memory-backend-memfd'/> + <flag name='memory-backend-memfd.hugetlb'/> + <flag name='egl-headless.rendernode'/> + <flag name='memory-backend-file.pmem'/> + <flag name='nvdimm.unarmed'/> + <flag name='virtio-pci-non-transitional'/> + <flag name='x86-max-cpu'/> + <flag name='cpu-unavailable-features'/> + <flag name='canonical-cpu-features'/> + <flag name='bochs-display'/> + <flag name='migration-file-drop-cache'/> + <flag name='dbus-vmstate'/> + <flag name='vhost-user-gpu'/> + <flag name='vhost-user-vga'/> + <flag name='query-cpu-model-baseline'/> + <flag name='query-cpu-model-comparison'/> + <flag name='ramfb'/> + <flag name='drive-nvme'/> + <flag name='smp-dies'/> + <flag name='i8042'/> + <flag name='rng-builtin'/> + <flag name='vhost-user-fs'/> + <flag name='fsdev.multidevs'/> + <flag name='pcie-root-port.hotplug'/> + <flag name='aio.io_uring'/> + <flag name='tcg'/> + <flag name='pvscsi'/> + <flag name='cpu.migratable'/> + <flag name='intel-iommu.aw-bits'/> + <flag name='numa.hmat'/> + <flag name='usb-host.hostdevice'/> + <flag name='virtio-balloon.free-page-reporting'/> + <flag name='netdev.vhost-vdpa'/> + <flag name='dc390'/> + <flag name='am53c974'/> + <flag name='virtio-pmem-pci'/> + <flag name='vhost-user-fs.bootindex'/> + <flag name='vhost-user-blk'/> + <flag name='cpu-max'/> + <flag name='memory-backend-file.x-use-canonical-path-for-ramblock-id'/> + <flag name='vnc-power-control'/> + <flag name='rotation-rate'/> + <flag name='acpi-index'/> + <flag name='input-linux'/> + <flag name='confidential-guest-support'/> + <flag name='set-action'/> + <flag name='virtio-blk.queue-size'/> + <flag name='virtio-mem-pci'/> + <flag name='memory-backend-file.reserve'/> + <flag name='piix4.acpi-root-pci-hotplug'/> + <flag name='netdev.json'/> + <flag name='query-dirty-rate'/> + <flag name='rbd-encryption'/> + <flag name='sev-guest-kernel-hashes'/> + <flag name='sev-inject-launch-secret'/> + <flag name='device.json+hotplug'/> + <flag name='virtio-mem-pci.prealloc'/> + <flag name='calc-dirty-rate'/> + <flag name='dirtyrate-param.mode'/> + <flag name='blockdev.nbd.tls-hostname'/> + <flag name='memory-backend-file.prealloc-threads'/> + <flag name='virtio-iommu-pci'/> + <flag name='virtio-iommu.boot-bypass'/> + <flag name='virtio-net.rss'/> + <flag name='display-dbus'/> + <flag name='iothread.thread-pool-max'/> + <flag name='usb-host.guest-resets-all'/> + <flag name='migration.blocked-reasons'/> + <flag name='query-stats'/> + <flag name='query-stats-schemas'/> + <flag name='thread-context'/> + <flag name='screenshot-format-png'/> + <flag name='machine-hpet'/> + <flag name='netdev.stream'/> + <flag name='virtio-crypto'/> + <flag name='cryptodev-backend-lkcf'/> + <flag name='pvpanic-pci'/> + <flag name='netdev.stream.reconnect'/> + <flag name='virtio-gpu.blob'/> + <flag name='rbd-encryption-layering'/> + <flag name='rbd-encryption-luks-any'/> + <flag name='qcow2-discard-no-unref'/> + <flag name='run-with.async-teardown'/> + <flag name='virtio-blk.iothread-mapping'/> + <flag name='smp-clusters'/> + <flag name='virtio-mem-pci.dynamic-memslots'/> + <flag name='blockjob.backing-mask-protocol'/> + <flag name='display-reload'/> + <flag name='usb-mtp'/> + <flag name='virtio-sound'/> + <flag name='netdev.user'/> + <flag name='acpi-erst'/> + <flag name='intel-iommu.dma-translation'/> + <flag name='machine-i8042-opt'/> + <flag name='chardev-reconnect-miliseconds'/> + <flag name='netdev-stream-reconnect-miliseconds'/> + <flag name='query-cpu-model-expansion.deprecated-props'/> + <flag name='migrate-incoming.exit-on-error'/> + <flag name='blockdev-set-active'/> + <flag name='shim'/> + <flag name='virtio-scsi.iothread-mapping'/> + <flag name='bus-floppy'/> + <flag name='nvme'/> + <flag name='nvme-ns'/> + <flag name='amd-iommu'/> + <flag name='amd-iommu.pci-id'/> + <flag name='usb-bot'/> + <flag name='tdx-guest'/> + <flag name='mshv'/> + <version>10000092</version> + <microcodeVersion>43100286</microcodeVersion> + <package></package> + <arch>x86_64</arch> + <hostCPU type='mshv' model='base' migratability='yes'> + <property name='avx-ne-convert' type='boolean' value='false'/> + <property name='vmx-entry-load-rtit-ctl' type='boolean' value='false'/> + <property name='svme-addr-chk' type='boolean' value='true' migratable='yes'/> + <property name='lfence-always-serializing' type='boolean' value='false'/> + <property name='cmov' type='boolean' value='true' migratable='yes'/> + <property name='ia64' type='boolean' value='false'/> + <property name='ssb-no' type='boolean' value='false'/> + <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='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'/> + <property name='gfni' type='boolean' value='false'/> + <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'/> + <property name='vmx-tsc-scaling' type='boolean' value='false'/> + <property name='prefetchiti' type='boolean' value='false'/> + <property name='vmx-cr8-store-exit' type='boolean' value='false'/> + <property name='vmx-rdseed-exit' type='boolean' value='false'/> + <property name='amx-fp16' type='boolean' value='false'/> + <property name='fred' type='boolean' value='false'/> + <property name='vmx-eptp-switching' type='boolean' value='false'/> + <property name='ddpd-u' type='boolean' value='false'/> + <property name='kvm-asyncpf' type='boolean' value='false'/> + <property name='perfctr-core' type='boolean' value='false'/> + <property name='fs-gs-base-ns' type='boolean' value='false'/> + <property name='mpx' type='boolean' value='true' migratable='yes'/> + <property name='auto-ibrs' type='boolean' value='false'/> + <property name='pbe' type='boolean' value='false'/> + <property name='avx512cd' type='boolean' value='false'/> + <property name='decodeassists' type='boolean' value='false'/> + <property name='vmx-exit-load-efer' type='boolean' value='false'/> + <property name='vmx-exit-clear-bndcfgs' type='boolean' value='false'/> + <property name='vmx-nested-exception' type='boolean' value='false'/> + <property name='sse4.1' type='boolean' value='true' migratable='yes'/> + <property name='family' type='number' value='0'/> + <property name='intel-pt-lip' type='boolean' value='false'/> + <property name='vmx-vmwrite-vmexit-fields' type='boolean' value='false'/> + <property name='kvm-asyncpf-int' type='boolean' value='false'/> + <property name='vmx-vnmi' type='boolean' value='false'/> + <property name='vmx-true-ctls' type='boolean' value='false'/> + <property name='prefetchi' type='boolean' value='false'/> + <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='true' migratable='yes'/> + <property name='avx512f' type='boolean' value='false'/> + <property name='rfds-no' type='boolean' value='false'/> + <property name='msr' type='boolean' value='true' migratable='yes'/> + <property name='mce' type='boolean' value='true' migratable='yes'/> + <property name='mca' type='boolean' value='true' migratable='yes'/> + <property name='xcrypt' type='boolean' value='false'/> + <property name='sgx' type='boolean' value='false'/> + <property name='srso-user-kernel-no' type='boolean' value='false'/> + <property name='vmx-exit-load-pat' type='boolean' value='false'/> + <property name='vmx-intr-exit' type='boolean' value='false'/> + <property name='min-level' type='number' value='13'/> + <property name='vmx-flexpriority' type='boolean' value='false'/> + <property name='xgetbv1' type='boolean' value='true' migratable='yes'/> + <property name='cid' type='boolean' value='false'/> + <property name='sgx-exinfo' type='boolean' value='false'/> + <property name='intel-psfd' type='boolean' value='false'/> + <property name='amd-psfd' type='boolean' value='false'/> + <property name='gds-no' type='boolean' value='false'/> + <property name='ds' type='boolean' value='false'/> + <property name='fxsr' type='boolean' value='true' migratable='yes'/> + <property name='avx512-fp16' type='boolean' value='false'/> + <property name='avx512-bf16' type='boolean' value='false'/> + <property name='vmx-cr8-load-exit' type='boolean' value='false'/> + <property name='xsaveopt' type='boolean' value='true' migratable='yes'/> + <property name='arch-lbr' type='boolean' value='false'/> + <property name='vmx-apicv-vid' type='boolean' value='false'/> + <property name='vmx-exit-save-pat' type='boolean' value='false'/> + <property name='xtpr' type='boolean' value='false'/> + <property name='tsx-ctrl' type='boolean' value='false'/> + <property name='vmx-ple' type='boolean' value='false'/> + <property name='avx512vl' type='boolean' value='false'/> + <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='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'/> + <property name='sgx2' type='boolean' value='false'/> + <property name='avx512vbmi2' type='boolean' value='false'/> + <property name='cr8legacy' type='boolean' value='true' migratable='yes'/> + <property name='vmx-encls-exit' type='boolean' value='false'/> + <property name='null-sel-clr-base' type='boolean' value='true' migratable='yes'/> + <property name='stibp' type='boolean' value='false'/> + <property name='vmx-msr-bitmap' type='boolean' value='false'/> + <property name='xcrypt-en' type='boolean' value='false'/> + <property name='vmx-mwait-exit' type='boolean' value='false'/> + <property name='vmx-pml' type='boolean' value='false'/> + <property name='vmx-nmi-exit' type='boolean' value='false'/> + <property name='amx-tile' type='boolean' value='false'/> + <property name='vmx-invept-single-context-noglobals' type='boolean' value='false'/> + <property name='pn' type='boolean' value='false'/> + <property name='rsba' type='boolean' value='false'/> + <property name='dca' type='boolean' value='false'/> + <property name='vendor' type='string' value='AuthenticAMD'/> + <property name='vmx-unrestricted-guest' type='boolean' value='false'/> + <property name='vmx-cr3-store-noexit' type='boolean' value='false'/> + <property name='pku' type='boolean' value='true' migratable='yes'/> + <property name='pks' type='boolean' value='true' migratable='yes'/> + <property name='smx' type='boolean' value='false'/> + <property name='sm3' type='boolean' value='false'/> + <property name='sm4' type='boolean' value='false'/> + <property name='cmp-legacy' type='boolean' value='true' migratable='yes'/> + <property name='avx512-4fmaps' type='boolean' value='false'/> + <property name='vmcb-clean' type='boolean' value='false'/> + <property name='hle' type='boolean' value='false'/> + <property name='avx-vnni' type='boolean' value='false'/> + <property name='3dnowext' type='boolean' value='true' migratable='yes'/> + <property name='amd-no-ssb' type='boolean' value='false'/> + <property name='npt' type='boolean' value='true' migratable='yes'/> + <property name='sgxlc' type='boolean' value='false'/> + <property name='perfmon-v2' type='boolean' value='false'/> + <property name='rdctl-no' type='boolean' value='false'/> + <property name='vmx-invvpid' type='boolean' value='false'/> + <property name='clwb' type='boolean' value='true' migratable='yes'/> + <property name='avx10-128' type='boolean' value='false'/> + <property name='lbrv' type='boolean' value='false'/> + <property name='adx' type='boolean' value='true' migratable='yes'/> + <property name='ss' type='boolean' value='true' migratable='yes'/> + <property name='pni' type='boolean' value='true' migratable='yes'/> + <property name='tsx-ldtrk' type='boolean' value='false'/> + <property name='ibpb-brtype' type='boolean' value='false'/> + <property name='svm-lock' type='boolean' value='false'/> + <property name='smep' type='boolean' value='true' migratable='yes'/> + <property name='smap' type='boolean' value='true' migratable='yes'/> + <property name='pfthreshold' type='boolean' value='false'/> + <property name='vmx-invpcid-exit' type='boolean' value='false'/> + <property name='amx-int8' type='boolean' value='false'/> + <property name='x2apic' type='boolean' value='true' migratable='yes'/> + <property name='avx512vbmi' type='boolean' value='false'/> + <property name='avx512vnni' type='boolean' value='false'/> + <property name='sgx-edeccssa' type='boolean' value='false'/> + <property name='vmx-apicv-x2apic' type='boolean' value='false'/> + <property name='kvm-pv-sched-yield' type='boolean' value='false'/> + <property name='vmx-invlpg-exit' type='boolean' value='false'/> + <property name='no-nested-data-bp' type='boolean' value='true' migratable='yes'/> + <property name='vmx-invvpid-all-context' type='boolean' value='false'/> + <property name='vmx-activity-hlt' type='boolean' value='false'/> + <property name='flushbyasid' type='boolean' value='false'/> + <property name='f16c' type='boolean' value='true' migratable='yes'/> + <property name='fdp-excptn-only' type='boolean' value='false'/> + <property name='vmx-exit-ack-intr' type='boolean' value='false'/> + <property name='ace2-en' type='boolean' value='false'/> + <property name='pae' type='boolean' value='true' migratable='yes'/> + <property name='pat' type='boolean' value='true' migratable='yes'/> + <property name='sse' type='boolean' value='true' migratable='yes'/> + <property name='phe-en' type='boolean' value='false'/> + <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'/> + <property name='vmx-rdtscp-exit' type='boolean' value='false'/> + <property name='mds-no' type='boolean' value='false'/> + <property name='pcommit' type='boolean' value='false'/> + <property name='vmx-vpid' type='boolean' value='false'/> + <property name='syscall' type='boolean' value='true' migratable='yes'/> + <property name='kvm-asyncpf-vmexit' type='boolean' value='false'/> + <property name='avx512dq' type='boolean' value='false'/> + <property name='svm' type='boolean' value='true' migratable='yes'/> + <property name='invtsc' type='boolean' value='false'/> + <property name='vmx-monitor-exit' type='boolean' value='false'/> + <property name='sse2' type='boolean' value='true' migratable='yes'/> + <property name='ssbd' type='boolean' value='false'/> + <property name='vmx-wbinvd-exit' type='boolean' value='false'/> + <property name='est' type='boolean' value='false'/> + <property name='kvm-poll-control' type='boolean' value='false'/> + <property name='avx512ifma' type='boolean' value='false'/> + <property name='tm2' type='boolean' value='false'/> + <property name='zero-fcs-fds' type='boolean' value='false'/> + <property name='kvm-pv-eoi' type='boolean' value='false'/> + <property name='kvm-pv-ipi' type='boolean' value='false'/> + <property name='cx8' type='boolean' value='true' migratable='yes'/> + <property name='vmx-invvpid-single-addr' type='boolean' value='false'/> + <property name='waitpkg' type='boolean' value='false'/> + <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='lkgs' type='boolean' value='false'/> + <property name='kvm-mmu' type='boolean' value='false'/> + <property name='sse4.2' type='boolean' value='true' migratable='yes'/> + <property name='pge' type='boolean' value='true' migratable='yes'/> + <property name='avx512bitalg' type='boolean' value='false'/> + <property name='pdcm' type='boolean' value='false'/> + <property name='vmx-entry-load-bndcfgs' type='boolean' value='false'/> + <property name='vmx-exit-clear-rtit-ctl' type='boolean' value='false'/> + <property name='stibp-always-on' type='boolean' value='false'/> + <property name='model' type='number' value='0'/> + <property name='movbe' type='boolean' value='true' migratable='yes'/> + <property name='nrip-save' type='boolean' value='false'/> + <property name='ssse3' type='boolean' value='true' migratable='yes'/> + <property name='sse4a' type='boolean' value='true' migratable='yes'/> + <property name='kvm-msi-ext-dest-id' type='boolean' value='false'/> + <property name='vmx-pause-exit' type='boolean' value='false'/> + <property name='invpcid' type='boolean' value='false'/> + <property name='sgx-debug' type='boolean' value='false'/> + <property name='pdpe1gb' type='boolean' value='true' migratable='yes'/> + <property name='sgx-mode64' type='boolean' value='false'/> + <property name='tsc-deadline' type='boolean' value='false'/> + <property name='skip-l1dfl-vmentry' type='boolean' value='false'/> + <property name='vmx-exit-load-perf-global-ctrl' type='boolean' value='false'/> + <property name='fma' type='boolean' value='true' migratable='yes'/> + <property name='lam' type='boolean' value='false'/> + <property name='cx16' type='boolean' value='true' migratable='yes'/> + <property name='de' type='boolean' value='true' migratable='yes'/> + <property name='fzrm' type='boolean' value='true' migratable='yes'/> + <property name='avx-ifma' type='boolean' value='false'/> + <property name='stepping' type='number' value='0'/> + <property name='xsave' type='boolean' value='true' migratable='yes'/> + <property name='vmx-entry-load-fred' type='boolean' value='false'/> + <property name='clflush' type='boolean' value='true' migratable='yes'/> + <property name='skinit' type='boolean' value='false'/> + <property name='srso-no' type='boolean' value='false'/> + <property name='avx-vnni-int8' type='boolean' value='false'/> + <property name='vmx-exit-secondary-ctls' type='boolean' value='false'/> + <property name='tsc' type='boolean' value='true' migratable='yes'/> + <property name='tce' type='boolean' value='false'/> + <property name='its-no' type='boolean' value='false'/> + <property name='flush-l1d' type='boolean' value='false'/> + <property name='fpu' type='boolean' value='true' migratable='yes'/> + <property name='ds-cpl' type='boolean' value='false'/> + <property name='ibs' type='boolean' value='false'/> + <property name='fma4' type='boolean' value='false'/> + <property name='vmx-exit-nosave-debugctl' type='boolean' value='false'/> + <property name='sgx-kss' type='boolean' value='false'/> + <property name='la57' type='boolean' value='true' migratable='yes'/> + <property name='vmx-invept' type='boolean' value='false'/> + <property name='osvw' type='boolean' value='false'/> + <property name='rfds-clear' type='boolean' value='false'/> + <property name='succor' type='boolean' value='false'/> + <property name='apic' type='boolean' value='true' migratable='yes'/> + <property name='pmm' type='boolean' value='false'/> + <property name='vmx-entry-noload-debugctl' type='boolean' value='false'/> + <property name='vmx-eptad' type='boolean' value='false'/> + <property name='spec-ctrl' type='boolean' value='false'/> + <property name='vmx-posted-intr' type='boolean' value='false'/> + <property name='vmx-apicv-register' type='boolean' value='false'/> + <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='vmx-any-errcode' 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'/> + <property name='amx-complex' type='boolean' value='false'/> + <property name='avx-vnni-int16' type='boolean' value='false'/> + <property name='pschange-mc-no' type='boolean' value='false'/> + <property name='v-vmsave-vmload' type='boolean' value='false'/> + <property name='vmx-rdrand-exit' type='boolean' value='false'/> + <property name='sgx-provisionkey' type='boolean' value='false'/> + <property name='lwp' type='boolean' value='false'/> + <property name='ipred-ctrl' type='boolean' value='false'/> + <property name='amd-ssbd' type='boolean' value='false'/> + <property name='avx10-256' type='boolean' value='false'/> + <property name='xop' type='boolean' value='false'/> + <property name='ibpb' type='boolean' value='false'/> + <property name='ibrs' type='boolean' value='false'/> + <property name='avx' type='boolean' value='true' migratable='yes'/> + <property name='core-capability' type='boolean' value='false'/> + <property name='vmx-invept-single-context' type='boolean' value='false'/> + <property name='movdiri' type='boolean' value='false'/> + <property name='acpi' type='boolean' value='true' migratable='yes'/> + <property name='avx512bw' type='boolean' value='false'/> + <property name='ace2' type='boolean' value='false'/> + <property name='fsgsbase' type='boolean' value='true' migratable='yes'/> + <property name='vmx-ept-2mb' type='boolean' value='false'/> + <property name='vmx-ept-1gb' type='boolean' value='false'/> + <property name='ht' type='boolean' value='false'/> + <property name='vmx-io-exit' type='boolean' value='false'/> + <property name='nx' type='boolean' value='true' migratable='yes'/> + <property name='pclmulqdq' type='boolean' value='true' migratable='yes'/> + <property name='mmxext' type='boolean' value='true' migratable='yes'/> + <property name='popcnt' type='boolean' value='true' migratable='yes'/> + <property name='vaes' type='boolean' value='true' migratable='yes'/> + <property name='serialize' type='boolean' value='false'/> + <property name='movdir64b' type='boolean' value='false'/> + <property name='xsaves' type='boolean' value='false'/> + <property name='vmx-shadow-vmcs' type='boolean' value='false'/> + <property name='lm' type='boolean' value='true' migratable='yes'/> + <property name='vmx-exit-save-preemption-timer' type='boolean' value='false'/> + <property name='vmx-entry-load-pat' type='boolean' value='false'/> + <property name='fsrm' type='boolean' value='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'/> + <property name='vmx-store-lma' type='boolean' value='false'/> + <property name='vmx-movdr-exit' type='boolean' value='false'/> + <property name='pse' type='boolean' value='true' migratable='yes'/> + <property name='avx2' type='boolean' value='true' migratable='yes'/> + <property name='avic' type='boolean' value='false'/> + <property name='sep' type='boolean' value='true' migratable='yes'/> + <property name='virt-ssbd' type='boolean' value='false'/> + <property name='vmx-cr3-load-noexit' type='boolean' value='false'/> + <property name='nodeid-msr' type='boolean' value='false'/> + <property name='md-clear' type='boolean' value='false'/> + <property name='sbpb' type='boolean' value='false'/> + <property name='misalignsse' type='boolean' value='false'/> + <property name='split-lock-detect' type='boolean' value='false'/> + <property name='min-xlevel' type='number' value='2147483681'/> + <property name='bmi1' type='boolean' value='true' migratable='yes'/> + <property name='bmi2' type='boolean' value='true' migratable='yes'/> + <property name='kvm-pv-unhalt' type='boolean' value='false'/> + <property name='tsc-scale' type='boolean' value='false'/> + <property name='topoext' type='boolean' value='false'/> + <property name='amd-stibp' type='boolean' value='false'/> + <property name='vmx-preemption-timer' type='boolean' value='false'/> + <property name='clflushopt' type='boolean' value='true' migratable='yes'/> + <property name='vmx-entry-load-pkrs' type='boolean' value='false'/> + <property name='avx10-512' type='boolean' value='false'/> + <property name='vmx-vnmi-pending' type='boolean' value='false'/> + <property name='monitor' type='boolean' value='true' migratable='yes'/> + <property name='vmx-vintr-pending' type='boolean' value='false'/> + <property name='avx512er' type='boolean' value='false'/> + <property name='full-width-write' type='boolean' value='false'/> + <property name='pmm-en' type='boolean' value='false'/> + <property name='pcid' type='boolean' value='false'/> + <property name='taa-no' type='boolean' value='false'/> + <property name='avx10' type='boolean' value='false'/> + <property name='arch-capabilities' type='boolean' value='false'/> + <property name='vgif' type='boolean' value='true' migratable='yes'/> + <property name='vmx-secondary-ctls' type='boolean' value='false'/> + <property name='vmx-xsaves' type='boolean' value='false'/> + <property name='clzero' type='boolean' value='false'/> + <property name='3dnow' type='boolean' value='true' migratable='yes'/> + <property name='erms' type='boolean' value='true' migratable='yes'/> + <property name='vmx-entry-ia32e-mode' type='boolean' value='false'/> + <property name='lahf-lm' type='boolean' value='true' migratable='yes'/> + <property name='overflow-recov' type='boolean' value='false'/> + <property name='msr-imm' type='boolean' value='false'/> + <property name='vpclmulqdq' type='boolean' value='false'/> + <property name='vmx-ins-outs' type='boolean' value='false'/> + <property name='fxsr-opt' type='boolean' value='false'/> + <property name='xstore' type='boolean' value='false'/> + <property name='rtm' type='boolean' value='false'/> + <property name='kvm-hint-dedicated' type='boolean' value='false'/> + <property name='sgx-aex-notify' type='boolean' value='false'/> + <property name='bhi-ctrl' type='boolean' value='false'/> + <property name='amx-bf16' type='boolean' value='false'/> + <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='true' migratable='yes'/> + <property name='cmpccxadd' type='boolean' value='true' migratable='yes'/> + <property name='bhi-no' type='boolean' value='false'/> + <property name='avx512-4vnniw' type='boolean' value='false'/> + <property name='vme' type='boolean' value='false'/> + <property name='vmx' type='boolean' value='false'/> + <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='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'/> + <property name='tbm' type='boolean' value='false'/> + <property name='wdt' type='boolean' value='false'/> + <property name='vmx-rdpmc-exit' type='boolean' value='false'/> + <property name='vmx-mtf' type='boolean' value='false'/> + <property name='vmx-entry-load-efer' type='boolean' value='false'/> + <property name='eraps' type='boolean' value='false'/> + <property name='wrmsrns' type='boolean' value='false'/> + <property name='model-id' type='string' value='QEMU TCG CPU version 2.5+'/> + <property name='sha-ni' type='boolean' value='true' migratable='yes'/> + <property name='rrsba-ctrl' type='boolean' value='false'/> + <property name='fb-clear' type='boolean' value='false'/> + <property name='vmx-exit-load-pkrs' type='boolean' value='false'/> + <property name='abm' type='boolean' value='true' migratable='yes'/> + <property name='sha512' type='boolean' value='false'/> + <property name='vmx-ept-advanced-exitinfo' type='boolean' value='false'/> + <property name='vmx-enable-user-wait-pause' type='boolean' value='false'/> + <property name='avx512pf' type='boolean' value='false'/> + <property name='vmx-hlt-exit' type='boolean' value='false'/> + <property name='xstore-en' type='boolean' value='false'/> + </hostCPU> + <cpu type='mshv' name='max' typename='max-x86_64-cpu' usable='yes'/> + <cpu type='mshv' name='host' typename='host-x86_64-cpu' usable='no'> + <blocker name='kvm'/> + </cpu> + <cpu type='mshv' name='base' typename='base-x86_64-cpu' usable='yes'/> + <cpu type='mshv' name='qemu64-v1' typename='qemu64-v1-x86_64-cpu' usable='yes'/> + <cpu type='mshv' name='qemu64' typename='qemu64-x86_64-cpu' usable='yes'/> + <cpu type='mshv' name='qemu32-v1' typename='qemu32-v1-x86_64-cpu' usable='yes'/> + <cpu type='mshv' name='qemu32' typename='qemu32-x86_64-cpu' usable='yes'/> + <cpu type='mshv' name='phenom-v1' typename='phenom-v1-x86_64-cpu' usable='no'> + <blocker name='fxsr-opt'/> + </cpu> + <cpu type='mshv' name='phenom' typename='phenom-x86_64-cpu' usable='no'> + <blocker name='fxsr-opt'/> + </cpu> + <cpu type='mshv' name='pentium3-v1' typename='pentium3-v1-x86_64-cpu' usable='yes'/> + <cpu type='mshv' name='pentium3' typename='pentium3-x86_64-cpu' usable='yes'/> + <cpu type='mshv' name='pentium2-v1' typename='pentium2-v1-x86_64-cpu' usable='yes'/> + <cpu type='mshv' name='pentium2' typename='pentium2-x86_64-cpu' usable='yes'/> + <cpu type='mshv' name='pentium-v1' typename='pentium-v1-x86_64-cpu' usable='yes'/> + <cpu type='mshv' name='pentium' typename='pentium-x86_64-cpu' usable='yes'/> + <cpu type='mshv' name='n270-v1' typename='n270-v1-x86_64-cpu' usable='yes'/> + <cpu type='mshv' name='n270' typename='n270-x86_64-cpu' usable='yes'/> + <cpu type='mshv' name='kvm64-v1' typename='kvm64-v1-x86_64-cpu' usable='yes'/> + <cpu type='mshv' name='kvm64' typename='kvm64-x86_64-cpu' usable='yes'/> + <cpu type='mshv' name='kvm32-v1' typename='kvm32-v1-x86_64-cpu' usable='yes'/> + <cpu type='mshv' name='kvm32' typename='kvm32-x86_64-cpu' usable='yes'/> + <cpu type='mshv' name='coreduo-v1' typename='coreduo-v1-x86_64-cpu' usable='yes'/> + <cpu type='mshv' name='coreduo' typename='coreduo-x86_64-cpu' usable='yes'/> + <cpu type='mshv' name='core2duo-v1' typename='core2duo-v1-x86_64-cpu' usable='yes'/> + <cpu type='mshv' name='core2duo' typename='core2duo-x86_64-cpu' usable='yes'/> + <cpu type='mshv' name='athlon-v1' typename='athlon-v1-x86_64-cpu' usable='yes'/> + <cpu type='mshv' name='athlon' typename='athlon-x86_64-cpu' usable='yes'/> + <cpu type='mshv' name='YongFeng-v3' typename='YongFeng-v3-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='invpcid'/> + <blocker name='spec-ctrl'/> + <blocker name='arch-capabilities'/> + <blocker name='invtsc'/> + <blocker name='xstore'/> + <blocker name='xstore-en'/> + <blocker name='xcrypt'/> + <blocker name='xcrypt-en'/> + <blocker name='ace2'/> + <blocker name='phe'/> + <blocker name='phe-en'/> + <blocker name='pmm'/> + <blocker name='pmm-en'/> + </cpu> + <cpu type='mshv' name='YongFeng-v2' typename='YongFeng-v2-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='invpcid'/> + <blocker name='spec-ctrl'/> + <blocker name='arch-capabilities'/> + <blocker name='invtsc'/> + <blocker name='xstore'/> + <blocker name='xstore-en'/> + <blocker name='xcrypt'/> + <blocker name='xcrypt-en'/> + <blocker name='ace2'/> + <blocker name='phe'/> + <blocker name='phe-en'/> + <blocker name='pmm'/> + <blocker name='pmm-en'/> + </cpu> + <cpu type='mshv' name='YongFeng-v1' typename='YongFeng-v1-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='invpcid'/> + <blocker name='spec-ctrl'/> + <blocker name='arch-capabilities'/> + <blocker name='invtsc'/> + <blocker name='xstore'/> + <blocker name='xstore-en'/> + <blocker name='xcrypt'/> + <blocker name='xcrypt-en'/> + <blocker name='ace2'/> + <blocker name='phe'/> + <blocker name='phe-en'/> + <blocker name='pmm'/> + <blocker name='pmm-en'/> + </cpu> + <cpu type='mshv' name='YongFeng' typename='YongFeng-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='invpcid'/> + <blocker name='spec-ctrl'/> + <blocker name='arch-capabilities'/> + <blocker name='invtsc'/> + <blocker name='xstore'/> + <blocker name='xstore-en'/> + <blocker name='xcrypt'/> + <blocker name='xcrypt-en'/> + <blocker name='ace2'/> + <blocker name='phe'/> + <blocker name='phe-en'/> + <blocker name='pmm'/> + <blocker name='pmm-en'/> + </cpu> + <cpu type='mshv' name='Westmere-v2' typename='Westmere-v2-x86_64-cpu' usable='no'> + <blocker name='spec-ctrl'/> + </cpu> + <cpu type='mshv' name='Westmere-v1' typename='Westmere-v1-x86_64-cpu' usable='yes'/> + <cpu type='mshv' name='Westmere-IBRS' typename='Westmere-IBRS-x86_64-cpu' usable='no'> + <blocker name='spec-ctrl'/> + </cpu> + <cpu type='mshv' name='Westmere' typename='Westmere-x86_64-cpu' usable='yes'/> + <cpu type='mshv' name='Snowridge-v4' typename='Snowridge-v4-x86_64-cpu' usable='no'> + <blocker name='tsc-deadline'/> + <blocker name='gfni'/> + <blocker name='cldemote'/> + <blocker name='movdiri'/> + <blocker name='movdir64b'/> + <blocker name='spec-ctrl'/> + <blocker name='arch-capabilities'/> + <blocker name='ssbd'/> + <blocker name='xsavec'/> + <blocker name='xsaves'/> + </cpu> + <cpu type='mshv' name='Snowridge-v3' typename='Snowridge-v3-x86_64-cpu' usable='no'> + <blocker name='tsc-deadline'/> + <blocker name='gfni'/> + <blocker name='cldemote'/> + <blocker name='movdiri'/> + <blocker name='movdir64b'/> + <blocker name='spec-ctrl'/> + <blocker name='arch-capabilities'/> + <blocker name='core-capability'/> + <blocker name='ssbd'/> + <blocker name='xsavec'/> + <blocker name='xsaves'/> + <blocker name='split-lock-detect'/> + </cpu> + <cpu type='mshv' name='Snowridge-v2' typename='Snowridge-v2-x86_64-cpu' usable='no'> + <blocker name='tsc-deadline'/> + <blocker name='gfni'/> + <blocker name='cldemote'/> + <blocker name='movdiri'/> + <blocker name='movdir64b'/> + <blocker name='spec-ctrl'/> + <blocker name='arch-capabilities'/> + <blocker name='core-capability'/> + <blocker name='ssbd'/> + <blocker name='xsavec'/> + <blocker name='split-lock-detect'/> + </cpu> + <cpu type='mshv' name='Snowridge-v1' typename='Snowridge-v1-x86_64-cpu' usable='no'> + <blocker name='tsc-deadline'/> + <blocker name='gfni'/> + <blocker name='cldemote'/> + <blocker name='movdiri'/> + <blocker name='movdir64b'/> + <blocker name='spec-ctrl'/> + <blocker name='arch-capabilities'/> + <blocker name='core-capability'/> + <blocker name='ssbd'/> + <blocker name='xsavec'/> + <blocker name='split-lock-detect'/> + </cpu> + <cpu type='mshv' name='Snowridge' typename='Snowridge-x86_64-cpu' usable='no'> + <blocker name='tsc-deadline'/> + <blocker name='gfni'/> + <blocker name='cldemote'/> + <blocker name='movdiri'/> + <blocker name='movdir64b'/> + <blocker name='spec-ctrl'/> + <blocker name='arch-capabilities'/> + <blocker name='core-capability'/> + <blocker name='ssbd'/> + <blocker name='xsavec'/> + <blocker name='split-lock-detect'/> + </cpu> + <cpu type='mshv' name='Skylake-Server-v5' typename='Skylake-Server-v5-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='invpcid'/> + <blocker name='avx512f'/> + <blocker name='avx512dq'/> + <blocker name='avx512cd'/> + <blocker name='avx512bw'/> + <blocker name='avx512vl'/> + <blocker name='spec-ctrl'/> + <blocker name='xsavec'/> + <blocker name='xsaves'/> + </cpu> + <cpu type='mshv' name='Skylake-Server-v4' typename='Skylake-Server-v4-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='invpcid'/> + <blocker name='avx512f'/> + <blocker name='avx512dq'/> + <blocker name='avx512cd'/> + <blocker name='avx512bw'/> + <blocker name='avx512vl'/> + <blocker name='spec-ctrl'/> + <blocker name='xsavec'/> + </cpu> + <cpu type='mshv' name='Skylake-Server-v3' typename='Skylake-Server-v3-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='invpcid'/> + <blocker name='avx512f'/> + <blocker name='avx512dq'/> + <blocker name='avx512cd'/> + <blocker name='avx512bw'/> + <blocker name='avx512vl'/> + <blocker name='spec-ctrl'/> + <blocker name='xsavec'/> + </cpu> + <cpu type='mshv' name='Skylake-Server-v2' typename='Skylake-Server-v2-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='hle'/> + <blocker name='invpcid'/> + <blocker name='rtm'/> + <blocker name='avx512f'/> + <blocker name='avx512dq'/> + <blocker name='avx512cd'/> + <blocker name='avx512bw'/> + <blocker name='avx512vl'/> + <blocker name='spec-ctrl'/> + <blocker name='xsavec'/> + </cpu> + <cpu type='mshv' name='Skylake-Server-v1' typename='Skylake-Server-v1-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='hle'/> + <blocker name='invpcid'/> + <blocker name='rtm'/> + <blocker name='avx512f'/> + <blocker name='avx512dq'/> + <blocker name='avx512cd'/> + <blocker name='avx512bw'/> + <blocker name='avx512vl'/> + <blocker name='xsavec'/> + </cpu> + <cpu type='mshv' name='Skylake-Server-noTSX-IBRS' typename='Skylake-Server-noTSX-IBRS-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='invpcid'/> + <blocker name='avx512f'/> + <blocker name='avx512dq'/> + <blocker name='avx512cd'/> + <blocker name='avx512bw'/> + <blocker name='avx512vl'/> + <blocker name='spec-ctrl'/> + <blocker name='xsavec'/> + </cpu> + <cpu type='mshv' name='Skylake-Server-IBRS' typename='Skylake-Server-IBRS-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='hle'/> + <blocker name='invpcid'/> + <blocker name='rtm'/> + <blocker name='avx512f'/> + <blocker name='avx512dq'/> + <blocker name='avx512cd'/> + <blocker name='avx512bw'/> + <blocker name='avx512vl'/> + <blocker name='spec-ctrl'/> + <blocker name='xsavec'/> + </cpu> + <cpu type='mshv' name='Skylake-Server' typename='Skylake-Server-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='hle'/> + <blocker name='invpcid'/> + <blocker name='rtm'/> + <blocker name='avx512f'/> + <blocker name='avx512dq'/> + <blocker name='avx512cd'/> + <blocker name='avx512bw'/> + <blocker name='avx512vl'/> + <blocker name='xsavec'/> + </cpu> + <cpu type='mshv' name='Skylake-Client-v4' typename='Skylake-Client-v4-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='invpcid'/> + <blocker name='spec-ctrl'/> + <blocker name='xsavec'/> + <blocker name='xsaves'/> + </cpu> + <cpu type='mshv' name='Skylake-Client-v3' typename='Skylake-Client-v3-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='invpcid'/> + <blocker name='spec-ctrl'/> + <blocker name='xsavec'/> + </cpu> + <cpu type='mshv' name='Skylake-Client-v2' typename='Skylake-Client-v2-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='hle'/> + <blocker name='invpcid'/> + <blocker name='rtm'/> + <blocker name='spec-ctrl'/> + <blocker name='xsavec'/> + </cpu> + <cpu type='mshv' name='Skylake-Client-v1' typename='Skylake-Client-v1-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='hle'/> + <blocker name='invpcid'/> + <blocker name='rtm'/> + <blocker name='xsavec'/> + </cpu> + <cpu type='mshv' name='Skylake-Client-noTSX-IBRS' typename='Skylake-Client-noTSX-IBRS-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='invpcid'/> + <blocker name='spec-ctrl'/> + <blocker name='xsavec'/> + </cpu> + <cpu type='mshv' name='Skylake-Client-IBRS' typename='Skylake-Client-IBRS-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='hle'/> + <blocker name='invpcid'/> + <blocker name='rtm'/> + <blocker name='spec-ctrl'/> + <blocker name='xsavec'/> + </cpu> + <cpu type='mshv' name='Skylake-Client' typename='Skylake-Client-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='hle'/> + <blocker name='invpcid'/> + <blocker name='rtm'/> + <blocker name='xsavec'/> + </cpu> + <cpu type='mshv' name='SierraForest-v3' typename='SierraForest-v3-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='tsc-adjust'/> + <blocker name='invpcid'/> + <blocker name='gfni'/> + <blocker name='vpclmulqdq'/> + <blocker name='bus-lock-detect'/> + <blocker name='cldemote'/> + <blocker name='movdiri'/> + <blocker name='movdir64b'/> + <blocker name='serialize'/> + <blocker name='spec-ctrl'/> + <blocker name='arch-capabilities'/> + <blocker name='ssbd'/> + <blocker name='avx-vnni'/> + <blocker name='avx-ifma'/> + <blocker name='lam'/> + <blocker name='xsavec'/> + <blocker name='xsaves'/> + <blocker name='avx-vnni-int8'/> + <blocker name='avx-ne-convert'/> + <blocker name='intel-psfd'/> + <blocker name='ipred-ctrl'/> + <blocker name='rrsba-ctrl'/> + <blocker name='bhi-ctrl'/> + <blocker name='mcdt-no'/> + </cpu> + <cpu type='mshv' name='SierraForest-v2' typename='SierraForest-v2-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='tsc-adjust'/> + <blocker name='invpcid'/> + <blocker name='gfni'/> + <blocker name='vpclmulqdq'/> + <blocker name='bus-lock-detect'/> + <blocker name='cldemote'/> + <blocker name='movdiri'/> + <blocker name='movdir64b'/> + <blocker name='serialize'/> + <blocker name='spec-ctrl'/> + <blocker name='arch-capabilities'/> + <blocker name='ssbd'/> + <blocker name='avx-vnni'/> + <blocker name='avx-ifma'/> + <blocker name='lam'/> + <blocker name='xsavec'/> + <blocker name='xsaves'/> + <blocker name='avx-vnni-int8'/> + <blocker name='avx-ne-convert'/> + <blocker name='intel-psfd'/> + <blocker name='ipred-ctrl'/> + <blocker name='rrsba-ctrl'/> + <blocker name='bhi-ctrl'/> + <blocker name='mcdt-no'/> + </cpu> + <cpu type='mshv' name='SierraForest-v1' typename='SierraForest-v1-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='invpcid'/> + <blocker name='gfni'/> + <blocker name='vpclmulqdq'/> + <blocker name='bus-lock-detect'/> + <blocker name='serialize'/> + <blocker name='spec-ctrl'/> + <blocker name='arch-capabilities'/> + <blocker name='ssbd'/> + <blocker name='avx-vnni'/> + <blocker name='avx-ifma'/> + <blocker name='xsavec'/> + <blocker name='xsaves'/> + <blocker name='avx-vnni-int8'/> + <blocker name='avx-ne-convert'/> + <blocker name='mcdt-no'/> + </cpu> + <cpu type='mshv' name='SierraForest' typename='SierraForest-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='invpcid'/> + <blocker name='gfni'/> + <blocker name='vpclmulqdq'/> + <blocker name='bus-lock-detect'/> + <blocker name='serialize'/> + <blocker name='spec-ctrl'/> + <blocker name='arch-capabilities'/> + <blocker name='ssbd'/> + <blocker name='avx-vnni'/> + <blocker name='avx-ifma'/> + <blocker name='xsavec'/> + <blocker name='xsaves'/> + <blocker name='avx-vnni-int8'/> + <blocker name='avx-ne-convert'/> + <blocker name='mcdt-no'/> + </cpu> + <cpu type='mshv' name='SapphireRapids-v4' typename='SapphireRapids-v4-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='tsc-adjust'/> + <blocker name='hle'/> + <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='avx512vbmi2'/> + <blocker name='gfni'/> + <blocker name='vpclmulqdq'/> + <blocker name='avx512vnni'/> + <blocker name='avx512bitalg'/> + <blocker name='avx512-vpopcntdq'/> + <blocker name='bus-lock-detect'/> + <blocker name='cldemote'/> + <blocker name='movdiri'/> + <blocker name='movdir64b'/> + <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='mshv' name='SapphireRapids-v3' typename='SapphireRapids-v3-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='tsc-adjust'/> + <blocker name='hle'/> + <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='avx512vbmi2'/> + <blocker name='gfni'/> + <blocker name='vpclmulqdq'/> + <blocker name='avx512vnni'/> + <blocker name='avx512bitalg'/> + <blocker name='avx512-vpopcntdq'/> + <blocker name='bus-lock-detect'/> + <blocker name='cldemote'/> + <blocker name='movdiri'/> + <blocker name='movdir64b'/> + <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='mshv' name='SapphireRapids-v2' typename='SapphireRapids-v2-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <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='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='mshv' name='SapphireRapids-v1' typename='SapphireRapids-v1-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <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='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='mshv' name='SapphireRapids' typename='SapphireRapids-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <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='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='mshv' name='SandyBridge-v2' typename='SandyBridge-v2-x86_64-cpu' usable='no'> + <blocker name='tsc-deadline'/> + <blocker name='spec-ctrl'/> + </cpu> + <cpu type='mshv' name='SandyBridge-v1' typename='SandyBridge-v1-x86_64-cpu' usable='no'> + <blocker name='tsc-deadline'/> + </cpu> + <cpu type='mshv' name='SandyBridge-IBRS' typename='SandyBridge-IBRS-x86_64-cpu' usable='no'> + <blocker name='tsc-deadline'/> + <blocker name='spec-ctrl'/> + </cpu> + <cpu type='mshv' name='SandyBridge' typename='SandyBridge-x86_64-cpu' usable='no'> + <blocker name='tsc-deadline'/> + </cpu> + <cpu type='mshv' name='Penryn-v1' typename='Penryn-v1-x86_64-cpu' usable='yes'/> + <cpu type='mshv' name='Penryn' typename='Penryn-x86_64-cpu' usable='yes'/> + <cpu type='mshv' name='Opteron_G5-v1' typename='Opteron_G5-v1-x86_64-cpu' usable='no'> + <blocker name='misalignsse'/> + <blocker name='xop'/> + <blocker name='fma4'/> + <blocker name='tbm'/> + <blocker name='nrip-save'/> + </cpu> + <cpu type='mshv' name='Opteron_G5' typename='Opteron_G5-x86_64-cpu' usable='no'> + <blocker name='misalignsse'/> + <blocker name='xop'/> + <blocker name='fma4'/> + <blocker name='tbm'/> + <blocker name='nrip-save'/> + </cpu> + <cpu type='mshv' name='Opteron_G4-v1' typename='Opteron_G4-v1-x86_64-cpu' usable='no'> + <blocker name='misalignsse'/> + <blocker name='xop'/> + <blocker name='fma4'/> + <blocker name='nrip-save'/> + </cpu> + <cpu type='mshv' name='Opteron_G4' typename='Opteron_G4-x86_64-cpu' usable='no'> + <blocker name='misalignsse'/> + <blocker name='xop'/> + <blocker name='fma4'/> + <blocker name='nrip-save'/> + </cpu> + <cpu type='mshv' name='Opteron_G3-v1' typename='Opteron_G3-v1-x86_64-cpu' usable='no'> + <blocker name='misalignsse'/> + </cpu> + <cpu type='mshv' name='Opteron_G3' typename='Opteron_G3-x86_64-cpu' usable='no'> + <blocker name='misalignsse'/> + </cpu> + <cpu type='mshv' name='Opteron_G2-v1' typename='Opteron_G2-v1-x86_64-cpu' usable='yes'/> + <cpu type='mshv' name='Opteron_G2' typename='Opteron_G2-x86_64-cpu' usable='yes'/> + <cpu type='mshv' name='Opteron_G1-v1' typename='Opteron_G1-v1-x86_64-cpu' usable='yes'/> + <cpu type='mshv' name='Opteron_G1' typename='Opteron_G1-x86_64-cpu' usable='yes'/> + <cpu type='mshv' name='Nehalem-v2' typename='Nehalem-v2-x86_64-cpu' usable='no'> + <blocker name='spec-ctrl'/> + </cpu> + <cpu type='mshv' name='Nehalem-v1' typename='Nehalem-v1-x86_64-cpu' usable='yes'/> + <cpu type='mshv' name='Nehalem-IBRS' typename='Nehalem-IBRS-x86_64-cpu' usable='no'> + <blocker name='spec-ctrl'/> + </cpu> + <cpu type='mshv' name='Nehalem' typename='Nehalem-x86_64-cpu' usable='yes'/> + <cpu type='mshv' name='KnightsMill-v1' typename='KnightsMill-v1-x86_64-cpu' usable='no'> + <blocker name='tsc-deadline'/> + <blocker name='avx512f'/> + <blocker name='avx512pf'/> + <blocker name='avx512er'/> + <blocker name='avx512cd'/> + <blocker name='avx512-vpopcntdq'/> + <blocker name='avx512-4vnniw'/> + <blocker name='avx512-4fmaps'/> + </cpu> + <cpu type='mshv' name='KnightsMill' typename='KnightsMill-x86_64-cpu' usable='no'> + <blocker name='tsc-deadline'/> + <blocker name='avx512f'/> + <blocker name='avx512pf'/> + <blocker name='avx512er'/> + <blocker name='avx512cd'/> + <blocker name='avx512-vpopcntdq'/> + <blocker name='avx512-4vnniw'/> + <blocker name='avx512-4fmaps'/> + </cpu> + <cpu type='mshv' name='IvyBridge-v2' typename='IvyBridge-v2-x86_64-cpu' usable='no'> + <blocker name='tsc-deadline'/> + <blocker name='spec-ctrl'/> + </cpu> + <cpu type='mshv' name='IvyBridge-v1' typename='IvyBridge-v1-x86_64-cpu' usable='no'> + <blocker name='tsc-deadline'/> + </cpu> + <cpu type='mshv' name='IvyBridge-IBRS' typename='IvyBridge-IBRS-x86_64-cpu' usable='no'> + <blocker name='tsc-deadline'/> + <blocker name='spec-ctrl'/> + </cpu> + <cpu type='mshv' name='IvyBridge' typename='IvyBridge-x86_64-cpu' usable='no'> + <blocker name='tsc-deadline'/> + </cpu> + <cpu type='mshv' name='Icelake-Server-v7' typename='Icelake-Server-v7-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <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='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='spec-ctrl'/> + <blocker name='arch-capabilities'/> + <blocker name='ssbd'/> + <blocker name='xsavec'/> + <blocker name='xsaves'/> + </cpu> + <cpu type='mshv' name='Icelake-Server-v6' typename='Icelake-Server-v6-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='invpcid'/> + <blocker name='avx512f'/> + <blocker name='avx512dq'/> + <blocker name='avx512ifma'/> + <blocker name='avx512cd'/> + <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='spec-ctrl'/> + <blocker name='arch-capabilities'/> + <blocker name='ssbd'/> + <blocker name='xsavec'/> + <blocker name='xsaves'/> + </cpu> + <cpu type='mshv' name='Icelake-Server-v5' typename='Icelake-Server-v5-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='invpcid'/> + <blocker name='avx512f'/> + <blocker name='avx512dq'/> + <blocker name='avx512ifma'/> + <blocker name='avx512cd'/> + <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='spec-ctrl'/> + <blocker name='arch-capabilities'/> + <blocker name='ssbd'/> + <blocker name='xsavec'/> + <blocker name='xsaves'/> + </cpu> + <cpu type='mshv' name='Icelake-Server-v4' typename='Icelake-Server-v4-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='invpcid'/> + <blocker name='avx512f'/> + <blocker name='avx512dq'/> + <blocker name='avx512ifma'/> + <blocker name='avx512cd'/> + <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='spec-ctrl'/> + <blocker name='arch-capabilities'/> + <blocker name='ssbd'/> + <blocker name='xsavec'/> + </cpu> + <cpu type='mshv' name='Icelake-Server-v3' typename='Icelake-Server-v3-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='invpcid'/> + <blocker name='avx512f'/> + <blocker name='avx512dq'/> + <blocker name='avx512cd'/> + <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='spec-ctrl'/> + <blocker name='arch-capabilities'/> + <blocker name='ssbd'/> + <blocker name='xsavec'/> + </cpu> + <cpu type='mshv' name='Icelake-Server-v2' typename='Icelake-Server-v2-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='invpcid'/> + <blocker name='avx512f'/> + <blocker name='avx512dq'/> + <blocker name='avx512cd'/> + <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='spec-ctrl'/> + <blocker name='ssbd'/> + <blocker name='xsavec'/> + </cpu> + <cpu type='mshv' name='Icelake-Server-v1' typename='Icelake-Server-v1-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='hle'/> + <blocker name='invpcid'/> + <blocker name='rtm'/> + <blocker name='avx512f'/> + <blocker name='avx512dq'/> + <blocker name='avx512cd'/> + <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='spec-ctrl'/> + <blocker name='ssbd'/> + <blocker name='xsavec'/> + </cpu> + <cpu type='mshv' name='Icelake-Server-noTSX' typename='Icelake-Server-noTSX-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='invpcid'/> + <blocker name='avx512f'/> + <blocker name='avx512dq'/> + <blocker name='avx512cd'/> + <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='spec-ctrl'/> + <blocker name='ssbd'/> + <blocker name='xsavec'/> + </cpu> + <cpu type='mshv' name='Icelake-Server' typename='Icelake-Server-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='hle'/> + <blocker name='invpcid'/> + <blocker name='rtm'/> + <blocker name='avx512f'/> + <blocker name='avx512dq'/> + <blocker name='avx512cd'/> + <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='spec-ctrl'/> + <blocker name='ssbd'/> + <blocker name='xsavec'/> + </cpu> + <cpu type='mshv' name='Haswell-v4' typename='Haswell-v4-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='invpcid'/> + <blocker name='spec-ctrl'/> + </cpu> + <cpu type='mshv' name='Haswell-v3' typename='Haswell-v3-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='hle'/> + <blocker name='invpcid'/> + <blocker name='rtm'/> + <blocker name='spec-ctrl'/> + </cpu> + <cpu type='mshv' name='Haswell-v2' typename='Haswell-v2-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='invpcid'/> + </cpu> + <cpu type='mshv' name='Haswell-v1' typename='Haswell-v1-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='hle'/> + <blocker name='invpcid'/> + <blocker name='rtm'/> + </cpu> + <cpu type='mshv' name='Haswell-noTSX-IBRS' typename='Haswell-noTSX-IBRS-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='invpcid'/> + <blocker name='spec-ctrl'/> + </cpu> + <cpu type='mshv' name='Haswell-noTSX' typename='Haswell-noTSX-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='invpcid'/> + </cpu> + <cpu type='mshv' name='Haswell-IBRS' typename='Haswell-IBRS-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='hle'/> + <blocker name='invpcid'/> + <blocker name='rtm'/> + <blocker name='spec-ctrl'/> + </cpu> + <cpu type='mshv' name='Haswell' typename='Haswell-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='hle'/> + <blocker name='invpcid'/> + <blocker name='rtm'/> + </cpu> + <cpu type='mshv' name='GraniteRapids-v3' typename='GraniteRapids-v3-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='tsc-adjust'/> + <blocker name='hle'/> + <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='avx512vbmi2'/> + <blocker name='gfni'/> + <blocker name='vpclmulqdq'/> + <blocker name='avx512vnni'/> + <blocker name='avx512bitalg'/> + <blocker name='avx512-vpopcntdq'/> + <blocker name='bus-lock-detect'/> + <blocker name='cldemote'/> + <blocker name='movdiri'/> + <blocker name='movdir64b'/> + <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='avx10'/> + <blocker name='mcdt-no'/> + <blocker name='avx10-128'/> + <blocker name='avx10-256'/> + <blocker name='avx10-512'/> + </cpu> + <cpu type='mshv' name='GraniteRapids-v2' typename='GraniteRapids-v2-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='tsc-adjust'/> + <blocker name='hle'/> + <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='avx512vbmi2'/> + <blocker name='gfni'/> + <blocker name='vpclmulqdq'/> + <blocker name='avx512vnni'/> + <blocker name='avx512bitalg'/> + <blocker name='avx512-vpopcntdq'/> + <blocker name='bus-lock-detect'/> + <blocker name='cldemote'/> + <blocker name='movdiri'/> + <blocker name='movdir64b'/> + <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='avx10'/> + <blocker name='mcdt-no'/> + <blocker name='avx10-128'/> + <blocker name='avx10-256'/> + <blocker name='avx10-512'/> + </cpu> + <cpu type='mshv' name='GraniteRapids-v1' typename='GraniteRapids-v1-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <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='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='mshv' name='GraniteRapids' typename='GraniteRapids-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <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='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='mshv' name='EPYC-v5' typename='EPYC-v5-x86_64-cpu' usable='no'> + <blocker name='fxsr-opt'/> + <blocker name='misalignsse'/> + <blocker name='osvw'/> + <blocker name='topoext'/> + <blocker name='perfctr-core'/> + <blocker name='overflow-recov'/> + <blocker name='succor'/> + <blocker name='clzero'/> + <blocker name='ibpb'/> + <blocker name='lbrv'/> + <blocker name='nrip-save'/> + <blocker name='tsc-scale'/> + <blocker name='vmcb-clean'/> + <blocker name='flushbyasid'/> + <blocker name='pause-filter'/> + <blocker name='pfthreshold'/> + <blocker name='v-vmsave-vmload'/> + <blocker name='xsavec'/> + <blocker name='xsaves'/> + </cpu> + <cpu type='mshv' name='EPYC-v4' typename='EPYC-v4-x86_64-cpu' usable='no'> + <blocker name='fxsr-opt'/> + <blocker name='misalignsse'/> + <blocker name='osvw'/> + <blocker name='topoext'/> + <blocker name='perfctr-core'/> + <blocker name='clzero'/> + <blocker name='ibpb'/> + <blocker name='nrip-save'/> + <blocker name='xsavec'/> + <blocker name='xsaves'/> + </cpu> + <cpu type='mshv' name='EPYC-v3' typename='EPYC-v3-x86_64-cpu' usable='no'> + <blocker name='fxsr-opt'/> + <blocker name='misalignsse'/> + <blocker name='osvw'/> + <blocker name='topoext'/> + <blocker name='perfctr-core'/> + <blocker name='clzero'/> + <blocker name='ibpb'/> + <blocker name='nrip-save'/> + <blocker name='xsavec'/> + <blocker name='xsaves'/> + </cpu> + <cpu type='mshv' name='EPYC-v2' typename='EPYC-v2-x86_64-cpu' usable='no'> + <blocker name='fxsr-opt'/> + <blocker name='misalignsse'/> + <blocker name='osvw'/> + <blocker name='topoext'/> + <blocker name='ibpb'/> + <blocker name='nrip-save'/> + <blocker name='xsavec'/> + </cpu> + <cpu type='mshv' name='EPYC-v1' typename='EPYC-v1-x86_64-cpu' usable='no'> + <blocker name='fxsr-opt'/> + <blocker name='misalignsse'/> + <blocker name='osvw'/> + <blocker name='topoext'/> + <blocker name='nrip-save'/> + <blocker name='xsavec'/> + </cpu> + <cpu type='mshv' name='EPYC-Turin-v1' typename='EPYC-Turin-v1-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='invpcid'/> + <blocker name='avx512f'/> + <blocker name='avx512dq'/> + <blocker name='avx512ifma'/> + <blocker name='avx512cd'/> + <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='movdiri'/> + <blocker name='movdir64b'/> + <blocker name='avx512-vp2intersect'/> + <blocker name='avx-vnni'/> + <blocker name='avx512-bf16'/> + <blocker name='fxsr-opt'/> + <blocker name='misalignsse'/> + <blocker name='osvw'/> + <blocker name='topoext'/> + <blocker name='perfctr-core'/> + <blocker name='overflow-recov'/> + <blocker name='succor'/> + <blocker name='clzero'/> + <blocker name='ibpb'/> + <blocker name='ibrs'/> + <blocker name='amd-stibp'/> + <blocker name='stibp-always-on'/> + <blocker name='amd-ssbd'/> + <blocker name='amd-psfd'/> + <blocker name='fs-gs-base-ns'/> + <blocker name='lfence-always-serializing'/> + <blocker name='auto-ibrs'/> + <blocker name='prefetchi'/> + <blocker name='sbpb'/> + <blocker name='ibpb-brtype'/> + <blocker name='srso-user-kernel-no'/> + <blocker name='perfmon-v2'/> + <blocker name='lbrv'/> + <blocker name='nrip-save'/> + <blocker name='tsc-scale'/> + <blocker name='vmcb-clean'/> + <blocker name='flushbyasid'/> + <blocker name='pause-filter'/> + <blocker name='pfthreshold'/> + <blocker name='v-vmsave-vmload'/> + <blocker name='vnmi'/> + <blocker name='xsavec'/> + <blocker name='xsaves'/> + </cpu> + <cpu type='mshv' name='EPYC-Turin' typename='EPYC-Turin-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='invpcid'/> + <blocker name='avx512f'/> + <blocker name='avx512dq'/> + <blocker name='avx512ifma'/> + <blocker name='avx512cd'/> + <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='movdiri'/> + <blocker name='movdir64b'/> + <blocker name='avx512-vp2intersect'/> + <blocker name='avx-vnni'/> + <blocker name='avx512-bf16'/> + <blocker name='fxsr-opt'/> + <blocker name='misalignsse'/> + <blocker name='osvw'/> + <blocker name='topoext'/> + <blocker name='perfctr-core'/> + <blocker name='overflow-recov'/> + <blocker name='succor'/> + <blocker name='clzero'/> + <blocker name='ibpb'/> + <blocker name='ibrs'/> + <blocker name='amd-stibp'/> + <blocker name='stibp-always-on'/> + <blocker name='amd-ssbd'/> + <blocker name='amd-psfd'/> + <blocker name='fs-gs-base-ns'/> + <blocker name='lfence-always-serializing'/> + <blocker name='auto-ibrs'/> + <blocker name='prefetchi'/> + <blocker name='sbpb'/> + <blocker name='ibpb-brtype'/> + <blocker name='srso-user-kernel-no'/> + <blocker name='perfmon-v2'/> + <blocker name='lbrv'/> + <blocker name='nrip-save'/> + <blocker name='tsc-scale'/> + <blocker name='vmcb-clean'/> + <blocker name='flushbyasid'/> + <blocker name='pause-filter'/> + <blocker name='pfthreshold'/> + <blocker name='v-vmsave-vmload'/> + <blocker name='vnmi'/> + <blocker name='xsavec'/> + <blocker name='xsaves'/> + </cpu> + <cpu type='mshv' name='EPYC-Rome-v5' typename='EPYC-Rome-v5-x86_64-cpu' usable='no'> + <blocker name='fxsr-opt'/> + <blocker name='misalignsse'/> + <blocker name='osvw'/> + <blocker name='topoext'/> + <blocker name='perfctr-core'/> + <blocker name='overflow-recov'/> + <blocker name='succor'/> + <blocker name='clzero'/> + <blocker name='ibpb'/> + <blocker name='ibrs'/> + <blocker name='amd-stibp'/> + <blocker name='amd-ssbd'/> + <blocker name='lbrv'/> + <blocker name='nrip-save'/> + <blocker name='tsc-scale'/> + <blocker name='vmcb-clean'/> + <blocker name='flushbyasid'/> + <blocker name='pause-filter'/> + <blocker name='pfthreshold'/> + <blocker name='v-vmsave-vmload'/> + <blocker name='xsavec'/> + </cpu> + <cpu type='mshv' name='EPYC-Rome-v4' typename='EPYC-Rome-v4-x86_64-cpu' usable='no'> + <blocker name='fxsr-opt'/> + <blocker name='misalignsse'/> + <blocker name='osvw'/> + <blocker name='topoext'/> + <blocker name='perfctr-core'/> + <blocker name='clzero'/> + <blocker name='ibpb'/> + <blocker name='ibrs'/> + <blocker name='amd-stibp'/> + <blocker name='amd-ssbd'/> + <blocker name='nrip-save'/> + <blocker name='xsavec'/> + </cpu> + <cpu type='mshv' name='EPYC-Rome-v3' typename='EPYC-Rome-v3-x86_64-cpu' usable='no'> + <blocker name='fxsr-opt'/> + <blocker name='misalignsse'/> + <blocker name='osvw'/> + <blocker name='topoext'/> + <blocker name='perfctr-core'/> + <blocker name='clzero'/> + <blocker name='ibpb'/> + <blocker name='ibrs'/> + <blocker name='amd-stibp'/> + <blocker name='amd-ssbd'/> + <blocker name='nrip-save'/> + <blocker name='xsavec'/> + <blocker name='xsaves'/> + </cpu> + <cpu type='mshv' name='EPYC-Rome-v2' typename='EPYC-Rome-v2-x86_64-cpu' usable='no'> + <blocker name='fxsr-opt'/> + <blocker name='misalignsse'/> + <blocker name='osvw'/> + <blocker name='topoext'/> + <blocker name='perfctr-core'/> + <blocker name='clzero'/> + <blocker name='ibpb'/> + <blocker name='ibrs'/> + <blocker name='amd-stibp'/> + <blocker name='amd-ssbd'/> + <blocker name='nrip-save'/> + <blocker name='xsavec'/> + <blocker name='xsaves'/> + </cpu> + <cpu type='mshv' name='EPYC-Rome-v1' typename='EPYC-Rome-v1-x86_64-cpu' usable='no'> + <blocker name='fxsr-opt'/> + <blocker name='misalignsse'/> + <blocker name='osvw'/> + <blocker name='topoext'/> + <blocker name='perfctr-core'/> + <blocker name='clzero'/> + <blocker name='ibpb'/> + <blocker name='amd-stibp'/> + <blocker name='nrip-save'/> + <blocker name='xsavec'/> + <blocker name='xsaves'/> + </cpu> + <cpu type='mshv' name='EPYC-Rome' typename='EPYC-Rome-x86_64-cpu' usable='no'> + <blocker name='fxsr-opt'/> + <blocker name='misalignsse'/> + <blocker name='osvw'/> + <blocker name='topoext'/> + <blocker name='perfctr-core'/> + <blocker name='clzero'/> + <blocker name='ibpb'/> + <blocker name='amd-stibp'/> + <blocker name='nrip-save'/> + <blocker name='xsavec'/> + <blocker name='xsaves'/> + </cpu> + <cpu type='mshv' name='EPYC-Milan-v3' typename='EPYC-Milan-v3-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='invpcid'/> + <blocker name='vpclmulqdq'/> + <blocker name='fxsr-opt'/> + <blocker name='misalignsse'/> + <blocker name='osvw'/> + <blocker name='topoext'/> + <blocker name='perfctr-core'/> + <blocker name='overflow-recov'/> + <blocker name='succor'/> + <blocker name='clzero'/> + <blocker name='ibpb'/> + <blocker name='ibrs'/> + <blocker name='amd-stibp'/> + <blocker name='stibp-always-on'/> + <blocker name='amd-ssbd'/> + <blocker name='amd-psfd'/> + <blocker name='lfence-always-serializing'/> + <blocker name='lbrv'/> + <blocker name='nrip-save'/> + <blocker name='tsc-scale'/> + <blocker name='vmcb-clean'/> + <blocker name='flushbyasid'/> + <blocker name='pause-filter'/> + <blocker name='pfthreshold'/> + <blocker name='v-vmsave-vmload'/> + <blocker name='xsavec'/> + <blocker name='xsaves'/> + </cpu> + <cpu type='mshv' name='EPYC-Milan-v2' typename='EPYC-Milan-v2-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='invpcid'/> + <blocker name='vpclmulqdq'/> + <blocker name='fxsr-opt'/> + <blocker name='misalignsse'/> + <blocker name='osvw'/> + <blocker name='topoext'/> + <blocker name='perfctr-core'/> + <blocker name='clzero'/> + <blocker name='ibpb'/> + <blocker name='ibrs'/> + <blocker name='amd-stibp'/> + <blocker name='stibp-always-on'/> + <blocker name='amd-ssbd'/> + <blocker name='amd-psfd'/> + <blocker name='lfence-always-serializing'/> + <blocker name='nrip-save'/> + <blocker name='xsavec'/> + <blocker name='xsaves'/> + </cpu> + <cpu type='mshv' name='EPYC-Milan-v1' typename='EPYC-Milan-v1-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='invpcid'/> + <blocker name='fxsr-opt'/> + <blocker name='misalignsse'/> + <blocker name='osvw'/> + <blocker name='topoext'/> + <blocker name='perfctr-core'/> + <blocker name='clzero'/> + <blocker name='ibpb'/> + <blocker name='ibrs'/> + <blocker name='amd-stibp'/> + <blocker name='amd-ssbd'/> + <blocker name='nrip-save'/> + <blocker name='xsavec'/> + <blocker name='xsaves'/> + </cpu> + <cpu type='mshv' name='EPYC-Milan' typename='EPYC-Milan-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='invpcid'/> + <blocker name='fxsr-opt'/> + <blocker name='misalignsse'/> + <blocker name='osvw'/> + <blocker name='topoext'/> + <blocker name='perfctr-core'/> + <blocker name='clzero'/> + <blocker name='ibpb'/> + <blocker name='ibrs'/> + <blocker name='amd-stibp'/> + <blocker name='amd-ssbd'/> + <blocker name='nrip-save'/> + <blocker name='xsavec'/> + <blocker name='xsaves'/> + </cpu> + <cpu type='mshv' name='EPYC-IBPB' typename='EPYC-IBPB-x86_64-cpu' usable='no'> + <blocker name='fxsr-opt'/> + <blocker name='misalignsse'/> + <blocker name='osvw'/> + <blocker name='topoext'/> + <blocker name='ibpb'/> + <blocker name='nrip-save'/> + <blocker name='xsavec'/> + </cpu> + <cpu type='mshv' name='EPYC-Genoa-v2' typename='EPYC-Genoa-v2-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='invpcid'/> + <blocker name='avx512f'/> + <blocker name='avx512dq'/> + <blocker name='avx512ifma'/> + <blocker name='avx512cd'/> + <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='avx512-bf16'/> + <blocker name='fxsr-opt'/> + <blocker name='misalignsse'/> + <blocker name='osvw'/> + <blocker name='topoext'/> + <blocker name='perfctr-core'/> + <blocker name='overflow-recov'/> + <blocker name='succor'/> + <blocker name='clzero'/> + <blocker name='ibpb'/> + <blocker name='ibrs'/> + <blocker name='amd-stibp'/> + <blocker name='stibp-always-on'/> + <blocker name='amd-ssbd'/> + <blocker name='amd-psfd'/> + <blocker name='fs-gs-base-ns'/> + <blocker name='lfence-always-serializing'/> + <blocker name='auto-ibrs'/> + <blocker name='perfmon-v2'/> + <blocker name='lbrv'/> + <blocker name='nrip-save'/> + <blocker name='tsc-scale'/> + <blocker name='vmcb-clean'/> + <blocker name='flushbyasid'/> + <blocker name='pause-filter'/> + <blocker name='pfthreshold'/> + <blocker name='v-vmsave-vmload'/> + <blocker name='vnmi'/> + <blocker name='xsavec'/> + <blocker name='xsaves'/> + </cpu> + <cpu type='mshv' name='EPYC-Genoa-v1' typename='EPYC-Genoa-v1-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='invpcid'/> + <blocker name='avx512f'/> + <blocker name='avx512dq'/> + <blocker name='avx512ifma'/> + <blocker name='avx512cd'/> + <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='avx512-bf16'/> + <blocker name='fxsr-opt'/> + <blocker name='misalignsse'/> + <blocker name='osvw'/> + <blocker name='topoext'/> + <blocker name='perfctr-core'/> + <blocker name='clzero'/> + <blocker name='ibpb'/> + <blocker name='ibrs'/> + <blocker name='amd-stibp'/> + <blocker name='stibp-always-on'/> + <blocker name='amd-ssbd'/> + <blocker name='amd-psfd'/> + <blocker name='lfence-always-serializing'/> + <blocker name='auto-ibrs'/> + <blocker name='nrip-save'/> + <blocker name='vnmi'/> + <blocker name='xsavec'/> + <blocker name='xsaves'/> + </cpu> + <cpu type='mshv' name='EPYC-Genoa' typename='EPYC-Genoa-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='invpcid'/> + <blocker name='avx512f'/> + <blocker name='avx512dq'/> + <blocker name='avx512ifma'/> + <blocker name='avx512cd'/> + <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='avx512-bf16'/> + <blocker name='fxsr-opt'/> + <blocker name='misalignsse'/> + <blocker name='osvw'/> + <blocker name='topoext'/> + <blocker name='perfctr-core'/> + <blocker name='clzero'/> + <blocker name='ibpb'/> + <blocker name='ibrs'/> + <blocker name='amd-stibp'/> + <blocker name='stibp-always-on'/> + <blocker name='amd-ssbd'/> + <blocker name='amd-psfd'/> + <blocker name='lfence-always-serializing'/> + <blocker name='auto-ibrs'/> + <blocker name='nrip-save'/> + <blocker name='vnmi'/> + <blocker name='xsavec'/> + <blocker name='xsaves'/> + </cpu> + <cpu type='mshv' name='EPYC' typename='EPYC-x86_64-cpu' usable='no'> + <blocker name='fxsr-opt'/> + <blocker name='misalignsse'/> + <blocker name='osvw'/> + <blocker name='topoext'/> + <blocker name='nrip-save'/> + <blocker name='xsavec'/> + </cpu> + <cpu type='mshv' name='Dhyana-v2' typename='Dhyana-v2-x86_64-cpu' usable='no'> + <blocker name='fxsr-opt'/> + <blocker name='misalignsse'/> + <blocker name='osvw'/> + <blocker name='topoext'/> + <blocker name='ibpb'/> + <blocker name='nrip-save'/> + <blocker name='xsavec'/> + <blocker name='xsaves'/> + </cpu> + <cpu type='mshv' name='Dhyana-v1' typename='Dhyana-v1-x86_64-cpu' usable='no'> + <blocker name='fxsr-opt'/> + <blocker name='misalignsse'/> + <blocker name='osvw'/> + <blocker name='topoext'/> + <blocker name='ibpb'/> + <blocker name='nrip-save'/> + <blocker name='xsavec'/> + </cpu> + <cpu type='mshv' name='Dhyana' typename='Dhyana-x86_64-cpu' usable='no'> + <blocker name='fxsr-opt'/> + <blocker name='misalignsse'/> + <blocker name='osvw'/> + <blocker name='topoext'/> + <blocker name='ibpb'/> + <blocker name='nrip-save'/> + <blocker name='xsavec'/> + </cpu> + <cpu type='mshv' name='Denverton-v3' typename='Denverton-v3-x86_64-cpu' usable='no'> + <blocker name='tsc-deadline'/> + <blocker name='spec-ctrl'/> + <blocker name='arch-capabilities'/> + <blocker name='ssbd'/> + <blocker name='xsavec'/> + <blocker name='xsaves'/> + </cpu> + <cpu type='mshv' name='Denverton-v2' typename='Denverton-v2-x86_64-cpu' usable='no'> + <blocker name='tsc-deadline'/> + <blocker name='spec-ctrl'/> + <blocker name='arch-capabilities'/> + <blocker name='ssbd'/> + <blocker name='xsavec'/> + </cpu> + <cpu type='mshv' name='Denverton-v1' typename='Denverton-v1-x86_64-cpu' usable='no'> + <blocker name='tsc-deadline'/> + <blocker name='spec-ctrl'/> + <blocker name='arch-capabilities'/> + <blocker name='ssbd'/> + <blocker name='xsavec'/> + </cpu> + <cpu type='mshv' name='Denverton' typename='Denverton-x86_64-cpu' usable='no'> + <blocker name='tsc-deadline'/> + <blocker name='spec-ctrl'/> + <blocker name='arch-capabilities'/> + <blocker name='ssbd'/> + <blocker name='xsavec'/> + </cpu> + <cpu type='mshv' name='Cooperlake-v2' typename='Cooperlake-v2-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='hle'/> + <blocker name='invpcid'/> + <blocker name='rtm'/> + <blocker name='avx512f'/> + <blocker name='avx512dq'/> + <blocker name='avx512cd'/> + <blocker name='avx512bw'/> + <blocker name='avx512vl'/> + <blocker name='avx512vnni'/> + <blocker name='spec-ctrl'/> + <blocker name='stibp'/> + <blocker name='arch-capabilities'/> + <blocker name='ssbd'/> + <blocker name='avx512-bf16'/> + <blocker name='xsavec'/> + <blocker name='xsaves'/> + </cpu> + <cpu type='mshv' name='Cooperlake-v1' typename='Cooperlake-v1-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='hle'/> + <blocker name='invpcid'/> + <blocker name='rtm'/> + <blocker name='avx512f'/> + <blocker name='avx512dq'/> + <blocker name='avx512cd'/> + <blocker name='avx512bw'/> + <blocker name='avx512vl'/> + <blocker name='avx512vnni'/> + <blocker name='spec-ctrl'/> + <blocker name='stibp'/> + <blocker name='arch-capabilities'/> + <blocker name='ssbd'/> + <blocker name='avx512-bf16'/> + <blocker name='xsavec'/> + </cpu> + <cpu type='mshv' name='Cooperlake' typename='Cooperlake-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='hle'/> + <blocker name='invpcid'/> + <blocker name='rtm'/> + <blocker name='avx512f'/> + <blocker name='avx512dq'/> + <blocker name='avx512cd'/> + <blocker name='avx512bw'/> + <blocker name='avx512vl'/> + <blocker name='avx512vnni'/> + <blocker name='spec-ctrl'/> + <blocker name='stibp'/> + <blocker name='arch-capabilities'/> + <blocker name='ssbd'/> + <blocker name='avx512-bf16'/> + <blocker name='xsavec'/> + </cpu> + <cpu type='mshv' name='Conroe-v1' typename='Conroe-v1-x86_64-cpu' usable='yes'/> + <cpu type='mshv' name='Conroe' typename='Conroe-x86_64-cpu' usable='yes'/> + <cpu type='mshv' name='ClearwaterForest-v1' typename='ClearwaterForest-v1-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='tsc-adjust'/> + <blocker name='invpcid'/> + <blocker name='gfni'/> + <blocker name='vpclmulqdq'/> + <blocker name='bus-lock-detect'/> + <blocker name='cldemote'/> + <blocker name='movdiri'/> + <blocker name='movdir64b'/> + <blocker name='serialize'/> + <blocker name='spec-ctrl'/> + <blocker name='arch-capabilities'/> + <blocker name='ssbd'/> + <blocker name='sha512'/> + <blocker name='sm3'/> + <blocker name='sm4'/> + <blocker name='avx-vnni'/> + <blocker name='avx-ifma'/> + <blocker name='lam'/> + <blocker name='xsavec'/> + <blocker name='xsaves'/> + <blocker name='avx-vnni-int8'/> + <blocker name='avx-ne-convert'/> + <blocker name='avx-vnni-int16'/> + <blocker name='prefetchiti'/> + <blocker name='intel-psfd'/> + <blocker name='ipred-ctrl'/> + <blocker name='rrsba-ctrl'/> + <blocker name='ddpd-u'/> + <blocker name='bhi-ctrl'/> + <blocker name='mcdt-no'/> + </cpu> + <cpu type='mshv' name='ClearwaterForest' typename='ClearwaterForest-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='tsc-adjust'/> + <blocker name='invpcid'/> + <blocker name='gfni'/> + <blocker name='vpclmulqdq'/> + <blocker name='bus-lock-detect'/> + <blocker name='cldemote'/> + <blocker name='movdiri'/> + <blocker name='movdir64b'/> + <blocker name='serialize'/> + <blocker name='spec-ctrl'/> + <blocker name='arch-capabilities'/> + <blocker name='ssbd'/> + <blocker name='sha512'/> + <blocker name='sm3'/> + <blocker name='sm4'/> + <blocker name='avx-vnni'/> + <blocker name='avx-ifma'/> + <blocker name='lam'/> + <blocker name='xsavec'/> + <blocker name='xsaves'/> + <blocker name='avx-vnni-int8'/> + <blocker name='avx-ne-convert'/> + <blocker name='avx-vnni-int16'/> + <blocker name='prefetchiti'/> + <blocker name='intel-psfd'/> + <blocker name='ipred-ctrl'/> + <blocker name='rrsba-ctrl'/> + <blocker name='ddpd-u'/> + <blocker name='bhi-ctrl'/> + <blocker name='mcdt-no'/> + </cpu> + <cpu type='mshv' name='Cascadelake-Server-v5' typename='Cascadelake-Server-v5-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='invpcid'/> + <blocker name='avx512f'/> + <blocker name='avx512dq'/> + <blocker name='avx512cd'/> + <blocker name='avx512bw'/> + <blocker name='avx512vl'/> + <blocker name='avx512vnni'/> + <blocker name='spec-ctrl'/> + <blocker name='arch-capabilities'/> + <blocker name='ssbd'/> + <blocker name='xsavec'/> + <blocker name='xsaves'/> + </cpu> + <cpu type='mshv' name='Cascadelake-Server-v4' typename='Cascadelake-Server-v4-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='invpcid'/> + <blocker name='avx512f'/> + <blocker name='avx512dq'/> + <blocker name='avx512cd'/> + <blocker name='avx512bw'/> + <blocker name='avx512vl'/> + <blocker name='avx512vnni'/> + <blocker name='spec-ctrl'/> + <blocker name='arch-capabilities'/> + <blocker name='ssbd'/> + <blocker name='xsavec'/> + </cpu> + <cpu type='mshv' name='Cascadelake-Server-v3' typename='Cascadelake-Server-v3-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='invpcid'/> + <blocker name='avx512f'/> + <blocker name='avx512dq'/> + <blocker name='avx512cd'/> + <blocker name='avx512bw'/> + <blocker name='avx512vl'/> + <blocker name='avx512vnni'/> + <blocker name='spec-ctrl'/> + <blocker name='arch-capabilities'/> + <blocker name='ssbd'/> + <blocker name='xsavec'/> + </cpu> + <cpu type='mshv' name='Cascadelake-Server-v2' typename='Cascadelake-Server-v2-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='hle'/> + <blocker name='invpcid'/> + <blocker name='rtm'/> + <blocker name='avx512f'/> + <blocker name='avx512dq'/> + <blocker name='avx512cd'/> + <blocker name='avx512bw'/> + <blocker name='avx512vl'/> + <blocker name='avx512vnni'/> + <blocker name='spec-ctrl'/> + <blocker name='arch-capabilities'/> + <blocker name='ssbd'/> + <blocker name='xsavec'/> + </cpu> + <cpu type='mshv' name='Cascadelake-Server-v1' typename='Cascadelake-Server-v1-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='hle'/> + <blocker name='invpcid'/> + <blocker name='rtm'/> + <blocker name='avx512f'/> + <blocker name='avx512dq'/> + <blocker name='avx512cd'/> + <blocker name='avx512bw'/> + <blocker name='avx512vl'/> + <blocker name='avx512vnni'/> + <blocker name='spec-ctrl'/> + <blocker name='ssbd'/> + <blocker name='xsavec'/> + </cpu> + <cpu type='mshv' name='Cascadelake-Server-noTSX' typename='Cascadelake-Server-noTSX-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='invpcid'/> + <blocker name='avx512f'/> + <blocker name='avx512dq'/> + <blocker name='avx512cd'/> + <blocker name='avx512bw'/> + <blocker name='avx512vl'/> + <blocker name='avx512vnni'/> + <blocker name='spec-ctrl'/> + <blocker name='arch-capabilities'/> + <blocker name='ssbd'/> + <blocker name='xsavec'/> + </cpu> + <cpu type='mshv' name='Cascadelake-Server' typename='Cascadelake-Server-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='hle'/> + <blocker name='invpcid'/> + <blocker name='rtm'/> + <blocker name='avx512f'/> + <blocker name='avx512dq'/> + <blocker name='avx512cd'/> + <blocker name='avx512bw'/> + <blocker name='avx512vl'/> + <blocker name='avx512vnni'/> + <blocker name='spec-ctrl'/> + <blocker name='ssbd'/> + <blocker name='xsavec'/> + </cpu> + <cpu type='mshv' name='Broadwell-v4' typename='Broadwell-v4-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='invpcid'/> + <blocker name='spec-ctrl'/> + </cpu> + <cpu type='mshv' name='Broadwell-v3' typename='Broadwell-v3-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='hle'/> + <blocker name='invpcid'/> + <blocker name='rtm'/> + <blocker name='spec-ctrl'/> + </cpu> + <cpu type='mshv' name='Broadwell-v2' typename='Broadwell-v2-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='invpcid'/> + </cpu> + <cpu type='mshv' name='Broadwell-v1' typename='Broadwell-v1-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='hle'/> + <blocker name='invpcid'/> + <blocker name='rtm'/> + </cpu> + <cpu type='mshv' name='Broadwell-noTSX-IBRS' typename='Broadwell-noTSX-IBRS-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='invpcid'/> + <blocker name='spec-ctrl'/> + </cpu> + <cpu type='mshv' name='Broadwell-noTSX' typename='Broadwell-noTSX-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='invpcid'/> + </cpu> + <cpu type='mshv' name='Broadwell-IBRS' typename='Broadwell-IBRS-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='hle'/> + <blocker name='invpcid'/> + <blocker name='rtm'/> + <blocker name='spec-ctrl'/> + </cpu> + <cpu type='mshv' name='Broadwell' typename='Broadwell-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='hle'/> + <blocker name='invpcid'/> + <blocker name='rtm'/> + </cpu> + <cpu type='mshv' name='486-v1' typename='486-v1-x86_64-cpu' usable='yes'/> + <cpu type='mshv' name='486' typename='486-x86_64-cpu' usable='yes'/> + <machine type='mshv' name='pc-i440fx-10.1' alias='pc' hotplugCpus='yes' maxCpus='255' default='yes' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' acpi='yes'/> + <machine type='mshv' name='pc-q35-5.2' hotplugCpus='yes' maxCpus='288' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' deprecated='yes' acpi='yes'/> + <machine type='mshv' name='pc-i440fx-6.2' hotplugCpus='yes' maxCpus='255' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' deprecated='yes' acpi='yes'/> + <machine type='mshv' name='pc-q35-4.2' hotplugCpus='yes' maxCpus='288' defaultCPU='qemu64-x86_64-cpu' numaMemSupported='yes' defaultRAMid='pc.ram' deprecated='yes' acpi='yes'/> + <machine type='mshv' name='pc-i440fx-5.2' hotplugCpus='yes' maxCpus='255' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' deprecated='yes' acpi='yes'/> + <machine type='mshv' name='pc-i440fx-4.2' hotplugCpus='yes' maxCpus='255' defaultCPU='qemu64-x86_64-cpu' numaMemSupported='yes' defaultRAMid='pc.ram' deprecated='yes' acpi='yes'/> + <machine type='mshv' name='pc-q35-9.1' hotplugCpus='yes' maxCpus='4096' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' acpi='yes'/> + <machine type='mshv' name='pc-q35-7.1' hotplugCpus='yes' maxCpus='288' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' deprecated='yes' acpi='yes'/> + <machine type='mshv' name='pc-q35-8.1' hotplugCpus='yes' maxCpus='1024' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' acpi='yes'/> + <machine type='mshv' name='pc-i440fx-8.1' hotplugCpus='yes' maxCpus='255' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' acpi='yes'/> + <machine type='mshv' name='pc-q35-6.1' hotplugCpus='yes' maxCpus='288' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' deprecated='yes' acpi='yes'/> + <machine type='mshv' name='pc-i440fx-9.1' hotplugCpus='yes' maxCpus='255' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' acpi='yes'/> + <machine type='mshv' name='pc-q35-10.0' hotplugCpus='yes' maxCpus='4096' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' acpi='yes'/> + <machine type='mshv' name='pc-i440fx-7.1' hotplugCpus='yes' maxCpus='255' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' deprecated='yes' acpi='yes'/> + <machine type='mshv' name='x-remote' maxCpus='1' acpi='no'/> + <machine type='mshv' name='pc-q35-5.1' hotplugCpus='yes' maxCpus='288' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' deprecated='yes' acpi='yes'/> + <machine type='mshv' name='pc-i440fx-6.1' hotplugCpus='yes' maxCpus='255' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' deprecated='yes' acpi='yes'/> + <machine type='mshv' name='pc-i440fx-5.1' hotplugCpus='yes' maxCpus='255' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' deprecated='yes' acpi='yes'/> + <machine type='mshv' name='isapc' hotplugCpus='yes' maxCpus='1' defaultCPU='486-x86_64-cpu' defaultRAMid='pc.ram' acpi='yes'/> + <machine type='mshv' name='pc-q35-9.0' hotplugCpus='yes' maxCpus='4096' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' acpi='yes'/> + <machine type='mshv' name='pc-q35-7.0' hotplugCpus='yes' maxCpus='288' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' deprecated='yes' acpi='yes'/> + <machine type='mshv' name='pc-q35-8.0' hotplugCpus='yes' maxCpus='288' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' acpi='yes'/> + <machine type='mshv' name='pc-i440fx-8.0' hotplugCpus='yes' maxCpus='255' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' acpi='yes'/> + <machine type='mshv' name='pc-q35-6.0' hotplugCpus='yes' maxCpus='288' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' deprecated='yes' acpi='yes'/> + <machine type='mshv' name='pc-i440fx-9.0' hotplugCpus='yes' maxCpus='255' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' acpi='yes'/> + <machine type='mshv' name='pc-i440fx-7.0' hotplugCpus='yes' maxCpus='255' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' deprecated='yes' acpi='yes'/> + <machine type='mshv' name='pc-q35-5.0' hotplugCpus='yes' maxCpus='288' defaultCPU='qemu64-x86_64-cpu' numaMemSupported='yes' defaultRAMid='pc.ram' deprecated='yes' acpi='yes'/> + <machine type='mshv' name='pc-i440fx-10.0' hotplugCpus='yes' maxCpus='255' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' acpi='yes'/> + <machine type='mshv' name='pc-q35-9.2' hotplugCpus='yes' maxCpus='4096' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' acpi='yes'/> + <machine type='mshv' name='pc-q35-7.2' hotplugCpus='yes' maxCpus='288' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' acpi='yes'/> + <machine type='mshv' name='pc-i440fx-6.0' hotplugCpus='yes' maxCpus='255' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' deprecated='yes' acpi='yes'/> + <machine type='mshv' name='microvm' maxCpus='288' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='microvm.ram' acpi='yes'/> + <machine type='mshv' name='pc-q35-8.2' hotplugCpus='yes' maxCpus='1024' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' acpi='yes'/> + <machine type='mshv' name='pc-i440fx-8.2' hotplugCpus='yes' maxCpus='255' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' acpi='yes'/> + <machine type='mshv' name='pc-i440fx-5.0' hotplugCpus='yes' maxCpus='255' defaultCPU='qemu64-x86_64-cpu' numaMemSupported='yes' defaultRAMid='pc.ram' deprecated='yes' acpi='yes'/> + <machine type='mshv' name='pc-q35-6.2' hotplugCpus='yes' maxCpus='288' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' deprecated='yes' acpi='yes'/> + <machine type='mshv' name='pc-i440fx-9.2' hotplugCpus='yes' maxCpus='255' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' acpi='yes'/> + <machine type='mshv' name='pc-q35-10.1' alias='q35' hotplugCpus='yes' maxCpus='4096' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' acpi='yes'/> + <machine type='mshv' name='pc-i440fx-7.2' hotplugCpus='yes' maxCpus='255' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' acpi='yes'/> + <hostCPU type='tcg' model='base' migratability='yes'> + <property name='avx-ne-convert' type='boolean' value='false'/> + <property name='vmx-entry-load-rtit-ctl' type='boolean' value='false'/> + <property name='svme-addr-chk' type='boolean' value='true' migratable='yes'/> + <property name='lfence-always-serializing' type='boolean' value='false'/> + <property name='cmov' type='boolean' value='true' migratable='yes'/> + <property name='ia64' type='boolean' value='false'/> + <property name='ssb-no' type='boolean' value='false'/> + <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='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'/> + <property name='gfni' type='boolean' value='false'/> + <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'/> + <property name='vmx-tsc-scaling' type='boolean' value='false'/> + <property name='prefetchiti' type='boolean' value='false'/> + <property name='vmx-cr8-store-exit' type='boolean' value='false'/> + <property name='vmx-rdseed-exit' type='boolean' value='false'/> + <property name='amx-fp16' type='boolean' value='false'/> + <property name='fred' type='boolean' value='false'/> + <property name='vmx-eptp-switching' type='boolean' value='false'/> + <property name='ddpd-u' type='boolean' value='false'/> + <property name='kvm-asyncpf' type='boolean' value='false'/> + <property name='perfctr-core' type='boolean' value='false'/> + <property name='fs-gs-base-ns' type='boolean' value='false'/> + <property name='mpx' type='boolean' value='true' migratable='yes'/> + <property name='auto-ibrs' type='boolean' value='false'/> + <property name='pbe' type='boolean' value='false'/> + <property name='avx512cd' type='boolean' value='false'/> + <property name='decodeassists' type='boolean' value='false'/> + <property name='vmx-exit-load-efer' type='boolean' value='false'/> + <property name='vmx-exit-clear-bndcfgs' type='boolean' value='false'/> + <property name='vmx-nested-exception' type='boolean' value='false'/> + <property name='sse4.1' type='boolean' value='true' migratable='yes'/> + <property name='family' type='number' value='0'/> + <property name='intel-pt-lip' type='boolean' value='false'/> + <property name='vmx-vmwrite-vmexit-fields' type='boolean' value='false'/> + <property name='kvm-asyncpf-int' type='boolean' value='false'/> + <property name='vmx-vnmi' type='boolean' value='false'/> + <property name='vmx-true-ctls' type='boolean' value='false'/> + <property name='prefetchi' type='boolean' value='false'/> + <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='true' migratable='yes'/> + <property name='avx512f' type='boolean' value='false'/> + <property name='rfds-no' type='boolean' value='false'/> + <property name='msr' type='boolean' value='true' migratable='yes'/> + <property name='mce' type='boolean' value='true' migratable='yes'/> + <property name='mca' type='boolean' value='true' migratable='yes'/> + <property name='xcrypt' type='boolean' value='false'/> + <property name='sgx' type='boolean' value='false'/> + <property name='srso-user-kernel-no' type='boolean' value='false'/> + <property name='vmx-exit-load-pat' type='boolean' value='false'/> + <property name='vmx-intr-exit' type='boolean' value='false'/> + <property name='min-level' type='number' value='13'/> + <property name='vmx-flexpriority' type='boolean' value='false'/> + <property name='xgetbv1' type='boolean' value='true' migratable='yes'/> + <property name='cid' type='boolean' value='false'/> + <property name='sgx-exinfo' type='boolean' value='false'/> + <property name='intel-psfd' type='boolean' value='false'/> + <property name='amd-psfd' type='boolean' value='false'/> + <property name='gds-no' type='boolean' value='false'/> + <property name='ds' type='boolean' value='false'/> + <property name='fxsr' type='boolean' value='true' migratable='yes'/> + <property name='avx512-fp16' type='boolean' value='false'/> + <property name='avx512-bf16' type='boolean' value='false'/> + <property name='vmx-cr8-load-exit' type='boolean' value='false'/> + <property name='xsaveopt' type='boolean' value='true' migratable='yes'/> + <property name='arch-lbr' type='boolean' value='false'/> + <property name='vmx-apicv-vid' type='boolean' value='false'/> + <property name='vmx-exit-save-pat' type='boolean' value='false'/> + <property name='xtpr' type='boolean' value='false'/> + <property name='tsx-ctrl' type='boolean' value='false'/> + <property name='vmx-ple' type='boolean' value='false'/> + <property name='avx512vl' type='boolean' value='false'/> + <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='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'/> + <property name='sgx2' type='boolean' value='false'/> + <property name='avx512vbmi2' type='boolean' value='false'/> + <property name='cr8legacy' type='boolean' value='true' migratable='yes'/> + <property name='vmx-encls-exit' type='boolean' value='false'/> + <property name='null-sel-clr-base' type='boolean' value='true' migratable='yes'/> + <property name='stibp' type='boolean' value='false'/> + <property name='vmx-msr-bitmap' type='boolean' value='false'/> + <property name='xcrypt-en' type='boolean' value='false'/> + <property name='vmx-mwait-exit' type='boolean' value='false'/> + <property name='vmx-pml' type='boolean' value='false'/> + <property name='vmx-nmi-exit' type='boolean' value='false'/> + <property name='amx-tile' type='boolean' value='false'/> + <property name='vmx-invept-single-context-noglobals' type='boolean' value='false'/> + <property name='pn' type='boolean' value='false'/> + <property name='rsba' type='boolean' value='false'/> + <property name='dca' type='boolean' value='false'/> + <property name='vendor' type='string' value='AuthenticAMD'/> + <property name='vmx-unrestricted-guest' type='boolean' value='false'/> + <property name='vmx-cr3-store-noexit' type='boolean' value='false'/> + <property name='pku' type='boolean' value='true' migratable='yes'/> + <property name='pks' type='boolean' value='true' migratable='yes'/> + <property name='smx' type='boolean' value='false'/> + <property name='sm3' type='boolean' value='false'/> + <property name='sm4' type='boolean' value='false'/> + <property name='cmp-legacy' type='boolean' value='true' migratable='yes'/> + <property name='avx512-4fmaps' type='boolean' value='false'/> + <property name='vmcb-clean' type='boolean' value='false'/> + <property name='hle' type='boolean' value='false'/> + <property name='avx-vnni' type='boolean' value='false'/> + <property name='3dnowext' type='boolean' value='true' migratable='yes'/> + <property name='amd-no-ssb' type='boolean' value='false'/> + <property name='npt' type='boolean' value='true' migratable='yes'/> + <property name='sgxlc' type='boolean' value='false'/> + <property name='perfmon-v2' type='boolean' value='false'/> + <property name='rdctl-no' type='boolean' value='false'/> + <property name='vmx-invvpid' type='boolean' value='false'/> + <property name='clwb' type='boolean' value='true' migratable='yes'/> + <property name='avx10-128' type='boolean' value='false'/> + <property name='lbrv' type='boolean' value='false'/> + <property name='adx' type='boolean' value='true' migratable='yes'/> + <property name='ss' type='boolean' value='true' migratable='yes'/> + <property name='pni' type='boolean' value='true' migratable='yes'/> + <property name='tsx-ldtrk' type='boolean' value='false'/> + <property name='ibpb-brtype' type='boolean' value='false'/> + <property name='svm-lock' type='boolean' value='false'/> + <property name='smep' type='boolean' value='true' migratable='yes'/> + <property name='smap' type='boolean' value='true' migratable='yes'/> + <property name='pfthreshold' type='boolean' value='false'/> + <property name='vmx-invpcid-exit' type='boolean' value='false'/> + <property name='amx-int8' type='boolean' value='false'/> + <property name='x2apic' type='boolean' value='true' migratable='yes'/> + <property name='avx512vbmi' type='boolean' value='false'/> + <property name='avx512vnni' type='boolean' value='false'/> + <property name='sgx-edeccssa' type='boolean' value='false'/> + <property name='vmx-apicv-x2apic' type='boolean' value='false'/> + <property name='kvm-pv-sched-yield' type='boolean' value='false'/> + <property name='vmx-invlpg-exit' type='boolean' value='false'/> + <property name='no-nested-data-bp' type='boolean' value='true' migratable='yes'/> + <property name='vmx-invvpid-all-context' type='boolean' value='false'/> + <property name='vmx-activity-hlt' type='boolean' value='false'/> + <property name='flushbyasid' type='boolean' value='false'/> + <property name='f16c' type='boolean' value='true' migratable='yes'/> + <property name='fdp-excptn-only' type='boolean' value='false'/> + <property name='vmx-exit-ack-intr' type='boolean' value='false'/> + <property name='ace2-en' type='boolean' value='false'/> + <property name='pae' type='boolean' value='true' migratable='yes'/> + <property name='pat' type='boolean' value='true' migratable='yes'/> + <property name='sse' type='boolean' value='true' migratable='yes'/> + <property name='phe-en' type='boolean' value='false'/> + <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'/> + <property name='vmx-rdtscp-exit' type='boolean' value='false'/> + <property name='mds-no' type='boolean' value='false'/> + <property name='pcommit' type='boolean' value='false'/> + <property name='vmx-vpid' type='boolean' value='false'/> + <property name='syscall' type='boolean' value='true' migratable='yes'/> + <property name='kvm-asyncpf-vmexit' type='boolean' value='false'/> + <property name='avx512dq' type='boolean' value='false'/> + <property name='svm' type='boolean' value='true' migratable='yes'/> + <property name='invtsc' type='boolean' value='false'/> + <property name='vmx-monitor-exit' type='boolean' value='false'/> + <property name='sse2' type='boolean' value='true' migratable='yes'/> + <property name='ssbd' type='boolean' value='false'/> + <property name='vmx-wbinvd-exit' type='boolean' value='false'/> + <property name='est' type='boolean' value='false'/> + <property name='kvm-poll-control' type='boolean' value='false'/> + <property name='avx512ifma' type='boolean' value='false'/> + <property name='tm2' type='boolean' value='false'/> + <property name='zero-fcs-fds' type='boolean' value='false'/> + <property name='kvm-pv-eoi' type='boolean' value='false'/> + <property name='kvm-pv-ipi' type='boolean' value='false'/> + <property name='cx8' type='boolean' value='true' migratable='yes'/> + <property name='vmx-invvpid-single-addr' type='boolean' value='false'/> + <property name='waitpkg' type='boolean' value='false'/> + <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='lkgs' type='boolean' value='false'/> + <property name='kvm-mmu' type='boolean' value='false'/> + <property name='sse4.2' type='boolean' value='true' migratable='yes'/> + <property name='pge' type='boolean' value='true' migratable='yes'/> + <property name='avx512bitalg' type='boolean' value='false'/> + <property name='pdcm' type='boolean' value='false'/> + <property name='vmx-entry-load-bndcfgs' type='boolean' value='false'/> + <property name='vmx-exit-clear-rtit-ctl' type='boolean' value='false'/> + <property name='stibp-always-on' type='boolean' value='false'/> + <property name='model' type='number' value='0'/> + <property name='movbe' type='boolean' value='true' migratable='yes'/> + <property name='nrip-save' type='boolean' value='false'/> + <property name='ssse3' type='boolean' value='true' migratable='yes'/> + <property name='sse4a' type='boolean' value='true' migratable='yes'/> + <property name='kvm-msi-ext-dest-id' type='boolean' value='false'/> + <property name='vmx-pause-exit' type='boolean' value='false'/> + <property name='invpcid' type='boolean' value='false'/> + <property name='sgx-debug' type='boolean' value='false'/> + <property name='pdpe1gb' type='boolean' value='true' migratable='yes'/> + <property name='sgx-mode64' type='boolean' value='false'/> + <property name='tsc-deadline' type='boolean' value='false'/> + <property name='skip-l1dfl-vmentry' type='boolean' value='false'/> + <property name='vmx-exit-load-perf-global-ctrl' type='boolean' value='false'/> + <property name='fma' type='boolean' value='true' migratable='yes'/> + <property name='lam' type='boolean' value='false'/> + <property name='cx16' type='boolean' value='true' migratable='yes'/> + <property name='de' type='boolean' value='true' migratable='yes'/> + <property name='fzrm' type='boolean' value='true' migratable='yes'/> + <property name='avx-ifma' type='boolean' value='false'/> + <property name='stepping' type='number' value='0'/> + <property name='xsave' type='boolean' value='true' migratable='yes'/> + <property name='vmx-entry-load-fred' type='boolean' value='false'/> + <property name='clflush' type='boolean' value='true' migratable='yes'/> + <property name='skinit' type='boolean' value='false'/> + <property name='srso-no' type='boolean' value='false'/> + <property name='avx-vnni-int8' type='boolean' value='false'/> + <property name='vmx-exit-secondary-ctls' type='boolean' value='false'/> + <property name='tsc' type='boolean' value='true' migratable='yes'/> + <property name='tce' type='boolean' value='false'/> + <property name='its-no' type='boolean' value='false'/> + <property name='flush-l1d' type='boolean' value='false'/> + <property name='fpu' type='boolean' value='true' migratable='yes'/> + <property name='ds-cpl' type='boolean' value='false'/> + <property name='ibs' type='boolean' value='false'/> + <property name='fma4' type='boolean' value='false'/> + <property name='vmx-exit-nosave-debugctl' type='boolean' value='false'/> + <property name='sgx-kss' type='boolean' value='false'/> + <property name='la57' type='boolean' value='true' migratable='yes'/> + <property name='vmx-invept' type='boolean' value='false'/> + <property name='osvw' type='boolean' value='false'/> + <property name='rfds-clear' type='boolean' value='false'/> + <property name='succor' type='boolean' value='false'/> + <property name='apic' type='boolean' value='true' migratable='yes'/> + <property name='pmm' type='boolean' value='false'/> + <property name='vmx-entry-noload-debugctl' type='boolean' value='false'/> + <property name='vmx-eptad' type='boolean' value='false'/> + <property name='spec-ctrl' type='boolean' value='false'/> + <property name='vmx-posted-intr' type='boolean' value='false'/> + <property name='vmx-apicv-register' type='boolean' value='false'/> + <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='vmx-any-errcode' 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'/> + <property name='amx-complex' type='boolean' value='false'/> + <property name='avx-vnni-int16' type='boolean' value='false'/> + <property name='pschange-mc-no' type='boolean' value='false'/> + <property name='v-vmsave-vmload' type='boolean' value='false'/> + <property name='vmx-rdrand-exit' type='boolean' value='false'/> + <property name='sgx-provisionkey' type='boolean' value='false'/> + <property name='lwp' type='boolean' value='false'/> + <property name='ipred-ctrl' type='boolean' value='false'/> + <property name='amd-ssbd' type='boolean' value='false'/> + <property name='avx10-256' type='boolean' value='false'/> + <property name='xop' type='boolean' value='false'/> + <property name='ibpb' type='boolean' value='false'/> + <property name='ibrs' type='boolean' value='false'/> + <property name='avx' type='boolean' value='true' migratable='yes'/> + <property name='core-capability' type='boolean' value='false'/> + <property name='vmx-invept-single-context' type='boolean' value='false'/> + <property name='movdiri' type='boolean' value='false'/> + <property name='acpi' type='boolean' value='true' migratable='yes'/> + <property name='avx512bw' type='boolean' value='false'/> + <property name='ace2' type='boolean' value='false'/> + <property name='fsgsbase' type='boolean' value='true' migratable='yes'/> + <property name='vmx-ept-2mb' type='boolean' value='false'/> + <property name='vmx-ept-1gb' type='boolean' value='false'/> + <property name='ht' type='boolean' value='false'/> + <property name='vmx-io-exit' type='boolean' value='false'/> + <property name='nx' type='boolean' value='true' migratable='yes'/> + <property name='pclmulqdq' type='boolean' value='true' migratable='yes'/> + <property name='mmxext' type='boolean' value='true' migratable='yes'/> + <property name='popcnt' type='boolean' value='true' migratable='yes'/> + <property name='vaes' type='boolean' value='true' migratable='yes'/> + <property name='serialize' type='boolean' value='false'/> + <property name='movdir64b' type='boolean' value='false'/> + <property name='xsaves' type='boolean' value='false'/> + <property name='vmx-shadow-vmcs' type='boolean' value='false'/> + <property name='lm' type='boolean' value='true' migratable='yes'/> + <property name='vmx-exit-save-preemption-timer' type='boolean' value='false'/> + <property name='vmx-entry-load-pat' type='boolean' value='false'/> + <property name='fsrm' type='boolean' value='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'/> + <property name='vmx-store-lma' type='boolean' value='false'/> + <property name='vmx-movdr-exit' type='boolean' value='false'/> + <property name='pse' type='boolean' value='true' migratable='yes'/> + <property name='avx2' type='boolean' value='true' migratable='yes'/> + <property name='avic' type='boolean' value='false'/> + <property name='sep' type='boolean' value='true' migratable='yes'/> + <property name='virt-ssbd' type='boolean' value='false'/> + <property name='vmx-cr3-load-noexit' type='boolean' value='false'/> + <property name='nodeid-msr' type='boolean' value='false'/> + <property name='md-clear' type='boolean' value='false'/> + <property name='sbpb' type='boolean' value='false'/> + <property name='misalignsse' type='boolean' value='false'/> + <property name='split-lock-detect' type='boolean' value='false'/> + <property name='min-xlevel' type='number' value='2147483681'/> + <property name='bmi1' type='boolean' value='true' migratable='yes'/> + <property name='bmi2' type='boolean' value='true' migratable='yes'/> + <property name='kvm-pv-unhalt' type='boolean' value='false'/> + <property name='tsc-scale' type='boolean' value='false'/> + <property name='topoext' type='boolean' value='false'/> + <property name='amd-stibp' type='boolean' value='false'/> + <property name='vmx-preemption-timer' type='boolean' value='false'/> + <property name='clflushopt' type='boolean' value='true' migratable='yes'/> + <property name='vmx-entry-load-pkrs' type='boolean' value='false'/> + <property name='avx10-512' type='boolean' value='false'/> + <property name='vmx-vnmi-pending' type='boolean' value='false'/> + <property name='monitor' type='boolean' value='true' migratable='yes'/> + <property name='vmx-vintr-pending' type='boolean' value='false'/> + <property name='avx512er' type='boolean' value='false'/> + <property name='full-width-write' type='boolean' value='false'/> + <property name='pmm-en' type='boolean' value='false'/> + <property name='pcid' type='boolean' value='false'/> + <property name='taa-no' type='boolean' value='false'/> + <property name='avx10' type='boolean' value='false'/> + <property name='arch-capabilities' type='boolean' value='false'/> + <property name='vgif' type='boolean' value='true' migratable='yes'/> + <property name='vmx-secondary-ctls' type='boolean' value='false'/> + <property name='vmx-xsaves' type='boolean' value='false'/> + <property name='clzero' type='boolean' value='false'/> + <property name='3dnow' type='boolean' value='true' migratable='yes'/> + <property name='erms' type='boolean' value='true' migratable='yes'/> + <property name='vmx-entry-ia32e-mode' type='boolean' value='false'/> + <property name='lahf-lm' type='boolean' value='true' migratable='yes'/> + <property name='overflow-recov' type='boolean' value='false'/> + <property name='msr-imm' type='boolean' value='false'/> + <property name='vpclmulqdq' type='boolean' value='false'/> + <property name='vmx-ins-outs' type='boolean' value='false'/> + <property name='fxsr-opt' type='boolean' value='false'/> + <property name='xstore' type='boolean' value='false'/> + <property name='rtm' type='boolean' value='false'/> + <property name='kvm-hint-dedicated' type='boolean' value='false'/> + <property name='sgx-aex-notify' type='boolean' value='false'/> + <property name='bhi-ctrl' type='boolean' value='false'/> + <property name='amx-bf16' type='boolean' value='false'/> + <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='true' migratable='yes'/> + <property name='cmpccxadd' type='boolean' value='true' migratable='yes'/> + <property name='bhi-no' type='boolean' value='false'/> + <property name='avx512-4vnniw' type='boolean' value='false'/> + <property name='vme' type='boolean' value='false'/> + <property name='vmx' type='boolean' value='false'/> + <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='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'/> + <property name='tbm' type='boolean' value='false'/> + <property name='wdt' type='boolean' value='false'/> + <property name='vmx-rdpmc-exit' type='boolean' value='false'/> + <property name='vmx-mtf' type='boolean' value='false'/> + <property name='vmx-entry-load-efer' type='boolean' value='false'/> + <property name='eraps' type='boolean' value='false'/> + <property name='wrmsrns' type='boolean' value='false'/> + <property name='model-id' type='string' value='QEMU TCG CPU version 2.5+'/> + <property name='sha-ni' type='boolean' value='true' migratable='yes'/> + <property name='rrsba-ctrl' type='boolean' value='false'/> + <property name='fb-clear' type='boolean' value='false'/> + <property name='vmx-exit-load-pkrs' type='boolean' value='false'/> + <property name='abm' type='boolean' value='true' migratable='yes'/> + <property name='sha512' type='boolean' value='false'/> + <property name='vmx-ept-advanced-exitinfo' type='boolean' value='false'/> + <property name='vmx-enable-user-wait-pause' type='boolean' value='false'/> + <property name='avx512pf' type='boolean' value='false'/> + <property name='vmx-hlt-exit' type='boolean' value='false'/> + <property name='xstore-en' type='boolean' value='false'/> + </hostCPU> + <cpu type='tcg' name='max' typename='max-x86_64-cpu' usable='yes'/> + <cpu type='tcg' name='host' typename='host-x86_64-cpu' usable='no'> + <blocker name='kvm'/> + </cpu> + <cpu type='tcg' name='base' typename='base-x86_64-cpu' usable='yes'/> + <cpu type='tcg' name='qemu64-v1' typename='qemu64-v1-x86_64-cpu' usable='yes'/> + <cpu type='tcg' name='qemu64' typename='qemu64-x86_64-cpu' usable='yes'/> + <cpu type='tcg' name='qemu32-v1' typename='qemu32-v1-x86_64-cpu' usable='yes'/> + <cpu type='tcg' name='qemu32' typename='qemu32-x86_64-cpu' usable='yes'/> + <cpu type='tcg' name='phenom-v1' typename='phenom-v1-x86_64-cpu' usable='no'> + <blocker name='fxsr-opt'/> + </cpu> + <cpu type='tcg' name='phenom' typename='phenom-x86_64-cpu' usable='no'> + <blocker name='fxsr-opt'/> + </cpu> + <cpu type='tcg' name='pentium3-v1' typename='pentium3-v1-x86_64-cpu' usable='yes'/> + <cpu type='tcg' name='pentium3' typename='pentium3-x86_64-cpu' usable='yes'/> + <cpu type='tcg' name='pentium2-v1' typename='pentium2-v1-x86_64-cpu' usable='yes'/> + <cpu type='tcg' name='pentium2' typename='pentium2-x86_64-cpu' usable='yes'/> + <cpu type='tcg' name='pentium-v1' typename='pentium-v1-x86_64-cpu' usable='yes'/> + <cpu type='tcg' name='pentium' typename='pentium-x86_64-cpu' usable='yes'/> + <cpu type='tcg' name='n270-v1' typename='n270-v1-x86_64-cpu' usable='yes'/> + <cpu type='tcg' name='n270' typename='n270-x86_64-cpu' usable='yes'/> + <cpu type='tcg' name='kvm64-v1' typename='kvm64-v1-x86_64-cpu' usable='yes'/> + <cpu type='tcg' name='kvm64' typename='kvm64-x86_64-cpu' usable='yes'/> + <cpu type='tcg' name='kvm32-v1' typename='kvm32-v1-x86_64-cpu' usable='yes'/> + <cpu type='tcg' name='kvm32' typename='kvm32-x86_64-cpu' usable='yes'/> + <cpu type='tcg' name='coreduo-v1' typename='coreduo-v1-x86_64-cpu' usable='yes'/> + <cpu type='tcg' name='coreduo' typename='coreduo-x86_64-cpu' usable='yes'/> + <cpu type='tcg' name='core2duo-v1' typename='core2duo-v1-x86_64-cpu' usable='yes'/> + <cpu type='tcg' name='core2duo' typename='core2duo-x86_64-cpu' usable='yes'/> + <cpu type='tcg' name='athlon-v1' typename='athlon-v1-x86_64-cpu' usable='yes'/> + <cpu type='tcg' name='athlon' typename='athlon-x86_64-cpu' usable='yes'/> + <cpu type='tcg' name='YongFeng-v3' typename='YongFeng-v3-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='invpcid'/> + <blocker name='spec-ctrl'/> + <blocker name='arch-capabilities'/> + <blocker name='invtsc'/> + <blocker name='xstore'/> + <blocker name='xstore-en'/> + <blocker name='xcrypt'/> + <blocker name='xcrypt-en'/> + <blocker name='ace2'/> + <blocker name='phe'/> + <blocker name='phe-en'/> + <blocker name='pmm'/> + <blocker name='pmm-en'/> + </cpu> + <cpu type='tcg' name='YongFeng-v2' typename='YongFeng-v2-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='invpcid'/> + <blocker name='spec-ctrl'/> + <blocker name='arch-capabilities'/> + <blocker name='invtsc'/> + <blocker name='xstore'/> + <blocker name='xstore-en'/> + <blocker name='xcrypt'/> + <blocker name='xcrypt-en'/> + <blocker name='ace2'/> + <blocker name='phe'/> + <blocker name='phe-en'/> + <blocker name='pmm'/> + <blocker name='pmm-en'/> + </cpu> + <cpu type='tcg' name='YongFeng-v1' typename='YongFeng-v1-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='invpcid'/> + <blocker name='spec-ctrl'/> + <blocker name='arch-capabilities'/> + <blocker name='invtsc'/> + <blocker name='xstore'/> + <blocker name='xstore-en'/> + <blocker name='xcrypt'/> + <blocker name='xcrypt-en'/> + <blocker name='ace2'/> + <blocker name='phe'/> + <blocker name='phe-en'/> + <blocker name='pmm'/> + <blocker name='pmm-en'/> + </cpu> + <cpu type='tcg' name='YongFeng' typename='YongFeng-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='invpcid'/> + <blocker name='spec-ctrl'/> + <blocker name='arch-capabilities'/> + <blocker name='invtsc'/> + <blocker name='xstore'/> + <blocker name='xstore-en'/> + <blocker name='xcrypt'/> + <blocker name='xcrypt-en'/> + <blocker name='ace2'/> + <blocker name='phe'/> + <blocker name='phe-en'/> + <blocker name='pmm'/> + <blocker name='pmm-en'/> + </cpu> + <cpu type='tcg' name='Westmere-v2' typename='Westmere-v2-x86_64-cpu' usable='no'> + <blocker name='spec-ctrl'/> + </cpu> + <cpu type='tcg' name='Westmere-v1' typename='Westmere-v1-x86_64-cpu' usable='yes'/> + <cpu type='tcg' name='Westmere-IBRS' typename='Westmere-IBRS-x86_64-cpu' usable='no'> + <blocker name='spec-ctrl'/> + </cpu> + <cpu type='tcg' name='Westmere' typename='Westmere-x86_64-cpu' usable='yes'/> + <cpu type='tcg' name='Snowridge-v4' typename='Snowridge-v4-x86_64-cpu' usable='no'> + <blocker name='tsc-deadline'/> + <blocker name='gfni'/> + <blocker name='cldemote'/> + <blocker name='movdiri'/> + <blocker name='movdir64b'/> + <blocker name='spec-ctrl'/> + <blocker name='arch-capabilities'/> + <blocker name='ssbd'/> + <blocker name='xsavec'/> + <blocker name='xsaves'/> + </cpu> + <cpu type='tcg' name='Snowridge-v3' typename='Snowridge-v3-x86_64-cpu' usable='no'> + <blocker name='tsc-deadline'/> + <blocker name='gfni'/> + <blocker name='cldemote'/> + <blocker name='movdiri'/> + <blocker name='movdir64b'/> + <blocker name='spec-ctrl'/> + <blocker name='arch-capabilities'/> + <blocker name='core-capability'/> + <blocker name='ssbd'/> + <blocker name='xsavec'/> + <blocker name='xsaves'/> + <blocker name='split-lock-detect'/> + </cpu> + <cpu type='tcg' name='Snowridge-v2' typename='Snowridge-v2-x86_64-cpu' usable='no'> + <blocker name='tsc-deadline'/> + <blocker name='gfni'/> + <blocker name='cldemote'/> + <blocker name='movdiri'/> + <blocker name='movdir64b'/> + <blocker name='spec-ctrl'/> + <blocker name='arch-capabilities'/> + <blocker name='core-capability'/> + <blocker name='ssbd'/> + <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='tsc-deadline'/> + <blocker name='gfni'/> + <blocker name='cldemote'/> + <blocker name='movdiri'/> + <blocker name='movdir64b'/> + <blocker name='spec-ctrl'/> + <blocker name='arch-capabilities'/> + <blocker name='core-capability'/> + <blocker name='ssbd'/> + <blocker name='xsavec'/> + <blocker name='split-lock-detect'/> + </cpu> + <cpu type='tcg' name='Snowridge' typename='Snowridge-x86_64-cpu' usable='no'> + <blocker name='tsc-deadline'/> + <blocker name='gfni'/> + <blocker name='cldemote'/> + <blocker name='movdiri'/> + <blocker name='movdir64b'/> + <blocker name='spec-ctrl'/> + <blocker name='arch-capabilities'/> + <blocker name='core-capability'/> + <blocker name='ssbd'/> + <blocker name='xsavec'/> + <blocker name='split-lock-detect'/> + </cpu> + <cpu type='tcg' name='Skylake-Server-v5' typename='Skylake-Server-v5-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='invpcid'/> + <blocker name='avx512f'/> + <blocker name='avx512dq'/> + <blocker name='avx512cd'/> + <blocker name='avx512bw'/> + <blocker name='avx512vl'/> + <blocker name='spec-ctrl'/> + <blocker name='xsavec'/> + <blocker name='xsaves'/> + </cpu> + <cpu type='tcg' name='Skylake-Server-v4' typename='Skylake-Server-v4-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='invpcid'/> + <blocker name='avx512f'/> + <blocker name='avx512dq'/> + <blocker name='avx512cd'/> + <blocker name='avx512bw'/> + <blocker name='avx512vl'/> + <blocker name='spec-ctrl'/> + <blocker name='xsavec'/> + </cpu> + <cpu type='tcg' name='Skylake-Server-v3' typename='Skylake-Server-v3-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='invpcid'/> + <blocker name='avx512f'/> + <blocker name='avx512dq'/> + <blocker name='avx512cd'/> + <blocker name='avx512bw'/> + <blocker name='avx512vl'/> + <blocker name='spec-ctrl'/> + <blocker name='xsavec'/> + </cpu> + <cpu type='tcg' name='Skylake-Server-v2' typename='Skylake-Server-v2-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='hle'/> + <blocker name='invpcid'/> + <blocker name='rtm'/> + <blocker name='avx512f'/> + <blocker name='avx512dq'/> + <blocker name='avx512cd'/> + <blocker name='avx512bw'/> + <blocker name='avx512vl'/> + <blocker name='spec-ctrl'/> + <blocker name='xsavec'/> + </cpu> + <cpu type='tcg' name='Skylake-Server-v1' typename='Skylake-Server-v1-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='hle'/> + <blocker name='invpcid'/> + <blocker name='rtm'/> + <blocker name='avx512f'/> + <blocker name='avx512dq'/> + <blocker name='avx512cd'/> + <blocker name='avx512bw'/> + <blocker name='avx512vl'/> + <blocker name='xsavec'/> + </cpu> + <cpu type='tcg' name='Skylake-Server-noTSX-IBRS' typename='Skylake-Server-noTSX-IBRS-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='invpcid'/> + <blocker name='avx512f'/> + <blocker name='avx512dq'/> + <blocker name='avx512cd'/> + <blocker name='avx512bw'/> + <blocker name='avx512vl'/> + <blocker name='spec-ctrl'/> + <blocker name='xsavec'/> + </cpu> + <cpu type='tcg' name='Skylake-Server-IBRS' typename='Skylake-Server-IBRS-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='hle'/> + <blocker name='invpcid'/> + <blocker name='rtm'/> + <blocker name='avx512f'/> + <blocker name='avx512dq'/> + <blocker name='avx512cd'/> + <blocker name='avx512bw'/> + <blocker name='avx512vl'/> + <blocker name='spec-ctrl'/> + <blocker name='xsavec'/> + </cpu> + <cpu type='tcg' name='Skylake-Server' typename='Skylake-Server-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='hle'/> + <blocker name='invpcid'/> + <blocker name='rtm'/> + <blocker name='avx512f'/> + <blocker name='avx512dq'/> + <blocker name='avx512cd'/> + <blocker name='avx512bw'/> + <blocker name='avx512vl'/> + <blocker name='xsavec'/> + </cpu> + <cpu type='tcg' name='Skylake-Client-v4' typename='Skylake-Client-v4-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='invpcid'/> + <blocker name='spec-ctrl'/> + <blocker name='xsavec'/> + <blocker name='xsaves'/> + </cpu> + <cpu type='tcg' name='Skylake-Client-v3' typename='Skylake-Client-v3-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='invpcid'/> + <blocker name='spec-ctrl'/> + <blocker name='xsavec'/> + </cpu> + <cpu type='tcg' name='Skylake-Client-v2' typename='Skylake-Client-v2-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='hle'/> + <blocker name='invpcid'/> + <blocker name='rtm'/> + <blocker name='spec-ctrl'/> + <blocker name='xsavec'/> + </cpu> + <cpu type='tcg' name='Skylake-Client-v1' typename='Skylake-Client-v1-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='hle'/> + <blocker name='invpcid'/> + <blocker name='rtm'/> + <blocker name='xsavec'/> + </cpu> + <cpu type='tcg' name='Skylake-Client-noTSX-IBRS' typename='Skylake-Client-noTSX-IBRS-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='invpcid'/> + <blocker name='spec-ctrl'/> + <blocker name='xsavec'/> + </cpu> + <cpu type='tcg' name='Skylake-Client-IBRS' typename='Skylake-Client-IBRS-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='hle'/> + <blocker name='invpcid'/> + <blocker name='rtm'/> + <blocker name='spec-ctrl'/> + <blocker name='xsavec'/> + </cpu> + <cpu type='tcg' name='Skylake-Client' typename='Skylake-Client-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='hle'/> + <blocker name='invpcid'/> + <blocker name='rtm'/> + <blocker name='xsavec'/> + </cpu> + <cpu type='tcg' name='SierraForest-v3' typename='SierraForest-v3-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='tsc-adjust'/> + <blocker name='invpcid'/> + <blocker name='gfni'/> + <blocker name='vpclmulqdq'/> + <blocker name='bus-lock-detect'/> + <blocker name='cldemote'/> + <blocker name='movdiri'/> + <blocker name='movdir64b'/> + <blocker name='serialize'/> + <blocker name='spec-ctrl'/> + <blocker name='arch-capabilities'/> + <blocker name='ssbd'/> + <blocker name='avx-vnni'/> + <blocker name='avx-ifma'/> + <blocker name='lam'/> + <blocker name='xsavec'/> + <blocker name='xsaves'/> + <blocker name='avx-vnni-int8'/> + <blocker name='avx-ne-convert'/> + <blocker name='intel-psfd'/> + <blocker name='ipred-ctrl'/> + <blocker name='rrsba-ctrl'/> + <blocker name='bhi-ctrl'/> + <blocker name='mcdt-no'/> + </cpu> + <cpu type='tcg' name='SierraForest-v2' typename='SierraForest-v2-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='tsc-adjust'/> + <blocker name='invpcid'/> + <blocker name='gfni'/> + <blocker name='vpclmulqdq'/> + <blocker name='bus-lock-detect'/> + <blocker name='cldemote'/> + <blocker name='movdiri'/> + <blocker name='movdir64b'/> + <blocker name='serialize'/> + <blocker name='spec-ctrl'/> + <blocker name='arch-capabilities'/> + <blocker name='ssbd'/> + <blocker name='avx-vnni'/> + <blocker name='avx-ifma'/> + <blocker name='lam'/> + <blocker name='xsavec'/> + <blocker name='xsaves'/> + <blocker name='avx-vnni-int8'/> + <blocker name='avx-ne-convert'/> + <blocker name='intel-psfd'/> + <blocker name='ipred-ctrl'/> + <blocker name='rrsba-ctrl'/> + <blocker name='bhi-ctrl'/> + <blocker name='mcdt-no'/> + </cpu> + <cpu type='tcg' name='SierraForest-v1' typename='SierraForest-v1-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='invpcid'/> + <blocker name='gfni'/> + <blocker name='vpclmulqdq'/> + <blocker name='bus-lock-detect'/> + <blocker name='serialize'/> + <blocker name='spec-ctrl'/> + <blocker name='arch-capabilities'/> + <blocker name='ssbd'/> + <blocker name='avx-vnni'/> + <blocker name='avx-ifma'/> + <blocker name='xsavec'/> + <blocker name='xsaves'/> + <blocker name='avx-vnni-int8'/> + <blocker name='avx-ne-convert'/> + <blocker name='mcdt-no'/> + </cpu> + <cpu type='tcg' name='SierraForest' typename='SierraForest-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='invpcid'/> + <blocker name='gfni'/> + <blocker name='vpclmulqdq'/> + <blocker name='bus-lock-detect'/> + <blocker name='serialize'/> + <blocker name='spec-ctrl'/> + <blocker name='arch-capabilities'/> + <blocker name='ssbd'/> + <blocker name='avx-vnni'/> + <blocker name='avx-ifma'/> + <blocker name='xsavec'/> + <blocker name='xsaves'/> + <blocker name='avx-vnni-int8'/> + <blocker name='avx-ne-convert'/> + <blocker name='mcdt-no'/> + </cpu> + <cpu type='tcg' name='SapphireRapids-v4' typename='SapphireRapids-v4-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='tsc-adjust'/> + <blocker name='hle'/> + <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='avx512vbmi2'/> + <blocker name='gfni'/> + <blocker name='vpclmulqdq'/> + <blocker name='avx512vnni'/> + <blocker name='avx512bitalg'/> + <blocker name='avx512-vpopcntdq'/> + <blocker name='bus-lock-detect'/> + <blocker name='cldemote'/> + <blocker name='movdiri'/> + <blocker name='movdir64b'/> + <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-v3' typename='SapphireRapids-v3-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='tsc-adjust'/> + <blocker name='hle'/> + <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='avx512vbmi2'/> + <blocker name='gfni'/> + <blocker name='vpclmulqdq'/> + <blocker name='avx512vnni'/> + <blocker name='avx512bitalg'/> + <blocker name='avx512-vpopcntdq'/> + <blocker name='bus-lock-detect'/> + <blocker name='cldemote'/> + <blocker name='movdiri'/> + <blocker name='movdir64b'/> + <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-v2' typename='SapphireRapids-v2-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <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='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='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='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' typename='SapphireRapids-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <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='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='SandyBridge-v2' typename='SandyBridge-v2-x86_64-cpu' usable='no'> + <blocker name='tsc-deadline'/> + <blocker name='spec-ctrl'/> + </cpu> + <cpu type='tcg' name='SandyBridge-v1' typename='SandyBridge-v1-x86_64-cpu' usable='no'> + <blocker name='tsc-deadline'/> + </cpu> + <cpu type='tcg' name='SandyBridge-IBRS' typename='SandyBridge-IBRS-x86_64-cpu' usable='no'> + <blocker name='tsc-deadline'/> + <blocker name='spec-ctrl'/> + </cpu> + <cpu type='tcg' name='SandyBridge' typename='SandyBridge-x86_64-cpu' usable='no'> + <blocker name='tsc-deadline'/> + </cpu> + <cpu type='tcg' name='Penryn-v1' typename='Penryn-v1-x86_64-cpu' usable='yes'/> + <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='xop'/> + <blocker name='fma4'/> + <blocker name='tbm'/> + <blocker name='nrip-save'/> + </cpu> + <cpu type='tcg' name='Opteron_G5' typename='Opteron_G5-x86_64-cpu' usable='no'> + <blocker name='misalignsse'/> + <blocker name='xop'/> + <blocker name='fma4'/> + <blocker name='tbm'/> + <blocker name='nrip-save'/> + </cpu> + <cpu type='tcg' name='Opteron_G4-v1' typename='Opteron_G4-v1-x86_64-cpu' usable='no'> + <blocker name='misalignsse'/> + <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='xop'/> + <blocker name='fma4'/> + <blocker name='nrip-save'/> + </cpu> + <cpu type='tcg' name='Opteron_G3-v1' typename='Opteron_G3-v1-x86_64-cpu' usable='no'> + <blocker name='misalignsse'/> + </cpu> + <cpu type='tcg' name='Opteron_G3' typename='Opteron_G3-x86_64-cpu' usable='no'> + <blocker name='misalignsse'/> + </cpu> + <cpu type='tcg' name='Opteron_G2-v1' typename='Opteron_G2-v1-x86_64-cpu' usable='yes'/> + <cpu type='tcg' name='Opteron_G2' typename='Opteron_G2-x86_64-cpu' usable='yes'/> + <cpu type='tcg' name='Opteron_G1-v1' typename='Opteron_G1-v1-x86_64-cpu' usable='yes'/> + <cpu type='tcg' name='Opteron_G1' typename='Opteron_G1-x86_64-cpu' usable='yes'/> + <cpu type='tcg' name='Nehalem-v2' typename='Nehalem-v2-x86_64-cpu' usable='no'> + <blocker name='spec-ctrl'/> + </cpu> + <cpu type='tcg' name='Nehalem-v1' typename='Nehalem-v1-x86_64-cpu' usable='yes'/> + <cpu type='tcg' name='Nehalem-IBRS' typename='Nehalem-IBRS-x86_64-cpu' usable='no'> + <blocker name='spec-ctrl'/> + </cpu> + <cpu type='tcg' name='Nehalem' typename='Nehalem-x86_64-cpu' usable='yes'/> + <cpu type='tcg' name='KnightsMill-v1' typename='KnightsMill-v1-x86_64-cpu' usable='no'> + <blocker name='tsc-deadline'/> + <blocker name='avx512f'/> + <blocker name='avx512pf'/> + <blocker name='avx512er'/> + <blocker name='avx512cd'/> + <blocker name='avx512-vpopcntdq'/> + <blocker name='avx512-4vnniw'/> + <blocker name='avx512-4fmaps'/> + </cpu> + <cpu type='tcg' name='KnightsMill' typename='KnightsMill-x86_64-cpu' usable='no'> + <blocker name='tsc-deadline'/> + <blocker name='avx512f'/> + <blocker name='avx512pf'/> + <blocker name='avx512er'/> + <blocker name='avx512cd'/> + <blocker name='avx512-vpopcntdq'/> + <blocker name='avx512-4vnniw'/> + <blocker name='avx512-4fmaps'/> + </cpu> + <cpu type='tcg' name='IvyBridge-v2' typename='IvyBridge-v2-x86_64-cpu' usable='no'> + <blocker name='tsc-deadline'/> + <blocker name='spec-ctrl'/> + </cpu> + <cpu type='tcg' name='IvyBridge-v1' typename='IvyBridge-v1-x86_64-cpu' usable='no'> + <blocker name='tsc-deadline'/> + </cpu> + <cpu type='tcg' name='IvyBridge-IBRS' typename='IvyBridge-IBRS-x86_64-cpu' usable='no'> + <blocker name='tsc-deadline'/> + <blocker name='spec-ctrl'/> + </cpu> + <cpu type='tcg' name='IvyBridge' typename='IvyBridge-x86_64-cpu' usable='no'> + <blocker name='tsc-deadline'/> + </cpu> + <cpu type='tcg' name='Icelake-Server-v7' typename='Icelake-Server-v7-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <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='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='spec-ctrl'/> + <blocker name='arch-capabilities'/> + <blocker name='ssbd'/> + <blocker name='xsavec'/> + <blocker name='xsaves'/> + </cpu> + <cpu type='tcg' name='Icelake-Server-v6' typename='Icelake-Server-v6-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='invpcid'/> + <blocker name='avx512f'/> + <blocker name='avx512dq'/> + <blocker name='avx512ifma'/> + <blocker name='avx512cd'/> + <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='spec-ctrl'/> + <blocker name='arch-capabilities'/> + <blocker name='ssbd'/> + <blocker name='xsavec'/> + <blocker name='xsaves'/> + </cpu> + <cpu type='tcg' name='Icelake-Server-v5' typename='Icelake-Server-v5-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='invpcid'/> + <blocker name='avx512f'/> + <blocker name='avx512dq'/> + <blocker name='avx512ifma'/> + <blocker name='avx512cd'/> + <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='spec-ctrl'/> + <blocker name='arch-capabilities'/> + <blocker name='ssbd'/> + <blocker name='xsavec'/> + <blocker name='xsaves'/> + </cpu> + <cpu type='tcg' name='Icelake-Server-v4' typename='Icelake-Server-v4-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='invpcid'/> + <blocker name='avx512f'/> + <blocker name='avx512dq'/> + <blocker name='avx512ifma'/> + <blocker name='avx512cd'/> + <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='spec-ctrl'/> + <blocker name='arch-capabilities'/> + <blocker name='ssbd'/> + <blocker name='xsavec'/> + </cpu> + <cpu type='tcg' name='Icelake-Server-v3' typename='Icelake-Server-v3-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='invpcid'/> + <blocker name='avx512f'/> + <blocker name='avx512dq'/> + <blocker name='avx512cd'/> + <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='spec-ctrl'/> + <blocker name='arch-capabilities'/> + <blocker name='ssbd'/> + <blocker name='xsavec'/> + </cpu> + <cpu type='tcg' name='Icelake-Server-v2' typename='Icelake-Server-v2-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='invpcid'/> + <blocker name='avx512f'/> + <blocker name='avx512dq'/> + <blocker name='avx512cd'/> + <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='spec-ctrl'/> + <blocker name='ssbd'/> + <blocker name='xsavec'/> + </cpu> + <cpu type='tcg' name='Icelake-Server-v1' typename='Icelake-Server-v1-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='hle'/> + <blocker name='invpcid'/> + <blocker name='rtm'/> + <blocker name='avx512f'/> + <blocker name='avx512dq'/> + <blocker name='avx512cd'/> + <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='spec-ctrl'/> + <blocker name='ssbd'/> + <blocker name='xsavec'/> + </cpu> + <cpu type='tcg' name='Icelake-Server-noTSX' typename='Icelake-Server-noTSX-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='invpcid'/> + <blocker name='avx512f'/> + <blocker name='avx512dq'/> + <blocker name='avx512cd'/> + <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='spec-ctrl'/> + <blocker name='ssbd'/> + <blocker name='xsavec'/> + </cpu> + <cpu type='tcg' name='Icelake-Server' typename='Icelake-Server-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='hle'/> + <blocker name='invpcid'/> + <blocker name='rtm'/> + <blocker name='avx512f'/> + <blocker name='avx512dq'/> + <blocker name='avx512cd'/> + <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='spec-ctrl'/> + <blocker name='ssbd'/> + <blocker name='xsavec'/> + </cpu> + <cpu type='tcg' name='Haswell-v4' typename='Haswell-v4-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='invpcid'/> + <blocker name='spec-ctrl'/> + </cpu> + <cpu type='tcg' name='Haswell-v3' typename='Haswell-v3-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='hle'/> + <blocker name='invpcid'/> + <blocker name='rtm'/> + <blocker name='spec-ctrl'/> + </cpu> + <cpu type='tcg' name='Haswell-v2' typename='Haswell-v2-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='invpcid'/> + </cpu> + <cpu type='tcg' name='Haswell-v1' typename='Haswell-v1-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='hle'/> + <blocker name='invpcid'/> + <blocker name='rtm'/> + </cpu> + <cpu type='tcg' name='Haswell-noTSX-IBRS' typename='Haswell-noTSX-IBRS-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='invpcid'/> + <blocker name='spec-ctrl'/> + </cpu> + <cpu type='tcg' name='Haswell-noTSX' typename='Haswell-noTSX-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='invpcid'/> + </cpu> + <cpu type='tcg' name='Haswell-IBRS' typename='Haswell-IBRS-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='hle'/> + <blocker name='invpcid'/> + <blocker name='rtm'/> + <blocker name='spec-ctrl'/> + </cpu> + <cpu type='tcg' name='Haswell' typename='Haswell-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='hle'/> + <blocker name='invpcid'/> + <blocker name='rtm'/> + </cpu> + <cpu type='tcg' name='GraniteRapids-v3' typename='GraniteRapids-v3-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='tsc-adjust'/> + <blocker name='hle'/> + <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='avx512vbmi2'/> + <blocker name='gfni'/> + <blocker name='vpclmulqdq'/> + <blocker name='avx512vnni'/> + <blocker name='avx512bitalg'/> + <blocker name='avx512-vpopcntdq'/> + <blocker name='bus-lock-detect'/> + <blocker name='cldemote'/> + <blocker name='movdiri'/> + <blocker name='movdir64b'/> + <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='avx10'/> + <blocker name='mcdt-no'/> + <blocker name='avx10-128'/> + <blocker name='avx10-256'/> + <blocker name='avx10-512'/> + </cpu> + <cpu type='tcg' name='GraniteRapids-v2' typename='GraniteRapids-v2-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='tsc-adjust'/> + <blocker name='hle'/> + <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='avx512vbmi2'/> + <blocker name='gfni'/> + <blocker name='vpclmulqdq'/> + <blocker name='avx512vnni'/> + <blocker name='avx512bitalg'/> + <blocker name='avx512-vpopcntdq'/> + <blocker name='bus-lock-detect'/> + <blocker name='cldemote'/> + <blocker name='movdiri'/> + <blocker name='movdir64b'/> + <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='avx10'/> + <blocker name='mcdt-no'/> + <blocker name='avx10-128'/> + <blocker name='avx10-256'/> + <blocker name='avx10-512'/> + </cpu> + <cpu type='tcg' name='GraniteRapids-v1' typename='GraniteRapids-v1-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <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='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='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='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-v5' typename='EPYC-v5-x86_64-cpu' usable='no'> + <blocker name='fxsr-opt'/> + <blocker name='misalignsse'/> + <blocker name='osvw'/> + <blocker name='topoext'/> + <blocker name='perfctr-core'/> + <blocker name='overflow-recov'/> + <blocker name='succor'/> + <blocker name='clzero'/> + <blocker name='ibpb'/> + <blocker name='lbrv'/> + <blocker name='nrip-save'/> + <blocker name='tsc-scale'/> + <blocker name='vmcb-clean'/> + <blocker name='flushbyasid'/> + <blocker name='pause-filter'/> + <blocker name='pfthreshold'/> + <blocker name='v-vmsave-vmload'/> + <blocker name='xsavec'/> + <blocker name='xsaves'/> + </cpu> + <cpu type='tcg' name='EPYC-v4' typename='EPYC-v4-x86_64-cpu' usable='no'> + <blocker name='fxsr-opt'/> + <blocker name='misalignsse'/> + <blocker name='osvw'/> + <blocker name='topoext'/> + <blocker name='perfctr-core'/> + <blocker name='clzero'/> + <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='fxsr-opt'/> + <blocker name='misalignsse'/> + <blocker name='osvw'/> + <blocker name='topoext'/> + <blocker name='perfctr-core'/> + <blocker name='clzero'/> + <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='fxsr-opt'/> + <blocker name='misalignsse'/> + <blocker name='osvw'/> + <blocker name='topoext'/> + <blocker name='ibpb'/> + <blocker name='nrip-save'/> + <blocker name='xsavec'/> + </cpu> + <cpu type='tcg' name='EPYC-v1' typename='EPYC-v1-x86_64-cpu' usable='no'> + <blocker name='fxsr-opt'/> + <blocker name='misalignsse'/> + <blocker name='osvw'/> + <blocker name='topoext'/> + <blocker name='nrip-save'/> + <blocker name='xsavec'/> + </cpu> + <cpu type='tcg' name='EPYC-Turin-v1' typename='EPYC-Turin-v1-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='invpcid'/> + <blocker name='avx512f'/> + <blocker name='avx512dq'/> + <blocker name='avx512ifma'/> + <blocker name='avx512cd'/> + <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='movdiri'/> + <blocker name='movdir64b'/> + <blocker name='avx512-vp2intersect'/> + <blocker name='avx-vnni'/> + <blocker name='avx512-bf16'/> + <blocker name='fxsr-opt'/> + <blocker name='misalignsse'/> + <blocker name='osvw'/> + <blocker name='topoext'/> + <blocker name='perfctr-core'/> + <blocker name='overflow-recov'/> + <blocker name='succor'/> + <blocker name='clzero'/> + <blocker name='ibpb'/> + <blocker name='ibrs'/> + <blocker name='amd-stibp'/> + <blocker name='stibp-always-on'/> + <blocker name='amd-ssbd'/> + <blocker name='amd-psfd'/> + <blocker name='fs-gs-base-ns'/> + <blocker name='lfence-always-serializing'/> + <blocker name='auto-ibrs'/> + <blocker name='prefetchi'/> + <blocker name='sbpb'/> + <blocker name='ibpb-brtype'/> + <blocker name='srso-user-kernel-no'/> + <blocker name='perfmon-v2'/> + <blocker name='lbrv'/> + <blocker name='nrip-save'/> + <blocker name='tsc-scale'/> + <blocker name='vmcb-clean'/> + <blocker name='flushbyasid'/> + <blocker name='pause-filter'/> + <blocker name='pfthreshold'/> + <blocker name='v-vmsave-vmload'/> + <blocker name='vnmi'/> + <blocker name='xsavec'/> + <blocker name='xsaves'/> + </cpu> + <cpu type='tcg' name='EPYC-Turin' typename='EPYC-Turin-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='invpcid'/> + <blocker name='avx512f'/> + <blocker name='avx512dq'/> + <blocker name='avx512ifma'/> + <blocker name='avx512cd'/> + <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='movdiri'/> + <blocker name='movdir64b'/> + <blocker name='avx512-vp2intersect'/> + <blocker name='avx-vnni'/> + <blocker name='avx512-bf16'/> + <blocker name='fxsr-opt'/> + <blocker name='misalignsse'/> + <blocker name='osvw'/> + <blocker name='topoext'/> + <blocker name='perfctr-core'/> + <blocker name='overflow-recov'/> + <blocker name='succor'/> + <blocker name='clzero'/> + <blocker name='ibpb'/> + <blocker name='ibrs'/> + <blocker name='amd-stibp'/> + <blocker name='stibp-always-on'/> + <blocker name='amd-ssbd'/> + <blocker name='amd-psfd'/> + <blocker name='fs-gs-base-ns'/> + <blocker name='lfence-always-serializing'/> + <blocker name='auto-ibrs'/> + <blocker name='prefetchi'/> + <blocker name='sbpb'/> + <blocker name='ibpb-brtype'/> + <blocker name='srso-user-kernel-no'/> + <blocker name='perfmon-v2'/> + <blocker name='lbrv'/> + <blocker name='nrip-save'/> + <blocker name='tsc-scale'/> + <blocker name='vmcb-clean'/> + <blocker name='flushbyasid'/> + <blocker name='pause-filter'/> + <blocker name='pfthreshold'/> + <blocker name='v-vmsave-vmload'/> + <blocker name='vnmi'/> + <blocker name='xsavec'/> + <blocker name='xsaves'/> + </cpu> + <cpu type='tcg' name='EPYC-Rome-v5' typename='EPYC-Rome-v5-x86_64-cpu' usable='no'> + <blocker name='fxsr-opt'/> + <blocker name='misalignsse'/> + <blocker name='osvw'/> + <blocker name='topoext'/> + <blocker name='perfctr-core'/> + <blocker name='overflow-recov'/> + <blocker name='succor'/> + <blocker name='clzero'/> + <blocker name='ibpb'/> + <blocker name='ibrs'/> + <blocker name='amd-stibp'/> + <blocker name='amd-ssbd'/> + <blocker name='lbrv'/> + <blocker name='nrip-save'/> + <blocker name='tsc-scale'/> + <blocker name='vmcb-clean'/> + <blocker name='flushbyasid'/> + <blocker name='pause-filter'/> + <blocker name='pfthreshold'/> + <blocker name='v-vmsave-vmload'/> + <blocker name='xsavec'/> + </cpu> + <cpu type='tcg' name='EPYC-Rome-v4' typename='EPYC-Rome-v4-x86_64-cpu' usable='no'> + <blocker name='fxsr-opt'/> + <blocker name='misalignsse'/> + <blocker name='osvw'/> + <blocker name='topoext'/> + <blocker name='perfctr-core'/> + <blocker name='clzero'/> + <blocker name='ibpb'/> + <blocker name='ibrs'/> + <blocker name='amd-stibp'/> + <blocker name='amd-ssbd'/> + <blocker name='nrip-save'/> + <blocker name='xsavec'/> + </cpu> + <cpu type='tcg' name='EPYC-Rome-v3' typename='EPYC-Rome-v3-x86_64-cpu' usable='no'> + <blocker name='fxsr-opt'/> + <blocker name='misalignsse'/> + <blocker name='osvw'/> + <blocker name='topoext'/> + <blocker name='perfctr-core'/> + <blocker name='clzero'/> + <blocker name='ibpb'/> + <blocker name='ibrs'/> + <blocker name='amd-stibp'/> + <blocker name='amd-ssbd'/> + <blocker name='nrip-save'/> + <blocker name='xsavec'/> + <blocker name='xsaves'/> + </cpu> + <cpu type='tcg' name='EPYC-Rome-v2' typename='EPYC-Rome-v2-x86_64-cpu' usable='no'> + <blocker name='fxsr-opt'/> + <blocker name='misalignsse'/> + <blocker name='osvw'/> + <blocker name='topoext'/> + <blocker name='perfctr-core'/> + <blocker name='clzero'/> + <blocker name='ibpb'/> + <blocker name='ibrs'/> + <blocker name='amd-stibp'/> + <blocker name='amd-ssbd'/> + <blocker name='nrip-save'/> + <blocker name='xsavec'/> + <blocker name='xsaves'/> + </cpu> + <cpu type='tcg' name='EPYC-Rome-v1' typename='EPYC-Rome-v1-x86_64-cpu' usable='no'> + <blocker name='fxsr-opt'/> + <blocker name='misalignsse'/> + <blocker name='osvw'/> + <blocker name='topoext'/> + <blocker name='perfctr-core'/> + <blocker name='clzero'/> + <blocker name='ibpb'/> + <blocker name='amd-stibp'/> + <blocker name='nrip-save'/> + <blocker name='xsavec'/> + <blocker name='xsaves'/> + </cpu> + <cpu type='tcg' name='EPYC-Rome' typename='EPYC-Rome-x86_64-cpu' usable='no'> + <blocker name='fxsr-opt'/> + <blocker name='misalignsse'/> + <blocker name='osvw'/> + <blocker name='topoext'/> + <blocker name='perfctr-core'/> + <blocker name='clzero'/> + <blocker name='ibpb'/> + <blocker name='amd-stibp'/> + <blocker name='nrip-save'/> + <blocker name='xsavec'/> + <blocker name='xsaves'/> + </cpu> + <cpu type='tcg' name='EPYC-Milan-v3' typename='EPYC-Milan-v3-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='invpcid'/> + <blocker name='vpclmulqdq'/> + <blocker name='fxsr-opt'/> + <blocker name='misalignsse'/> + <blocker name='osvw'/> + <blocker name='topoext'/> + <blocker name='perfctr-core'/> + <blocker name='overflow-recov'/> + <blocker name='succor'/> + <blocker name='clzero'/> + <blocker name='ibpb'/> + <blocker name='ibrs'/> + <blocker name='amd-stibp'/> + <blocker name='stibp-always-on'/> + <blocker name='amd-ssbd'/> + <blocker name='amd-psfd'/> + <blocker name='lfence-always-serializing'/> + <blocker name='lbrv'/> + <blocker name='nrip-save'/> + <blocker name='tsc-scale'/> + <blocker name='vmcb-clean'/> + <blocker name='flushbyasid'/> + <blocker name='pause-filter'/> + <blocker name='pfthreshold'/> + <blocker name='v-vmsave-vmload'/> + <blocker name='xsavec'/> + <blocker name='xsaves'/> + </cpu> + <cpu type='tcg' name='EPYC-Milan-v2' typename='EPYC-Milan-v2-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='invpcid'/> + <blocker name='vpclmulqdq'/> + <blocker name='fxsr-opt'/> + <blocker name='misalignsse'/> + <blocker name='osvw'/> + <blocker name='topoext'/> + <blocker name='perfctr-core'/> + <blocker name='clzero'/> + <blocker name='ibpb'/> + <blocker name='ibrs'/> + <blocker name='amd-stibp'/> + <blocker name='stibp-always-on'/> + <blocker name='amd-ssbd'/> + <blocker name='amd-psfd'/> + <blocker name='lfence-always-serializing'/> + <blocker name='nrip-save'/> + <blocker name='xsavec'/> + <blocker name='xsaves'/> + </cpu> + <cpu type='tcg' name='EPYC-Milan-v1' typename='EPYC-Milan-v1-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='invpcid'/> + <blocker name='fxsr-opt'/> + <blocker name='misalignsse'/> + <blocker name='osvw'/> + <blocker name='topoext'/> + <blocker name='perfctr-core'/> + <blocker name='clzero'/> + <blocker name='ibpb'/> + <blocker name='ibrs'/> + <blocker name='amd-stibp'/> + <blocker name='amd-ssbd'/> + <blocker name='nrip-save'/> + <blocker name='xsavec'/> + <blocker name='xsaves'/> + </cpu> + <cpu type='tcg' name='EPYC-Milan' typename='EPYC-Milan-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='invpcid'/> + <blocker name='fxsr-opt'/> + <blocker name='misalignsse'/> + <blocker name='osvw'/> + <blocker name='topoext'/> + <blocker name='perfctr-core'/> + <blocker name='clzero'/> + <blocker name='ibpb'/> + <blocker name='ibrs'/> + <blocker name='amd-stibp'/> + <blocker name='amd-ssbd'/> + <blocker name='nrip-save'/> + <blocker name='xsavec'/> + <blocker name='xsaves'/> + </cpu> + <cpu type='tcg' name='EPYC-IBPB' typename='EPYC-IBPB-x86_64-cpu' usable='no'> + <blocker name='fxsr-opt'/> + <blocker name='misalignsse'/> + <blocker name='osvw'/> + <blocker name='topoext'/> + <blocker name='ibpb'/> + <blocker name='nrip-save'/> + <blocker name='xsavec'/> + </cpu> + <cpu type='tcg' name='EPYC-Genoa-v2' typename='EPYC-Genoa-v2-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='invpcid'/> + <blocker name='avx512f'/> + <blocker name='avx512dq'/> + <blocker name='avx512ifma'/> + <blocker name='avx512cd'/> + <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='avx512-bf16'/> + <blocker name='fxsr-opt'/> + <blocker name='misalignsse'/> + <blocker name='osvw'/> + <blocker name='topoext'/> + <blocker name='perfctr-core'/> + <blocker name='overflow-recov'/> + <blocker name='succor'/> + <blocker name='clzero'/> + <blocker name='ibpb'/> + <blocker name='ibrs'/> + <blocker name='amd-stibp'/> + <blocker name='stibp-always-on'/> + <blocker name='amd-ssbd'/> + <blocker name='amd-psfd'/> + <blocker name='fs-gs-base-ns'/> + <blocker name='lfence-always-serializing'/> + <blocker name='auto-ibrs'/> + <blocker name='perfmon-v2'/> + <blocker name='lbrv'/> + <blocker name='nrip-save'/> + <blocker name='tsc-scale'/> + <blocker name='vmcb-clean'/> + <blocker name='flushbyasid'/> + <blocker name='pause-filter'/> + <blocker name='pfthreshold'/> + <blocker name='v-vmsave-vmload'/> + <blocker name='vnmi'/> + <blocker name='xsavec'/> + <blocker name='xsaves'/> + </cpu> + <cpu type='tcg' name='EPYC-Genoa-v1' typename='EPYC-Genoa-v1-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='invpcid'/> + <blocker name='avx512f'/> + <blocker name='avx512dq'/> + <blocker name='avx512ifma'/> + <blocker name='avx512cd'/> + <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='avx512-bf16'/> + <blocker name='fxsr-opt'/> + <blocker name='misalignsse'/> + <blocker name='osvw'/> + <blocker name='topoext'/> + <blocker name='perfctr-core'/> + <blocker name='clzero'/> + <blocker name='ibpb'/> + <blocker name='ibrs'/> + <blocker name='amd-stibp'/> + <blocker name='stibp-always-on'/> + <blocker name='amd-ssbd'/> + <blocker name='amd-psfd'/> + <blocker name='lfence-always-serializing'/> + <blocker name='auto-ibrs'/> + <blocker name='nrip-save'/> + <blocker name='vnmi'/> + <blocker name='xsavec'/> + <blocker name='xsaves'/> + </cpu> + <cpu type='tcg' name='EPYC-Genoa' typename='EPYC-Genoa-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='invpcid'/> + <blocker name='avx512f'/> + <blocker name='avx512dq'/> + <blocker name='avx512ifma'/> + <blocker name='avx512cd'/> + <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='avx512-bf16'/> + <blocker name='fxsr-opt'/> + <blocker name='misalignsse'/> + <blocker name='osvw'/> + <blocker name='topoext'/> + <blocker name='perfctr-core'/> + <blocker name='clzero'/> + <blocker name='ibpb'/> + <blocker name='ibrs'/> + <blocker name='amd-stibp'/> + <blocker name='stibp-always-on'/> + <blocker name='amd-ssbd'/> + <blocker name='amd-psfd'/> + <blocker name='lfence-always-serializing'/> + <blocker name='auto-ibrs'/> + <blocker name='nrip-save'/> + <blocker name='vnmi'/> + <blocker name='xsavec'/> + <blocker name='xsaves'/> + </cpu> + <cpu type='tcg' name='EPYC' typename='EPYC-x86_64-cpu' usable='no'> + <blocker name='fxsr-opt'/> + <blocker name='misalignsse'/> + <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='fxsr-opt'/> + <blocker name='misalignsse'/> + <blocker name='osvw'/> + <blocker name='topoext'/> + <blocker name='ibpb'/> + <blocker name='nrip-save'/> + <blocker name='xsavec'/> + <blocker name='xsaves'/> + </cpu> + <cpu type='tcg' name='Dhyana-v1' typename='Dhyana-v1-x86_64-cpu' usable='no'> + <blocker name='fxsr-opt'/> + <blocker name='misalignsse'/> + <blocker name='osvw'/> + <blocker name='topoext'/> + <blocker name='ibpb'/> + <blocker name='nrip-save'/> + <blocker name='xsavec'/> + </cpu> + <cpu type='tcg' name='Dhyana' typename='Dhyana-x86_64-cpu' usable='no'> + <blocker name='fxsr-opt'/> + <blocker name='misalignsse'/> + <blocker name='osvw'/> + <blocker name='topoext'/> + <blocker name='ibpb'/> + <blocker name='nrip-save'/> + <blocker name='xsavec'/> + </cpu> + <cpu type='tcg' name='Denverton-v3' typename='Denverton-v3-x86_64-cpu' usable='no'> + <blocker name='tsc-deadline'/> + <blocker name='spec-ctrl'/> + <blocker name='arch-capabilities'/> + <blocker name='ssbd'/> + <blocker name='xsavec'/> + <blocker name='xsaves'/> + </cpu> + <cpu type='tcg' name='Denverton-v2' typename='Denverton-v2-x86_64-cpu' usable='no'> + <blocker name='tsc-deadline'/> + <blocker name='spec-ctrl'/> + <blocker name='arch-capabilities'/> + <blocker name='ssbd'/> + <blocker name='xsavec'/> + </cpu> + <cpu type='tcg' name='Denverton-v1' typename='Denverton-v1-x86_64-cpu' usable='no'> + <blocker name='tsc-deadline'/> + <blocker name='spec-ctrl'/> + <blocker name='arch-capabilities'/> + <blocker name='ssbd'/> + <blocker name='xsavec'/> + </cpu> + <cpu type='tcg' name='Denverton' typename='Denverton-x86_64-cpu' usable='no'> + <blocker name='tsc-deadline'/> + <blocker name='spec-ctrl'/> + <blocker name='arch-capabilities'/> + <blocker name='ssbd'/> + <blocker name='xsavec'/> + </cpu> + <cpu type='tcg' name='Cooperlake-v2' typename='Cooperlake-v2-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='hle'/> + <blocker name='invpcid'/> + <blocker name='rtm'/> + <blocker name='avx512f'/> + <blocker name='avx512dq'/> + <blocker name='avx512cd'/> + <blocker name='avx512bw'/> + <blocker name='avx512vl'/> + <blocker name='avx512vnni'/> + <blocker name='spec-ctrl'/> + <blocker name='stibp'/> + <blocker name='arch-capabilities'/> + <blocker name='ssbd'/> + <blocker name='avx512-bf16'/> + <blocker name='xsavec'/> + <blocker name='xsaves'/> + </cpu> + <cpu type='tcg' name='Cooperlake-v1' typename='Cooperlake-v1-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='hle'/> + <blocker name='invpcid'/> + <blocker name='rtm'/> + <blocker name='avx512f'/> + <blocker name='avx512dq'/> + <blocker name='avx512cd'/> + <blocker name='avx512bw'/> + <blocker name='avx512vl'/> + <blocker name='avx512vnni'/> + <blocker name='spec-ctrl'/> + <blocker name='stibp'/> + <blocker name='arch-capabilities'/> + <blocker name='ssbd'/> + <blocker name='avx512-bf16'/> + <blocker name='xsavec'/> + </cpu> + <cpu type='tcg' name='Cooperlake' typename='Cooperlake-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='hle'/> + <blocker name='invpcid'/> + <blocker name='rtm'/> + <blocker name='avx512f'/> + <blocker name='avx512dq'/> + <blocker name='avx512cd'/> + <blocker name='avx512bw'/> + <blocker name='avx512vl'/> + <blocker name='avx512vnni'/> + <blocker name='spec-ctrl'/> + <blocker name='stibp'/> + <blocker name='arch-capabilities'/> + <blocker name='ssbd'/> + <blocker name='avx512-bf16'/> + <blocker name='xsavec'/> + </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'/> + <cpu type='tcg' name='ClearwaterForest-v1' typename='ClearwaterForest-v1-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='tsc-adjust'/> + <blocker name='invpcid'/> + <blocker name='gfni'/> + <blocker name='vpclmulqdq'/> + <blocker name='bus-lock-detect'/> + <blocker name='cldemote'/> + <blocker name='movdiri'/> + <blocker name='movdir64b'/> + <blocker name='serialize'/> + <blocker name='spec-ctrl'/> + <blocker name='arch-capabilities'/> + <blocker name='ssbd'/> + <blocker name='sha512'/> + <blocker name='sm3'/> + <blocker name='sm4'/> + <blocker name='avx-vnni'/> + <blocker name='avx-ifma'/> + <blocker name='lam'/> + <blocker name='xsavec'/> + <blocker name='xsaves'/> + <blocker name='avx-vnni-int8'/> + <blocker name='avx-ne-convert'/> + <blocker name='avx-vnni-int16'/> + <blocker name='prefetchiti'/> + <blocker name='intel-psfd'/> + <blocker name='ipred-ctrl'/> + <blocker name='rrsba-ctrl'/> + <blocker name='ddpd-u'/> + <blocker name='bhi-ctrl'/> + <blocker name='mcdt-no'/> + </cpu> + <cpu type='tcg' name='ClearwaterForest' typename='ClearwaterForest-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='tsc-adjust'/> + <blocker name='invpcid'/> + <blocker name='gfni'/> + <blocker name='vpclmulqdq'/> + <blocker name='bus-lock-detect'/> + <blocker name='cldemote'/> + <blocker name='movdiri'/> + <blocker name='movdir64b'/> + <blocker name='serialize'/> + <blocker name='spec-ctrl'/> + <blocker name='arch-capabilities'/> + <blocker name='ssbd'/> + <blocker name='sha512'/> + <blocker name='sm3'/> + <blocker name='sm4'/> + <blocker name='avx-vnni'/> + <blocker name='avx-ifma'/> + <blocker name='lam'/> + <blocker name='xsavec'/> + <blocker name='xsaves'/> + <blocker name='avx-vnni-int8'/> + <blocker name='avx-ne-convert'/> + <blocker name='avx-vnni-int16'/> + <blocker name='prefetchiti'/> + <blocker name='intel-psfd'/> + <blocker name='ipred-ctrl'/> + <blocker name='rrsba-ctrl'/> + <blocker name='ddpd-u'/> + <blocker name='bhi-ctrl'/> + <blocker name='mcdt-no'/> + </cpu> + <cpu type='tcg' name='Cascadelake-Server-v5' typename='Cascadelake-Server-v5-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='invpcid'/> + <blocker name='avx512f'/> + <blocker name='avx512dq'/> + <blocker name='avx512cd'/> + <blocker name='avx512bw'/> + <blocker name='avx512vl'/> + <blocker name='avx512vnni'/> + <blocker name='spec-ctrl'/> + <blocker name='arch-capabilities'/> + <blocker name='ssbd'/> + <blocker name='xsavec'/> + <blocker name='xsaves'/> + </cpu> + <cpu type='tcg' name='Cascadelake-Server-v4' typename='Cascadelake-Server-v4-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='invpcid'/> + <blocker name='avx512f'/> + <blocker name='avx512dq'/> + <blocker name='avx512cd'/> + <blocker name='avx512bw'/> + <blocker name='avx512vl'/> + <blocker name='avx512vnni'/> + <blocker name='spec-ctrl'/> + <blocker name='arch-capabilities'/> + <blocker name='ssbd'/> + <blocker name='xsavec'/> + </cpu> + <cpu type='tcg' name='Cascadelake-Server-v3' typename='Cascadelake-Server-v3-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='invpcid'/> + <blocker name='avx512f'/> + <blocker name='avx512dq'/> + <blocker name='avx512cd'/> + <blocker name='avx512bw'/> + <blocker name='avx512vl'/> + <blocker name='avx512vnni'/> + <blocker name='spec-ctrl'/> + <blocker name='arch-capabilities'/> + <blocker name='ssbd'/> + <blocker name='xsavec'/> + </cpu> + <cpu type='tcg' name='Cascadelake-Server-v2' typename='Cascadelake-Server-v2-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='hle'/> + <blocker name='invpcid'/> + <blocker name='rtm'/> + <blocker name='avx512f'/> + <blocker name='avx512dq'/> + <blocker name='avx512cd'/> + <blocker name='avx512bw'/> + <blocker name='avx512vl'/> + <blocker name='avx512vnni'/> + <blocker name='spec-ctrl'/> + <blocker name='arch-capabilities'/> + <blocker name='ssbd'/> + <blocker name='xsavec'/> + </cpu> + <cpu type='tcg' name='Cascadelake-Server-v1' typename='Cascadelake-Server-v1-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='hle'/> + <blocker name='invpcid'/> + <blocker name='rtm'/> + <blocker name='avx512f'/> + <blocker name='avx512dq'/> + <blocker name='avx512cd'/> + <blocker name='avx512bw'/> + <blocker name='avx512vl'/> + <blocker name='avx512vnni'/> + <blocker name='spec-ctrl'/> + <blocker name='ssbd'/> + <blocker name='xsavec'/> + </cpu> + <cpu type='tcg' name='Cascadelake-Server-noTSX' typename='Cascadelake-Server-noTSX-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='invpcid'/> + <blocker name='avx512f'/> + <blocker name='avx512dq'/> + <blocker name='avx512cd'/> + <blocker name='avx512bw'/> + <blocker name='avx512vl'/> + <blocker name='avx512vnni'/> + <blocker name='spec-ctrl'/> + <blocker name='arch-capabilities'/> + <blocker name='ssbd'/> + <blocker name='xsavec'/> + </cpu> + <cpu type='tcg' name='Cascadelake-Server' typename='Cascadelake-Server-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='hle'/> + <blocker name='invpcid'/> + <blocker name='rtm'/> + <blocker name='avx512f'/> + <blocker name='avx512dq'/> + <blocker name='avx512cd'/> + <blocker name='avx512bw'/> + <blocker name='avx512vl'/> + <blocker name='avx512vnni'/> + <blocker name='spec-ctrl'/> + <blocker name='ssbd'/> + <blocker name='xsavec'/> + </cpu> + <cpu type='tcg' name='Broadwell-v4' typename='Broadwell-v4-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='invpcid'/> + <blocker name='spec-ctrl'/> + </cpu> + <cpu type='tcg' name='Broadwell-v3' typename='Broadwell-v3-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='hle'/> + <blocker name='invpcid'/> + <blocker name='rtm'/> + <blocker name='spec-ctrl'/> + </cpu> + <cpu type='tcg' name='Broadwell-v2' typename='Broadwell-v2-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='invpcid'/> + </cpu> + <cpu type='tcg' name='Broadwell-v1' typename='Broadwell-v1-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='hle'/> + <blocker name='invpcid'/> + <blocker name='rtm'/> + </cpu> + <cpu type='tcg' name='Broadwell-noTSX-IBRS' typename='Broadwell-noTSX-IBRS-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='invpcid'/> + <blocker name='spec-ctrl'/> + </cpu> + <cpu type='tcg' name='Broadwell-noTSX' typename='Broadwell-noTSX-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='invpcid'/> + </cpu> + <cpu type='tcg' name='Broadwell-IBRS' typename='Broadwell-IBRS-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='hle'/> + <blocker name='invpcid'/> + <blocker name='rtm'/> + <blocker name='spec-ctrl'/> + </cpu> + <cpu type='tcg' name='Broadwell' typename='Broadwell-x86_64-cpu' usable='no'> + <blocker name='pcid'/> + <blocker name='tsc-deadline'/> + <blocker name='hle'/> + <blocker name='invpcid'/> + <blocker name='rtm'/> + </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'/> + <machine type='tcg' name='pc-i440fx-10.1' alias='pc' hotplugCpus='yes' maxCpus='255' default='yes' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' acpi='yes'/> + <machine type='tcg' name='pc-q35-5.2' hotplugCpus='yes' maxCpus='288' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' deprecated='yes' acpi='yes'/> + <machine type='tcg' name='pc-i440fx-6.2' hotplugCpus='yes' maxCpus='255' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' deprecated='yes' acpi='yes'/> + <machine type='tcg' name='pc-q35-4.2' hotplugCpus='yes' maxCpus='288' defaultCPU='qemu64-x86_64-cpu' numaMemSupported='yes' defaultRAMid='pc.ram' deprecated='yes' acpi='yes'/> + <machine type='tcg' name='pc-i440fx-5.2' hotplugCpus='yes' maxCpus='255' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' deprecated='yes' acpi='yes'/> + <machine type='tcg' name='pc-i440fx-4.2' hotplugCpus='yes' maxCpus='255' defaultCPU='qemu64-x86_64-cpu' numaMemSupported='yes' defaultRAMid='pc.ram' deprecated='yes' acpi='yes'/> + <machine type='tcg' name='pc-q35-9.1' hotplugCpus='yes' maxCpus='4096' defaultCPU='qemu64-x86_64-cpu' 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' deprecated='yes' acpi='yes'/> + <machine type='tcg' name='pc-q35-8.1' hotplugCpus='yes' maxCpus='1024' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' acpi='yes'/> + <machine type='tcg' name='pc-i440fx-8.1' hotplugCpus='yes' maxCpus='255' defaultCPU='qemu64-x86_64-cpu' 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' deprecated='yes' acpi='yes'/> + <machine type='tcg' name='pc-i440fx-9.1' hotplugCpus='yes' maxCpus='255' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' acpi='yes'/> + <machine type='tcg' name='pc-q35-10.0' hotplugCpus='yes' maxCpus='4096' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' acpi='yes'/> + <machine type='tcg' name='pc-i440fx-7.1' hotplugCpus='yes' maxCpus='255' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' deprecated='yes' acpi='yes'/> + <machine type='tcg' name='x-remote' maxCpus='1' acpi='no'/> + <machine type='tcg' name='pc-q35-5.1' hotplugCpus='yes' maxCpus='288' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' deprecated='yes' acpi='yes'/> + <machine type='tcg' name='pc-i440fx-6.1' hotplugCpus='yes' maxCpus='255' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' deprecated='yes' acpi='yes'/> + <machine type='tcg' name='pc-i440fx-5.1' hotplugCpus='yes' maxCpus='255' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' deprecated='yes' acpi='yes'/> + <machine type='tcg' name='isapc' hotplugCpus='yes' maxCpus='1' defaultCPU='486-x86_64-cpu' defaultRAMid='pc.ram' acpi='yes'/> + <machine type='tcg' name='pc-q35-9.0' hotplugCpus='yes' maxCpus='4096' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' acpi='yes'/> + <machine type='tcg' name='pc-q35-7.0' hotplugCpus='yes' maxCpus='288' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' deprecated='yes' acpi='yes'/> + <machine type='tcg' name='pc-q35-8.0' hotplugCpus='yes' maxCpus='288' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' acpi='yes'/> + <machine type='tcg' name='pc-i440fx-8.0' hotplugCpus='yes' maxCpus='255' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' acpi='yes'/> + <machine type='tcg' name='pc-q35-6.0' hotplugCpus='yes' maxCpus='288' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' deprecated='yes' acpi='yes'/> + <machine type='tcg' name='pc-i440fx-9.0' hotplugCpus='yes' maxCpus='255' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' acpi='yes'/> + <machine type='tcg' name='pc-i440fx-7.0' hotplugCpus='yes' maxCpus='255' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' deprecated='yes' acpi='yes'/> + <machine type='tcg' name='pc-q35-5.0' hotplugCpus='yes' maxCpus='288' defaultCPU='qemu64-x86_64-cpu' numaMemSupported='yes' defaultRAMid='pc.ram' deprecated='yes' acpi='yes'/> + <machine type='tcg' name='pc-i440fx-10.0' hotplugCpus='yes' maxCpus='255' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' acpi='yes'/> + <machine type='tcg' name='pc-q35-9.2' hotplugCpus='yes' maxCpus='4096' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' acpi='yes'/> + <machine type='tcg' name='pc-q35-7.2' hotplugCpus='yes' maxCpus='288' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' acpi='yes'/> + <machine type='tcg' name='pc-i440fx-6.0' hotplugCpus='yes' maxCpus='255' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' deprecated='yes' acpi='yes'/> + <machine type='tcg' name='microvm' maxCpus='288' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='microvm.ram' acpi='yes'/> + <machine type='tcg' name='pc-q35-8.2' hotplugCpus='yes' maxCpus='1024' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' acpi='yes'/> + <machine type='tcg' name='pc-i440fx-8.2' hotplugCpus='yes' maxCpus='255' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' acpi='yes'/> + <machine type='tcg' name='pc-i440fx-5.0' hotplugCpus='yes' maxCpus='255' defaultCPU='qemu64-x86_64-cpu' numaMemSupported='yes' defaultRAMid='pc.ram' deprecated='yes' acpi='yes'/> + <machine type='tcg' name='pc-q35-6.2' hotplugCpus='yes' maxCpus='288' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' deprecated='yes' acpi='yes'/> + <machine type='tcg' name='pc-i440fx-9.2' hotplugCpus='yes' maxCpus='255' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' acpi='yes'/> + <machine type='tcg' name='pc-q35-10.1' alias='q35' hotplugCpus='yes' maxCpus='4096' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' acpi='yes'/> + <machine type='tcg' name='pc-i440fx-7.2' hotplugCpus='yes' maxCpus='255' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' acpi='yes'/> + <hypervCapabilities supported='yes'> + <cap name='spinlocks'/> + <cap name='vendor_id'/> + </hypervCapabilities> +</qemuCaps> -- 2.50.1
On Fri, Aug 29, 2025 at 03:28:36PM -0500, Praveen K Paladugu wrote:
Add mshv variant test data in qemucapabilitiesdata.
Signed-off-by: Praveen K Paladugu <prapal@linux.microsoft.com> --- tests/qemucapabilitiesdata/README.rst | 5 + .../caps_10.1.0_x86_64+mshv.replies | 46912 ++++++++++++++++ .../caps_10.1.0_x86_64+mshv.xml | 4996 ++ 3 files changed, 51913 insertions(+) create mode 100644 tests/qemucapabilitiesdata/caps_10.1.0_x86_64+mshv.replies create mode 100644 tests/qemucapabilitiesdata/caps_10.1.0_x86_64+mshv.xml
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com> With regards, Daniel -- |: https://berrange.com -o- https://www.flickr.com/photos/dberrange :| |: https://libvirt.org -o- https://fstop138.berrange.com :| |: https://entangle-photo.org -o- https://www.instagram.com/dberrange :|
On 8/29/2025 3:28 PM, Praveen K Paladugu wrote:
"[PATCH v3 00/26] Implementing a MSHV (Microsoft Hypervisor) accelerator" patchset in qemu-devel mailing list introduces MSHV support within Qemu.
With above patchset, Qemu guests can be started with `-accel mshv` option to use Microsoft Hypervisor (/dev/mshv) as the hypervisor. Retaining Libvirt's naming convention, this translates to `hyperv` domains. Below is an excerpt of the xml to use with this patchset:
``` <domain type='hyperv'> <name>qemu_msh_testv</name>
<cpu mode='host-model'/> <os> <type machine='q35'>hvm</type> </os> ...
```
This patch set introduces the necessary changes within libvirt to support Qemu guest with hyperv (mshv) hypervisor.
Chages in v3: - Addressed review comments on v2. - fixed qemucapabilitiestest case - Added a case to qemuxmlconftest
Changes in v2: - Addressed review comments on v1. - Added a test to verify mshv capabilities.
<snip> Pinging to bubble up this patchset for reviews. -- Regards, Praveen K Paladugu
Folks, Bubbling this up for reviews/merge. On 9/16/2025 9:34 AM, Praveen K Paladugu wrote:
On 8/29/2025 3:28 PM, Praveen K Paladugu wrote:
"[PATCH v3 00/26] Implementing a MSHV (Microsoft Hypervisor) accelerator" patchset in qemu-devel mailing list introduces MSHV support within Qemu.
With above patchset, Qemu guests can be started with `-accel mshv` option to use Microsoft Hypervisor (/dev/mshv) as the hypervisor. Retaining Libvirt's naming convention, this translates to `hyperv` domains. Below is an excerpt of the xml to use with this patchset:
``` <domain type='hyperv'> <name>qemu_msh_testv</name>
<cpu mode='host-model'/> <os> <type machine='q35'>hvm</type> </os> ...
```
This patch set introduces the necessary changes within libvirt to support Qemu guest with hyperv (mshv) hypervisor.
Chages in v3: - Addressed review comments on v2. - fixed qemucapabilitiestest case - Added a case to qemuxmlconftest
Changes in v2: - Addressed review comments on v1. - Added a test to verify mshv capabilities.
<snip>
Pinging to bubble up this patchset for reviews.
-- Regards, Praveen K Paladugu
participants (2)
- 
                
Daniel P. Berrangé - 
                
Praveen K Paladugu