Devel
Threads by month
- ----- 2025 -----
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2005 -----
- December
November 2025
- 39 participants
- 92 discussions
From: Ján Tomko <jtomko(a)redhat.com>
A previous commit removed the 'ret' variable when
switching to subprocess.run, but did not adjust
the exit code.
Fixes: 15c9ca383c2a814c61cc4ed16b4dad91221d8129
Signed-off-by: Ján Tomko <jtomko(a)redhat.com>
---
Pushed as a build fix.
scripts/check-file-access.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/scripts/check-file-access.py b/scripts/check-file-access.py
index 71130d4dec..42c9c6b989 100755
--- a/scripts/check-file-access.py
+++ b/scripts/check-file-access.py
@@ -42,7 +42,7 @@ proc = subprocess.run(sys.argv[1:])
if proc.returncode != 0 or os.read(access_fd, 10) == b'':
os.close(access_fd)
os.remove(access_file)
- sys.exit(ret)
+ sys.exit(proc.returncode)
known_actions = ["open", "fopen", "access", "stat", "lstat", "connect"]
--
2.51.1
1
0
*** BLURB HERE ***
Michal Prívozník (5):
ch_process: Avoid memleak in chProcessAddNetworkDevice()
ch: Use correct domain definition in chDomainGetXMLDesc()
ch: Set transient domain definition
ch: Assign device alias early
ch: Sort driver sources and drop header files
src/ch/ch_driver.c | 9 ++++++++-
src/ch/ch_hotplug.c | 23 ++++++++++++++++++++---
src/ch/ch_process.c | 13 +++++++++----
src/ch/meson.build | 17 +++--------------
4 files changed, 40 insertions(+), 22 deletions(-)
--
2.51.0
2
6
Re: [PATCH RFC V6 22/24] monitor,qdev: Introduce 'device_set' to change admin state of existing devices
by Igor Mammedov 07 Nov '25
by Igor Mammedov 07 Nov '25
07 Nov '25
On Thu, 09 Oct 2025 10:55:40 +0200
Markus Armbruster <armbru(a)redhat.com> wrote:
> salil.mehta(a)opnsrc.net writes:
>
> > From: Salil Mehta <salil.mehta(a)huawei.com>
> >
> > This patch adds a "device_set" interface for modifying properties of devices
> > that already exist in the guest topology. Unlike 'device_add'/'device_del'
> > (hot-plug), 'device_set' does not create or destroy devices. It is intended
> > for guest-visible hot-add semantics where hardware is provisioned at boot but
> > logically enabled/disabled later via administrative policy.
> >
> > Compared to the existing 'qom-set' command, which is less intuitive and works
> > only with object IDs, device_set provides a more device-oriented interface.
> > It can be invoked at the QEMU prompt using natural device arguments, and the
> > new '-deviceset' CLI option allows properties to be set at boot time, similar
> > to how '-device' specifies device creation.
>
> Why can't we use -device?
that's was my concern/suggestion in reply to cover letter
(as a place to put high level review and what can be done for the next revision)
(PS: It looks like I'm having email receiving issues (i.e. not getting from
mail list my own emails that it bonces to me, so threading is all broken on
my side and I'm might miss replies). But on positive side it looks like my
replies reach the list and CCed just fine)
> > While the initial implementation focuses on "admin-state" changes (e.g.,
> > enable/disable a CPU already described by ACPI/DT), the interface is designed
> > to be generic. In future, it could be used for other per-device set/unset
> > style controls — beyond administrative power-states — provided the target
> > device explicitly allows such changes. This enables fine-grained runtime
> > control of device properties.
>
> Beware, designing a generic interface can be harder, sometimes much
> harder, than designing a specialized one.
>
> device_add and qom-set are generic, and they have issues:
>
> * device_add effectively bypasses QAPI by using 'gen': false.
>
> This bypasses QAPI's enforcement of documentation. Property
> documentation is separate and poor.
>
> It also defeats introspection with query-qmp-schema. You need to
> resort to other means instead, say QOM introspection (which is a bag
> of design flaws on its own), then map from QOM to qdev.
>
> * device_add lets you specify any qdev property, even properties that
> are intended only for use by C code.
>
> This results in accidental external interfaces.
>
> We tend to name properties like "x-prop" to discourage external use,
> but I wouldn't bet my own money on us getting that always right.
> Moreover, there's beauties like "x-origin".
>
> * qom-set & friends effectively bypass QAPI by using type 'any'.
>
> Again, the bypass results in poor documentation and a defeat of
> query-qmp-schema.
>
> * qom-set lets you mess with any QOM property with a setter callback.
>
> Again, accidental external interfaces: most of these properties are
> not meant for use with qom-set. For some, qom-set works, for some it
> silently does nothing, and for some it crashes. A lot more dangerous
> than device_add.
>
> The "x-" convention can't help here: some properties are intended for
> external use with object-add, but not with qom-set.
>
> We should avoid such issues in new interfaces.
>
> We'll examine how this applies to device_set when I review the QAPI
> schema.
>
> > Key pieces:
> > * QMP: qmp_device_set() to update an existing device. The device can be
> > located by "id" or via driver+property match using a DeviceListener
> > callback (qdev_find_device()).
> > * HMP: "device_set" command with tab-completion. Errors are surfaced via
> > hmp_handle_error().
> > * CLI: "-deviceset" option for setting startup/admin properties at boot,
> > including a JSON form. Options are parsed into qemu_deviceset_opts and
> > applied after device creation.
> > * Docs/help: HMP help text and qemu-options.hx additions explain usage and
> > explicitly note that no hot-plug occurs.
> > * Safety: disallowed during live migration (migration_is_idle() check).
> >
> > Semantics:
> > * Operates on an existing DeviceState; no enumeration/new device appears.
> > * Complements device_add/device_del by providing state mutation only.
> > * Backward compatible: no behavior change unless "device_set"/"-deviceset"
> > is used.
> >
> > Examples:
> > HMP:
> > (qemu) device_set host-arm-cpu,core-id=3,admin-state=enable
> >
> > CLI (at boot):
> > -smp cpus=4,maxcpus=4 \
> > -deviceset host-arm-cpu,core-id=2,admin-state=disable
> >
> > QMP (JSON form):
> > { "execute": "device_set",
> > "arguments": {
> > "driver": "host-arm-cpu",
> > "core-id": 1,
> > "admin-state": "disable"
> > }
> > }
>
> {"error": {"class": "CommandNotFound", "desc": "The command device_set has not been found"}}
>
> Clue below.
>
> > NOTE: The qdev_enable()/qdev_disable() hooks for acting on admin-state will be
> > added in subsequent patches. Device classes must explicitly support any
> > property they want to expose through device_set.
> >
> > Signed-off-by: Salil Mehta <salil.mehta(a)huawei.com>
> > ---
> > hmp-commands.hx | 30 +++++++++
> > hw/arm/virt.c | 86 +++++++++++++++++++++++++
> > hw/core/cpu-common.c | 12 ++++
> > hw/core/qdev.c | 21 ++++++
> > include/hw/arm/virt.h | 1 +
> > include/hw/core/cpu.h | 11 ++++
> > include/hw/qdev-core.h | 22 +++++++
> > include/monitor/hmp.h | 2 +
> > include/monitor/qdev.h | 30 +++++++++
> > include/system/system.h | 1 +
> > qemu-options.hx | 51 +++++++++++++--
> > system/qdev-monitor.c | 139 +++++++++++++++++++++++++++++++++++++++-
> > system/vl.c | 39 +++++++++++
> > 13 files changed, 440 insertions(+), 5 deletions(-)
>
> Clue: no update to the QAPI schema, i.e. the QMP command does not exist.
>
> >
> > diff --git a/hmp-commands.hx b/hmp-commands.hx
> > index d0e4f35a30..18056cf21d 100644
> > --- a/hmp-commands.hx
> > +++ b/hmp-commands.hx
> > @@ -707,6 +707,36 @@ SRST
> > or a QOM object path.
> > ERST
> >
> > +{
> > + .name = "device_set",
> > + .args_type = "device:O",
> > + .params = "driver[,prop=value][,...]",
> > + .help = "set/unset existing device property",
> > + .cmd = hmp_device_set,
> > + .command_completion = device_set_completion,
> > +},
> > +
> > +SRST
> > +``device_set`` *driver[,prop=value][,...]*
> > + Change the administrative power state of an existing device.
> > +
> > + This command enables or disables a known device (e.g., CPU) using the
> > + "device_set" interface. It does not hotplug or add a new device.
> > +
> > + Depending on platform support (e.g., PSCI or ACPI), this may trigger
> > + corresponding operational changes — such as powering down a CPU or
> > + transitioning it to active use.
> > +
> > + Administrative state:
> > + * *enabled* — Allows the guest to use the device (e.g., CPU_ON)
> > + * *disabled* — Prevents guest use; device is powered off (e.g., CPU_OFF)
> > +
> > + Note: The device must already exist (be declared during machine creation).
> > +
> > + Example:
> > + (qemu) device_set host-arm-cpu,core-id=3,admin-state=disabled
> > +ERST
>
> How exactly is the device selected? You provide a clue above: 'can be
> located by "id" or via driver+property match'.
>
> I assume by "id" is just like device_del, i.e. by qdev ID or QOM path.
>
> By "driver+property match" is not obvious. Which of the arguments are
> for matching, and which are for setting?
>
> If "id" is specified, is there any matching?
>
> The matching feature complicates this interface quite a bit. I doubt
> it's worth the complexity. If you think it is, please split it off into
> a separate patch.
It's likely /me who to blame for asking to invent generic
device-set QMP command.
I see another application (beside ARM CPU power-on/off) for it,
PCI devices to simulate powering on/off them at runtime without
actually removing device.
wrt command,
I'd use only 'id' with it to identify target device
(i.e. no template matching nor QMP path either).
To enforce rule, what user hasn't named explicitly by providing 'id'
isn't meant to be accessed/manged by user later on.
potentially we can invent specialized power_set/get command as
an alternative if it makes design easier.
But then we would be spawning similar commands for other things,
where as device-set would cover it all. But then I might be
over-complicating things by suggesting a generic approach.
> Next question. Is there a way for management applications to detect
> whether a certain device supports device_set for a certain property?
is there some kind of QMP command to check what does a device support,
or at least what properties it supports? Can we piggy-back on that?
>
> Without that, what are management application supposed to do? Hard-code
> what works? Run the command and see whether it fails?
Adding libvirt list to discussion and possible ideas on what can be done here.
> I understand right now the command supports just "admin-state" for a
> certain set of devices, so hard-coding would be possible. But every new
> (device, property) pair then requires management application updates,
> and the hard-coded information becomes version specific. This will
> become unworkable real quick. Not good enough for a command designed to
> be generic.
>
> > +
> > {
> > .name = "cpu",
> > .args_type = "index:i",
We still do have a few legacy uses of cpu index (CLI|HMP), but
I'd avoid using cpu index or something similar in new interfaces.
> [...]
>
> > diff --git a/qemu-options.hx b/qemu-options.hx
> > index 83ccde341b..f517b91042 100644
> > --- a/qemu-options.hx
> > +++ b/qemu-options.hx
> > @@ -375,7 +375,10 @@ SRST
> > This is different from CPU hotplug where additional CPUs are not even
> > present in the system description. Administratively disabled CPUs appear in
> > ACPI tables i.e. are provisioned, but cannot be used until explicitly
> > - enabled via QMP/HMP or the deviceset API.
> > + enabled via QMP/HMP or the deviceset API. On ACPI guests, each vCPU counted
> > + by 'disabledcpus=' is provisioned with '\ ``_STA``\ ' reporting Present=1
> > + and Enabled=0 (present-offline) at boot; it becomes Enabled=1 when brought
> > + online via 'device_set ... admin-state=enable'.
> >
> > On boards supporting CPU hotplug, the optional '\ ``maxcpus``\ ' parameter
> > can be set to enable further CPUs to be added at runtime. When both
> > @@ -455,6 +458,15 @@ SRST
> >
> > -smp 2
> >
> > + Note: The cluster topology will only be generated in ACPI and exposed
> > + to guest if it's explicitly specified in -smp.
> > +
> > + Note: Administratively disabled CPUs (specified via 'disabledcpus=' and
> > + '-deviceset' at CLI during boot) are especially useful for platforms like
> > + ARM that lack native CPU hotplug support. These CPUs will appear to the
> > + guest as unavailable, and any attempt to bring them online must go through
> > + QMP/HMP commands like 'device_set'.
> > +
> > Examples using 'disabledcpus':
> >
> > For a board without CPU hotplug, enable 4 CPUs at boot and provision
> > @@ -472,9 +484,6 @@ SRST
> > ::
> >
> > -smp cpus=4,disabledcpus=2,maxcpus=8
> > -
> > - Note: The cluster topology will only be generated in ACPI and exposed
> > - to guest if it's explicitly specified in -smp.
> > ERST
> >
> > DEF("numa", HAS_ARG, QEMU_OPTION_numa,
> > @@ -1281,6 +1290,40 @@ SRST
> >
> > ERST
> >
> > +DEF("deviceset", HAS_ARG, QEMU_OPTION_deviceset,
> > + "-deviceset driver[,prop[=value]][,...]\n"
> > + " Set administrative power state of an existing device.\n"
> > + " Does not hotplug a new device. Can disable or enable\n"
> > + " devices (such as CPUs) at boot based on policy.\n"
> > + " Example:\n"
> > + " -deviceset host-arm-cpu,core-id=2,admin-state=disabled\n"
> > + " Use '-deviceset help' for supported drivers\n"
> > + " Use '-deviceset driver,help' for driver-specific properties\n",
> > + QEMU_ARCH_ALL)
> > +SRST
> > +``-deviceset driver[,prop[=value]][,...]``
> > + Configure an existing device's administrative power state or properties.
> > +
> > + Unlike ``-device``, this option does not create a new device. Instead,
> > + it sets startup properties (such as administrative power state) for
> > + a device already declared via -smp or other machine configuration.
> > +
> > + Example:
> > + -smp cpus=4
> > + -deviceset host-arm-cpu,core-id=2,admin-state=disabled
> > +
> > + The above disables CPU core 2 at boot using administrative offlining.
> > + The guest may later re-enable the core (if permitted by platform policy).
> > +
> > + ``state=enabled|disabled``
> > + Sets the administrative state of the device:
> > + - ``enabled``: device is made available at boot
> > + - ``disabled``: device is administratively disabled and powered off
> > +
> > + Use ``-deviceset help`` to view all supported drivers.
> > + Use ``-deviceset driver,help`` for property-specific help.
> > +ERST
> > +
> > DEF("name", HAS_ARG, QEMU_OPTION_name,
> > "-name string1[,process=string2][,debug-threads=on|off]\n"
> > " set the name of the guest\n"
> > diff --git a/system/qdev-monitor.c b/system/qdev-monitor.c
> > index 2ac92d0a07..1099b1237d 100644
> > --- a/system/qdev-monitor.c
> > +++ b/system/qdev-monitor.c
> > @@ -263,12 +263,20 @@ static DeviceClass *qdev_get_device_class(const char **driver, Error **errp)
> > }
> >
> > dc = DEVICE_CLASS(oc);
> > - if (!dc->user_creatable) {
> > + if (!dc->user_creatable && !dc->admin_power_state_supported) {
> > error_setg(errp, QERR_INVALID_PARAMETER_VALUE, "driver",
> > "a pluggable device type");
> > return NULL;
> > }
> >
> > + if (phase_check(PHASE_MACHINE_READY) &&
> > + (!dc->hotpluggable || !dc->admin_power_state_supported)) {
> > + error_setg(errp, QERR_INVALID_PARAMETER_VALUE, "driver",
> > + "a pluggable device type or which supports changing power-"
> > + "state administratively");
> > + return NULL;
> > + }
> > +
> > if (object_class_dynamic_cast(oc, TYPE_SYS_BUS_DEVICE)) {
> > /* sysbus devices need to be allowed by the machine */
> > MachineClass *mc = MACHINE_CLASS(object_get_class(qdev_get_machine()));
> > @@ -939,6 +947,76 @@ void qmp_device_del(const char *id, Error **errp)
> > }
> > }
> >
> > +void qmp_device_set(const QDict *qdict, Error **errp)
> > +{
> > + const char *state;
> > + const char *driver;
> > + DeviceState *dev;
> > + DeviceClass *dc;
> > + const char *id;
> > +
> > + driver = qdict_get_try_str(qdict, "driver");
> > + if (!driver) {
> > + error_setg(errp, "Parameter 'driver' is missing");
> > + return;
> > + }
> > +
> > + /* check driver exists and we are at the right phase of machine init */
> > + dc = qdev_get_device_class(&driver, errp);
> > + if (!dc) {
>
> Since qdev_get_device_class() sets an error when it fails, *errp is not
> null here, ...
>
> > + error_setg(errp, "driver '%s' not supported", driver);
>
> ... which makes this wrong. Caught by error_setv()'s assertion.
>
> Please test your error paths.
>
> > + return;
> > + }
> > +
> > + if (migration_is_running()) {
> > + error_setg(errp, "device_set not allowed while migrating");
> > + return;
> > + }
> > +
> > + id = qdict_get_try_str(qdict, "id");
> > +
> > + if (id) {
> > + /* Lookup by ID */
> > + dev = find_device_state(id, false, errp);
> > + if (errp && *errp) {
> > + error_prepend(errp, "Device lookup failed for ID '%s': ", id);
> > + return;
> > + }
> > + } else {
> > + /* Lookup using driver and properties */
> > + dev = qdev_find_device(qdict, errp);
> > + if (errp && *errp) {
> > + error_prepend(errp, "Device lookup for %s failed: ", driver);
> > + return;
> > + }
> > + }
> > + if (!dev) {
> > + error_set(errp, ERROR_CLASS_DEVICE_NOT_FOUND,
> > + "No device found for driver '%s'", driver);
> > + return;
> > + }
> > +
> > + state = qdict_get_try_str(qdict, "admin-state");
> > + if (!state) {
> > + error_setg(errp, "no device state change specified for device %s ",
> > + dev->id);
> > + return;
> > + } else if (!strcmp(state, "enable")) {
> > +
> > + if (!qdev_enable(dev, qdev_get_parent_bus(DEVICE(dev)), errp)) {
> > + return;
> > + }
> > + } else if (!strcmp(state, "disable")) {
> > + if (!qdev_disable(dev, qdev_get_parent_bus(DEVICE(dev)), errp)) {
> > + return;
> > + }
> > + } else {
> > + error_setg(errp, "unrecognized specified state *%s* for device %s",
> > + state, dev->id);
> > + return;
> > + }
> > +}
> > +
> > int qdev_sync_config(DeviceState *dev, Error **errp)
> > {
> > DeviceClass *dc = DEVICE_GET_CLASS(dev);
>
> [...]
>
4
10
This series aims to implement nftables as a backend driver for
the nwfilter feature. The idea is that eventually it will replace
the ebiptables driver and provide an easy way for users to switch
from one driver to another.
The first 2 patches are moving of functions and renames, meant to decouple
nwfilter from the currently only existing ebiptables driver.
The 3rd patch introduces the new nwfilter driver. After which nwfilter allows
users to choose it in the 4th patch.
The last patch introduces unit testing of the new nftables driver.
- Implemented very basic nwfilter.conf reading and choosing a nwfilter
driver based on the name of the drivers (nftables/ebiptables).
Defaults to the ebiptables driver.
- Resolves issue https://gitlab.com/libvirt/libvirt/-/issues/603
benchmarks showed that the amount of iifname jumps for each
interface with is the cause for this.
Switched the nftables driver towards a vmap (verdict map) so we
can have 1 rule that jumps to the correct root input/output chain
per interface. Which improves throughput as when the number of
interface check and jump rules increases the throughput decreases.
The issue describes the interface matching works using the interface
name and the majority of the effort is the strncpy, this commit also
switches nftables to an interface_index compare instead.
However, just using the interface_index is not enough, the amount of
oif and iif jump rules causes quite a performance issue,
the vmap instead solves this.
- Split rules into separate tables: "libvirt-nwfilter-ethernet" and
"libvirt-nwfilter-other" to preserve existing firewall behavior.
- Reworked chain logic for clarity with root -input/-output chains per
interface. input in the VM interface is filtered in the -input
chain(s), output out of the VM inteface is filtered in the -output
chain(s).
- Stuck with prerouting and postrouting as hooks for input / output
on the -ethernet and -other table. This makes it easier to merge
the tables in the future. Saving management of two tables and
decreasing the amount of tables a packet sees. Currently ebtables
filtering happens via PREROUTING and POSTROUTING hooks, while
ip/ip6tables filtering happens in the output/forward hooks.
- Stuck with 2 tables for compatibility reasons with eb iptables,
unifying into 1 table will break users firewall definitions, which
depend on being able to do accepts on ethernet rules
(which currently get defined via ebtables) and additional filtering
via the ip rules (which currently get defined via ip(6)tables).
The nwfilter_nftables_driver keeps splitting the ethernet and
non ethernet (other) rules in seperate tables
"libvirt-nwfilter-ethernet" and "libvirt-nwfilter-other".
- Rewrote chain logic, so it is easier to understand,
input in the VM interface is filtered in the -input
chain(s), output out of the VM inteface is filtered in the -output
chain(s). -ethernet and -other table follow the same style and
hook in the same way.
- Simplified conntrack handling: rules with accept+conntrack are
duplicated to the opposite chain for symmetric behavior, to support
the existing ebiptables logic.
- Firewall updates continue use tmp names for atomic replacement.
Unsupported nwfilter features (for now):
- STP filtering
- Gratuitous ARP filtering
- IPSets (potential future support via nft sets)
- Reject due to filtering in pre/postrouting, using drop instead
of reject, copying logic from existing ebiptables ebtables actions
Future improvements:
- Use `nft -f` for atomic rule application.
- Optional single-table mode via nwfilter.conf.
- Optimize boot phase with chain hash comparison.
Dion Bosschieter (5):
nwfilter: rename ebiptables unit tests and data files
nwfilter: move shared nwfilter driver functions into
nwfilter_tech_driver.c
nwfilter: add nwfilter nftables driver
nwfilter: allow use of nftables nwfilter driver via nwfilter.conf
nwfilter: add unit tests and test data for nwfilter nftables driver
po/POTFILES | 2 +
src/nwfilter/meson.build | 2 +
src/nwfilter/nwfilter_driver.c | 49 +-
src/nwfilter/nwfilter_ebiptables_driver.c | 262 +-
src/nwfilter/nwfilter_gentech_driver.c | 60 +-
src/nwfilter/nwfilter_gentech_driver.h | 4 +-
src/nwfilter/nwfilter_nftables_driver.c | 2374 +++++++++++
src/nwfilter/nwfilter_nftables_driver.h | 28 +
src/nwfilter/nwfilter_tech_driver.c | 250 ++
src/nwfilter/nwfilter_tech_driver.h | 50 +-
tests/meson.build | 4 +-
tests/nwfilternftablestest.c | 428 ++
.../ah-ipv6-linux.args | 0
.../ah-linux.args | 0
.../all-ipv6-linux.args | 0
.../all-linux.args | 0
.../arp-linux.args | 0
.../comment-linux.args | 0
.../conntrack-linux.args | 0
.../esp-ipv6-linux.args | 0
.../esp-linux.args | 0
.../example-1-linux.args | 0
.../example-2-linux.args | 0
.../hex-data-linux.args | 0
.../icmp-direction-linux.args | 0
.../icmp-direction2-linux.args | 0
.../icmp-direction3-linux.args | 0
.../icmp-linux.args | 0
.../icmpv6-linux.args | 0
.../igmp-linux.args | 0
.../ip-linux.args | 0
.../ipset-linux.args | 0
.../ipt-no-macspoof-linux.args | 0
.../ipv6-linux.args | 0
.../iter1-linux.args | 0
.../iter2-linux.args | 0
.../iter3-linux.args | 0
.../mac-linux.args | 0
.../rarp-linux.args | 0
.../sctp-ipv6-linux.args | 0
.../sctp-linux.args | 0
.../stp-linux.args | 0
.../target-linux.args | 0
.../target2-linux.args | 0
.../tcp-ipv6-linux.args | 0
.../tcp-linux.args | 0
.../udp-ipv6-linux.args | 0
.../udp-linux.args | 0
.../udplite-ipv6-linux.args | 0
.../udplite-linux.args | 0
.../vlan-linux.args | 0
...ltest.c => nwfilterxml2ebipfirewalltest.c} | 4 +-
.../ah-ipv6-linux.args | 304 ++
.../nwfilterxml2nftfirewalldata/ah-linux.args | 298 ++
.../all-ipv6-linux.args | 286 ++
.../all-linux.args | 280 ++
.../arp-linux.args | 215 +
tests/nwfilterxml2nftfirewalldata/arp.xml | 27 +
.../comment-linux.args | 483 +++
.../conntrack-linux.args | 198 +
.../esp-ipv6-linux.args | 304 ++
.../esp-linux.args | 298 ++
.../example-1-linux.args | 266 ++
.../example-2-linux.args | 348 ++
.../hex-data-linux.args | 357 ++
.../icmp-direction-linux.args | 238 ++
.../icmp-direction2-linux.args | 238 ++
.../icmp-direction3-linux.args | 184 +
.../icmp-linux.args | 252 ++
.../icmpv6-linux.args | 322 ++
.../igmp-linux.args | 298 ++
.../nwfilterxml2nftfirewalldata/ip-linux.args | 198 +
.../ipt-no-macspoof-linux.args | 169 +
.../ipv6-linux.args | 474 +++
.../iter1-linux.args | 298 ++
.../iter2-linux.args | 3598 +++++++++++++++++
.../iter3-linux.args | 418 ++
.../mac-linux.args | 180 +
.../rarp-linux.args | 215 +
.../sctp-ipv6-linux.args | 314 ++
.../sctp-linux.args | 314 ++
.../target-linux.args | 452 +++
.../target2-linux.args | 316 ++
.../tcp-ipv6-linux.args | 314 ++
.../tcp-linux.args | 468 +++
.../udp-ipv6-linux.args | 314 ++
.../udp-linux.args | 314 ++
.../udplite-ipv6-linux.args | 304 ++
.../udplite-linux.args | 298 ++
.../vlan-linux.args | 264 ++
tests/nwfilterxml2nftfirewalltest.c | 438 ++
91 files changed, 18066 insertions(+), 307 deletions(-)
create mode 100644 src/nwfilter/nwfilter_nftables_driver.c
create mode 100644 src/nwfilter/nwfilter_nftables_driver.h
create mode 100644 src/nwfilter/nwfilter_tech_driver.c
create mode 100644 tests/nwfilternftablestest.c
rename tests/{nwfilterxml2firewalldata => nwfilterxml2ebipfirewalldata}/ah-ipv6-linux.args (100%)
rename tests/{nwfilterxml2firewalldata => nwfilterxml2ebipfirewalldata}/ah-linux.args (100%)
rename tests/{nwfilterxml2firewalldata => nwfilterxml2ebipfirewalldata}/all-ipv6-linux.args (100%)
rename tests/{nwfilterxml2firewalldata => nwfilterxml2ebipfirewalldata}/all-linux.args (100%)
rename tests/{nwfilterxml2firewalldata => nwfilterxml2ebipfirewalldata}/arp-linux.args (100%)
rename tests/{nwfilterxml2firewalldata => nwfilterxml2ebipfirewalldata}/comment-linux.args (100%)
rename tests/{nwfilterxml2firewalldata => nwfilterxml2ebipfirewalldata}/conntrack-linux.args (100%)
rename tests/{nwfilterxml2firewalldata => nwfilterxml2ebipfirewalldata}/esp-ipv6-linux.args (100%)
rename tests/{nwfilterxml2firewalldata => nwfilterxml2ebipfirewalldata}/esp-linux.args (100%)
rename tests/{nwfilterxml2firewalldata => nwfilterxml2ebipfirewalldata}/example-1-linux.args (100%)
rename tests/{nwfilterxml2firewalldata => nwfilterxml2ebipfirewalldata}/example-2-linux.args (100%)
rename tests/{nwfilterxml2firewalldata => nwfilterxml2ebipfirewalldata}/hex-data-linux.args (100%)
rename tests/{nwfilterxml2firewalldata => nwfilterxml2ebipfirewalldata}/icmp-direction-linux.args (100%)
rename tests/{nwfilterxml2firewalldata => nwfilterxml2ebipfirewalldata}/icmp-direction2-linux.args (100%)
rename tests/{nwfilterxml2firewalldata => nwfilterxml2ebipfirewalldata}/icmp-direction3-linux.args (100%)
rename tests/{nwfilterxml2firewalldata => nwfilterxml2ebipfirewalldata}/icmp-linux.args (100%)
rename tests/{nwfilterxml2firewalldata => nwfilterxml2ebipfirewalldata}/icmpv6-linux.args (100%)
rename tests/{nwfilterxml2firewalldata => nwfilterxml2ebipfirewalldata}/igmp-linux.args (100%)
rename tests/{nwfilterxml2firewalldata => nwfilterxml2ebipfirewalldata}/ip-linux.args (100%)
rename tests/{nwfilterxml2firewalldata => nwfilterxml2ebipfirewalldata}/ipset-linux.args (100%)
rename tests/{nwfilterxml2firewalldata => nwfilterxml2ebipfirewalldata}/ipt-no-macspoof-linux.args (100%)
rename tests/{nwfilterxml2firewalldata => nwfilterxml2ebipfirewalldata}/ipv6-linux.args (100%)
rename tests/{nwfilterxml2firewalldata => nwfilterxml2ebipfirewalldata}/iter1-linux.args (100%)
rename tests/{nwfilterxml2firewalldata => nwfilterxml2ebipfirewalldata}/iter2-linux.args (100%)
rename tests/{nwfilterxml2firewalldata => nwfilterxml2ebipfirewalldata}/iter3-linux.args (100%)
rename tests/{nwfilterxml2firewalldata => nwfilterxml2ebipfirewalldata}/mac-linux.args (100%)
rename tests/{nwfilterxml2firewalldata => nwfilterxml2ebipfirewalldata}/rarp-linux.args (100%)
rename tests/{nwfilterxml2firewalldata => nwfilterxml2ebipfirewalldata}/sctp-ipv6-linux.args (100%)
rename tests/{nwfilterxml2firewalldata => nwfilterxml2ebipfirewalldata}/sctp-linux.args (100%)
rename tests/{nwfilterxml2firewalldata => nwfilterxml2ebipfirewalldata}/stp-linux.args (100%)
rename tests/{nwfilterxml2firewalldata => nwfilterxml2ebipfirewalldata}/target-linux.args (100%)
rename tests/{nwfilterxml2firewalldata => nwfilterxml2ebipfirewalldata}/target2-linux.args (100%)
rename tests/{nwfilterxml2firewalldata => nwfilterxml2ebipfirewalldata}/tcp-ipv6-linux.args (100%)
rename tests/{nwfilterxml2firewalldata => nwfilterxml2ebipfirewalldata}/tcp-linux.args (100%)
rename tests/{nwfilterxml2firewalldata => nwfilterxml2ebipfirewalldata}/udp-ipv6-linux.args (100%)
rename tests/{nwfilterxml2firewalldata => nwfilterxml2ebipfirewalldata}/udp-linux.args (100%)
rename tests/{nwfilterxml2firewalldata => nwfilterxml2ebipfirewalldata}/udplite-ipv6-linux.args (100%)
rename tests/{nwfilterxml2firewalldata => nwfilterxml2ebipfirewalldata}/udplite-linux.args (100%)
rename tests/{nwfilterxml2firewalldata => nwfilterxml2ebipfirewalldata}/vlan-linux.args (100%)
rename tests/{nwfilterxml2firewalltest.c => nwfilterxml2ebipfirewalltest.c} (99%)
create mode 100755 tests/nwfilterxml2nftfirewalldata/ah-ipv6-linux.args
create mode 100755 tests/nwfilterxml2nftfirewalldata/ah-linux.args
create mode 100755 tests/nwfilterxml2nftfirewalldata/all-ipv6-linux.args
create mode 100755 tests/nwfilterxml2nftfirewalldata/all-linux.args
create mode 100755 tests/nwfilterxml2nftfirewalldata/arp-linux.args
create mode 100644 tests/nwfilterxml2nftfirewalldata/arp.xml
create mode 100755 tests/nwfilterxml2nftfirewalldata/comment-linux.args
create mode 100755 tests/nwfilterxml2nftfirewalldata/conntrack-linux.args
create mode 100755 tests/nwfilterxml2nftfirewalldata/esp-ipv6-linux.args
create mode 100755 tests/nwfilterxml2nftfirewalldata/esp-linux.args
create mode 100755 tests/nwfilterxml2nftfirewalldata/example-1-linux.args
create mode 100755 tests/nwfilterxml2nftfirewalldata/example-2-linux.args
create mode 100755 tests/nwfilterxml2nftfirewalldata/hex-data-linux.args
create mode 100755 tests/nwfilterxml2nftfirewalldata/icmp-direction-linux.args
create mode 100755 tests/nwfilterxml2nftfirewalldata/icmp-direction2-linux.args
create mode 100755 tests/nwfilterxml2nftfirewalldata/icmp-direction3-linux.args
create mode 100755 tests/nwfilterxml2nftfirewalldata/icmp-linux.args
create mode 100755 tests/nwfilterxml2nftfirewalldata/icmpv6-linux.args
create mode 100755 tests/nwfilterxml2nftfirewalldata/igmp-linux.args
create mode 100755 tests/nwfilterxml2nftfirewalldata/ip-linux.args
create mode 100755 tests/nwfilterxml2nftfirewalldata/ipt-no-macspoof-linux.args
create mode 100755 tests/nwfilterxml2nftfirewalldata/ipv6-linux.args
create mode 100755 tests/nwfilterxml2nftfirewalldata/iter1-linux.args
create mode 100755 tests/nwfilterxml2nftfirewalldata/iter2-linux.args
create mode 100755 tests/nwfilterxml2nftfirewalldata/iter3-linux.args
create mode 100755 tests/nwfilterxml2nftfirewalldata/mac-linux.args
create mode 100755 tests/nwfilterxml2nftfirewalldata/rarp-linux.args
create mode 100755 tests/nwfilterxml2nftfirewalldata/sctp-ipv6-linux.args
create mode 100755 tests/nwfilterxml2nftfirewalldata/sctp-linux.args
create mode 100755 tests/nwfilterxml2nftfirewalldata/target-linux.args
create mode 100755 tests/nwfilterxml2nftfirewalldata/target2-linux.args
create mode 100755 tests/nwfilterxml2nftfirewalldata/tcp-ipv6-linux.args
create mode 100755 tests/nwfilterxml2nftfirewalldata/tcp-linux.args
create mode 100755 tests/nwfilterxml2nftfirewalldata/udp-ipv6-linux.args
create mode 100755 tests/nwfilterxml2nftfirewalldata/udp-linux.args
create mode 100755 tests/nwfilterxml2nftfirewalldata/udplite-ipv6-linux.args
create mode 100755 tests/nwfilterxml2nftfirewalldata/udplite-linux.args
create mode 100755 tests/nwfilterxml2nftfirewalldata/vlan-linux.args
create mode 100644 tests/nwfilterxml2nftfirewalltest.c
--
2.43.0
2
7
[PATCH v3 0/2] [PATCH v3 0/3] qemu: use query-accelerators to query accelerators
by Praveen K Paladugu 07 Nov '25
by Praveen K Paladugu 07 Nov '25
07 Nov '25
Use the new 'query-accelerators' QMP command to query accelerators
enabled in QEMU.
v3:
- Addressed all the pending feedback from v2
- Broke up the patch into 2 separate commits
Praveen K Paladugu (2):
qemu: Introduce query-accelerators cap
qemu: Use query-accelerators to query accelerators
src/qemu/qemu_capabilities.c | 40 ++++++++++++++++---
src/qemu/qemu_capabilities.h | 1 +
src/qemu/qemu_monitor.c | 9 +++++
src/qemu/qemu_monitor.h | 4 ++
src/qemu/qemu_monitor_json.c | 23 +++++++++++
src/qemu/qemu_monitor_json.h | 5 +++
.../caps_10.2.0_x86_64.replies | 11 +++--
.../caps_10.2.0_x86_64.xml | 1 +
8 files changed, 86 insertions(+), 8 deletions(-)
--
2.51.0
2
4
Jiri Denemark (29):
cpu_map: Add msr-imm CPU feature
cpu_map: Add a few missing features to 0x80000021 CPUID leaf
cpu_map: Add features for Transient Scheduler Attacks mitigation
cpu_map: Add feature for detecting Branch History Injection immunity
cpu_map: Add feature for detecting Indirect Target Selection immunity
cpu_map: Fix ordering of CPU models in meson.build
sync_qemu_models_i386: Fix typo in
CPUID_8000_0021_EAX_No_NESTED_DATA_BP
sync_qemu_models_i386: Print current model for unknown features
sync_qemu_models_i386: Handle unknown features in GraniteRapids-v2
sync_qemu_models_i386: Support adding models to an empty group
cputest: Ignore missing MSRs in cpu-data.py
cputest: Read more MSRs in cpu-data.py
cputest: Add data for Intel(R) Xeon(R) 6788P CPU
cputest: Add data for AMD Ryzen 9 9950X 16-Core CPU
cpu_map: Add SierraForest-v2 CPU model
cpu_map: Add SierraForest-v3 CPU model
cpu_map: Add SapphireRapids-v4 CPU model
cpu_map: Add GraniteRapids-v3 CPU model
cpu_map: Add ClearwaterForest CPU model
cpu_map: Add EPYC-Genoa-v2 CPU model
cpu_map: Add EPYC-Rome-v5 CPU model
cpu_map: Add EPYC-v5 CPU model
cpu_map: Add EPYC-Milan-v3 CPU model
cpu_map: Add EPYC-Turin CPU model
cpu_map: Add Zhaoxin CentaurHauls CPU vendor
cpu_map: Add features used by Zhaoxin YongFeng Processor
cpu_map: Add YongFeng CPU model
cpu_map: Add YongFeng-v2 CPU model
cpu_map: Add YongFeng-v3 CPU model
src/cpu_map/index.xml | 19 +
src/cpu_map/meson.build | 18 +-
src/cpu_map/sync_qemu_features_i386.py | 11 -
src/cpu_map/sync_qemu_models_i386.py | 78 +-
src/cpu_map/x86_ClearwaterForest-v1.xml | 6 +
src/cpu_map/x86_ClearwaterForest.xml | 193 ++
src/cpu_map/x86_EPYC-Genoa-v2.xml | 127 +
src/cpu_map/x86_EPYC-Milan-v3.xml | 109 +
src/cpu_map/x86_EPYC-Rome-v5.xml | 95 +
src/cpu_map/x86_EPYC-Turin-v1.xml | 6 +
src/cpu_map/x86_EPYC-Turin.xml | 135 +
src/cpu_map/x86_EPYC-v5.xml | 89 +
src/cpu_map/x86_GraniteRapids-v3.xml | 206 ++
src/cpu_map/x86_SapphireRapids-v4.xml | 198 ++
src/cpu_map/x86_SierraForest-v2.xml | 186 ++
src/cpu_map/x86_SierraForest-v3.xml | 186 ++
src/cpu_map/x86_YongFeng-v1.xml | 6 +
src/cpu_map/x86_YongFeng-v2.xml | 158 +
src/cpu_map/x86_YongFeng-v3.xml | 158 +
src/cpu_map/x86_YongFeng.xml | 158 +
src/cpu_map/x86_features.xml | 60 +
src/cpu_map/x86_vendors.xml | 1 +
tests/cputest.c | 2 +
tests/cputestdata/cpu-data.py | 33 +-
.../x86_64-cpuid-EPYC-7502-32-Core-host.xml | 13 +-
...6_64-cpuid-EPYC-7601-32-Core-ibpb-host.xml | 12 +-
.../x86_64-cpuid-EPYC-7713-64-Core-host.xml | 12 +-
...86_64-cpuid-EPYC-9334-32-Core-disabled.xml | 1 +
.../x86_64-cpuid-EPYC-9334-32-Core-guest.xml | 1 +
.../x86_64-cpuid-EPYC-9334-32-Core-host.xml | 13 +-
...yzen-5-5500U-with-Radeon-Graphics-host.xml | 13 +-
...86_64-cpuid-Ryzen-9-3900X-12-Core-host.xml | 18 +-
...4-cpuid-Ryzen-9-9950X-16-Core-disabled.xml | 11 +
...64-cpuid-Ryzen-9-9950X-16-Core-enabled.xml | 14 +
...6_64-cpuid-Ryzen-9-9950X-16-Core-guest.xml | 36 +
...86_64-cpuid-Ryzen-9-9950X-16-Core-host.xml | 74 +
...86_64-cpuid-Ryzen-9-9950X-16-Core-json.xml | 16 +
.../x86_64-cpuid-Ryzen-9-9950X-16-Core.json | 2574 +++++++++++++++++
.../x86_64-cpuid-Ryzen-9-9950X-16-Core.sig | 4 +
.../x86_64-cpuid-Ryzen-9-9950X-16-Core.xml | 88 +
.../x86_64-cpuid-Xeon-6788P-disabled.xml | 10 +
.../x86_64-cpuid-Xeon-6788P-enabled.xml | 22 +
.../x86_64-cpuid-Xeon-6788P-guest.xml | 127 +
.../x86_64-cpuid-Xeon-6788P-host.xml | 101 +
.../x86_64-cpuid-Xeon-6788P-json.xml | 43 +
.../cputestdata/x86_64-cpuid-Xeon-6788P.json | 2077 +++++++++++++
tests/cputestdata/x86_64-cpuid-Xeon-6788P.sig | 4 +
tests/cputestdata/x86_64-cpuid-Xeon-6788P.xml | 107 +
.../qemu_10.0.0-q35.x86_64+amdsev.xml | 120 +
.../domaincapsdata/qemu_10.0.0-q35.x86_64.xml | 158 +
.../qemu_10.0.0-tcg.x86_64+amdsev.xml | 135 +
.../domaincapsdata/qemu_10.0.0-tcg.x86_64.xml | 135 +
.../qemu_10.0.0.x86_64+amdsev.xml | 120 +
tests/domaincapsdata/qemu_10.0.0.x86_64.xml | 158 +
.../qemu_10.1.0-q35.x86_64+inteltdx.xml | 210 ++
.../domaincapsdata/qemu_10.1.0-q35.x86_64.xml | 479 +++
.../qemu_10.1.0-tcg.x86_64+inteltdx.xml | 390 +++
.../domaincapsdata/qemu_10.1.0-tcg.x86_64.xml | 524 ++++
.../qemu_10.1.0.x86_64+inteltdx.xml | 210 ++
tests/domaincapsdata/qemu_10.1.0.x86_64.xml | 479 +++
.../domaincapsdata/qemu_10.2.0-q35.x86_64.xml | 271 +-
.../domaincapsdata/qemu_10.2.0-tcg.x86_64.xml | 524 ++++
tests/domaincapsdata/qemu_10.2.0.x86_64.xml | 271 +-
...host-model-fallback-kvm.x86_64-latest.args | 2 +-
...cpu-host-model-features.x86_64-latest.args | 2 +-
.../cpu-host-model-kvm.x86_64-latest.args | 2 +-
...st-model-nofallback-kvm.x86_64-latest.args | 2 +-
67 files changed, 11682 insertions(+), 139 deletions(-)
create mode 100644 src/cpu_map/x86_ClearwaterForest-v1.xml
create mode 100644 src/cpu_map/x86_ClearwaterForest.xml
create mode 100644 src/cpu_map/x86_EPYC-Genoa-v2.xml
create mode 100644 src/cpu_map/x86_EPYC-Milan-v3.xml
create mode 100644 src/cpu_map/x86_EPYC-Rome-v5.xml
create mode 100644 src/cpu_map/x86_EPYC-Turin-v1.xml
create mode 100644 src/cpu_map/x86_EPYC-Turin.xml
create mode 100644 src/cpu_map/x86_EPYC-v5.xml
create mode 100644 src/cpu_map/x86_GraniteRapids-v3.xml
create mode 100644 src/cpu_map/x86_SapphireRapids-v4.xml
create mode 100644 src/cpu_map/x86_SierraForest-v2.xml
create mode 100644 src/cpu_map/x86_SierraForest-v3.xml
create mode 100644 src/cpu_map/x86_YongFeng-v1.xml
create mode 100644 src/cpu_map/x86_YongFeng-v2.xml
create mode 100644 src/cpu_map/x86_YongFeng-v3.xml
create mode 100644 src/cpu_map/x86_YongFeng.xml
create mode 100644 tests/cputestdata/x86_64-cpuid-Ryzen-9-9950X-16-Core-disabled.xml
create mode 100644 tests/cputestdata/x86_64-cpuid-Ryzen-9-9950X-16-Core-enabled.xml
create mode 100644 tests/cputestdata/x86_64-cpuid-Ryzen-9-9950X-16-Core-guest.xml
create mode 100644 tests/cputestdata/x86_64-cpuid-Ryzen-9-9950X-16-Core-host.xml
create mode 100644 tests/cputestdata/x86_64-cpuid-Ryzen-9-9950X-16-Core-json.xml
create mode 100644 tests/cputestdata/x86_64-cpuid-Ryzen-9-9950X-16-Core.json
create mode 100644 tests/cputestdata/x86_64-cpuid-Ryzen-9-9950X-16-Core.sig
create mode 100644 tests/cputestdata/x86_64-cpuid-Ryzen-9-9950X-16-Core.xml
create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-6788P-disabled.xml
create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-6788P-enabled.xml
create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-6788P-guest.xml
create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-6788P-host.xml
create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-6788P-json.xml
create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-6788P.json
create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-6788P.sig
create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-6788P.xml
--
2.51.0
2
30
07 Nov '25
This series adds support for multiple certificate identities.
This is intended to aid in the transition to post-quantum
cryptography by allowing use of certs with RSA in parallel
with certs using MLDSA algorithms.
Daniel P. Berrangé (10):
remote: use g_strfreev for free()ing lists of strings
rpc: change 'isServer' parameter from 'int' to 'bool'
rpc: refactor TLS sanity checking to support many cert files
rpc: add support for loading multiple certs & keys
remote: support specifying multiple keys/certs in libvirtd.conf
rpc: skip fallback when using custom PKI path
rpc: move file access checks into TLS config API
rpc: reduce duplication when locating credentials
rpc: support loading multiple certificate identities
docs: describe support for multiple certs & PQC config
docs/kbase/tlscerts.rst | 88 +++++++++
po/POTFILES | 1 +
src/libvirt_probes.d | 3 +-
src/remote/libvirtd.aug.in | 2 +
src/remote/libvirtd.conf.in | 16 ++
src/remote/remote_daemon.c | 24 +--
src/remote/remote_daemon_config.c | 66 ++++---
src/remote/remote_daemon_config.h | 4 +-
src/remote/test_libvirtd.aug.in | 8 +
src/rpc/virnettlscert.c | 35 ++--
src/rpc/virnettlscert.h | 2 +-
src/rpc/virnettlsconfig.c | 302 +++++++++++++++++++++++++-----
src/rpc/virnettlsconfig.h | 44 +++--
src/rpc/virnettlscontext.c | 231 +++++++++++------------
src/rpc/virnettlscontext.h | 26 +--
tests/virnettlscontexttest.c | 10 +-
tests/virnettlssessiontest.c | 9 +-
tools/virt-pki-validate.c | 3 +-
18 files changed, 612 insertions(+), 262 deletions(-)
--
2.51.1
2
13
These are some very minor bugs discovered by an AI based code
analysis tool. The code changes are 100% human authored.
Daniel P. Berrangé (3):
scripts: use subprocess.run instead of os.system
src: check for invalid stream in virStreamInData
tools/nss: check for missing array element
scripts/check-file-access.py | 7 +++----
src/libvirt-stream.c | 1 +
tools/nss/libvirt_nss_macs.c | 2 ++
3 files changed, 6 insertions(+), 4 deletions(-)
--
2.51.1
2
4
The Grace SOC introduces Extended GPU Memory (EGM) [3], a feature that enables
GPUs to efficiently access system memory within and across nodes. This patch
series adds support for virtualizing EGM (vEGM) in libvirt, allowing VMs to
utilize dedicated EGM memory regions through ACPI.
This patch series is submitted as a follow-up RFC to the first EGM
RFC series [0], to gather feedback from the libvirt community on
the overall approach and implementation details. While kernel EGM
driver support and QEMU acpi-egm-memory device support are not yet upstream,
reference implementations are available [1][2] to enable testing and validation
of the libvirt integration.
Any community feedback is appreciated.
Background and Use Cases
=========================
EGM allows host memory to be partitioned into two regions:
1. Standard memory for Host OS usage
2. EGM region assigned to VMs as their system memory
This technology enables various high-performance computing scenarios [3]:
- Large memory pools for AI/ML workloads
- High-performance computing applications
- Memory extension for systems with limited main memory
- GPU-accelerated workloads requiring large addressable memory
Implementation Overview
=======================
This series adds a new memory device model VIR_DOMAIN_MEMORY_MODEL_EGM with
'path' source attribute and 'pciDev' target attribute to denote host EGM
device backing path and PCI device alias to associate the vEGM with,
respectively.
For instance, given the XML stanzas below:
<memory model='egm' access='shared'>
<source>
<path>/dev/egm4</path>
</source>
<target>
<size unit='KiB'>8388608</size>
<node>0</node>
<pciDev>ua-hostdev0</pciDev>
</target>
</memory>
<memory model='egm' access='shared'>
<source>
<path>/dev/egm5</path>
</source>
<target>
<size unit='KiB'>8388608</size>
<node>1</node>
<pciDev>ua-hostdev1</pciDev>
</target>
</memory>
The corresponding qemu command line will include the following arguments:
-object '{"qom-type":"memory-backend-file","id":"memegm4","mem-path":"/dev/egm4","share":true,"prealloc":true,"size":8589934592}' \
-object acpi-egm-memory,id=egm4,pci-dev=ua-hostdev0,node=0 \
-object '{"qom-type":"memory-backend-file","id":"memegm5","mem-path":"/dev/egm5","share":true,"prealloc":true,"size":8589934592}' \
-object acpi-egm-memory,id=egm5,pci-dev=ua-hostdev1,node=1 \
-numa node,nodeid=0,cpus=0-1,memdev=memegm4 \
-numa node,nodeid=1,cpus=2-3,memdev=memegm5 \
Changes from RFCv1:
- Use existing memory device infrastructure to represent EGM configuration
- Added support for multiple EGM devices
This series is on Github:
https://github.com/NathanChenNVIDIA/libvirt/tree/egm-11-06-25
Thanks,
Nathan
[0] https://lists.libvirt.org/archives/list/devel@lists.libvirt.org/thread/4ZFL…
[1] https://github.com/ianm-nv/qemu/tree/6.8_ghvirt_egm_may2025
[2] https://github.com/NVIDIA/QEMU/commit/32db1b74fb99c0571724c7e69485e89098c14…
[3] https://developer.nvidia.com/blog/nvidia-grace-hopper-superchip-architectur…
Ian May (1):
tests: Add qemuxmlconftest for ACPI EGM memory device
Nathan Chen (3):
conf: Support EGM memory device model
qemu: Add cgroup, namespace, and seclabel setup for EGM memory device
model
qemu: Add qemu CLI support for EGM
docs/formatdomain.rst | 18 ++++-
src/conf/domain_conf.c | 33 ++++++++-
src/conf/domain_conf.h | 7 ++
src/conf/domain_postparse.c | 6 +-
src/conf/domain_validate.c | 15 +++++
src/conf/schemas/domaincommon.rng | 6 ++
src/qemu/qemu_alias.c | 17 +++++
src/qemu/qemu_capabilities.c | 2 +
src/qemu/qemu_capabilities.h | 1 +
src/qemu/qemu_cgroup.c | 10 +++
src/qemu/qemu_command.c | 66 +++++++++++++++++-
src/qemu/qemu_domain.c | 15 ++++-
src/qemu/qemu_domain_address.c | 6 ++
src/qemu/qemu_driver.c | 1 +
src/qemu/qemu_hotplug.c | 1 +
src/qemu/qemu_monitor_json.c | 1 +
src/qemu/qemu_namespace.c | 3 +
src/qemu/qemu_postparse.c | 1 +
src/qemu/qemu_process.c | 2 +
src/qemu/qemu_validate.c | 6 ++
src/security/security_apparmor.c | 2 +
src/security/security_dac.c | 8 +++
src/security/security_selinux.c | 6 ++
src/security/virt-aa-helper.c | 4 ++
src/util/virfile.h | 2 +-
tests/meson.build | 1 +
tests/qemuegmmock.c | 67 +++++++++++++++++++
.../acpi-egm-memory.aarch64-latest.args | 36 ++++++++++
.../acpi-egm-memory.aarch64-latest.xml | 57 ++++++++++++++++
tests/qemuxmlconfdata/acpi-egm-memory.xml | 33 +++++++++
tests/qemuxmlconftest.c | 8 ++-
31 files changed, 433 insertions(+), 8 deletions(-)
create mode 100644 tests/qemuegmmock.c
create mode 100644 tests/qemuxmlconfdata/acpi-egm-memory.aarch64-latest.args
create mode 100644 tests/qemuxmlconfdata/acpi-egm-memory.aarch64-latest.xml
create mode 100644 tests/qemuxmlconfdata/acpi-egm-memory.xml
--
2.43.0
1
4
06 Nov '25
From: Praveen K Paladugu <prapal(a)linux.microsoft.com>
qemu recently introduced `query-accelerators` command to generically query the
list of supported accelerators. Below is an example QMP invocation in qemu:
{ "execute": "query-accelerators"}
{"return": {"enabled": "kvm", "present": ["kvm", "mshv", "qtest", "tcg", "xen"]}}
"enabled" here indicates "kvm" is enabled and present.
If query-accelerators command is available, use it. If not, fallback to
existing mechanisms for quyerying kvm and hvf capabilities.
Signed-off-by: Praveen K Paladugu <prapal(a)linux.microsoft.com>
---
src/qemu/qemu_capabilities.c | 40 +-
src/qemu/qemu_capabilities.h | 1 +
src/qemu/qemu_monitor.c | 12 +
src/qemu/qemu_monitor.h | 5 +
src/qemu/qemu_monitor_json.c | 35 +
src/qemu/qemu_monitor_json.h | 6 +
.../qemu_10.1.50-q35.x86_64.xml | 1795 +
.../qemu_10.1.50-tcg.x86_64.xml | 1827 +
tests/domaincapsdata/qemu_10.1.50.x86_64.xml | 1795 +
.../caps_10.1.50_x86_64.replies | 46770 ++++++++++++++++
.../caps_10.1.50_x86_64.xml | 4950 ++
11 files changed, 57231 insertions(+), 5 deletions(-)
create mode 100644 tests/domaincapsdata/qemu_10.1.50-q35.x86_64.xml
create mode 100644 tests/domaincapsdata/qemu_10.1.50-tcg.x86_64.xml
create mode 100644 tests/domaincapsdata/qemu_10.1.50.x86_64.xml
create mode 100644 tests/qemucapabilitiesdata/caps_10.1.50_x86_64.replies
create mode 100644 tests/qemucapabilitiesdata/caps_10.1.50_x86_64.xml
diff --git a/src/qemu/qemu_capabilities.c b/src/qemu/qemu_capabilities.c
index 83946123be..b4db755099 100644
--- a/src/qemu/qemu_capabilities.c
+++ b/src/qemu/qemu_capabilities.c
@@ -746,6 +746,7 @@ VIR_ENUM_IMPL(virQEMUCaps,
/* 485 */
"acpi-generic-initiator", /* QEMU_CAPS_ACPI_GENERIC_INITIATOR */
+ "query-accelerators", /* QEMU_CAPS_QUERY_ACCELERATORS */
);
@@ -1261,6 +1262,7 @@ struct virQEMUCapsStringFlags virQEMUCapsCommands[] = {
{ "display-reload", QEMU_CAPS_DISPLAY_RELOAD },
{ "blockdev-set-active", QEMU_CAPS_BLOCKDEV_SET_ACTIVE },
{ "qom-list-get", QEMU_CAPS_QOM_LIST_GET },
+ { "query-accelerators", QEMU_CAPS_QUERY_ACCELERATORS },
};
struct virQEMUCapsStringFlags virQEMUCapsObjectTypes[] = {
@@ -3460,6 +3462,30 @@ virQEMUCapsProbeQMPKVMState(virQEMUCaps *qemuCaps,
return 0;
}
+static int
+virQEMUCapsProbeAccels(virQEMUCaps *qemuCaps,
+ qemuMonitor *mon)
+{
+ g_autofree char *enabled = NULL;
+ g_auto(GStrv) present = NULL;
+
+ if (qemuMonitorGetAccelerators(mon, &enabled, &present) < 0)
+ return -1;
+
+ if (!enabled) {
+ return 0;
+ }
+
+ if (STREQ(enabled, "tcg"))
+ virQEMUCapsSet(qemuCaps, QEMU_CAPS_TCG);
+ else if (STREQ(enabled, "hvf"))
+ virQEMUCapsSet(qemuCaps, QEMU_CAPS_HVF);
+ else if (STREQ(enabled, "kvm"))
+ virQEMUCapsSet(qemuCaps, QEMU_CAPS_KVM);
+
+ return 0;
+}
+
#ifdef __APPLE__
bool
virQEMUCapsProbeHVF(virQEMUCaps *qemuCaps)
@@ -5777,12 +5803,16 @@ virQEMUCapsInitQMPMonitor(virQEMUCaps *qemuCaps,
if (virQEMUCapsProbeQMPSchemaCapabilities(qemuCaps, mon) < 0)
return -1;
- /* Some capabilities may differ depending on KVM state */
- if (virQEMUCapsProbeQMPKVMState(qemuCaps, mon) < 0)
- return -1;
-
- if (virQEMUCapsProbeHVF(qemuCaps))
+ if (virQEMUCapsGet(qemuCaps, QEMU_CAPS_QUERY_ACCELERATORS)) {
+ if (virQEMUCapsProbeAccels(qemuCaps, mon) < 0)
+ return -1;
+ } else {
+ /* Some capabilities may differ depending on KVM state */
+ if (virQEMUCapsProbeQMPKVMState(qemuCaps, mon) < 0)
+ return -1;
+ if (virQEMUCapsProbeHVF(qemuCaps))
virQEMUCapsSet(qemuCaps, QEMU_CAPS_HVF);
+ }
type = virQEMUCapsGetVirtType(qemuCaps);
accel = virQEMUCapsGetAccel(qemuCaps, type);
diff --git a/src/qemu/qemu_capabilities.h b/src/qemu/qemu_capabilities.h
index 2b454e0352..560ff1a797 100644
--- a/src/qemu/qemu_capabilities.h
+++ b/src/qemu/qemu_capabilities.h
@@ -727,6 +727,7 @@ typedef enum { /* virQEMUCapsFlags grouping marker for syntax-check */
/* 485 */
QEMU_CAPS_ACPI_GENERIC_INITIATOR, /* -object acpi-generic-initiator */
+ QEMU_CAPS_QUERY_ACCELERATORS, /* query-accelerators command */
QEMU_CAPS_LAST /* this must always be the last item */
} virQEMUCapsFlags;
diff --git a/src/qemu/qemu_monitor.c b/src/qemu/qemu_monitor.c
index f9b320f765..9507dc1595 100644
--- a/src/qemu/qemu_monitor.c
+++ b/src/qemu/qemu_monitor.c
@@ -3443,6 +3443,18 @@ qemuMonitorGetKVMState(qemuMonitor *mon,
return qemuMonitorJSONGetKVMState(mon, enabled, present);
}
+int
+qemuMonitorGetAccelerators(qemuMonitor *mon,
+ char **enabled,
+ char ***present)
+{
+ VIR_DEBUG("enabled=%p present=%p", enabled, present);
+
+ QEMU_CHECK_MONITOR(mon);
+
+ return qemuMonitorJsonGetAccelerators(mon, enabled, present);
+}
+
int
qemuMonitorGetObjectTypes(qemuMonitor *mon,
diff --git a/src/qemu/qemu_monitor.h b/src/qemu/qemu_monitor.h
index f611ebfa24..bc2f490e58 100644
--- a/src/qemu/qemu_monitor.h
+++ b/src/qemu/qemu_monitor.h
@@ -1429,6 +1429,11 @@ qemuMonitorGetKVMState(qemuMonitor *mon,
bool *enabled,
bool *present);
+int
+qemuMonitorGetAccelerators(qemuMonitor *mon,
+ char **enabled,
+ char ***present);
+
int
qemuMonitorGetObjectTypes(qemuMonitor *mon,
char ***types);
diff --git a/src/qemu/qemu_monitor_json.c b/src/qemu/qemu_monitor_json.c
index c121c05ffd..8769e74b63 100644
--- a/src/qemu/qemu_monitor_json.c
+++ b/src/qemu/qemu_monitor_json.c
@@ -5600,6 +5600,41 @@ qemuMonitorJSONGetKVMState(qemuMonitor *mon,
return 0;
}
+int
+qemuMonitorJsonGetAccelerators(qemuMonitor *mon,
+ char **enabled,
+ char ***present)
+{
+ g_autoptr(virJSONValue) cmd = NULL;
+ g_autoptr(virJSONValue) reply = NULL;
+ virJSONValue *data;
+ const char *enabled_accel;
+ virJSONValue *present_array;
+
+ *enabled = NULL;
+ *present = NULL;
+
+ if (!(cmd = qemuMonitorJSONMakeCommand("query-accelerators", NULL)))
+ return -1;
+
+ if (qemuMonitorJSONCommand(mon, cmd, &reply) < 0)
+ return -1;
+
+ if (!(data = qemuMonitorJSONGetReply(cmd, reply, VIR_JSON_TYPE_OBJECT)))
+ return -1;
+
+ enabled_accel = virJSONValueObjectGetString(data, "enabled");
+ if (enabled_accel)
+ *enabled = g_strdup(enabled_accel);
+
+ present_array = virJSONValueObjectGetArray(data, "present");
+ if (present_array) {
+ *present = virJSONValueArrayToStringList(present_array);
+ }
+
+ return 0;
+}
+
int
qemuMonitorJSONGetObjectTypes(qemuMonitor *mon,
diff --git a/src/qemu/qemu_monitor_json.h b/src/qemu/qemu_monitor_json.h
index 8b06b7599e..85366dca32 100644
--- a/src/qemu/qemu_monitor_json.h
+++ b/src/qemu/qemu_monitor_json.h
@@ -451,6 +451,12 @@ qemuMonitorJSONGetKVMState(qemuMonitor *mon,
bool *present)
ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3);
+int
+qemuMonitorJsonGetAccelerators(qemuMonitor *mon,
+ char **enabled,
+ char ***present)
+ ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3);
+
int
qemuMonitorJSONGetObjectTypes(qemuMonitor *mon,
char ***types)
diff --git a/tests/domaincapsdata/qemu_10.1.50-q35.x86_64.xml b/tests/domaincapsdata/qemu_10.1.50-q35.x86_64.xml
new file mode 100644
index 0000000000..c16f14bd73
--- /dev/null
+++ b/tests/domaincapsdata/qemu_10.1.50-q35.x86_64.xml
@@ -0,0 +1,1795 @@
+<domainCapabilities>
+ <path>/usr/bin/qemu-system-x86_64</path>
+ <domain>kvm</domain>
+ <machine>pc-q35-10.2</machine>
+ <arch>x86_64</arch>
+ <vcpu max='4096'/>
+ <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='yes'>
+ <model fallback='forbid'>Skylake-Client-IBRS</model>
+ <vendor>Intel</vendor>
+ <maxphysaddr mode='passthrough' limit='64'/>
+ <feature policy='require' name='vmx'/>
+ <feature policy='require' name='pdcm'/>
+ <feature policy='require' name='hypervisor'/>
+ <feature policy='require' name='ss'/>
+ <feature policy='require' name='tsc_adjust'/>
+ <feature policy='require' name='zero-fcs-fds'/>
+ <feature policy='require' name='mpx'/>
+ <feature policy='require' name='clflushopt'/>
+ <feature policy='require' name='umip'/>
+ <feature policy='require' name='md-clear'/>
+ <feature policy='require' name='stibp'/>
+ <feature policy='require' name='flush-l1d'/>
+ <feature policy='require' name='arch-capabilities'/>
+ <feature policy='require' name='ssbd'/>
+ <feature policy='require' name='xsaves'/>
+ <feature policy='require' name='pdpe1gb'/>
+ <feature policy='require' name='invtsc'/>
+ <feature policy='require' name='ibpb'/>
+ <feature policy='require' name='ibrs'/>
+ <feature policy='require' name='amd-stibp'/>
+ <feature policy='require' name='amd-ssbd'/>
+ <feature policy='require' name='rsba'/>
+ <feature policy='require' name='skip-l1dfl-vmentry'/>
+ <feature policy='require' name='pschange-mc-no'/>
+ <feature policy='require' name='rfds-no'/>
+ <feature policy='require' name='vmx-ins-outs'/>
+ <feature policy='require' name='vmx-true-ctls'/>
+ <feature policy='require' name='vmx-store-lma'/>
+ <feature policy='require' name='vmx-activity-hlt'/>
+ <feature policy='require' name='vmx-activity-wait-sipi'/>
+ <feature policy='require' name='vmx-vmwrite-vmexit-fields'/>
+ <feature policy='require' name='vmx-apicv-xapic'/>
+ <feature policy='require' name='vmx-ept'/>
+ <feature policy='require' name='vmx-desc-exit'/>
+ <feature policy='require' name='vmx-rdtscp-exit'/>
+ <feature policy='require' name='vmx-apicv-x2apic'/>
+ <feature policy='require' name='vmx-vpid'/>
+ <feature policy='require' name='vmx-wbinvd-exit'/>
+ <feature policy='require' name='vmx-unrestricted-guest'/>
+ <feature policy='require' name='vmx-rdrand-exit'/>
+ <feature policy='require' name='vmx-invpcid-exit'/>
+ <feature policy='require' name='vmx-vmfunc'/>
+ <feature policy='require' name='vmx-shadow-vmcs'/>
+ <feature policy='require' name='vmx-encls-exit'/>
+ <feature policy='require' name='vmx-rdseed-exit'/>
+ <feature policy='require' name='vmx-pml'/>
+ <feature policy='require' name='vmx-xsaves'/>
+ <feature policy='require' name='vmx-ept-execonly'/>
+ <feature policy='require' name='vmx-page-walk-4'/>
+ <feature policy='require' name='vmx-ept-2mb'/>
+ <feature policy='require' name='vmx-ept-1gb'/>
+ <feature policy='require' name='vmx-invept'/>
+ <feature policy='require' name='vmx-eptad'/>
+ <feature policy='require' name='vmx-invept-single-context'/>
+ <feature policy='require' name='vmx-invept-all-context'/>
+ <feature policy='require' name='vmx-invvpid'/>
+ <feature policy='require' name='vmx-invvpid-single-addr'/>
+ <feature policy='require' name='vmx-invvpid-all-context'/>
+ <feature policy='require' name='vmx-invvpid-single-context-noglobals'/>
+ <feature policy='require' name='vmx-intr-exit'/>
+ <feature policy='require' name='vmx-nmi-exit'/>
+ <feature policy='require' name='vmx-vnmi'/>
+ <feature policy='require' name='vmx-preemption-timer'/>
+ <feature policy='require' name='vmx-vintr-pending'/>
+ <feature policy='require' name='vmx-tsc-offset'/>
+ <feature policy='require' name='vmx-hlt-exit'/>
+ <feature policy='require' name='vmx-invlpg-exit'/>
+ <feature policy='require' name='vmx-mwait-exit'/>
+ <feature policy='require' name='vmx-rdpmc-exit'/>
+ <feature policy='require' name='vmx-rdtsc-exit'/>
+ <feature policy='require' name='vmx-cr3-load-noexit'/>
+ <feature policy='require' name='vmx-cr3-store-noexit'/>
+ <feature policy='require' name='vmx-cr8-load-exit'/>
+ <feature policy='require' name='vmx-cr8-store-exit'/>
+ <feature policy='require' name='vmx-flexpriority'/>
+ <feature policy='require' name='vmx-vnmi-pending'/>
+ <feature policy='require' name='vmx-movdr-exit'/>
+ <feature policy='require' name='vmx-io-exit'/>
+ <feature policy='require' name='vmx-io-bitmap'/>
+ <feature policy='require' name='vmx-mtf'/>
+ <feature policy='require' name='vmx-msr-bitmap'/>
+ <feature policy='require' name='vmx-monitor-exit'/>
+ <feature policy='require' name='vmx-pause-exit'/>
+ <feature policy='require' name='vmx-secondary-ctls'/>
+ <feature policy='require' name='vmx-exit-nosave-debugctl'/>
+ <feature policy='require' name='vmx-exit-load-perf-global-ctrl'/>
+ <feature policy='require' name='vmx-exit-ack-intr'/>
+ <feature policy='require' name='vmx-exit-save-pat'/>
+ <feature policy='require' name='vmx-exit-load-pat'/>
+ <feature policy='require' name='vmx-exit-save-efer'/>
+ <feature policy='require' name='vmx-exit-load-efer'/>
+ <feature policy='require' name='vmx-exit-save-preemption-timer'/>
+ <feature policy='require' name='vmx-exit-clear-bndcfgs'/>
+ <feature policy='require' name='vmx-entry-noload-debugctl'/>
+ <feature policy='require' name='vmx-entry-ia32e-mode'/>
+ <feature policy='require' name='vmx-entry-load-perf-global-ctrl'/>
+ <feature policy='require' name='vmx-entry-load-pat'/>
+ <feature policy='require' name='vmx-entry-load-efer'/>
+ <feature policy='require' name='vmx-entry-load-bndcfgs'/>
+ <feature policy='require' name='vmx-eptp-switching'/>
+ <feature policy='disable' name='hle'/>
+ <feature policy='disable' name='rtm'/>
+ </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='rtm'/>
+ </blockers>
+ <model usable='no' vendor='Intel' canonical='Broadwell-v3'>Broadwell-IBRS</model>
+ <blockers model='Broadwell-IBRS'>
+ <feature name='hle'/>
+ <feature name='rtm'/>
+ </blockers>
+ <model usable='yes' vendor='Intel' canonical='Broadwell-v2'>Broadwell-noTSX</model>
+ <model usable='yes' vendor='Intel' canonical='Broadwell-v4'>Broadwell-noTSX-IBRS</model>
+ <model usable='no' vendor='Intel'>Broadwell-v1</model>
+ <blockers model='Broadwell-v1'>
+ <feature name='hle'/>
+ <feature name='rtm'/>
+ </blockers>
+ <model usable='yes' vendor='Intel'>Broadwell-v2</model>
+ <model usable='no' vendor='Intel'>Broadwell-v3</model>
+ <blockers model='Broadwell-v3'>
+ <feature name='hle'/>
+ <feature name='rtm'/>
+ </blockers>
+ <model usable='yes' vendor='Intel'>Broadwell-v4</model>
+ <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='clwb'/>
+ <feature name='hle'/>
+ <feature name='pku'/>
+ <feature name='rtm'/>
+ </blockers>
+ <model usable='no' vendor='Intel' canonical='Cascadelake-Server-v3'>Cascadelake-Server-noTSX</model>
+ <blockers model='Cascadelake-Server-noTSX'>
+ <feature name='avx512bw'/>
+ <feature name='avx512cd'/>
+ <feature name='avx512dq'/>
+ <feature name='avx512f'/>
+ <feature name='avx512vl'/>
+ <feature name='avx512vnni'/>
+ <feature name='clwb'/>
+ <feature name='ibrs-all'/>
+ <feature name='mds-no'/>
+ <feature name='pku'/>
+ <feature name='rdctl-no'/>
+ </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='clwb'/>
+ <feature name='hle'/>
+ <feature name='pku'/>
+ <feature name='rtm'/>
+ </blockers>
+ <model usable='no' vendor='Intel'>Cascadelake-Server-v2</model>
+ <blockers model='Cascadelake-Server-v2'>
+ <feature name='avx512bw'/>
+ <feature name='avx512cd'/>
+ <feature name='avx512dq'/>
+ <feature name='avx512f'/>
+ <feature name='avx512vl'/>
+ <feature name='avx512vnni'/>
+ <feature name='clwb'/>
+ <feature name='hle'/>
+ <feature name='ibrs-all'/>
+ <feature name='mds-no'/>
+ <feature name='pku'/>
+ <feature name='rdctl-no'/>
+ <feature name='rtm'/>
+ </blockers>
+ <model usable='no' vendor='Intel'>Cascadelake-Server-v3</model>
+ <blockers model='Cascadelake-Server-v3'>
+ <feature name='avx512bw'/>
+ <feature name='avx512cd'/>
+ <feature name='avx512dq'/>
+ <feature name='avx512f'/>
+ <feature name='avx512vl'/>
+ <feature name='avx512vnni'/>
+ <feature name='clwb'/>
+ <feature name='ibrs-all'/>
+ <feature name='mds-no'/>
+ <feature name='pku'/>
+ <feature name='rdctl-no'/>
+ </blockers>
+ <model usable='no' vendor='Intel'>Cascadelake-Server-v4</model>
+ <blockers model='Cascadelake-Server-v4'>
+ <feature name='avx512bw'/>
+ <feature name='avx512cd'/>
+ <feature name='avx512dq'/>
+ <feature name='avx512f'/>
+ <feature name='avx512vl'/>
+ <feature name='avx512vnni'/>
+ <feature name='clwb'/>
+ <feature name='ibrs-all'/>
+ <feature name='mds-no'/>
+ <feature name='pku'/>
+ <feature name='rdctl-no'/>
+ </blockers>
+ <model usable='no' vendor='Intel'>Cascadelake-Server-v5</model>
+ <blockers model='Cascadelake-Server-v5'>
+ <feature name='avx512bw'/>
+ <feature name='avx512cd'/>
+ <feature name='avx512dq'/>
+ <feature name='avx512f'/>
+ <feature name='avx512vl'/>
+ <feature name='avx512vnni'/>
+ <feature name='clwb'/>
+ <feature name='ibrs-all'/>
+ <feature name='mds-no'/>
+ <feature name='pku'/>
+ <feature name='rdctl-no'/>
+ </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='avx512-bf16'/>
+ <feature name='avx512bw'/>
+ <feature name='avx512cd'/>
+ <feature name='avx512dq'/>
+ <feature name='avx512f'/>
+ <feature name='avx512vl'/>
+ <feature name='avx512vnni'/>
+ <feature name='clwb'/>
+ <feature name='hle'/>
+ <feature name='ibrs-all'/>
+ <feature name='mds-no'/>
+ <feature name='pku'/>
+ <feature name='rdctl-no'/>
+ <feature name='rtm'/>
+ <feature name='taa-no'/>
+ </blockers>
+ <model usable='no' vendor='Intel'>Cooperlake-v1</model>
+ <blockers model='Cooperlake-v1'>
+ <feature name='avx512-bf16'/>
+ <feature name='avx512bw'/>
+ <feature name='avx512cd'/>
+ <feature name='avx512dq'/>
+ <feature name='avx512f'/>
+ <feature name='avx512vl'/>
+ <feature name='avx512vnni'/>
+ <feature name='clwb'/>
+ <feature name='hle'/>
+ <feature name='ibrs-all'/>
+ <feature name='mds-no'/>
+ <feature name='pku'/>
+ <feature name='rdctl-no'/>
+ <feature name='rtm'/>
+ <feature name='taa-no'/>
+ </blockers>
+ <model usable='no' vendor='Intel'>Cooperlake-v2</model>
+ <blockers model='Cooperlake-v2'>
+ <feature name='avx512-bf16'/>
+ <feature name='avx512bw'/>
+ <feature name='avx512cd'/>
+ <feature name='avx512dq'/>
+ <feature name='avx512f'/>
+ <feature name='avx512vl'/>
+ <feature name='avx512vnni'/>
+ <feature name='clwb'/>
+ <feature name='hle'/>
+ <feature name='ibrs-all'/>
+ <feature name='mds-no'/>
+ <feature name='pku'/>
+ <feature name='rdctl-no'/>
+ <feature name='rtm'/>
+ <feature name='taa-no'/>
+ </blockers>
+ <model usable='no' vendor='Intel' canonical='Denverton-v1'>Denverton</model>
+ <blockers model='Denverton'>
+ <feature name='rdctl-no'/>
+ <feature name='sha-ni'/>
+ </blockers>
+ <model usable='no' vendor='Intel'>Denverton-v1</model>
+ <blockers model='Denverton-v1'>
+ <feature name='rdctl-no'/>
+ <feature name='sha-ni'/>
+ </blockers>
+ <model usable='no' vendor='Intel'>Denverton-v2</model>
+ <blockers model='Denverton-v2'>
+ <feature name='rdctl-no'/>
+ <feature name='sha-ni'/>
+ </blockers>
+ <model usable='no' vendor='Intel'>Denverton-v3</model>
+ <blockers model='Denverton-v3'>
+ <feature name='rdctl-no'/>
+ <feature name='sha-ni'/>
+ </blockers>
+ <model usable='no' vendor='Hygon' canonical='Dhyana-v1'>Dhyana</model>
+ <blockers model='Dhyana'>
+ <feature name='cr8legacy'/>
+ <feature name='fxsr_opt'/>
+ <feature name='misalignsse'/>
+ <feature name='mmxext'/>
+ <feature name='osvw'/>
+ <feature name='sse4a'/>
+ </blockers>
+ <model usable='no' vendor='Hygon'>Dhyana-v1</model>
+ <blockers model='Dhyana-v1'>
+ <feature name='cr8legacy'/>
+ <feature name='fxsr_opt'/>
+ <feature name='misalignsse'/>
+ <feature name='mmxext'/>
+ <feature name='osvw'/>
+ <feature name='sse4a'/>
+ </blockers>
+ <model usable='no' vendor='Hygon'>Dhyana-v2</model>
+ <blockers model='Dhyana-v2'>
+ <feature name='cr8legacy'/>
+ <feature name='fxsr_opt'/>
+ <feature name='misalignsse'/>
+ <feature name='mmxext'/>
+ <feature name='osvw'/>
+ <feature name='sse4a'/>
+ </blockers>
+ <model usable='no' vendor='AMD' canonical='EPYC-v1'>EPYC</model>
+ <blockers model='EPYC'>
+ <feature name='cr8legacy'/>
+ <feature name='fxsr_opt'/>
+ <feature name='misalignsse'/>
+ <feature name='mmxext'/>
+ <feature name='osvw'/>
+ <feature name='sha-ni'/>
+ <feature name='sse4a'/>
+ </blockers>
+ <model usable='no' vendor='AMD' canonical='EPYC-Genoa-v1'>EPYC-Genoa</model>
+ <blockers model='EPYC-Genoa'>
+ <feature name='amd-psfd'/>
+ <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='clwb'/>
+ <feature name='clzero'/>
+ <feature name='cr8legacy'/>
+ <feature name='fsrm'/>
+ <feature name='fxsr_opt'/>
+ <feature name='gfni'/>
+ <feature name='la57'/>
+ <feature name='lfence-always-serializing'/>
+ <feature name='misalignsse'/>
+ <feature name='mmxext'/>
+ <feature name='no-nested-data-bp'/>
+ <feature name='null-sel-clr-base'/>
+ <feature name='osvw'/>
+ <feature name='perfctr_core'/>
+ <feature name='pku'/>
+ <feature name='rdpid'/>
+ <feature name='sha-ni'/>
+ <feature name='sse4a'/>
+ <feature name='stibp-always-on'/>
+ <feature name='vaes'/>
+ <feature name='vpclmulqdq'/>
+ <feature name='wbnoinvd'/>
+ <feature name='xsaveerptr'/>
+ </blockers>
+ <model usable='no' vendor='AMD'>EPYC-Genoa-v1</model>
+ <blockers model='EPYC-Genoa-v1'>
+ <feature name='amd-psfd'/>
+ <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='clwb'/>
+ <feature name='clzero'/>
+ <feature name='cr8legacy'/>
+ <feature name='fsrm'/>
+ <feature name='fxsr_opt'/>
+ <feature name='gfni'/>
+ <feature name='la57'/>
+ <feature name='lfence-always-serializing'/>
+ <feature name='misalignsse'/>
+ <feature name='mmxext'/>
+ <feature name='no-nested-data-bp'/>
+ <feature name='null-sel-clr-base'/>
+ <feature name='osvw'/>
+ <feature name='perfctr_core'/>
+ <feature name='pku'/>
+ <feature name='rdpid'/>
+ <feature name='sha-ni'/>
+ <feature name='sse4a'/>
+ <feature name='stibp-always-on'/>
+ <feature name='vaes'/>
+ <feature name='vpclmulqdq'/>
+ <feature name='wbnoinvd'/>
+ <feature name='xsaveerptr'/>
+ </blockers>
+ <model usable='no' vendor='AMD' canonical='EPYC-v2'>EPYC-IBPB</model>
+ <blockers model='EPYC-IBPB'>
+ <feature name='cr8legacy'/>
+ <feature name='fxsr_opt'/>
+ <feature name='misalignsse'/>
+ <feature name='mmxext'/>
+ <feature name='osvw'/>
+ <feature name='sha-ni'/>
+ <feature name='sse4a'/>
+ </blockers>
+ <model usable='no' vendor='AMD' canonical='EPYC-Milan-v1'>EPYC-Milan</model>
+ <blockers model='EPYC-Milan'>
+ <feature name='clwb'/>
+ <feature name='clzero'/>
+ <feature name='cr8legacy'/>
+ <feature name='fsrm'/>
+ <feature name='fxsr_opt'/>
+ <feature name='misalignsse'/>
+ <feature name='mmxext'/>
+ <feature name='osvw'/>
+ <feature name='perfctr_core'/>
+ <feature name='pku'/>
+ <feature name='rdpid'/>
+ <feature name='sha-ni'/>
+ <feature name='sse4a'/>
+ <feature name='wbnoinvd'/>
+ <feature name='xsaveerptr'/>
+ </blockers>
+ <model usable='no' vendor='AMD'>EPYC-Milan-v1</model>
+ <blockers model='EPYC-Milan-v1'>
+ <feature name='clwb'/>
+ <feature name='clzero'/>
+ <feature name='cr8legacy'/>
+ <feature name='fsrm'/>
+ <feature name='fxsr_opt'/>
+ <feature name='misalignsse'/>
+ <feature name='mmxext'/>
+ <feature name='osvw'/>
+ <feature name='perfctr_core'/>
+ <feature name='pku'/>
+ <feature name='rdpid'/>
+ <feature name='sha-ni'/>
+ <feature name='sse4a'/>
+ <feature name='wbnoinvd'/>
+ <feature name='xsaveerptr'/>
+ </blockers>
+ <model usable='no' vendor='AMD'>EPYC-Milan-v2</model>
+ <blockers model='EPYC-Milan-v2'>
+ <feature name='amd-psfd'/>
+ <feature name='clwb'/>
+ <feature name='clzero'/>
+ <feature name='cr8legacy'/>
+ <feature name='fsrm'/>
+ <feature name='fxsr_opt'/>
+ <feature name='lfence-always-serializing'/>
+ <feature name='misalignsse'/>
+ <feature name='mmxext'/>
+ <feature name='no-nested-data-bp'/>
+ <feature name='null-sel-clr-base'/>
+ <feature name='osvw'/>
+ <feature name='perfctr_core'/>
+ <feature name='pku'/>
+ <feature name='rdpid'/>
+ <feature name='sha-ni'/>
+ <feature name='sse4a'/>
+ <feature name='stibp-always-on'/>
+ <feature name='vaes'/>
+ <feature name='vpclmulqdq'/>
+ <feature name='wbnoinvd'/>
+ <feature name='xsaveerptr'/>
+ </blockers>
+ <model usable='no' vendor='AMD' canonical='EPYC-Rome-v1'>EPYC-Rome</model>
+ <blockers model='EPYC-Rome'>
+ <feature name='clwb'/>
+ <feature name='clzero'/>
+ <feature name='cr8legacy'/>
+ <feature name='fxsr_opt'/>
+ <feature name='misalignsse'/>
+ <feature name='mmxext'/>
+ <feature name='osvw'/>
+ <feature name='perfctr_core'/>
+ <feature name='rdpid'/>
+ <feature name='sha-ni'/>
+ <feature name='sse4a'/>
+ <feature name='wbnoinvd'/>
+ <feature name='xsaveerptr'/>
+ </blockers>
+ <model usable='no' vendor='AMD'>EPYC-Rome-v1</model>
+ <blockers model='EPYC-Rome-v1'>
+ <feature name='clwb'/>
+ <feature name='clzero'/>
+ <feature name='cr8legacy'/>
+ <feature name='fxsr_opt'/>
+ <feature name='misalignsse'/>
+ <feature name='mmxext'/>
+ <feature name='osvw'/>
+ <feature name='perfctr_core'/>
+ <feature name='rdpid'/>
+ <feature name='sha-ni'/>
+ <feature name='sse4a'/>
+ <feature name='wbnoinvd'/>
+ <feature name='xsaveerptr'/>
+ </blockers>
+ <model usable='no' vendor='AMD'>EPYC-Rome-v2</model>
+ <blockers model='EPYC-Rome-v2'>
+ <feature name='clwb'/>
+ <feature name='clzero'/>
+ <feature name='cr8legacy'/>
+ <feature name='fxsr_opt'/>
+ <feature name='misalignsse'/>
+ <feature name='mmxext'/>
+ <feature name='osvw'/>
+ <feature name='perfctr_core'/>
+ <feature name='rdpid'/>
+ <feature name='sha-ni'/>
+ <feature name='sse4a'/>
+ <feature name='wbnoinvd'/>
+ <feature name='xsaveerptr'/>
+ </blockers>
+ <model usable='no' vendor='AMD'>EPYC-Rome-v3</model>
+ <blockers model='EPYC-Rome-v3'>
+ <feature name='clwb'/>
+ <feature name='clzero'/>
+ <feature name='cr8legacy'/>
+ <feature name='fxsr_opt'/>
+ <feature name='misalignsse'/>
+ <feature name='mmxext'/>
+ <feature name='osvw'/>
+ <feature name='perfctr_core'/>
+ <feature name='rdpid'/>
+ <feature name='sha-ni'/>
+ <feature name='sse4a'/>
+ <feature name='wbnoinvd'/>
+ <feature name='xsaveerptr'/>
+ </blockers>
+ <model usable='no' vendor='AMD'>EPYC-Rome-v4</model>
+ <blockers model='EPYC-Rome-v4'>
+ <feature name='clwb'/>
+ <feature name='clzero'/>
+ <feature name='cr8legacy'/>
+ <feature name='fxsr_opt'/>
+ <feature name='misalignsse'/>
+ <feature name='mmxext'/>
+ <feature name='osvw'/>
+ <feature name='perfctr_core'/>
+ <feature name='rdpid'/>
+ <feature name='sha-ni'/>
+ <feature name='sse4a'/>
+ <feature name='wbnoinvd'/>
+ <feature name='xsaveerptr'/>
+ </blockers>
+ <model usable='no' vendor='AMD'>EPYC-v1</model>
+ <blockers model='EPYC-v1'>
+ <feature name='cr8legacy'/>
+ <feature name='fxsr_opt'/>
+ <feature name='misalignsse'/>
+ <feature name='mmxext'/>
+ <feature name='osvw'/>
+ <feature name='sha-ni'/>
+ <feature name='sse4a'/>
+ </blockers>
+ <model usable='no' vendor='AMD'>EPYC-v2</model>
+ <blockers model='EPYC-v2'>
+ <feature name='cr8legacy'/>
+ <feature name='fxsr_opt'/>
+ <feature name='misalignsse'/>
+ <feature name='mmxext'/>
+ <feature name='osvw'/>
+ <feature name='sha-ni'/>
+ <feature name='sse4a'/>
+ </blockers>
+ <model usable='no' vendor='AMD'>EPYC-v3</model>
+ <blockers model='EPYC-v3'>
+ <feature name='clzero'/>
+ <feature name='cr8legacy'/>
+ <feature name='fxsr_opt'/>
+ <feature name='misalignsse'/>
+ <feature name='mmxext'/>
+ <feature name='osvw'/>
+ <feature name='perfctr_core'/>
+ <feature name='sha-ni'/>
+ <feature name='sse4a'/>
+ <feature name='xsaveerptr'/>
+ </blockers>
+ <model usable='no' vendor='AMD'>EPYC-v4</model>
+ <blockers model='EPYC-v4'>
+ <feature name='clzero'/>
+ <feature name='cr8legacy'/>
+ <feature name='fxsr_opt'/>
+ <feature name='misalignsse'/>
+ <feature name='mmxext'/>
+ <feature name='osvw'/>
+ <feature name='perfctr_core'/>
+ <feature name='sha-ni'/>
+ <feature name='sse4a'/>
+ <feature name='xsaveerptr'/>
+ </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='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='clwb'/>
+ <feature name='fbsdp-no'/>
+ <feature name='fsrc'/>
+ <feature name='fsrm'/>
+ <feature name='fsrs'/>
+ <feature name='fzrm'/>
+ <feature name='gfni'/>
+ <feature name='hle'/>
+ <feature name='ibrs-all'/>
+ <feature name='la57'/>
+ <feature name='mcdt-no'/>
+ <feature name='mds-no'/>
+ <feature name='pbrsb-no'/>
+ <feature name='pku'/>
+ <feature name='prefetchiti'/>
+ <feature name='psdp-no'/>
+ <feature name='rdctl-no'/>
+ <feature name='rdpid'/>
+ <feature name='rtm'/>
+ <feature name='sbdr-ssdp-no'/>
+ <feature name='serialize'/>
+ <feature name='sha-ni'/>
+ <feature name='taa-no'/>
+ <feature name='tsx-ldtrk'/>
+ <feature name='vaes'/>
+ <feature name='vpclmulqdq'/>
+ <feature name='wbnoinvd'/>
+ <feature name='xfd'/>
+ </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='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='clwb'/>
+ <feature name='fbsdp-no'/>
+ <feature name='fsrc'/>
+ <feature name='fsrm'/>
+ <feature name='fsrs'/>
+ <feature name='fzrm'/>
+ <feature name='gfni'/>
+ <feature name='hle'/>
+ <feature name='ibrs-all'/>
+ <feature name='la57'/>
+ <feature name='mcdt-no'/>
+ <feature name='mds-no'/>
+ <feature name='pbrsb-no'/>
+ <feature name='pku'/>
+ <feature name='prefetchiti'/>
+ <feature name='psdp-no'/>
+ <feature name='rdctl-no'/>
+ <feature name='rdpid'/>
+ <feature name='rtm'/>
+ <feature name='sbdr-ssdp-no'/>
+ <feature name='serialize'/>
+ <feature name='sha-ni'/>
+ <feature name='taa-no'/>
+ <feature name='tsx-ldtrk'/>
+ <feature name='vaes'/>
+ <feature name='vpclmulqdq'/>
+ <feature name='wbnoinvd'/>
+ <feature name='xfd'/>
+ </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='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='clwb'/>
+ <feature name='fbsdp-no'/>
+ <feature name='fsrc'/>
+ <feature name='fsrm'/>
+ <feature name='fsrs'/>
+ <feature name='fzrm'/>
+ <feature name='gfni'/>
+ <feature name='hle'/>
+ <feature name='ibrs-all'/>
+ <feature name='la57'/>
+ <feature name='mcdt-no'/>
+ <feature name='mds-no'/>
+ <feature name='movdir64b'/>
+ <feature name='movdiri'/>
+ <feature name='pbrsb-no'/>
+ <feature name='pku'/>
+ <feature name='prefetchiti'/>
+ <feature name='psdp-no'/>
+ <feature name='rdctl-no'/>
+ <feature name='rdpid'/>
+ <feature name='rtm'/>
+ <feature name='sbdr-ssdp-no'/>
+ <feature name='serialize'/>
+ <feature name='sha-ni'/>
+ <feature name='taa-no'/>
+ <feature name='tsx-ldtrk'/>
+ <feature name='vaes'/>
+ <feature name='vpclmulqdq'/>
+ <feature name='wbnoinvd'/>
+ <feature name='xfd'/>
+ </blockers>
+ <model usable='no' vendor='Intel' canonical='Haswell-v1'>Haswell</model>
+ <blockers model='Haswell'>
+ <feature name='hle'/>
+ <feature name='rtm'/>
+ </blockers>
+ <model usable='no' vendor='Intel' canonical='Haswell-v3'>Haswell-IBRS</model>
+ <blockers model='Haswell-IBRS'>
+ <feature name='hle'/>
+ <feature name='rtm'/>
+ </blockers>
+ <model usable='yes' vendor='Intel' canonical='Haswell-v2'>Haswell-noTSX</model>
+ <model usable='yes' vendor='Intel' canonical='Haswell-v4'>Haswell-noTSX-IBRS</model>
+ <model usable='no' vendor='Intel'>Haswell-v1</model>
+ <blockers model='Haswell-v1'>
+ <feature name='hle'/>
+ <feature name='rtm'/>
+ </blockers>
+ <model usable='yes' vendor='Intel'>Haswell-v2</model>
+ <model usable='no' vendor='Intel'>Haswell-v3</model>
+ <blockers model='Haswell-v3'>
+ <feature name='hle'/>
+ <feature name='rtm'/>
+ </blockers>
+ <model usable='yes' vendor='Intel'>Haswell-v4</model>
+ <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='clwb'/>
+ <feature name='gfni'/>
+ <feature name='hle'/>
+ <feature name='la57'/>
+ <feature name='pku'/>
+ <feature name='rtm'/>
+ <feature name='vaes'/>
+ <feature name='vpclmulqdq'/>
+ <feature name='wbnoinvd'/>
+ </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='clwb'/>
+ <feature name='gfni'/>
+ <feature name='la57'/>
+ <feature name='pku'/>
+ <feature name='vaes'/>
+ <feature name='vpclmulqdq'/>
+ <feature name='wbnoinvd'/>
+ </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='clwb'/>
+ <feature name='gfni'/>
+ <feature name='hle'/>
+ <feature name='la57'/>
+ <feature name='pku'/>
+ <feature name='rtm'/>
+ <feature name='vaes'/>
+ <feature name='vpclmulqdq'/>
+ <feature name='wbnoinvd'/>
+ </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='clwb'/>
+ <feature name='gfni'/>
+ <feature name='la57'/>
+ <feature name='pku'/>
+ <feature name='vaes'/>
+ <feature name='vpclmulqdq'/>
+ <feature name='wbnoinvd'/>
+ </blockers>
+ <model usable='no' vendor='Intel'>Icelake-Server-v3</model>
+ <blockers model='Icelake-Server-v3'>
+ <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='clwb'/>
+ <feature name='gfni'/>
+ <feature name='ibrs-all'/>
+ <feature name='la57'/>
+ <feature name='mds-no'/>
+ <feature name='pku'/>
+ <feature name='rdctl-no'/>
+ <feature name='taa-no'/>
+ <feature name='vaes'/>
+ <feature name='vpclmulqdq'/>
+ <feature name='wbnoinvd'/>
+ </blockers>
+ <model usable='no' vendor='Intel'>Icelake-Server-v4</model>
+ <blockers model='Icelake-Server-v4'>
+ <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='clwb'/>
+ <feature name='fsrm'/>
+ <feature name='gfni'/>
+ <feature name='ibrs-all'/>
+ <feature name='la57'/>
+ <feature name='mds-no'/>
+ <feature name='pku'/>
+ <feature name='rdctl-no'/>
+ <feature name='rdpid'/>
+ <feature name='sha-ni'/>
+ <feature name='taa-no'/>
+ <feature name='vaes'/>
+ <feature name='vpclmulqdq'/>
+ <feature name='wbnoinvd'/>
+ </blockers>
+ <model usable='no' vendor='Intel'>Icelake-Server-v5</model>
+ <blockers model='Icelake-Server-v5'>
+ <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='clwb'/>
+ <feature name='fsrm'/>
+ <feature name='gfni'/>
+ <feature name='ibrs-all'/>
+ <feature name='la57'/>
+ <feature name='mds-no'/>
+ <feature name='pku'/>
+ <feature name='rdctl-no'/>
+ <feature name='rdpid'/>
+ <feature name='sha-ni'/>
+ <feature name='taa-no'/>
+ <feature name='vaes'/>
+ <feature name='vpclmulqdq'/>
+ <feature name='wbnoinvd'/>
+ </blockers>
+ <model usable='no' vendor='Intel'>Icelake-Server-v6</model>
+ <blockers model='Icelake-Server-v6'>
+ <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='clwb'/>
+ <feature name='fsrm'/>
+ <feature name='gfni'/>
+ <feature name='ibrs-all'/>
+ <feature name='la57'/>
+ <feature name='mds-no'/>
+ <feature name='pku'/>
+ <feature name='rdctl-no'/>
+ <feature name='rdpid'/>
+ <feature name='sha-ni'/>
+ <feature name='taa-no'/>
+ <feature name='vaes'/>
+ <feature name='vpclmulqdq'/>
+ <feature name='wbnoinvd'/>
+ </blockers>
+ <model usable='no' vendor='Intel'>Icelake-Server-v7</model>
+ <blockers model='Icelake-Server-v7'>
+ <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='clwb'/>
+ <feature name='fsrm'/>
+ <feature name='gfni'/>
+ <feature name='hle'/>
+ <feature name='ibrs-all'/>
+ <feature name='la57'/>
+ <feature name='mds-no'/>
+ <feature name='pku'/>
+ <feature name='rdctl-no'/>
+ <feature name='rdpid'/>
+ <feature name='rtm'/>
+ <feature name='sha-ni'/>
+ <feature name='taa-no'/>
+ <feature name='vaes'/>
+ <feature name='vpclmulqdq'/>
+ <feature name='wbnoinvd'/>
+ </blockers>
+ <model usable='yes' vendor='Intel' canonical='IvyBridge-v1'>IvyBridge</model>
+ <model usable='yes' vendor='Intel' canonical='IvyBridge-v2'>IvyBridge-IBRS</model>
+ <model usable='yes' vendor='Intel'>IvyBridge-v1</model>
+ <model usable='yes' vendor='Intel'>IvyBridge-v2</model>
+ <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'/>
+ </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'/>
+ </blockers>
+ <model usable='yes' vendor='Intel' canonical='Nehalem-v1'>Nehalem</model>
+ <model usable='yes' vendor='Intel' canonical='Nehalem-v2'>Nehalem-IBRS</model>
+ <model usable='yes' vendor='Intel'>Nehalem-v1</model>
+ <model usable='yes' vendor='Intel'>Nehalem-v2</model>
+ <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'/>
+ <feature name='sse4a'/>
+ </blockers>
+ <model usable='no' vendor='AMD'>Opteron_G3-v1</model>
+ <blockers model='Opteron_G3-v1'>
+ <feature name='misalignsse'/>
+ <feature name='sse4a'/>
+ </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='sse4a'/>
+ <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='sse4a'/>
+ <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='sse4a'/>
+ <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='sse4a'/>
+ <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='yes' vendor='Intel' canonical='SandyBridge-v1'>SandyBridge</model>
+ <model usable='yes' vendor='Intel' canonical='SandyBridge-v2'>SandyBridge-IBRS</model>
+ <model usable='yes' vendor='Intel'>SandyBridge-v1</model>
+ <model usable='yes' vendor='Intel'>SandyBridge-v2</model>
+ <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='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='clwb'/>
+ <feature name='fsrc'/>
+ <feature name='fsrm'/>
+ <feature name='fsrs'/>
+ <feature name='fzrm'/>
+ <feature name='gfni'/>
+ <feature name='hle'/>
+ <feature name='ibrs-all'/>
+ <feature name='la57'/>
+ <feature name='mds-no'/>
+ <feature name='pku'/>
+ <feature name='rdctl-no'/>
+ <feature name='rdpid'/>
+ <feature name='rtm'/>
+ <feature name='serialize'/>
+ <feature name='sha-ni'/>
+ <feature name='taa-no'/>
+ <feature name='tsx-ldtrk'/>
+ <feature name='vaes'/>
+ <feature name='vpclmulqdq'/>
+ <feature name='wbnoinvd'/>
+ <feature name='xfd'/>
+ </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='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='clwb'/>
+ <feature name='fsrc'/>
+ <feature name='fsrm'/>
+ <feature name='fsrs'/>
+ <feature name='fzrm'/>
+ <feature name='gfni'/>
+ <feature name='hle'/>
+ <feature name='ibrs-all'/>
+ <feature name='la57'/>
+ <feature name='mds-no'/>
+ <feature name='pku'/>
+ <feature name='rdctl-no'/>
+ <feature name='rdpid'/>
+ <feature name='rtm'/>
+ <feature name='serialize'/>
+ <feature name='sha-ni'/>
+ <feature name='taa-no'/>
+ <feature name='tsx-ldtrk'/>
+ <feature name='vaes'/>
+ <feature name='vpclmulqdq'/>
+ <feature name='wbnoinvd'/>
+ <feature name='xfd'/>
+ </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='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='clwb'/>
+ <feature name='fbsdp-no'/>
+ <feature name='fsrc'/>
+ <feature name='fsrm'/>
+ <feature name='fsrs'/>
+ <feature name='fzrm'/>
+ <feature name='gfni'/>
+ <feature name='hle'/>
+ <feature name='ibrs-all'/>
+ <feature name='la57'/>
+ <feature name='mds-no'/>
+ <feature name='pku'/>
+ <feature name='psdp-no'/>
+ <feature name='rdctl-no'/>
+ <feature name='rdpid'/>
+ <feature name='rtm'/>
+ <feature name='sbdr-ssdp-no'/>
+ <feature name='serialize'/>
+ <feature name='sha-ni'/>
+ <feature name='taa-no'/>
+ <feature name='tsx-ldtrk'/>
+ <feature name='vaes'/>
+ <feature name='vpclmulqdq'/>
+ <feature name='wbnoinvd'/>
+ <feature name='xfd'/>
+ </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='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='clwb'/>
+ <feature name='fbsdp-no'/>
+ <feature name='fsrc'/>
+ <feature name='fsrm'/>
+ <feature name='fsrs'/>
+ <feature name='fzrm'/>
+ <feature name='gfni'/>
+ <feature name='hle'/>
+ <feature name='ibrs-all'/>
+ <feature name='la57'/>
+ <feature name='mds-no'/>
+ <feature name='movdir64b'/>
+ <feature name='movdiri'/>
+ <feature name='pku'/>
+ <feature name='psdp-no'/>
+ <feature name='rdctl-no'/>
+ <feature name='rdpid'/>
+ <feature name='rtm'/>
+ <feature name='sbdr-ssdp-no'/>
+ <feature name='serialize'/>
+ <feature name='sha-ni'/>
+ <feature name='taa-no'/>
+ <feature name='tsx-ldtrk'/>
+ <feature name='vaes'/>
+ <feature name='vpclmulqdq'/>
+ <feature name='wbnoinvd'/>
+ <feature name='xfd'/>
+ </blockers>
+ <model usable='no' vendor='Intel' canonical='SierraForest-v1'>SierraForest</model>
+ <blockers model='SierraForest'>
+ <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='clwb'/>
+ <feature name='cmpccxadd'/>
+ <feature name='fbsdp-no'/>
+ <feature name='fsrm'/>
+ <feature name='fsrs'/>
+ <feature name='gfni'/>
+ <feature name='ibrs-all'/>
+ <feature name='mcdt-no'/>
+ <feature name='mds-no'/>
+ <feature name='pbrsb-no'/>
+ <feature name='pku'/>
+ <feature name='psdp-no'/>
+ <feature name='rdctl-no'/>
+ <feature name='rdpid'/>
+ <feature name='sbdr-ssdp-no'/>
+ <feature name='serialize'/>
+ <feature name='sha-ni'/>
+ <feature name='vaes'/>
+ <feature name='vpclmulqdq'/>
+ <feature name='wbnoinvd'/>
+ </blockers>
+ <model usable='no' vendor='Intel'>SierraForest-v1</model>
+ <blockers model='SierraForest-v1'>
+ <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='clwb'/>
+ <feature name='cmpccxadd'/>
+ <feature name='fbsdp-no'/>
+ <feature name='fsrm'/>
+ <feature name='fsrs'/>
+ <feature name='gfni'/>
+ <feature name='ibrs-all'/>
+ <feature name='mcdt-no'/>
+ <feature name='mds-no'/>
+ <feature name='pbrsb-no'/>
+ <feature name='pku'/>
+ <feature name='psdp-no'/>
+ <feature name='rdctl-no'/>
+ <feature name='rdpid'/>
+ <feature name='sbdr-ssdp-no'/>
+ <feature name='serialize'/>
+ <feature name='sha-ni'/>
+ <feature name='vaes'/>
+ <feature name='vpclmulqdq'/>
+ <feature name='wbnoinvd'/>
+ </blockers>
+ <model usable='no' vendor='Intel' canonical='Skylake-Client-v1'>Skylake-Client</model>
+ <blockers model='Skylake-Client'>
+ <feature name='hle'/>
+ <feature name='rtm'/>
+ </blockers>
+ <model usable='no' vendor='Intel' canonical='Skylake-Client-v2'>Skylake-Client-IBRS</model>
+ <blockers model='Skylake-Client-IBRS'>
+ <feature name='hle'/>
+ <feature name='rtm'/>
+ </blockers>
+ <model usable='yes' vendor='Intel' canonical='Skylake-Client-v3'>Skylake-Client-noTSX-IBRS</model>
+ <model usable='no' vendor='Intel'>Skylake-Client-v1</model>
+ <blockers model='Skylake-Client-v1'>
+ <feature name='hle'/>
+ <feature name='rtm'/>
+ </blockers>
+ <model usable='no' vendor='Intel'>Skylake-Client-v2</model>
+ <blockers model='Skylake-Client-v2'>
+ <feature name='hle'/>
+ <feature name='rtm'/>
+ </blockers>
+ <model usable='yes' vendor='Intel'>Skylake-Client-v3</model>
+ <model usable='yes' vendor='Intel'>Skylake-Client-v4</model>
+ <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='clwb'/>
+ <feature name='hle'/>
+ <feature name='pku'/>
+ <feature name='rtm'/>
+ </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='clwb'/>
+ <feature name='hle'/>
+ <feature name='pku'/>
+ <feature name='rtm'/>
+ </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='clwb'/>
+ <feature name='pku'/>
+ </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='clwb'/>
+ <feature name='hle'/>
+ <feature name='pku'/>
+ <feature name='rtm'/>
+ </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='clwb'/>
+ <feature name='hle'/>
+ <feature name='pku'/>
+ <feature name='rtm'/>
+ </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='clwb'/>
+ <feature name='pku'/>
+ </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='clwb'/>
+ <feature name='pku'/>
+ </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='clwb'/>
+ <feature name='pku'/>
+ </blockers>
+ <model usable='no' vendor='Intel' canonical='Snowridge-v1'>Snowridge</model>
+ <blockers model='Snowridge'>
+ <feature name='cldemote'/>
+ <feature name='clwb'/>
+ <feature name='core-capability'/>
+ <feature name='gfni'/>
+ <feature name='movdir64b'/>
+ <feature name='movdiri'/>
+ <feature name='sha-ni'/>
+ <feature name='split-lock-detect'/>
+ </blockers>
+ <model usable='no' vendor='Intel'>Snowridge-v1</model>
+ <blockers model='Snowridge-v1'>
+ <feature name='cldemote'/>
+ <feature name='clwb'/>
+ <feature name='core-capability'/>
+ <feature name='gfni'/>
+ <feature name='movdir64b'/>
+ <feature name='movdiri'/>
+ <feature name='sha-ni'/>
+ <feature name='split-lock-detect'/>
+ </blockers>
+ <model usable='no' vendor='Intel'>Snowridge-v2</model>
+ <blockers model='Snowridge-v2'>
+ <feature name='cldemote'/>
+ <feature name='clwb'/>
+ <feature name='core-capability'/>
+ <feature name='gfni'/>
+ <feature name='movdir64b'/>
+ <feature name='movdiri'/>
+ <feature name='sha-ni'/>
+ <feature name='split-lock-detect'/>
+ </blockers>
+ <model usable='no' vendor='Intel'>Snowridge-v3</model>
+ <blockers model='Snowridge-v3'>
+ <feature name='cldemote'/>
+ <feature name='clwb'/>
+ <feature name='core-capability'/>
+ <feature name='gfni'/>
+ <feature name='movdir64b'/>
+ <feature name='movdiri'/>
+ <feature name='sha-ni'/>
+ <feature name='split-lock-detect'/>
+ </blockers>
+ <model usable='no' vendor='Intel'>Snowridge-v4</model>
+ <blockers model='Snowridge-v4'>
+ <feature name='cldemote'/>
+ <feature name='clwb'/>
+ <feature name='gfni'/>
+ <feature name='movdir64b'/>
+ <feature name='movdiri'/>
+ <feature name='sha-ni'/>
+ </blockers>
+ <model usable='yes' vendor='Intel' canonical='Westmere-v1'>Westmere</model>
+ <model usable='yes' vendor='Intel' canonical='Westmere-v2'>Westmere-IBRS</model>
+ <model usable='yes' vendor='Intel'>Westmere-v1</model>
+ <model usable='yes' vendor='Intel'>Westmere-v2</model>
+ <model usable='no' vendor='AMD' canonical='athlon-v1'>athlon</model>
+ <blockers model='athlon'>
+ <feature name='3dnow'/>
+ <feature name='3dnowext'/>
+ <feature name='mmxext'/>
+ </blockers>
+ <model usable='no' vendor='AMD'>athlon-v1</model>
+ <blockers model='athlon-v1'>
+ <feature name='3dnow'/>
+ <feature name='3dnowext'/>
+ <feature name='mmxext'/>
+ </blockers>
+ <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='3dnow'/>
+ <feature name='3dnowext'/>
+ <feature name='fxsr_opt'/>
+ <feature name='mmxext'/>
+ <feature name='sse4a'/>
+ </blockers>
+ <model usable='no' vendor='AMD'>phenom-v1</model>
+ <blockers model='phenom-v1'>
+ <feature name='3dnow'/>
+ <feature name='3dnowext'/>
+ <feature name='fxsr_opt'/>
+ <feature name='mmxext'/>
+ <feature name='sse4a'/>
+ </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>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>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='no'/>
+ <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>relaxed</value>
+ <value>vapic</value>
+ <value>spinlocks</value>
+ <value>vpindex</value>
+ <value>runtime</value>
+ <value>synic</value>
+ <value>stimer</value>
+ <value>reset</value>
+ <value>vendor_id</value>
+ <value>frequencies</value>
+ <value>reenlightenment</value>
+ <value>tlbflush</value>
+ <value>ipi</value>
+ <value>evmcs</value>
+ <value>avic</value>
+ <value>emsr_bitmap</value>
+ <value>xmm_input</value>
+ </enum>
+ <defaults>
+ <spinlocks>4095</spinlocks>
+ <stimer_direct>on</stimer_direct>
+ <tlbflush_direct>on</tlbflush_direct>
+ <tlbflush_extended>on</tlbflush_extended>
+ <vendor_id>Linux KVM Hv</vendor_id>
+ </defaults>
+ </hyperv>
+ <launchSecurity supported='yes'>
+ <enum name='sectype'>
+ <value>tdx</value>
+ </enum>
+ </launchSecurity>
+ </features>
+</domainCapabilities>
diff --git a/tests/domaincapsdata/qemu_10.1.50-tcg.x86_64.xml b/tests/domaincapsdata/qemu_10.1.50-tcg.x86_64.xml
new file mode 100644
index 0000000000..6a356c3f52
--- /dev/null
+++ b/tests/domaincapsdata/qemu_10.1.50-tcg.x86_64.xml
@@ -0,0 +1,1827 @@
+<domainCapabilities>
+ <path>/usr/bin/qemu-system-x86_64</path>
+ <domain>qemu</domain>
+ <machine>pc-i440fx-10.2</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>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='no'/>
+ <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>relaxed</value>
+ <value>vapic</value>
+ <value>spinlocks</value>
+ <value>vpindex</value>
+ <value>runtime</value>
+ <value>synic</value>
+ <value>stimer</value>
+ <value>reset</value>
+ <value>vendor_id</value>
+ <value>frequencies</value>
+ <value>reenlightenment</value>
+ <value>tlbflush</value>
+ <value>ipi</value>
+ <value>evmcs</value>
+ <value>avic</value>
+ <value>emsr_bitmap</value>
+ <value>xmm_input</value>
+ </enum>
+ <defaults>
+ <spinlocks>4095</spinlocks>
+ <stimer_direct>on</stimer_direct>
+ <tlbflush_direct>on</tlbflush_direct>
+ <tlbflush_extended>on</tlbflush_extended>
+ <vendor_id>Linux KVM Hv</vendor_id>
+ </defaults>
+ </hyperv>
+ <launchSecurity supported='yes'>
+ <enum name='sectype'>
+ <value>tdx</value>
+ </enum>
+ </launchSecurity>
+ </features>
+</domainCapabilities>
diff --git a/tests/domaincapsdata/qemu_10.1.50.x86_64.xml b/tests/domaincapsdata/qemu_10.1.50.x86_64.xml
new file mode 100644
index 0000000000..a5c237639f
--- /dev/null
+++ b/tests/domaincapsdata/qemu_10.1.50.x86_64.xml
@@ -0,0 +1,1795 @@
+<domainCapabilities>
+ <path>/usr/bin/qemu-system-x86_64</path>
+ <domain>kvm</domain>
+ <machine>pc-i440fx-10.2</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='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='yes'>
+ <model fallback='forbid'>Skylake-Client-IBRS</model>
+ <vendor>Intel</vendor>
+ <maxphysaddr mode='passthrough' limit='64'/>
+ <feature policy='require' name='vmx'/>
+ <feature policy='require' name='pdcm'/>
+ <feature policy='require' name='hypervisor'/>
+ <feature policy='require' name='ss'/>
+ <feature policy='require' name='tsc_adjust'/>
+ <feature policy='require' name='zero-fcs-fds'/>
+ <feature policy='require' name='mpx'/>
+ <feature policy='require' name='clflushopt'/>
+ <feature policy='require' name='umip'/>
+ <feature policy='require' name='md-clear'/>
+ <feature policy='require' name='stibp'/>
+ <feature policy='require' name='flush-l1d'/>
+ <feature policy='require' name='arch-capabilities'/>
+ <feature policy='require' name='ssbd'/>
+ <feature policy='require' name='xsaves'/>
+ <feature policy='require' name='pdpe1gb'/>
+ <feature policy='require' name='invtsc'/>
+ <feature policy='require' name='ibpb'/>
+ <feature policy='require' name='ibrs'/>
+ <feature policy='require' name='amd-stibp'/>
+ <feature policy='require' name='amd-ssbd'/>
+ <feature policy='require' name='rsba'/>
+ <feature policy='require' name='skip-l1dfl-vmentry'/>
+ <feature policy='require' name='pschange-mc-no'/>
+ <feature policy='require' name='rfds-no'/>
+ <feature policy='require' name='vmx-ins-outs'/>
+ <feature policy='require' name='vmx-true-ctls'/>
+ <feature policy='require' name='vmx-store-lma'/>
+ <feature policy='require' name='vmx-activity-hlt'/>
+ <feature policy='require' name='vmx-activity-wait-sipi'/>
+ <feature policy='require' name='vmx-vmwrite-vmexit-fields'/>
+ <feature policy='require' name='vmx-apicv-xapic'/>
+ <feature policy='require' name='vmx-ept'/>
+ <feature policy='require' name='vmx-desc-exit'/>
+ <feature policy='require' name='vmx-rdtscp-exit'/>
+ <feature policy='require' name='vmx-apicv-x2apic'/>
+ <feature policy='require' name='vmx-vpid'/>
+ <feature policy='require' name='vmx-wbinvd-exit'/>
+ <feature policy='require' name='vmx-unrestricted-guest'/>
+ <feature policy='require' name='vmx-rdrand-exit'/>
+ <feature policy='require' name='vmx-invpcid-exit'/>
+ <feature policy='require' name='vmx-vmfunc'/>
+ <feature policy='require' name='vmx-shadow-vmcs'/>
+ <feature policy='require' name='vmx-encls-exit'/>
+ <feature policy='require' name='vmx-rdseed-exit'/>
+ <feature policy='require' name='vmx-pml'/>
+ <feature policy='require' name='vmx-xsaves'/>
+ <feature policy='require' name='vmx-ept-execonly'/>
+ <feature policy='require' name='vmx-page-walk-4'/>
+ <feature policy='require' name='vmx-ept-2mb'/>
+ <feature policy='require' name='vmx-ept-1gb'/>
+ <feature policy='require' name='vmx-invept'/>
+ <feature policy='require' name='vmx-eptad'/>
+ <feature policy='require' name='vmx-invept-single-context'/>
+ <feature policy='require' name='vmx-invept-all-context'/>
+ <feature policy='require' name='vmx-invvpid'/>
+ <feature policy='require' name='vmx-invvpid-single-addr'/>
+ <feature policy='require' name='vmx-invvpid-all-context'/>
+ <feature policy='require' name='vmx-invvpid-single-context-noglobals'/>
+ <feature policy='require' name='vmx-intr-exit'/>
+ <feature policy='require' name='vmx-nmi-exit'/>
+ <feature policy='require' name='vmx-vnmi'/>
+ <feature policy='require' name='vmx-preemption-timer'/>
+ <feature policy='require' name='vmx-vintr-pending'/>
+ <feature policy='require' name='vmx-tsc-offset'/>
+ <feature policy='require' name='vmx-hlt-exit'/>
+ <feature policy='require' name='vmx-invlpg-exit'/>
+ <feature policy='require' name='vmx-mwait-exit'/>
+ <feature policy='require' name='vmx-rdpmc-exit'/>
+ <feature policy='require' name='vmx-rdtsc-exit'/>
+ <feature policy='require' name='vmx-cr3-load-noexit'/>
+ <feature policy='require' name='vmx-cr3-store-noexit'/>
+ <feature policy='require' name='vmx-cr8-load-exit'/>
+ <feature policy='require' name='vmx-cr8-store-exit'/>
+ <feature policy='require' name='vmx-flexpriority'/>
+ <feature policy='require' name='vmx-vnmi-pending'/>
+ <feature policy='require' name='vmx-movdr-exit'/>
+ <feature policy='require' name='vmx-io-exit'/>
+ <feature policy='require' name='vmx-io-bitmap'/>
+ <feature policy='require' name='vmx-mtf'/>
+ <feature policy='require' name='vmx-msr-bitmap'/>
+ <feature policy='require' name='vmx-monitor-exit'/>
+ <feature policy='require' name='vmx-pause-exit'/>
+ <feature policy='require' name='vmx-secondary-ctls'/>
+ <feature policy='require' name='vmx-exit-nosave-debugctl'/>
+ <feature policy='require' name='vmx-exit-load-perf-global-ctrl'/>
+ <feature policy='require' name='vmx-exit-ack-intr'/>
+ <feature policy='require' name='vmx-exit-save-pat'/>
+ <feature policy='require' name='vmx-exit-load-pat'/>
+ <feature policy='require' name='vmx-exit-save-efer'/>
+ <feature policy='require' name='vmx-exit-load-efer'/>
+ <feature policy='require' name='vmx-exit-save-preemption-timer'/>
+ <feature policy='require' name='vmx-exit-clear-bndcfgs'/>
+ <feature policy='require' name='vmx-entry-noload-debugctl'/>
+ <feature policy='require' name='vmx-entry-ia32e-mode'/>
+ <feature policy='require' name='vmx-entry-load-perf-global-ctrl'/>
+ <feature policy='require' name='vmx-entry-load-pat'/>
+ <feature policy='require' name='vmx-entry-load-efer'/>
+ <feature policy='require' name='vmx-entry-load-bndcfgs'/>
+ <feature policy='require' name='vmx-eptp-switching'/>
+ <feature policy='disable' name='hle'/>
+ <feature policy='disable' name='rtm'/>
+ </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='rtm'/>
+ </blockers>
+ <model usable='no' vendor='Intel' canonical='Broadwell-v3'>Broadwell-IBRS</model>
+ <blockers model='Broadwell-IBRS'>
+ <feature name='hle'/>
+ <feature name='rtm'/>
+ </blockers>
+ <model usable='yes' vendor='Intel' canonical='Broadwell-v2'>Broadwell-noTSX</model>
+ <model usable='yes' vendor='Intel' canonical='Broadwell-v4'>Broadwell-noTSX-IBRS</model>
+ <model usable='no' vendor='Intel'>Broadwell-v1</model>
+ <blockers model='Broadwell-v1'>
+ <feature name='hle'/>
+ <feature name='rtm'/>
+ </blockers>
+ <model usable='yes' vendor='Intel'>Broadwell-v2</model>
+ <model usable='no' vendor='Intel'>Broadwell-v3</model>
+ <blockers model='Broadwell-v3'>
+ <feature name='hle'/>
+ <feature name='rtm'/>
+ </blockers>
+ <model usable='yes' vendor='Intel'>Broadwell-v4</model>
+ <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='clwb'/>
+ <feature name='hle'/>
+ <feature name='pku'/>
+ <feature name='rtm'/>
+ </blockers>
+ <model usable='no' vendor='Intel' canonical='Cascadelake-Server-v3'>Cascadelake-Server-noTSX</model>
+ <blockers model='Cascadelake-Server-noTSX'>
+ <feature name='avx512bw'/>
+ <feature name='avx512cd'/>
+ <feature name='avx512dq'/>
+ <feature name='avx512f'/>
+ <feature name='avx512vl'/>
+ <feature name='avx512vnni'/>
+ <feature name='clwb'/>
+ <feature name='ibrs-all'/>
+ <feature name='mds-no'/>
+ <feature name='pku'/>
+ <feature name='rdctl-no'/>
+ </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='clwb'/>
+ <feature name='hle'/>
+ <feature name='pku'/>
+ <feature name='rtm'/>
+ </blockers>
+ <model usable='no' vendor='Intel'>Cascadelake-Server-v2</model>
+ <blockers model='Cascadelake-Server-v2'>
+ <feature name='avx512bw'/>
+ <feature name='avx512cd'/>
+ <feature name='avx512dq'/>
+ <feature name='avx512f'/>
+ <feature name='avx512vl'/>
+ <feature name='avx512vnni'/>
+ <feature name='clwb'/>
+ <feature name='hle'/>
+ <feature name='ibrs-all'/>
+ <feature name='mds-no'/>
+ <feature name='pku'/>
+ <feature name='rdctl-no'/>
+ <feature name='rtm'/>
+ </blockers>
+ <model usable='no' vendor='Intel'>Cascadelake-Server-v3</model>
+ <blockers model='Cascadelake-Server-v3'>
+ <feature name='avx512bw'/>
+ <feature name='avx512cd'/>
+ <feature name='avx512dq'/>
+ <feature name='avx512f'/>
+ <feature name='avx512vl'/>
+ <feature name='avx512vnni'/>
+ <feature name='clwb'/>
+ <feature name='ibrs-all'/>
+ <feature name='mds-no'/>
+ <feature name='pku'/>
+ <feature name='rdctl-no'/>
+ </blockers>
+ <model usable='no' vendor='Intel'>Cascadelake-Server-v4</model>
+ <blockers model='Cascadelake-Server-v4'>
+ <feature name='avx512bw'/>
+ <feature name='avx512cd'/>
+ <feature name='avx512dq'/>
+ <feature name='avx512f'/>
+ <feature name='avx512vl'/>
+ <feature name='avx512vnni'/>
+ <feature name='clwb'/>
+ <feature name='ibrs-all'/>
+ <feature name='mds-no'/>
+ <feature name='pku'/>
+ <feature name='rdctl-no'/>
+ </blockers>
+ <model usable='no' vendor='Intel'>Cascadelake-Server-v5</model>
+ <blockers model='Cascadelake-Server-v5'>
+ <feature name='avx512bw'/>
+ <feature name='avx512cd'/>
+ <feature name='avx512dq'/>
+ <feature name='avx512f'/>
+ <feature name='avx512vl'/>
+ <feature name='avx512vnni'/>
+ <feature name='clwb'/>
+ <feature name='ibrs-all'/>
+ <feature name='mds-no'/>
+ <feature name='pku'/>
+ <feature name='rdctl-no'/>
+ </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='avx512-bf16'/>
+ <feature name='avx512bw'/>
+ <feature name='avx512cd'/>
+ <feature name='avx512dq'/>
+ <feature name='avx512f'/>
+ <feature name='avx512vl'/>
+ <feature name='avx512vnni'/>
+ <feature name='clwb'/>
+ <feature name='hle'/>
+ <feature name='ibrs-all'/>
+ <feature name='mds-no'/>
+ <feature name='pku'/>
+ <feature name='rdctl-no'/>
+ <feature name='rtm'/>
+ <feature name='taa-no'/>
+ </blockers>
+ <model usable='no' vendor='Intel'>Cooperlake-v1</model>
+ <blockers model='Cooperlake-v1'>
+ <feature name='avx512-bf16'/>
+ <feature name='avx512bw'/>
+ <feature name='avx512cd'/>
+ <feature name='avx512dq'/>
+ <feature name='avx512f'/>
+ <feature name='avx512vl'/>
+ <feature name='avx512vnni'/>
+ <feature name='clwb'/>
+ <feature name='hle'/>
+ <feature name='ibrs-all'/>
+ <feature name='mds-no'/>
+ <feature name='pku'/>
+ <feature name='rdctl-no'/>
+ <feature name='rtm'/>
+ <feature name='taa-no'/>
+ </blockers>
+ <model usable='no' vendor='Intel'>Cooperlake-v2</model>
+ <blockers model='Cooperlake-v2'>
+ <feature name='avx512-bf16'/>
+ <feature name='avx512bw'/>
+ <feature name='avx512cd'/>
+ <feature name='avx512dq'/>
+ <feature name='avx512f'/>
+ <feature name='avx512vl'/>
+ <feature name='avx512vnni'/>
+ <feature name='clwb'/>
+ <feature name='hle'/>
+ <feature name='ibrs-all'/>
+ <feature name='mds-no'/>
+ <feature name='pku'/>
+ <feature name='rdctl-no'/>
+ <feature name='rtm'/>
+ <feature name='taa-no'/>
+ </blockers>
+ <model usable='no' vendor='Intel' canonical='Denverton-v1'>Denverton</model>
+ <blockers model='Denverton'>
+ <feature name='rdctl-no'/>
+ <feature name='sha-ni'/>
+ </blockers>
+ <model usable='no' vendor='Intel'>Denverton-v1</model>
+ <blockers model='Denverton-v1'>
+ <feature name='rdctl-no'/>
+ <feature name='sha-ni'/>
+ </blockers>
+ <model usable='no' vendor='Intel'>Denverton-v2</model>
+ <blockers model='Denverton-v2'>
+ <feature name='rdctl-no'/>
+ <feature name='sha-ni'/>
+ </blockers>
+ <model usable='no' vendor='Intel'>Denverton-v3</model>
+ <blockers model='Denverton-v3'>
+ <feature name='rdctl-no'/>
+ <feature name='sha-ni'/>
+ </blockers>
+ <model usable='no' vendor='Hygon' canonical='Dhyana-v1'>Dhyana</model>
+ <blockers model='Dhyana'>
+ <feature name='cr8legacy'/>
+ <feature name='fxsr_opt'/>
+ <feature name='misalignsse'/>
+ <feature name='mmxext'/>
+ <feature name='osvw'/>
+ <feature name='sse4a'/>
+ </blockers>
+ <model usable='no' vendor='Hygon'>Dhyana-v1</model>
+ <blockers model='Dhyana-v1'>
+ <feature name='cr8legacy'/>
+ <feature name='fxsr_opt'/>
+ <feature name='misalignsse'/>
+ <feature name='mmxext'/>
+ <feature name='osvw'/>
+ <feature name='sse4a'/>
+ </blockers>
+ <model usable='no' vendor='Hygon'>Dhyana-v2</model>
+ <blockers model='Dhyana-v2'>
+ <feature name='cr8legacy'/>
+ <feature name='fxsr_opt'/>
+ <feature name='misalignsse'/>
+ <feature name='mmxext'/>
+ <feature name='osvw'/>
+ <feature name='sse4a'/>
+ </blockers>
+ <model usable='no' vendor='AMD' canonical='EPYC-v1'>EPYC</model>
+ <blockers model='EPYC'>
+ <feature name='cr8legacy'/>
+ <feature name='fxsr_opt'/>
+ <feature name='misalignsse'/>
+ <feature name='mmxext'/>
+ <feature name='osvw'/>
+ <feature name='sha-ni'/>
+ <feature name='sse4a'/>
+ </blockers>
+ <model usable='no' vendor='AMD' canonical='EPYC-Genoa-v1'>EPYC-Genoa</model>
+ <blockers model='EPYC-Genoa'>
+ <feature name='amd-psfd'/>
+ <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='clwb'/>
+ <feature name='clzero'/>
+ <feature name='cr8legacy'/>
+ <feature name='fsrm'/>
+ <feature name='fxsr_opt'/>
+ <feature name='gfni'/>
+ <feature name='la57'/>
+ <feature name='lfence-always-serializing'/>
+ <feature name='misalignsse'/>
+ <feature name='mmxext'/>
+ <feature name='no-nested-data-bp'/>
+ <feature name='null-sel-clr-base'/>
+ <feature name='osvw'/>
+ <feature name='perfctr_core'/>
+ <feature name='pku'/>
+ <feature name='rdpid'/>
+ <feature name='sha-ni'/>
+ <feature name='sse4a'/>
+ <feature name='stibp-always-on'/>
+ <feature name='vaes'/>
+ <feature name='vpclmulqdq'/>
+ <feature name='wbnoinvd'/>
+ <feature name='xsaveerptr'/>
+ </blockers>
+ <model usable='no' vendor='AMD'>EPYC-Genoa-v1</model>
+ <blockers model='EPYC-Genoa-v1'>
+ <feature name='amd-psfd'/>
+ <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='clwb'/>
+ <feature name='clzero'/>
+ <feature name='cr8legacy'/>
+ <feature name='fsrm'/>
+ <feature name='fxsr_opt'/>
+ <feature name='gfni'/>
+ <feature name='la57'/>
+ <feature name='lfence-always-serializing'/>
+ <feature name='misalignsse'/>
+ <feature name='mmxext'/>
+ <feature name='no-nested-data-bp'/>
+ <feature name='null-sel-clr-base'/>
+ <feature name='osvw'/>
+ <feature name='perfctr_core'/>
+ <feature name='pku'/>
+ <feature name='rdpid'/>
+ <feature name='sha-ni'/>
+ <feature name='sse4a'/>
+ <feature name='stibp-always-on'/>
+ <feature name='vaes'/>
+ <feature name='vpclmulqdq'/>
+ <feature name='wbnoinvd'/>
+ <feature name='xsaveerptr'/>
+ </blockers>
+ <model usable='no' vendor='AMD' canonical='EPYC-v2'>EPYC-IBPB</model>
+ <blockers model='EPYC-IBPB'>
+ <feature name='cr8legacy'/>
+ <feature name='fxsr_opt'/>
+ <feature name='misalignsse'/>
+ <feature name='mmxext'/>
+ <feature name='osvw'/>
+ <feature name='sha-ni'/>
+ <feature name='sse4a'/>
+ </blockers>
+ <model usable='no' vendor='AMD' canonical='EPYC-Milan-v1'>EPYC-Milan</model>
+ <blockers model='EPYC-Milan'>
+ <feature name='clwb'/>
+ <feature name='clzero'/>
+ <feature name='cr8legacy'/>
+ <feature name='fsrm'/>
+ <feature name='fxsr_opt'/>
+ <feature name='misalignsse'/>
+ <feature name='mmxext'/>
+ <feature name='osvw'/>
+ <feature name='perfctr_core'/>
+ <feature name='pku'/>
+ <feature name='rdpid'/>
+ <feature name='sha-ni'/>
+ <feature name='sse4a'/>
+ <feature name='wbnoinvd'/>
+ <feature name='xsaveerptr'/>
+ </blockers>
+ <model usable='no' vendor='AMD'>EPYC-Milan-v1</model>
+ <blockers model='EPYC-Milan-v1'>
+ <feature name='clwb'/>
+ <feature name='clzero'/>
+ <feature name='cr8legacy'/>
+ <feature name='fsrm'/>
+ <feature name='fxsr_opt'/>
+ <feature name='misalignsse'/>
+ <feature name='mmxext'/>
+ <feature name='osvw'/>
+ <feature name='perfctr_core'/>
+ <feature name='pku'/>
+ <feature name='rdpid'/>
+ <feature name='sha-ni'/>
+ <feature name='sse4a'/>
+ <feature name='wbnoinvd'/>
+ <feature name='xsaveerptr'/>
+ </blockers>
+ <model usable='no' vendor='AMD'>EPYC-Milan-v2</model>
+ <blockers model='EPYC-Milan-v2'>
+ <feature name='amd-psfd'/>
+ <feature name='clwb'/>
+ <feature name='clzero'/>
+ <feature name='cr8legacy'/>
+ <feature name='fsrm'/>
+ <feature name='fxsr_opt'/>
+ <feature name='lfence-always-serializing'/>
+ <feature name='misalignsse'/>
+ <feature name='mmxext'/>
+ <feature name='no-nested-data-bp'/>
+ <feature name='null-sel-clr-base'/>
+ <feature name='osvw'/>
+ <feature name='perfctr_core'/>
+ <feature name='pku'/>
+ <feature name='rdpid'/>
+ <feature name='sha-ni'/>
+ <feature name='sse4a'/>
+ <feature name='stibp-always-on'/>
+ <feature name='vaes'/>
+ <feature name='vpclmulqdq'/>
+ <feature name='wbnoinvd'/>
+ <feature name='xsaveerptr'/>
+ </blockers>
+ <model usable='no' vendor='AMD' canonical='EPYC-Rome-v1'>EPYC-Rome</model>
+ <blockers model='EPYC-Rome'>
+ <feature name='clwb'/>
+ <feature name='clzero'/>
+ <feature name='cr8legacy'/>
+ <feature name='fxsr_opt'/>
+ <feature name='misalignsse'/>
+ <feature name='mmxext'/>
+ <feature name='osvw'/>
+ <feature name='perfctr_core'/>
+ <feature name='rdpid'/>
+ <feature name='sha-ni'/>
+ <feature name='sse4a'/>
+ <feature name='wbnoinvd'/>
+ <feature name='xsaveerptr'/>
+ </blockers>
+ <model usable='no' vendor='AMD'>EPYC-Rome-v1</model>
+ <blockers model='EPYC-Rome-v1'>
+ <feature name='clwb'/>
+ <feature name='clzero'/>
+ <feature name='cr8legacy'/>
+ <feature name='fxsr_opt'/>
+ <feature name='misalignsse'/>
+ <feature name='mmxext'/>
+ <feature name='osvw'/>
+ <feature name='perfctr_core'/>
+ <feature name='rdpid'/>
+ <feature name='sha-ni'/>
+ <feature name='sse4a'/>
+ <feature name='wbnoinvd'/>
+ <feature name='xsaveerptr'/>
+ </blockers>
+ <model usable='no' vendor='AMD'>EPYC-Rome-v2</model>
+ <blockers model='EPYC-Rome-v2'>
+ <feature name='clwb'/>
+ <feature name='clzero'/>
+ <feature name='cr8legacy'/>
+ <feature name='fxsr_opt'/>
+ <feature name='misalignsse'/>
+ <feature name='mmxext'/>
+ <feature name='osvw'/>
+ <feature name='perfctr_core'/>
+ <feature name='rdpid'/>
+ <feature name='sha-ni'/>
+ <feature name='sse4a'/>
+ <feature name='wbnoinvd'/>
+ <feature name='xsaveerptr'/>
+ </blockers>
+ <model usable='no' vendor='AMD'>EPYC-Rome-v3</model>
+ <blockers model='EPYC-Rome-v3'>
+ <feature name='clwb'/>
+ <feature name='clzero'/>
+ <feature name='cr8legacy'/>
+ <feature name='fxsr_opt'/>
+ <feature name='misalignsse'/>
+ <feature name='mmxext'/>
+ <feature name='osvw'/>
+ <feature name='perfctr_core'/>
+ <feature name='rdpid'/>
+ <feature name='sha-ni'/>
+ <feature name='sse4a'/>
+ <feature name='wbnoinvd'/>
+ <feature name='xsaveerptr'/>
+ </blockers>
+ <model usable='no' vendor='AMD'>EPYC-Rome-v4</model>
+ <blockers model='EPYC-Rome-v4'>
+ <feature name='clwb'/>
+ <feature name='clzero'/>
+ <feature name='cr8legacy'/>
+ <feature name='fxsr_opt'/>
+ <feature name='misalignsse'/>
+ <feature name='mmxext'/>
+ <feature name='osvw'/>
+ <feature name='perfctr_core'/>
+ <feature name='rdpid'/>
+ <feature name='sha-ni'/>
+ <feature name='sse4a'/>
+ <feature name='wbnoinvd'/>
+ <feature name='xsaveerptr'/>
+ </blockers>
+ <model usable='no' vendor='AMD'>EPYC-v1</model>
+ <blockers model='EPYC-v1'>
+ <feature name='cr8legacy'/>
+ <feature name='fxsr_opt'/>
+ <feature name='misalignsse'/>
+ <feature name='mmxext'/>
+ <feature name='osvw'/>
+ <feature name='sha-ni'/>
+ <feature name='sse4a'/>
+ </blockers>
+ <model usable='no' vendor='AMD'>EPYC-v2</model>
+ <blockers model='EPYC-v2'>
+ <feature name='cr8legacy'/>
+ <feature name='fxsr_opt'/>
+ <feature name='misalignsse'/>
+ <feature name='mmxext'/>
+ <feature name='osvw'/>
+ <feature name='sha-ni'/>
+ <feature name='sse4a'/>
+ </blockers>
+ <model usable='no' vendor='AMD'>EPYC-v3</model>
+ <blockers model='EPYC-v3'>
+ <feature name='clzero'/>
+ <feature name='cr8legacy'/>
+ <feature name='fxsr_opt'/>
+ <feature name='misalignsse'/>
+ <feature name='mmxext'/>
+ <feature name='osvw'/>
+ <feature name='perfctr_core'/>
+ <feature name='sha-ni'/>
+ <feature name='sse4a'/>
+ <feature name='xsaveerptr'/>
+ </blockers>
+ <model usable='no' vendor='AMD'>EPYC-v4</model>
+ <blockers model='EPYC-v4'>
+ <feature name='clzero'/>
+ <feature name='cr8legacy'/>
+ <feature name='fxsr_opt'/>
+ <feature name='misalignsse'/>
+ <feature name='mmxext'/>
+ <feature name='osvw'/>
+ <feature name='perfctr_core'/>
+ <feature name='sha-ni'/>
+ <feature name='sse4a'/>
+ <feature name='xsaveerptr'/>
+ </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='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='clwb'/>
+ <feature name='fbsdp-no'/>
+ <feature name='fsrc'/>
+ <feature name='fsrm'/>
+ <feature name='fsrs'/>
+ <feature name='fzrm'/>
+ <feature name='gfni'/>
+ <feature name='hle'/>
+ <feature name='ibrs-all'/>
+ <feature name='la57'/>
+ <feature name='mcdt-no'/>
+ <feature name='mds-no'/>
+ <feature name='pbrsb-no'/>
+ <feature name='pku'/>
+ <feature name='prefetchiti'/>
+ <feature name='psdp-no'/>
+ <feature name='rdctl-no'/>
+ <feature name='rdpid'/>
+ <feature name='rtm'/>
+ <feature name='sbdr-ssdp-no'/>
+ <feature name='serialize'/>
+ <feature name='sha-ni'/>
+ <feature name='taa-no'/>
+ <feature name='tsx-ldtrk'/>
+ <feature name='vaes'/>
+ <feature name='vpclmulqdq'/>
+ <feature name='wbnoinvd'/>
+ <feature name='xfd'/>
+ </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='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='clwb'/>
+ <feature name='fbsdp-no'/>
+ <feature name='fsrc'/>
+ <feature name='fsrm'/>
+ <feature name='fsrs'/>
+ <feature name='fzrm'/>
+ <feature name='gfni'/>
+ <feature name='hle'/>
+ <feature name='ibrs-all'/>
+ <feature name='la57'/>
+ <feature name='mcdt-no'/>
+ <feature name='mds-no'/>
+ <feature name='pbrsb-no'/>
+ <feature name='pku'/>
+ <feature name='prefetchiti'/>
+ <feature name='psdp-no'/>
+ <feature name='rdctl-no'/>
+ <feature name='rdpid'/>
+ <feature name='rtm'/>
+ <feature name='sbdr-ssdp-no'/>
+ <feature name='serialize'/>
+ <feature name='sha-ni'/>
+ <feature name='taa-no'/>
+ <feature name='tsx-ldtrk'/>
+ <feature name='vaes'/>
+ <feature name='vpclmulqdq'/>
+ <feature name='wbnoinvd'/>
+ <feature name='xfd'/>
+ </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='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='clwb'/>
+ <feature name='fbsdp-no'/>
+ <feature name='fsrc'/>
+ <feature name='fsrm'/>
+ <feature name='fsrs'/>
+ <feature name='fzrm'/>
+ <feature name='gfni'/>
+ <feature name='hle'/>
+ <feature name='ibrs-all'/>
+ <feature name='la57'/>
+ <feature name='mcdt-no'/>
+ <feature name='mds-no'/>
+ <feature name='movdir64b'/>
+ <feature name='movdiri'/>
+ <feature name='pbrsb-no'/>
+ <feature name='pku'/>
+ <feature name='prefetchiti'/>
+ <feature name='psdp-no'/>
+ <feature name='rdctl-no'/>
+ <feature name='rdpid'/>
+ <feature name='rtm'/>
+ <feature name='sbdr-ssdp-no'/>
+ <feature name='serialize'/>
+ <feature name='sha-ni'/>
+ <feature name='taa-no'/>
+ <feature name='tsx-ldtrk'/>
+ <feature name='vaes'/>
+ <feature name='vpclmulqdq'/>
+ <feature name='wbnoinvd'/>
+ <feature name='xfd'/>
+ </blockers>
+ <model usable='no' vendor='Intel' canonical='Haswell-v1'>Haswell</model>
+ <blockers model='Haswell'>
+ <feature name='hle'/>
+ <feature name='rtm'/>
+ </blockers>
+ <model usable='no' vendor='Intel' canonical='Haswell-v3'>Haswell-IBRS</model>
+ <blockers model='Haswell-IBRS'>
+ <feature name='hle'/>
+ <feature name='rtm'/>
+ </blockers>
+ <model usable='yes' vendor='Intel' canonical='Haswell-v2'>Haswell-noTSX</model>
+ <model usable='yes' vendor='Intel' canonical='Haswell-v4'>Haswell-noTSX-IBRS</model>
+ <model usable='no' vendor='Intel'>Haswell-v1</model>
+ <blockers model='Haswell-v1'>
+ <feature name='hle'/>
+ <feature name='rtm'/>
+ </blockers>
+ <model usable='yes' vendor='Intel'>Haswell-v2</model>
+ <model usable='no' vendor='Intel'>Haswell-v3</model>
+ <blockers model='Haswell-v3'>
+ <feature name='hle'/>
+ <feature name='rtm'/>
+ </blockers>
+ <model usable='yes' vendor='Intel'>Haswell-v4</model>
+ <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='clwb'/>
+ <feature name='gfni'/>
+ <feature name='hle'/>
+ <feature name='la57'/>
+ <feature name='pku'/>
+ <feature name='rtm'/>
+ <feature name='vaes'/>
+ <feature name='vpclmulqdq'/>
+ <feature name='wbnoinvd'/>
+ </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='clwb'/>
+ <feature name='gfni'/>
+ <feature name='la57'/>
+ <feature name='pku'/>
+ <feature name='vaes'/>
+ <feature name='vpclmulqdq'/>
+ <feature name='wbnoinvd'/>
+ </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='clwb'/>
+ <feature name='gfni'/>
+ <feature name='hle'/>
+ <feature name='la57'/>
+ <feature name='pku'/>
+ <feature name='rtm'/>
+ <feature name='vaes'/>
+ <feature name='vpclmulqdq'/>
+ <feature name='wbnoinvd'/>
+ </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='clwb'/>
+ <feature name='gfni'/>
+ <feature name='la57'/>
+ <feature name='pku'/>
+ <feature name='vaes'/>
+ <feature name='vpclmulqdq'/>
+ <feature name='wbnoinvd'/>
+ </blockers>
+ <model usable='no' vendor='Intel'>Icelake-Server-v3</model>
+ <blockers model='Icelake-Server-v3'>
+ <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='clwb'/>
+ <feature name='gfni'/>
+ <feature name='ibrs-all'/>
+ <feature name='la57'/>
+ <feature name='mds-no'/>
+ <feature name='pku'/>
+ <feature name='rdctl-no'/>
+ <feature name='taa-no'/>
+ <feature name='vaes'/>
+ <feature name='vpclmulqdq'/>
+ <feature name='wbnoinvd'/>
+ </blockers>
+ <model usable='no' vendor='Intel'>Icelake-Server-v4</model>
+ <blockers model='Icelake-Server-v4'>
+ <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='clwb'/>
+ <feature name='fsrm'/>
+ <feature name='gfni'/>
+ <feature name='ibrs-all'/>
+ <feature name='la57'/>
+ <feature name='mds-no'/>
+ <feature name='pku'/>
+ <feature name='rdctl-no'/>
+ <feature name='rdpid'/>
+ <feature name='sha-ni'/>
+ <feature name='taa-no'/>
+ <feature name='vaes'/>
+ <feature name='vpclmulqdq'/>
+ <feature name='wbnoinvd'/>
+ </blockers>
+ <model usable='no' vendor='Intel'>Icelake-Server-v5</model>
+ <blockers model='Icelake-Server-v5'>
+ <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='clwb'/>
+ <feature name='fsrm'/>
+ <feature name='gfni'/>
+ <feature name='ibrs-all'/>
+ <feature name='la57'/>
+ <feature name='mds-no'/>
+ <feature name='pku'/>
+ <feature name='rdctl-no'/>
+ <feature name='rdpid'/>
+ <feature name='sha-ni'/>
+ <feature name='taa-no'/>
+ <feature name='vaes'/>
+ <feature name='vpclmulqdq'/>
+ <feature name='wbnoinvd'/>
+ </blockers>
+ <model usable='no' vendor='Intel'>Icelake-Server-v6</model>
+ <blockers model='Icelake-Server-v6'>
+ <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='clwb'/>
+ <feature name='fsrm'/>
+ <feature name='gfni'/>
+ <feature name='ibrs-all'/>
+ <feature name='la57'/>
+ <feature name='mds-no'/>
+ <feature name='pku'/>
+ <feature name='rdctl-no'/>
+ <feature name='rdpid'/>
+ <feature name='sha-ni'/>
+ <feature name='taa-no'/>
+ <feature name='vaes'/>
+ <feature name='vpclmulqdq'/>
+ <feature name='wbnoinvd'/>
+ </blockers>
+ <model usable='no' vendor='Intel'>Icelake-Server-v7</model>
+ <blockers model='Icelake-Server-v7'>
+ <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='clwb'/>
+ <feature name='fsrm'/>
+ <feature name='gfni'/>
+ <feature name='hle'/>
+ <feature name='ibrs-all'/>
+ <feature name='la57'/>
+ <feature name='mds-no'/>
+ <feature name='pku'/>
+ <feature name='rdctl-no'/>
+ <feature name='rdpid'/>
+ <feature name='rtm'/>
+ <feature name='sha-ni'/>
+ <feature name='taa-no'/>
+ <feature name='vaes'/>
+ <feature name='vpclmulqdq'/>
+ <feature name='wbnoinvd'/>
+ </blockers>
+ <model usable='yes' vendor='Intel' canonical='IvyBridge-v1'>IvyBridge</model>
+ <model usable='yes' vendor='Intel' canonical='IvyBridge-v2'>IvyBridge-IBRS</model>
+ <model usable='yes' vendor='Intel'>IvyBridge-v1</model>
+ <model usable='yes' vendor='Intel'>IvyBridge-v2</model>
+ <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'/>
+ </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'/>
+ </blockers>
+ <model usable='yes' vendor='Intel' canonical='Nehalem-v1'>Nehalem</model>
+ <model usable='yes' vendor='Intel' canonical='Nehalem-v2'>Nehalem-IBRS</model>
+ <model usable='yes' vendor='Intel'>Nehalem-v1</model>
+ <model usable='yes' vendor='Intel'>Nehalem-v2</model>
+ <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'/>
+ <feature name='sse4a'/>
+ </blockers>
+ <model usable='no' vendor='AMD'>Opteron_G3-v1</model>
+ <blockers model='Opteron_G3-v1'>
+ <feature name='misalignsse'/>
+ <feature name='sse4a'/>
+ </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='sse4a'/>
+ <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='sse4a'/>
+ <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='sse4a'/>
+ <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='sse4a'/>
+ <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='yes' vendor='Intel' canonical='SandyBridge-v1'>SandyBridge</model>
+ <model usable='yes' vendor='Intel' canonical='SandyBridge-v2'>SandyBridge-IBRS</model>
+ <model usable='yes' vendor='Intel'>SandyBridge-v1</model>
+ <model usable='yes' vendor='Intel'>SandyBridge-v2</model>
+ <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='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='clwb'/>
+ <feature name='fsrc'/>
+ <feature name='fsrm'/>
+ <feature name='fsrs'/>
+ <feature name='fzrm'/>
+ <feature name='gfni'/>
+ <feature name='hle'/>
+ <feature name='ibrs-all'/>
+ <feature name='la57'/>
+ <feature name='mds-no'/>
+ <feature name='pku'/>
+ <feature name='rdctl-no'/>
+ <feature name='rdpid'/>
+ <feature name='rtm'/>
+ <feature name='serialize'/>
+ <feature name='sha-ni'/>
+ <feature name='taa-no'/>
+ <feature name='tsx-ldtrk'/>
+ <feature name='vaes'/>
+ <feature name='vpclmulqdq'/>
+ <feature name='wbnoinvd'/>
+ <feature name='xfd'/>
+ </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='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='clwb'/>
+ <feature name='fsrc'/>
+ <feature name='fsrm'/>
+ <feature name='fsrs'/>
+ <feature name='fzrm'/>
+ <feature name='gfni'/>
+ <feature name='hle'/>
+ <feature name='ibrs-all'/>
+ <feature name='la57'/>
+ <feature name='mds-no'/>
+ <feature name='pku'/>
+ <feature name='rdctl-no'/>
+ <feature name='rdpid'/>
+ <feature name='rtm'/>
+ <feature name='serialize'/>
+ <feature name='sha-ni'/>
+ <feature name='taa-no'/>
+ <feature name='tsx-ldtrk'/>
+ <feature name='vaes'/>
+ <feature name='vpclmulqdq'/>
+ <feature name='wbnoinvd'/>
+ <feature name='xfd'/>
+ </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='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='clwb'/>
+ <feature name='fbsdp-no'/>
+ <feature name='fsrc'/>
+ <feature name='fsrm'/>
+ <feature name='fsrs'/>
+ <feature name='fzrm'/>
+ <feature name='gfni'/>
+ <feature name='hle'/>
+ <feature name='ibrs-all'/>
+ <feature name='la57'/>
+ <feature name='mds-no'/>
+ <feature name='pku'/>
+ <feature name='psdp-no'/>
+ <feature name='rdctl-no'/>
+ <feature name='rdpid'/>
+ <feature name='rtm'/>
+ <feature name='sbdr-ssdp-no'/>
+ <feature name='serialize'/>
+ <feature name='sha-ni'/>
+ <feature name='taa-no'/>
+ <feature name='tsx-ldtrk'/>
+ <feature name='vaes'/>
+ <feature name='vpclmulqdq'/>
+ <feature name='wbnoinvd'/>
+ <feature name='xfd'/>
+ </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='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='clwb'/>
+ <feature name='fbsdp-no'/>
+ <feature name='fsrc'/>
+ <feature name='fsrm'/>
+ <feature name='fsrs'/>
+ <feature name='fzrm'/>
+ <feature name='gfni'/>
+ <feature name='hle'/>
+ <feature name='ibrs-all'/>
+ <feature name='la57'/>
+ <feature name='mds-no'/>
+ <feature name='movdir64b'/>
+ <feature name='movdiri'/>
+ <feature name='pku'/>
+ <feature name='psdp-no'/>
+ <feature name='rdctl-no'/>
+ <feature name='rdpid'/>
+ <feature name='rtm'/>
+ <feature name='sbdr-ssdp-no'/>
+ <feature name='serialize'/>
+ <feature name='sha-ni'/>
+ <feature name='taa-no'/>
+ <feature name='tsx-ldtrk'/>
+ <feature name='vaes'/>
+ <feature name='vpclmulqdq'/>
+ <feature name='wbnoinvd'/>
+ <feature name='xfd'/>
+ </blockers>
+ <model usable='no' vendor='Intel' canonical='SierraForest-v1'>SierraForest</model>
+ <blockers model='SierraForest'>
+ <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='clwb'/>
+ <feature name='cmpccxadd'/>
+ <feature name='fbsdp-no'/>
+ <feature name='fsrm'/>
+ <feature name='fsrs'/>
+ <feature name='gfni'/>
+ <feature name='ibrs-all'/>
+ <feature name='mcdt-no'/>
+ <feature name='mds-no'/>
+ <feature name='pbrsb-no'/>
+ <feature name='pku'/>
+ <feature name='psdp-no'/>
+ <feature name='rdctl-no'/>
+ <feature name='rdpid'/>
+ <feature name='sbdr-ssdp-no'/>
+ <feature name='serialize'/>
+ <feature name='sha-ni'/>
+ <feature name='vaes'/>
+ <feature name='vpclmulqdq'/>
+ <feature name='wbnoinvd'/>
+ </blockers>
+ <model usable='no' vendor='Intel'>SierraForest-v1</model>
+ <blockers model='SierraForest-v1'>
+ <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='clwb'/>
+ <feature name='cmpccxadd'/>
+ <feature name='fbsdp-no'/>
+ <feature name='fsrm'/>
+ <feature name='fsrs'/>
+ <feature name='gfni'/>
+ <feature name='ibrs-all'/>
+ <feature name='mcdt-no'/>
+ <feature name='mds-no'/>
+ <feature name='pbrsb-no'/>
+ <feature name='pku'/>
+ <feature name='psdp-no'/>
+ <feature name='rdctl-no'/>
+ <feature name='rdpid'/>
+ <feature name='sbdr-ssdp-no'/>
+ <feature name='serialize'/>
+ <feature name='sha-ni'/>
+ <feature name='vaes'/>
+ <feature name='vpclmulqdq'/>
+ <feature name='wbnoinvd'/>
+ </blockers>
+ <model usable='no' vendor='Intel' canonical='Skylake-Client-v1'>Skylake-Client</model>
+ <blockers model='Skylake-Client'>
+ <feature name='hle'/>
+ <feature name='rtm'/>
+ </blockers>
+ <model usable='no' vendor='Intel' canonical='Skylake-Client-v2'>Skylake-Client-IBRS</model>
+ <blockers model='Skylake-Client-IBRS'>
+ <feature name='hle'/>
+ <feature name='rtm'/>
+ </blockers>
+ <model usable='yes' vendor='Intel' canonical='Skylake-Client-v3'>Skylake-Client-noTSX-IBRS</model>
+ <model usable='no' vendor='Intel'>Skylake-Client-v1</model>
+ <blockers model='Skylake-Client-v1'>
+ <feature name='hle'/>
+ <feature name='rtm'/>
+ </blockers>
+ <model usable='no' vendor='Intel'>Skylake-Client-v2</model>
+ <blockers model='Skylake-Client-v2'>
+ <feature name='hle'/>
+ <feature name='rtm'/>
+ </blockers>
+ <model usable='yes' vendor='Intel'>Skylake-Client-v3</model>
+ <model usable='yes' vendor='Intel'>Skylake-Client-v4</model>
+ <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='clwb'/>
+ <feature name='hle'/>
+ <feature name='pku'/>
+ <feature name='rtm'/>
+ </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='clwb'/>
+ <feature name='hle'/>
+ <feature name='pku'/>
+ <feature name='rtm'/>
+ </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='clwb'/>
+ <feature name='pku'/>
+ </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='clwb'/>
+ <feature name='hle'/>
+ <feature name='pku'/>
+ <feature name='rtm'/>
+ </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='clwb'/>
+ <feature name='hle'/>
+ <feature name='pku'/>
+ <feature name='rtm'/>
+ </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='clwb'/>
+ <feature name='pku'/>
+ </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='clwb'/>
+ <feature name='pku'/>
+ </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='clwb'/>
+ <feature name='pku'/>
+ </blockers>
+ <model usable='no' vendor='Intel' canonical='Snowridge-v1'>Snowridge</model>
+ <blockers model='Snowridge'>
+ <feature name='cldemote'/>
+ <feature name='clwb'/>
+ <feature name='core-capability'/>
+ <feature name='gfni'/>
+ <feature name='movdir64b'/>
+ <feature name='movdiri'/>
+ <feature name='sha-ni'/>
+ <feature name='split-lock-detect'/>
+ </blockers>
+ <model usable='no' vendor='Intel'>Snowridge-v1</model>
+ <blockers model='Snowridge-v1'>
+ <feature name='cldemote'/>
+ <feature name='clwb'/>
+ <feature name='core-capability'/>
+ <feature name='gfni'/>
+ <feature name='movdir64b'/>
+ <feature name='movdiri'/>
+ <feature name='sha-ni'/>
+ <feature name='split-lock-detect'/>
+ </blockers>
+ <model usable='no' vendor='Intel'>Snowridge-v2</model>
+ <blockers model='Snowridge-v2'>
+ <feature name='cldemote'/>
+ <feature name='clwb'/>
+ <feature name='core-capability'/>
+ <feature name='gfni'/>
+ <feature name='movdir64b'/>
+ <feature name='movdiri'/>
+ <feature name='sha-ni'/>
+ <feature name='split-lock-detect'/>
+ </blockers>
+ <model usable='no' vendor='Intel'>Snowridge-v3</model>
+ <blockers model='Snowridge-v3'>
+ <feature name='cldemote'/>
+ <feature name='clwb'/>
+ <feature name='core-capability'/>
+ <feature name='gfni'/>
+ <feature name='movdir64b'/>
+ <feature name='movdiri'/>
+ <feature name='sha-ni'/>
+ <feature name='split-lock-detect'/>
+ </blockers>
+ <model usable='no' vendor='Intel'>Snowridge-v4</model>
+ <blockers model='Snowridge-v4'>
+ <feature name='cldemote'/>
+ <feature name='clwb'/>
+ <feature name='gfni'/>
+ <feature name='movdir64b'/>
+ <feature name='movdiri'/>
+ <feature name='sha-ni'/>
+ </blockers>
+ <model usable='yes' vendor='Intel' canonical='Westmere-v1'>Westmere</model>
+ <model usable='yes' vendor='Intel' canonical='Westmere-v2'>Westmere-IBRS</model>
+ <model usable='yes' vendor='Intel'>Westmere-v1</model>
+ <model usable='yes' vendor='Intel'>Westmere-v2</model>
+ <model usable='no' vendor='AMD' canonical='athlon-v1'>athlon</model>
+ <blockers model='athlon'>
+ <feature name='3dnow'/>
+ <feature name='3dnowext'/>
+ <feature name='mmxext'/>
+ </blockers>
+ <model usable='no' vendor='AMD'>athlon-v1</model>
+ <blockers model='athlon-v1'>
+ <feature name='3dnow'/>
+ <feature name='3dnowext'/>
+ <feature name='mmxext'/>
+ </blockers>
+ <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='3dnow'/>
+ <feature name='3dnowext'/>
+ <feature name='fxsr_opt'/>
+ <feature name='mmxext'/>
+ <feature name='sse4a'/>
+ </blockers>
+ <model usable='no' vendor='AMD'>phenom-v1</model>
+ <blockers model='phenom-v1'>
+ <feature name='3dnow'/>
+ <feature name='3dnowext'/>
+ <feature name='fxsr_opt'/>
+ <feature name='mmxext'/>
+ <feature name='sse4a'/>
+ </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>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='no'/>
+ <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>relaxed</value>
+ <value>vapic</value>
+ <value>spinlocks</value>
+ <value>vpindex</value>
+ <value>runtime</value>
+ <value>synic</value>
+ <value>stimer</value>
+ <value>reset</value>
+ <value>vendor_id</value>
+ <value>frequencies</value>
+ <value>reenlightenment</value>
+ <value>tlbflush</value>
+ <value>ipi</value>
+ <value>evmcs</value>
+ <value>avic</value>
+ <value>emsr_bitmap</value>
+ <value>xmm_input</value>
+ </enum>
+ <defaults>
+ <spinlocks>4095</spinlocks>
+ <stimer_direct>on</stimer_direct>
+ <tlbflush_direct>on</tlbflush_direct>
+ <tlbflush_extended>on</tlbflush_extended>
+ <vendor_id>Linux KVM Hv</vendor_id>
+ </defaults>
+ </hyperv>
+ <launchSecurity supported='yes'>
+ <enum name='sectype'>
+ <value>tdx</value>
+ </enum>
+ </launchSecurity>
+ </features>
+</domainCapabilities>
diff --git a/tests/qemucapabilitiesdata/caps_10.1.50_x86_64.replies b/tests/qemucapabilitiesdata/caps_10.1.50_x86_64.replies
new file mode 100644
index 0000000000..aff05ef488
--- /dev/null
+++ b/tests/qemucapabilitiesdata/caps_10.1.50_x86_64.replies
@@ -0,0 +1,46770 @@
+{
+ "execute": "qmp_capabilities",
+ "id": "libvirt-1"
+}
+
+{
+ "return": {},
+ "id": "libvirt-1"
+}
+
+{
+ "execute": "query-version",
+ "id": "libvirt-2"
+}
+
+{
+ "return": {
+ "qemu": {
+ "micro": 50,
+ "minor": 1,
+ "major": 10
+ },
+ "package": "v10.1.0-1606-gc0e80879c8"
+ },
+ "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-accelerators",
+ "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": "query-firmware-log",
+ "ret-type": "224",
+ "meta-type": "command",
+ "arg-type": "223"
+ },
+ {
+ "name": "dump-skeys",
+ "ret-type": "0",
+ "meta-type": "command",
+ "arg-type": "225"
+ },
+ {
+ "name": "query-cpu-model-comparison",
+ "ret-type": "227",
+ "meta-type": "command",
+ "arg-type": "226"
+ },
+ {
+ "name": "query-cpu-model-baseline",
+ "ret-type": "229",
+ "meta-type": "command",
+ "arg-type": "228"
+ },
+ {
+ "name": "query-cpu-model-expansion",
+ "ret-type": "231",
+ "meta-type": "command",
+ "arg-type": "230"
+ },
+ {
+ "name": "query-cpu-definitions",
+ "ret-type": "[232]",
+ "meta-type": "command",
+ "arg-type": "0"
+ },
+ {
+ "name": "set-cpu-topology",
+ "ret-type": "0",
+ "meta-type": "command",
+ "arg-type": "233",
+ "features": [
+ "unstable"
+ ]
+ },
+ {
+ "name": "CPU_POLARIZATION_CHANGE",
+ "meta-type": "event",
+ "arg-type": "234",
+ "features": [
+ "unstable"
+ ]
+ },
+ {
+ "name": "query-s390x-cpu-polarization",
+ "ret-type": "235",
+ "meta-type": "command",
+ "arg-type": "0",
+ "features": [
+ "unstable"
+ ]
+ },
+ {
+ "name": "SCLP_CPI_INFO_AVAILABLE",
+ "meta-type": "event",
+ "arg-type": "0",
+ "features": [
+ "unstable"
+ ]
+ },
+ {
+ "name": "query-replay",
+ "ret-type": "236",
+ "meta-type": "command",
+ "arg-type": "0"
+ },
+ {
+ "name": "replay-break",
+ "ret-type": "0",
+ "meta-type": "command",
+ "arg-type": "237"
+ },
+ {
+ "name": "replay-delete-break",
+ "ret-type": "0",
+ "meta-type": "command",
+ "arg-type": "0"
+ },
+ {
+ "name": "replay-seek",
+ "ret-type": "0",
+ "meta-type": "command",
+ "arg-type": "238"
+ },
+ {
+ "name": "yank",
+ "ret-type": "0",
+ "allow-oob": true,
+ "meta-type": "command",
+ "arg-type": "239"
+ },
+ {
+ "name": "query-yank",
+ "ret-type": "[240]",
+ "allow-oob": true,
+ "meta-type": "command",
+ "arg-type": "0"
+ },
+ {
+ "name": "add_client",
+ "ret-type": "0",
+ "meta-type": "command",
+ "arg-type": "241"
+ },
+ {
+ "name": "query-name",
+ "ret-type": "242",
+ "meta-type": "command",
+ "arg-type": "0"
+ },
+ {
+ "name": "query-iothreads",
+ "ret-type": "[243]",
+ "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": "244",
+ "features": [
+ "savevm-monitor-nodes"
+ ]
+ },
+ {
+ "name": "getfd",
+ "ret-type": "0",
+ "meta-type": "command",
+ "arg-type": "245"
+ },
+ {
+ "name": "closefd",
+ "ret-type": "0",
+ "meta-type": "command",
+ "arg-type": "247"
+ },
+ {
+ "name": "add-fd",
+ "ret-type": "249",
+ "meta-type": "command",
+ "arg-type": "248"
+ },
+ {
+ "name": "remove-fd",
+ "ret-type": "0",
+ "meta-type": "command",
+ "arg-type": "250"
+ },
+ {
+ "name": "query-fdsets",
+ "ret-type": "[251]",
+ "meta-type": "command",
+ "arg-type": "0"
+ },
+ {
+ "name": "query-command-line-options",
+ "ret-type": "[253]",
+ "meta-type": "command",
+ "arg-type": "252"
+ },
+ {
+ "name": "RTC_CHANGE",
+ "meta-type": "event",
+ "arg-type": "254"
+ },
+ {
+ "name": "VFU_CLIENT_HANGUP",
+ "meta-type": "event",
+ "arg-type": "255"
+ },
+ {
+ "name": "query-gic-capabilities",
+ "ret-type": "[256]",
+ "meta-type": "command",
+ "arg-type": "0"
+ },
+ {
+ "name": "rtc-reset-reinjection",
+ "ret-type": "0",
+ "meta-type": "command",
+ "arg-type": "0"
+ },
+ {
+ "name": "query-sev",
+ "ret-type": "257",
+ "meta-type": "command",
+ "arg-type": "0"
+ },
+ {
+ "name": "query-sev-launch-measure",
+ "ret-type": "258",
+ "meta-type": "command",
+ "arg-type": "0"
+ },
+ {
+ "name": "query-sev-capabilities",
+ "ret-type": "259",
+ "meta-type": "command",
+ "arg-type": "0"
+ },
+ {
+ "name": "sev-inject-launch-secret",
+ "ret-type": "0",
+ "meta-type": "command",
+ "arg-type": "260"
+ },
+ {
+ "name": "query-sev-attestation-report",
+ "ret-type": "262",
+ "meta-type": "command",
+ "arg-type": "261"
+ },
+ {
+ "name": "query-sgx",
+ "ret-type": "263",
+ "meta-type": "command",
+ "arg-type": "0"
+ },
+ {
+ "name": "query-sgx-capabilities",
+ "ret-type": "263",
+ "meta-type": "command",
+ "arg-type": "0"
+ },
+ {
+ "name": "xen-event-list",
+ "ret-type": "[264]",
+ "meta-type": "command",
+ "arg-type": "0"
+ },
+ {
+ "name": "xen-event-inject",
+ "ret-type": "0",
+ "meta-type": "command",
+ "arg-type": "265"
+ },
+ {
+ "name": "query-audiodevs",
+ "ret-type": "[266]",
+ "meta-type": "command",
+ "arg-type": "0"
+ },
+ {
+ "name": "query-acpi-ospm-status",
+ "ret-type": "[267]",
+ "meta-type": "command",
+ "arg-type": "0"
+ },
+ {
+ "name": "ACPI_DEVICE_OST",
+ "meta-type": "event",
+ "arg-type": "268"
+ },
+ {
+ "name": "inject-ghes-v2-error",
+ "ret-type": "0",
+ "meta-type": "command",
+ "arg-type": "269",
+ "features": [
+ "unstable"
+ ]
+ },
+ {
+ "name": "query-pci",
+ "ret-type": "[270]",
+ "meta-type": "command",
+ "arg-type": "0"
+ },
+ {
+ "name": "query-stats",
+ "ret-type": "[272]",
+ "meta-type": "command",
+ "arg-type": "271"
+ },
+ {
+ "name": "query-stats-schemas",
+ "ret-type": "[274]",
+ "meta-type": "command",
+ "arg-type": "273"
+ },
+ {
+ "name": "x-query-virtio",
+ "ret-type": "[275]",
+ "meta-type": "command",
+ "arg-type": "0",
+ "features": [
+ "unstable"
+ ]
+ },
+ {
+ "name": "x-query-virtio-status",
+ "ret-type": "277",
+ "meta-type": "command",
+ "arg-type": "276",
+ "features": [
+ "unstable"
+ ]
+ },
+ {
+ "name": "x-query-virtio-queue-status",
+ "ret-type": "279",
+ "meta-type": "command",
+ "arg-type": "278",
+ "features": [
+ "unstable"
+ ]
+ },
+ {
+ "name": "x-query-virtio-vhost-queue-status",
+ "ret-type": "281",
+ "meta-type": "command",
+ "arg-type": "280",
+ "features": [
+ "unstable"
+ ]
+ },
+ {
+ "name": "x-query-virtio-queue-element",
+ "ret-type": "283",
+ "meta-type": "command",
+ "arg-type": "282",
+ "features": [
+ "unstable"
+ ]
+ },
+ {
+ "name": "VFIO_MIGRATION",
+ "meta-type": "event",
+ "arg-type": "284"
+ },
+ {
+ "name": "query-cryptodev",
+ "ret-type": "[285]",
+ "meta-type": "command",
+ "arg-type": "0"
+ },
+ {
+ "name": "cxl-inject-general-media-event",
+ "ret-type": "0",
+ "meta-type": "command",
+ "arg-type": "286"
+ },
+ {
+ "name": "cxl-inject-dram-event",
+ "ret-type": "0",
+ "meta-type": "command",
+ "arg-type": "287"
+ },
+ {
+ "name": "cxl-inject-memory-module-event",
+ "ret-type": "0",
+ "meta-type": "command",
+ "arg-type": "288"
+ },
+ {
+ "name": "cxl-inject-poison",
+ "ret-type": "0",
+ "meta-type": "command",
+ "arg-type": "289"
+ },
+ {
+ "name": "cxl-inject-uncorrectable-errors",
+ "ret-type": "0",
+ "meta-type": "command",
+ "arg-type": "290"
+ },
+ {
+ "name": "cxl-inject-correctable-error",
+ "ret-type": "0",
+ "meta-type": "command",
+ "arg-type": "291"
+ },
+ {
+ "name": "cxl-add-dynamic-capacity",
+ "ret-type": "0",
+ "meta-type": "command",
+ "arg-type": "292",
+ "features": [
+ "unstable"
+ ]
+ },
+ {
+ "name": "cxl-release-dynamic-capacity",
+ "ret-type": "0",
+ "meta-type": "command",
+ "arg-type": "293",
+ "features": [
+ "unstable"
+ ]
+ },
+ {
+ "name": "0",
+ "members": [],
+ "meta-type": "object"
+ },
+ {
+ "name": "1",
+ "members": [
+ {
+ "name": "running",
+ "type": "bool"
+ },
+ {
+ "name": "status",
+ "type": "294"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "2",
+ "members": [
+ {
+ "name": "guest",
+ "type": "bool"
+ },
+ {
+ "name": "reason",
+ "type": "295"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "3",
+ "members": [
+ {
+ "name": "guest",
+ "type": "bool"
+ },
+ {
+ "name": "reason",
+ "type": "295"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "4",
+ "members": [
+ {
+ "name": "action",
+ "type": "296"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "5",
+ "members": [
+ {
+ "name": "action",
+ "type": "296"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "6",
+ "members": [
+ {
+ "name": "reboot",
+ "default": null,
+ "type": "297"
+ },
+ {
+ "name": "shutdown",
+ "default": null,
+ "type": "298"
+ },
+ {
+ "name": "panic",
+ "default": null,
+ "type": "299"
+ },
+ {
+ "name": "watchdog",
+ "default": null,
+ "type": "296"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "7",
+ "members": [
+ {
+ "name": "action",
+ "type": "300"
+ },
+ {
+ "name": "info",
+ "default": null,
+ "type": "301"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "8",
+ "members": [
+ {
+ "name": "action",
+ "type": "300"
+ },
+ {
+ "name": "info",
+ "default": null,
+ "type": "301"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "9",
+ "members": [
+ {
+ "name": "recipient",
+ "type": "302"
+ },
+ {
+ "name": "action",
+ "type": "303"
+ },
+ {
+ "name": "flags",
+ "type": "304"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "10",
+ "members": [
+ {
+ "name": "id",
+ "type": "str"
+ },
+ {
+ "name": "status",
+ "type": "305"
+ }
+ ],
+ "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": "306"
+ },
+ {
+ "name": "status",
+ "type": "305"
+ },
+ {
+ "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": "307"
+ },
+ {
+ "name": "present",
+ "type": "[307]"
+ }
+ ],
+ "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": "308"
+ }
+ ],
+ "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": "309"
+ }
+ ],
+ "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": "310"
+ },
+ {
+ "name": "driver-specific",
+ "default": null,
+ "type": "311"
+ },
+ {
+ "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": "312"
+ },
+ {
+ "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": "306"
+ },
+ {
+ "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": "309"
+ },
+ {
+ "name": "ready",
+ "type": "bool"
+ },
+ {
+ "name": "status",
+ "type": "305"
+ },
+ {
+ "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": "313"
+ }
+ ],
+ "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": "314"
+ },
+ {
+ "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": "315"
+ },
+ {
+ "name": "speed",
+ "default": null,
+ "type": "int"
+ },
+ {
+ "name": "bitmap",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "bitmap-mode",
+ "default": null,
+ "type": "316"
+ },
+ {
+ "name": "compress",
+ "default": null,
+ "type": "bool"
+ },
+ {
+ "name": "on-source-error",
+ "default": null,
+ "type": "314"
+ },
+ {
+ "name": "on-target-error",
+ "default": null,
+ "type": "314"
+ },
+ {
+ "name": "on-cbw-error",
+ "default": null,
+ "type": "317"
+ },
+ {
+ "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": "318",
+ "features": [
+ "unstable"
+ ]
+ },
+ {
+ "name": "target",
+ "type": "str"
+ },
+ {
+ "name": "format",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "mode",
+ "default": null,
+ "type": "313"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "42",
+ "members": [
+ {
+ "name": "job-id",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "device",
+ "type": "str"
+ },
+ {
+ "name": "sync",
+ "type": "315"
+ },
+ {
+ "name": "speed",
+ "default": null,
+ "type": "int"
+ },
+ {
+ "name": "bitmap",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "bitmap-mode",
+ "default": null,
+ "type": "316"
+ },
+ {
+ "name": "compress",
+ "default": null,
+ "type": "bool"
+ },
+ {
+ "name": "on-source-error",
+ "default": null,
+ "type": "314"
+ },
+ {
+ "name": "on-target-error",
+ "default": null,
+ "type": "314"
+ },
+ {
+ "name": "on-cbw-error",
+ "default": null,
+ "type": "317"
+ },
+ {
+ "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": "318",
+ "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": "[319]"
+ },
+ {
+ "name": "active",
+ "type": "bool"
+ },
+ {
+ "name": "encrypted",
+ "type": "bool"
+ },
+ {
+ "name": "detect_zeroes",
+ "type": "320"
+ },
+ {
+ "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": "321"
+ },
+ {
+ "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": "322"
+ },
+ {
+ "name": "write_threshold",
+ "type": "int"
+ },
+ {
+ "name": "dirty-bitmaps",
+ "default": null,
+ "type": "[323]"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "45",
+ "members": [
+ {
+ "name": "nodes",
+ "type": "[324]"
+ },
+ {
+ "name": "edges",
+ "type": "[325]"
+ }
+ ],
+ "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": "315"
+ },
+ {
+ "name": "mode",
+ "default": null,
+ "type": "313"
+ },
+ {
+ "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": "314"
+ },
+ {
+ "name": "on-target-error",
+ "default": null,
+ "type": "314"
+ },
+ {
+ "name": "unmap",
+ "default": null,
+ "type": "bool"
+ },
+ {
+ "name": "copy-mode",
+ "default": null,
+ "type": "326"
+ },
+ {
+ "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": "[327]"
+ }
+ ],
+ "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": "315"
+ },
+ {
+ "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": "314"
+ },
+ {
+ "name": "on-target-error",
+ "default": null,
+ "type": "314"
+ },
+ {
+ "name": "filter-node-name",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "copy-mode",
+ "default": null,
+ "type": "326"
+ },
+ {
+ "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": "314"
+ },
+ {
+ "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": "328"
+ },
+ {
+ "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": "306"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "61",
+ "tag": "driver",
+ "variants": [
+ {
+ "case": "blkdebug",
+ "type": "332"
+ },
+ {
+ "case": "blklogwrites",
+ "type": "333"
+ },
+ {
+ "case": "blkverify",
+ "type": "334"
+ },
+ {
+ "case": "blkreplay",
+ "type": "335"
+ },
+ {
+ "case": "bochs",
+ "type": "336"
+ },
+ {
+ "case": "cloop",
+ "type": "336"
+ },
+ {
+ "case": "compress",
+ "type": "336"
+ },
+ {
+ "case": "copy-before-write",
+ "type": "337"
+ },
+ {
+ "case": "copy-on-read",
+ "type": "338"
+ },
+ {
+ "case": "dmg",
+ "type": "336"
+ },
+ {
+ "case": "file",
+ "type": "339"
+ },
+ {
+ "case": "ftp",
+ "type": "340"
+ },
+ {
+ "case": "ftps",
+ "type": "341"
+ },
+ {
+ "case": "gluster",
+ "type": "342"
+ },
+ {
+ "case": "host_cdrom",
+ "type": "339"
+ },
+ {
+ "case": "host_device",
+ "type": "339"
+ },
+ {
+ "case": "http",
+ "type": "343"
+ },
+ {
+ "case": "https",
+ "type": "344"
+ },
+ {
+ "case": "iscsi",
+ "type": "346"
+ },
+ {
+ "case": "luks",
+ "type": "347"
+ },
+ {
+ "case": "nbd",
+ "type": "348"
+ },
+ {
+ "case": "nfs",
+ "type": "349"
+ },
+ {
+ "case": "null-aio",
+ "type": "350"
+ },
+ {
+ "case": "null-co",
+ "type": "350"
+ },
+ {
+ "case": "nvme",
+ "type": "351"
+ },
+ {
+ "case": "parallels",
+ "type": "336"
+ },
+ {
+ "case": "preallocate",
+ "type": "353"
+ },
+ {
+ "case": "qcow2",
+ "type": "354"
+ },
+ {
+ "case": "qcow",
+ "type": "355"
+ },
+ {
+ "case": "qed",
+ "type": "356"
+ },
+ {
+ "case": "quorum",
+ "type": "357"
+ },
+ {
+ "case": "raw",
+ "type": "358"
+ },
+ {
+ "case": "rbd",
+ "type": "359"
+ },
+ {
+ "case": "replication",
+ "type": "360"
+ },
+ {
+ "case": "snapshot-access",
+ "type": "336"
+ },
+ {
+ "case": "ssh",
+ "type": "361"
+ },
+ {
+ "case": "throttle",
+ "type": "362"
+ },
+ {
+ "case": "vdi",
+ "type": "336"
+ },
+ {
+ "case": "vhdx",
+ "type": "336"
+ },
+ {
+ "case": "vmdk",
+ "type": "356"
+ },
+ {
+ "case": "vpc",
+ "type": "336"
+ },
+ {
+ "case": "vvfat",
+ "type": "366"
+ }
+ ],
+ "members": [
+ {
+ "name": "driver",
+ "type": "329"
+ },
+ {
+ "name": "node-name",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "discard",
+ "default": null,
+ "type": "330"
+ },
+ {
+ "name": "cache",
+ "default": null,
+ "type": "331"
+ },
+ {
+ "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": "320"
+ }
+ ],
+ "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": "367"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "66",
+ "members": [
+ {
+ "name": "job-id",
+ "type": "str"
+ },
+ {
+ "name": "node-name",
+ "type": "str"
+ },
+ {
+ "name": "options",
+ "type": "368"
+ },
+ {
+ "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": "369"
+ },
+ {
+ "name": "action",
+ "type": "370"
+ },
+ {
+ "name": "nospace",
+ "default": null,
+ "type": "bool"
+ },
+ {
+ "name": "reason",
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "69",
+ "members": [
+ {
+ "name": "type",
+ "type": "306"
+ },
+ {
+ "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": "306"
+ },
+ {
+ "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": "369"
+ },
+ {
+ "name": "action",
+ "type": "370"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "72",
+ "members": [
+ {
+ "name": "type",
+ "type": "306"
+ },
+ {
+ "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": "306"
+ },
+ {
+ "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": "371"
+ },
+ {
+ "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": "372"
+ },
+ {
+ "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": "373"
+ }
+ ],
+ "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": "374"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "86",
+ "tag": "type",
+ "variants": [
+ {
+ "case": "nbd",
+ "type": "376"
+ },
+ {
+ "case": "vhost-user-blk",
+ "type": "377"
+ },
+ {
+ "case": "vduse-blk",
+ "type": "379"
+ }
+ ],
+ "members": [
+ {
+ "name": "type",
+ "type": "375"
+ },
+ {
+ "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": "374"
+ }
+ ],
+ "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": "375"
+ },
+ {
+ "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": "380"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "93",
+ "members": [
+ {
+ "name": "device",
+ "type": "str"
+ },
+ {
+ "name": "size",
+ "type": "int"
+ },
+ {
+ "name": "format",
+ "default": null,
+ "type": "380"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "str",
+ "json-type": "string",
+ "meta-type": "builtin"
+ },
+ {
+ "name": "94",
+ "members": [
+ {
+ "name": "id",
+ "type": "str"
+ },
+ {
+ "name": "backend",
+ "type": "381"
+ }
+ ],
+ "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": "381"
+ }
+ ],
+ "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": "382"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "101",
+ "members": [
+ {
+ "name": "status",
+ "type": "383"
+ },
+ {
+ "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": "[382]"
+ }
+ ],
+ "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": "385"
+ },
+ {
+ "case": "passt",
+ "type": "386"
+ },
+ {
+ "case": "user",
+ "type": "387"
+ },
+ {
+ "case": "tap",
+ "type": "388"
+ },
+ {
+ "case": "l2tpv3",
+ "type": "389"
+ },
+ {
+ "case": "socket",
+ "type": "390"
+ },
+ {
+ "case": "stream",
+ "type": "391"
+ },
+ {
+ "case": "dgram",
+ "type": "392"
+ },
+ {
+ "case": "vde",
+ "type": "393"
+ },
+ {
+ "case": "bridge",
+ "type": "394"
+ },
+ {
+ "case": "hubport",
+ "type": "395"
+ },
+ {
+ "case": "netmap",
+ "type": "396"
+ },
+ {
+ "case": "vhost-user",
+ "type": "398"
+ },
+ {
+ "case": "vhost-vdpa",
+ "type": "399"
+ },
+ {
+ "case": "none",
+ "type": "0"
+ }
+ ],
+ "members": [
+ {
+ "name": "id",
+ "type": "str"
+ },
+ {
+ "name": "type",
+ "type": "384"
+ }
+ ],
+ "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": "403"
+ },
+ {
+ "name": "unicast",
+ "type": "403"
+ },
+ {
+ "name": "vlan",
+ "type": "403"
+ },
+ {
+ "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": "404"
+ }
+ ],
+ "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": "405"
+ }
+ ],
+ "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": "406"
+ },
+ {
+ "name": "autoneg",
+ "type": "407"
+ }
+ ],
+ "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": "408"
+ },
+ {
+ "name": "mask",
+ "type": "409"
+ },
+ {
+ "name": "action",
+ "type": "410"
+ }
+ ],
+ "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": "411"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "129",
+ "tag": "protocol",
+ "variants": [
+ {
+ "case": "vnc",
+ "type": "414"
+ },
+ {
+ "case": "spice",
+ "type": "0"
+ }
+ ],
+ "members": [
+ {
+ "name": "protocol",
+ "type": "412"
+ },
+ {
+ "name": "password",
+ "type": "str"
+ },
+ {
+ "name": "connected",
+ "default": null,
+ "type": "413"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "130",
+ "tag": "protocol",
+ "variants": [
+ {
+ "case": "vnc",
+ "type": "415"
+ },
+ {
+ "case": "spice",
+ "type": "0"
+ }
+ ],
+ "members": [
+ {
+ "name": "protocol",
+ "type": "412"
+ },
+ {
+ "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": "416"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "136",
+ "members": [
+ {
+ "name": "enabled",
+ "type": "bool"
+ },
+ {
+ "name": "host",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "family",
+ "default": null,
+ "type": "421"
+ },
+ {
+ "name": "service",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "auth",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "clients",
+ "default": null,
+ "type": "[422]"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "[137]",
+ "element-type": "137",
+ "meta-type": "array"
+ },
+ {
+ "name": "137",
+ "members": [
+ {
+ "name": "id",
+ "type": "str"
+ },
+ {
+ "name": "server",
+ "type": "[423]"
+ },
+ {
+ "name": "clients",
+ "type": "[422]"
+ },
+ {
+ "name": "auth",
+ "type": "424"
+ },
+ {
+ "name": "vencrypt",
+ "default": null,
+ "type": "425"
+ },
+ {
+ "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": "426"
+ },
+ {
+ "name": "client",
+ "type": "427"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "140",
+ "members": [
+ {
+ "name": "server",
+ "type": "426"
+ },
+ {
+ "name": "client",
+ "type": "422"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "141",
+ "members": [
+ {
+ "name": "server",
+ "type": "426"
+ },
+ {
+ "name": "client",
+ "type": "422"
+ }
+ ],
+ "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": "[428]"
+ },
+ {
+ "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": "[429]"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "145",
+ "tag": "type",
+ "variants": [
+ {
+ "case": "curses",
+ "type": "434"
+ },
+ {
+ "case": "dbus",
+ "type": "436"
+ },
+ {
+ "case": "default",
+ "type": "0"
+ },
+ {
+ "case": "none",
+ "type": "0"
+ }
+ ],
+ "members": [
+ {
+ "name": "type",
+ "type": "430"
+ },
+ {
+ "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": "431"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "146",
+ "tag": "type",
+ "variants": [
+ {
+ "case": "vnc",
+ "type": "439"
+ }
+ ],
+ "members": [
+ {
+ "name": "type",
+ "type": "438"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "147",
+ "tag": "type",
+ "variants": [
+ {
+ "case": "vnc",
+ "type": "441"
+ }
+ ],
+ "members": [
+ {
+ "name": "type",
+ "type": "440"
+ }
+ ],
+ "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": "442"
+ },
+ {
+ "name": "ram",
+ "default": null,
+ "type": "443"
+ },
+ {
+ "name": "vfio",
+ "default": null,
+ "type": "444"
+ },
+ {
+ "name": "xbzrle-cache",
+ "default": null,
+ "type": "445"
+ },
+ {
+ "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": "[404]"
+ },
+ {
+ "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": "446"
+ },
+ {
+ "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": "371"
+ },
+ {
+ "name": "tls-hostname",
+ "default": null,
+ "type": "371"
+ },
+ {
+ "name": "tls-authz",
+ "default": null,
+ "type": "371"
+ },
+ {
+ "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": "447"
+ },
+ {
+ "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": "[448]"
+ },
+ {
+ "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": "449"
+ },
+ {
+ "name": "zero-page-detection",
+ "default": null,
+ "type": "450"
+ },
+ {
+ "name": "direct-io",
+ "default": null,
+ "type": "bool"
+ },
+ {
+ "name": "cpr-exec-command",
+ "default": null,
+ "type": "[str]"
+ }
+ ],
+ "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": "447"
+ },
+ {
+ "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": "[448]"
+ },
+ {
+ "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": "449"
+ },
+ {
+ "name": "zero-page-detection",
+ "default": null,
+ "type": "450"
+ },
+ {
+ "name": "direct-io",
+ "default": null,
+ "type": "bool"
+ },
+ {
+ "name": "cpr-exec-command",
+ "default": null,
+ "type": "[str]"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "154",
+ "members": [
+ {
+ "name": "status",
+ "type": "442"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "155",
+ "members": [
+ {
+ "name": "pass",
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "156",
+ "members": [
+ {
+ "name": "mode",
+ "type": "451"
+ },
+ {
+ "name": "reason",
+ "type": "452"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "157",
+ "members": [
+ {
+ "name": "state",
+ "type": "442"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "158",
+ "members": [
+ {
+ "name": "uri",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "channels",
+ "default": null,
+ "type": "[453]"
+ },
+ {
+ "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": "[453]"
+ },
+ {
+ "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": "451"
+ },
+ {
+ "name": "last-mode",
+ "type": "451"
+ },
+ {
+ "name": "reason",
+ "type": "452"
+ }
+ ],
+ "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": "454"
+ },
+ {
+ "name": "sample-pages",
+ "default": null,
+ "type": "int"
+ },
+ {
+ "name": "mode",
+ "default": null,
+ "type": "455"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "169",
+ "members": [
+ {
+ "name": "calc-time-unit",
+ "default": null,
+ "type": "454"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "170",
+ "members": [
+ {
+ "name": "dirty-rate",
+ "default": null,
+ "type": "int"
+ },
+ {
+ "name": "status",
+ "type": "456"
+ },
+ {
+ "name": "start-time",
+ "type": "int"
+ },
+ {
+ "name": "calc-time",
+ "type": "int"
+ },
+ {
+ "name": "calc-time-unit",
+ "type": "454"
+ },
+ {
+ "name": "sample-pages",
+ "type": "int"
+ },
+ {
+ "name": "mode",
+ "type": "455"
+ },
+ {
+ "name": "vcpu-dirty-rate",
+ "default": null,
+ "type": "[457]"
+ }
+ ],
+ "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": "[458]"
+ },
+ {
+ "name": "properties",
+ "default": null,
+ "type": "459"
+ }
+ ],
+ "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": "460"
+ }
+ ],
+ "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": "[461]"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "183",
+ "members": [
+ {
+ "name": "qemu",
+ "type": "462"
+ },
+ {
+ "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": "464"
+ },
+ {
+ "case": "enum",
+ "type": "465"
+ },
+ {
+ "case": "array",
+ "type": "466"
+ },
+ {
+ "case": "object",
+ "type": "467"
+ },
+ {
+ "case": "alternate",
+ "type": "468"
+ },
+ {
+ "case": "command",
+ "type": "469"
+ },
+ {
+ "case": "event",
+ "type": "470"
+ }
+ ],
+ "members": [
+ {
+ "name": "name",
+ "type": "str"
+ },
+ {
+ "name": "meta-type",
+ "type": "463"
+ },
+ {
+ "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": "[471]"
+ }
+ ],
+ "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": "473"
+ },
+ {
+ "case": "acpi-generic-port",
+ "type": "474"
+ },
+ {
+ "case": "authz-list",
+ "type": "475"
+ },
+ {
+ "case": "authz-listfile",
+ "type": "476"
+ },
+ {
+ "case": "authz-pam",
+ "type": "477"
+ },
+ {
+ "case": "authz-simple",
+ "type": "478"
+ },
+ {
+ "case": "can-host-socketcan",
+ "type": "479"
+ },
+ {
+ "case": "colo-compare",
+ "type": "480"
+ },
+ {
+ "case": "cryptodev-backend",
+ "type": "481"
+ },
+ {
+ "case": "cryptodev-backend-builtin",
+ "type": "481"
+ },
+ {
+ "case": "cryptodev-backend-lkcf",
+ "type": "481"
+ },
+ {
+ "case": "cryptodev-vhost-user",
+ "type": "482"
+ },
+ {
+ "case": "dbus-vmstate",
+ "type": "483"
+ },
+ {
+ "case": "filter-buffer",
+ "type": "484"
+ },
+ {
+ "case": "filter-dump",
+ "type": "485"
+ },
+ {
+ "case": "filter-mirror",
+ "type": "486"
+ },
+ {
+ "case": "filter-redirector",
+ "type": "487"
+ },
+ {
+ "case": "filter-replay",
+ "type": "488"
+ },
+ {
+ "case": "filter-rewriter",
+ "type": "489"
+ },
+ {
+ "case": "input-barrier",
+ "type": "491"
+ },
+ {
+ "case": "input-linux",
+ "type": "492"
+ },
+ {
+ "case": "iommufd",
+ "type": "493"
+ },
+ {
+ "case": "iothread",
+ "type": "494"
+ },
+ {
+ "case": "main-loop",
+ "type": "495"
+ },
+ {
+ "case": "memory-backend-epc",
+ "type": "496"
+ },
+ {
+ "case": "memory-backend-file",
+ "type": "497"
+ },
+ {
+ "case": "memory-backend-memfd",
+ "type": "498"
+ },
+ {
+ "case": "memory-backend-ram",
+ "type": "499"
+ },
+ {
+ "case": "memory-backend-shm",
+ "type": "500"
+ },
+ {
+ "case": "pr-manager-helper",
+ "type": "501"
+ },
+ {
+ "case": "qtest",
+ "type": "502"
+ },
+ {
+ "case": "rng-builtin",
+ "type": "503"
+ },
+ {
+ "case": "rng-egd",
+ "type": "504"
+ },
+ {
+ "case": "rng-random",
+ "type": "505"
+ },
+ {
+ "case": "secret",
+ "type": "506"
+ },
+ {
+ "case": "secret_keyring",
+ "type": "507"
+ },
+ {
+ "case": "sev-guest",
+ "type": "508"
+ },
+ {
+ "case": "sev-snp-guest",
+ "type": "509"
+ },
+ {
+ "case": "tdx-guest",
+ "type": "510"
+ },
+ {
+ "case": "thread-context",
+ "type": "511"
+ },
+ {
+ "case": "throttle-group",
+ "type": "512"
+ },
+ {
+ "case": "tls-creds-anon",
+ "type": "513"
+ },
+ {
+ "case": "tls-creds-psk",
+ "type": "514"
+ },
+ {
+ "case": "tls-creds-x509",
+ "type": "515"
+ },
+ {
+ "case": "tls-cipher-suites",
+ "type": "516"
+ },
+ {
+ "case": "x-remote-object",
+ "type": "517"
+ },
+ {
+ "case": "x-vfio-user-server",
+ "type": "518"
+ },
+ {
+ "case": "can-bus",
+ "type": "0"
+ },
+ {
+ "case": "pef-guest",
+ "type": "0"
+ },
+ {
+ "case": "s390-pv-guest",
+ "type": "0"
+ }
+ ],
+ "members": [
+ {
+ "name": "qom-type",
+ "type": "472"
+ },
+ {
+ "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": "521"
+ },
+ {
+ "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": "519"
+ },
+ {
+ "name": "target",
+ "type": "520"
+ }
+ ],
+ "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": "[522]",
+ "features": [
+ "unstable"
+ ]
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "206",
+ "members": [
+ {
+ "name": "wakeup-suspend-support",
+ "type": "bool"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "207",
+ "members": [
+ {
+ "name": "arch",
+ "type": "520"
+ }
+ ],
+ "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": "523"
+ }
+ ],
+ "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": "519"
+ },
+ {
+ "name": "qom-path",
+ "default": null,
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "214",
+ "tag": "type",
+ "variants": [
+ {
+ "case": "node",
+ "type": "525"
+ },
+ {
+ "case": "dist",
+ "type": "526"
+ },
+ {
+ "case": "cpu",
+ "type": "527"
+ },
+ {
+ "case": "hmat-lb",
+ "type": "528"
+ },
+ {
+ "case": "hmat-cache",
+ "type": "529"
+ }
+ ],
+ "members": [
+ {
+ "name": "type",
+ "type": "524"
+ }
+ ],
+ "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": "531"
+ },
+ {
+ "case": "nvdimm",
+ "type": "531"
+ },
+ {
+ "case": "virtio-pmem",
+ "type": "532"
+ },
+ {
+ "case": "virtio-mem",
+ "type": "533"
+ },
+ {
+ "case": "sgx-epc",
+ "type": "534"
+ },
+ {
+ "case": "hv-balloon",
+ "type": "535"
+ }
+ ],
+ "members": [
+ {
+ "name": "type",
+ "type": "530"
+ }
+ ],
+ "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": "max-size",
+ "default": null,
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "224",
+ "members": [
+ {
+ "name": "version",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "log",
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "225",
+ "members": [
+ {
+ "name": "filename",
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "226",
+ "members": [
+ {
+ "name": "modela",
+ "type": "536"
+ },
+ {
+ "name": "modelb",
+ "type": "536"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "227",
+ "members": [
+ {
+ "name": "result",
+ "type": "537"
+ },
+ {
+ "name": "responsible-properties",
+ "type": "[str]"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "228",
+ "members": [
+ {
+ "name": "modela",
+ "type": "536"
+ },
+ {
+ "name": "modelb",
+ "type": "536"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "229",
+ "members": [
+ {
+ "name": "model",
+ "type": "536"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "230",
+ "members": [
+ {
+ "name": "type",
+ "type": "538"
+ },
+ {
+ "name": "model",
+ "type": "536"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "231",
+ "members": [
+ {
+ "name": "model",
+ "type": "536"
+ },
+ {
+ "name": "deprecated-props",
+ "default": null,
+ "type": "[str]"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "[232]",
+ "element-type": "232",
+ "meta-type": "array"
+ },
+ {
+ "name": "232",
+ "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": "233",
+ "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": "539"
+ },
+ {
+ "name": "dedicated",
+ "default": null,
+ "type": "bool"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "234",
+ "members": [
+ {
+ "name": "polarization",
+ "type": "540"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "235",
+ "members": [
+ {
+ "name": "polarization",
+ "type": "540"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "236",
+ "members": [
+ {
+ "name": "mode",
+ "type": "541"
+ },
+ {
+ "name": "filename",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "icount",
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "237",
+ "members": [
+ {
+ "name": "icount",
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "238",
+ "members": [
+ {
+ "name": "icount",
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "239",
+ "members": [
+ {
+ "name": "instances",
+ "type": "[240]"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "[240]",
+ "element-type": "240",
+ "meta-type": "array"
+ },
+ {
+ "name": "240",
+ "tag": "type",
+ "variants": [
+ {
+ "case": "block-node",
+ "type": "543"
+ },
+ {
+ "case": "chardev",
+ "type": "544"
+ },
+ {
+ "case": "migration",
+ "type": "0"
+ }
+ ],
+ "members": [
+ {
+ "name": "type",
+ "type": "542"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "241",
+ "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": "242",
+ "members": [
+ {
+ "name": "name",
+ "default": null,
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "[243]",
+ "element-type": "243",
+ "meta-type": "array"
+ },
+ {
+ "name": "243",
+ "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": "244",
+ "members": [
+ {
+ "name": "command-line",
+ "type": "str"
+ },
+ {
+ "name": "cpu-index",
+ "default": null,
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "245",
+ "members": [
+ {
+ "name": "fdname",
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "247",
+ "members": [
+ {
+ "name": "fdname",
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "248",
+ "members": [
+ {
+ "name": "fdset-id",
+ "default": null,
+ "type": "int"
+ },
+ {
+ "name": "opaque",
+ "default": null,
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "249",
+ "members": [
+ {
+ "name": "fdset-id",
+ "type": "int"
+ },
+ {
+ "name": "fd",
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "250",
+ "members": [
+ {
+ "name": "fdset-id",
+ "type": "int"
+ },
+ {
+ "name": "fd",
+ "default": null,
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "[251]",
+ "element-type": "251",
+ "meta-type": "array"
+ },
+ {
+ "name": "251",
+ "members": [
+ {
+ "name": "fdset-id",
+ "type": "int"
+ },
+ {
+ "name": "fds",
+ "type": "[545]"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "252",
+ "members": [
+ {
+ "name": "option",
+ "default": null,
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "[253]",
+ "element-type": "253",
+ "meta-type": "array"
+ },
+ {
+ "name": "253",
+ "members": [
+ {
+ "name": "option",
+ "type": "str"
+ },
+ {
+ "name": "parameters",
+ "type": "[546]"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "254",
+ "members": [
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "qom-path",
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "255",
+ "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": "[256]",
+ "element-type": "256",
+ "meta-type": "array"
+ },
+ {
+ "name": "256",
+ "members": [
+ {
+ "name": "version",
+ "type": "int"
+ },
+ {
+ "name": "emulated",
+ "type": "bool"
+ },
+ {
+ "name": "kernel",
+ "type": "bool"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "257",
+ "tag": "sev-type",
+ "variants": [
+ {
+ "case": "sev",
+ "type": "549"
+ },
+ {
+ "case": "sev-snp",
+ "type": "550"
+ }
+ ],
+ "members": [
+ {
+ "name": "enabled",
+ "type": "bool"
+ },
+ {
+ "name": "api-major",
+ "type": "int"
+ },
+ {
+ "name": "api-minor",
+ "type": "int"
+ },
+ {
+ "name": "build-id",
+ "type": "int"
+ },
+ {
+ "name": "state",
+ "type": "547"
+ },
+ {
+ "name": "sev-type",
+ "type": "548"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "258",
+ "members": [
+ {
+ "name": "data",
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "259",
+ "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": "260",
+ "members": [
+ {
+ "name": "packet-header",
+ "type": "str"
+ },
+ {
+ "name": "secret",
+ "type": "str"
+ },
+ {
+ "name": "gpa",
+ "default": null,
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "261",
+ "members": [
+ {
+ "name": "mnonce",
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "262",
+ "members": [
+ {
+ "name": "data",
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "263",
+ "members": [
+ {
+ "name": "sgx",
+ "type": "bool"
+ },
+ {
+ "name": "sgx1",
+ "type": "bool"
+ },
+ {
+ "name": "sgx2",
+ "type": "bool"
+ },
+ {
+ "name": "flc",
+ "type": "bool"
+ },
+ {
+ "name": "sections",
+ "type": "[551]"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "[264]",
+ "element-type": "264",
+ "meta-type": "array"
+ },
+ {
+ "name": "264",
+ "members": [
+ {
+ "name": "port",
+ "type": "int"
+ },
+ {
+ "name": "vcpu",
+ "type": "int"
+ },
+ {
+ "name": "type",
+ "type": "552"
+ },
+ {
+ "name": "remote-domain",
+ "type": "str"
+ },
+ {
+ "name": "target",
+ "type": "int"
+ },
+ {
+ "name": "pending",
+ "type": "bool"
+ },
+ {
+ "name": "masked",
+ "type": "bool"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "265",
+ "members": [
+ {
+ "name": "port",
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "[266]",
+ "element-type": "266",
+ "meta-type": "array"
+ },
+ {
+ "name": "266",
+ "tag": "driver",
+ "variants": [
+ {
+ "case": "none",
+ "type": "554"
+ },
+ {
+ "case": "dbus",
+ "type": "557"
+ },
+ {
+ "case": "oss",
+ "type": "560"
+ },
+ {
+ "case": "wav",
+ "type": "565"
+ }
+ ],
+ "members": [
+ {
+ "name": "id",
+ "type": "str"
+ },
+ {
+ "name": "driver",
+ "type": "553"
+ },
+ {
+ "name": "timer-period",
+ "default": null,
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "[267]",
+ "element-type": "267",
+ "meta-type": "array"
+ },
+ {
+ "name": "267",
+ "members": [
+ {
+ "name": "device",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "slot",
+ "type": "str"
+ },
+ {
+ "name": "slot-type",
+ "type": "566"
+ },
+ {
+ "name": "source",
+ "type": "int"
+ },
+ {
+ "name": "status",
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "268",
+ "members": [
+ {
+ "name": "info",
+ "type": "267"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "269",
+ "members": [
+ {
+ "name": "cper",
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "[270]",
+ "element-type": "270",
+ "meta-type": "array"
+ },
+ {
+ "name": "270",
+ "members": [
+ {
+ "name": "bus",
+ "type": "int"
+ },
+ {
+ "name": "devices",
+ "type": "[567]"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "271",
+ "tag": "target",
+ "variants": [
+ {
+ "case": "vcpu",
+ "type": "570"
+ },
+ {
+ "case": "vm",
+ "type": "0"
+ },
+ {
+ "case": "cryptodev",
+ "type": "0"
+ }
+ ],
+ "members": [
+ {
+ "name": "target",
+ "type": "568"
+ },
+ {
+ "name": "providers",
+ "default": null,
+ "type": "[569]"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "[272]",
+ "element-type": "272",
+ "meta-type": "array"
+ },
+ {
+ "name": "272",
+ "members": [
+ {
+ "name": "provider",
+ "type": "571"
+ },
+ {
+ "name": "qom-path",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "stats",
+ "type": "[572]"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "273",
+ "members": [
+ {
+ "name": "provider",
+ "default": null,
+ "type": "571"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "[274]",
+ "element-type": "274",
+ "meta-type": "array"
+ },
+ {
+ "name": "274",
+ "members": [
+ {
+ "name": "provider",
+ "type": "571"
+ },
+ {
+ "name": "target",
+ "type": "568"
+ },
+ {
+ "name": "stats",
+ "type": "[573]"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "[275]",
+ "element-type": "275",
+ "meta-type": "array"
+ },
+ {
+ "name": "275",
+ "members": [
+ {
+ "name": "path",
+ "type": "str"
+ },
+ {
+ "name": "name",
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "276",
+ "members": [
+ {
+ "name": "path",
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "277",
+ "members": [
+ {
+ "name": "name",
+ "type": "str"
+ },
+ {
+ "name": "device-id",
+ "type": "int"
+ },
+ {
+ "name": "vhost-started",
+ "type": "bool"
+ },
+ {
+ "name": "device-endian",
+ "type": "str"
+ },
+ {
+ "name": "guest-features",
+ "type": "574"
+ },
+ {
+ "name": "host-features",
+ "type": "574"
+ },
+ {
+ "name": "backend-features",
+ "type": "574"
+ },
+ {
+ "name": "num-vqs",
+ "type": "int"
+ },
+ {
+ "name": "status",
+ "type": "575"
+ },
+ {
+ "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": "576"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "278",
+ "members": [
+ {
+ "name": "path",
+ "type": "str"
+ },
+ {
+ "name": "queue",
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "279",
+ "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": "280",
+ "members": [
+ {
+ "name": "path",
+ "type": "str"
+ },
+ {
+ "name": "queue",
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "281",
+ "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": "282",
+ "members": [
+ {
+ "name": "path",
+ "type": "str"
+ },
+ {
+ "name": "queue",
+ "type": "int"
+ },
+ {
+ "name": "index",
+ "default": null,
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "283",
+ "members": [
+ {
+ "name": "name",
+ "type": "str"
+ },
+ {
+ "name": "index",
+ "type": "int"
+ },
+ {
+ "name": "descs",
+ "type": "[577]"
+ },
+ {
+ "name": "avail",
+ "type": "578"
+ },
+ {
+ "name": "used",
+ "type": "579"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "284",
+ "members": [
+ {
+ "name": "device-id",
+ "type": "str"
+ },
+ {
+ "name": "qom-path",
+ "type": "str"
+ },
+ {
+ "name": "device-state",
+ "type": "580"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "[285]",
+ "element-type": "285",
+ "meta-type": "array"
+ },
+ {
+ "name": "285",
+ "members": [
+ {
+ "name": "id",
+ "type": "str"
+ },
+ {
+ "name": "service",
+ "type": "[581]"
+ },
+ {
+ "name": "client",
+ "type": "[582]"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "286",
+ "members": [
+ {
+ "name": "path",
+ "type": "str"
+ },
+ {
+ "name": "log",
+ "type": "583"
+ },
+ {
+ "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": "287",
+ "members": [
+ {
+ "name": "path",
+ "type": "str"
+ },
+ {
+ "name": "log",
+ "type": "583"
+ },
+ {
+ "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": "288",
+ "members": [
+ {
+ "name": "path",
+ "type": "str"
+ },
+ {
+ "name": "log",
+ "type": "583"
+ },
+ {
+ "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": "289",
+ "members": [
+ {
+ "name": "path",
+ "type": "str"
+ },
+ {
+ "name": "start",
+ "type": "int"
+ },
+ {
+ "name": "length",
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "290",
+ "members": [
+ {
+ "name": "path",
+ "type": "str"
+ },
+ {
+ "name": "errors",
+ "type": "[584]"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "291",
+ "members": [
+ {
+ "name": "path",
+ "type": "str"
+ },
+ {
+ "name": "type",
+ "type": "585"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "292",
+ "members": [
+ {
+ "name": "path",
+ "type": "str"
+ },
+ {
+ "name": "host-id",
+ "type": "int"
+ },
+ {
+ "name": "selection-policy",
+ "type": "586"
+ },
+ {
+ "name": "region",
+ "type": "int"
+ },
+ {
+ "name": "tag",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "extents",
+ "type": "[587]"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "293",
+ "members": [
+ {
+ "name": "path",
+ "type": "str"
+ },
+ {
+ "name": "host-id",
+ "type": "int"
+ },
+ {
+ "name": "removal-policy",
+ "type": "588"
+ },
+ {
+ "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": "[587]"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "bool",
+ "json-type": "boolean",
+ "meta-type": "builtin"
+ },
+ {
+ "name": "294",
+ "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": "295",
+ "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": "296",
+ "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": "297",
+ "members": [
+ {
+ "name": "reset"
+ },
+ {
+ "name": "shutdown"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "reset",
+ "shutdown"
+ ]
+ },
+ {
+ "name": "298",
+ "members": [
+ {
+ "name": "poweroff"
+ },
+ {
+ "name": "pause"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "poweroff",
+ "pause"
+ ]
+ },
+ {
+ "name": "299",
+ "members": [
+ {
+ "name": "pause"
+ },
+ {
+ "name": "shutdown"
+ },
+ {
+ "name": "exit-failure"
+ },
+ {
+ "name": "none"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "pause",
+ "shutdown",
+ "exit-failure",
+ "none"
+ ]
+ },
+ {
+ "name": "300",
+ "members": [
+ {
+ "name": "pause"
+ },
+ {
+ "name": "poweroff"
+ },
+ {
+ "name": "run"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "pause",
+ "poweroff",
+ "run"
+ ]
+ },
+ {
+ "name": "301",
+ "tag": "type",
+ "variants": [
+ {
+ "case": "hyper-v",
+ "type": "590"
+ },
+ {
+ "case": "s390",
+ "type": "591"
+ },
+ {
+ "case": "tdx",
+ "type": "592"
+ }
+ ],
+ "members": [
+ {
+ "name": "type",
+ "type": "589"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "302",
+ "members": [
+ {
+ "name": "hypervisor"
+ },
+ {
+ "name": "guest"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "hypervisor",
+ "guest"
+ ]
+ },
+ {
+ "name": "303",
+ "members": [
+ {
+ "name": "ignore"
+ },
+ {
+ "name": "inject"
+ },
+ {
+ "name": "fatal"
+ },
+ {
+ "name": "reset"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "ignore",
+ "inject",
+ "fatal",
+ "reset"
+ ]
+ },
+ {
+ "name": "304",
+ "members": [
+ {
+ "name": "action-required",
+ "type": "bool"
+ },
+ {
+ "name": "recursive",
+ "type": "bool"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "305",
+ "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": "306",
+ "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": "307",
+ "members": [
+ {
+ "name": "hvf"
+ },
+ {
+ "name": "kvm"
+ },
+ {
+ "name": "mshv"
+ },
+ {
+ "name": "nvmm"
+ },
+ {
+ "name": "qtest"
+ },
+ {
+ "name": "tcg"
+ },
+ {
+ "name": "whpx"
+ },
+ {
+ "name": "xen"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "hvf",
+ "kvm",
+ "mshv",
+ "nvmm",
+ "qtest",
+ "tcg",
+ "whpx",
+ "xen"
+ ]
+ },
+ {
+ "name": "[307]",
+ "element-type": "307",
+ "meta-type": "array"
+ },
+ {
+ "name": "308",
+ "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": "309",
+ "members": [
+ {
+ "name": "ok"
+ },
+ {
+ "name": "failed"
+ },
+ {
+ "name": "nospace"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "ok",
+ "failed",
+ "nospace"
+ ]
+ },
+ {
+ "name": "310",
+ "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": "[593]"
+ },
+ {
+ "name": "rd_latency_histogram",
+ "default": null,
+ "type": "594"
+ },
+ {
+ "name": "wr_latency_histogram",
+ "default": null,
+ "type": "594"
+ },
+ {
+ "name": "zone_append_latency_histogram",
+ "default": null,
+ "type": "594"
+ },
+ {
+ "name": "flush_latency_histogram",
+ "default": null,
+ "type": "594"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "311",
+ "tag": "driver",
+ "variants": [
+ {
+ "case": "file",
+ "type": "595"
+ },
+ {
+ "case": "host_device",
+ "type": "595"
+ },
+ {
+ "case": "nvme",
+ "type": "596"
+ },
+ {
+ "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": "329"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "312",
+ "members": [
+ {
+ "name": "actively-synced",
+ "type": "bool"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "313",
+ "members": [
+ {
+ "name": "existing"
+ },
+ {
+ "name": "absolute-paths"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "existing",
+ "absolute-paths"
+ ]
+ },
+ {
+ "name": "314",
+ "members": [
+ {
+ "name": "report"
+ },
+ {
+ "name": "ignore"
+ },
+ {
+ "name": "enospc"
+ },
+ {
+ "name": "stop"
+ },
+ {
+ "name": "auto"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "report",
+ "ignore",
+ "enospc",
+ "stop",
+ "auto"
+ ]
+ },
+ {
+ "name": "315",
+ "members": [
+ {
+ "name": "top"
+ },
+ {
+ "name": "full"
+ },
+ {
+ "name": "none"
+ },
+ {
+ "name": "incremental"
+ },
+ {
+ "name": "bitmap"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "top",
+ "full",
+ "none",
+ "incremental",
+ "bitmap"
+ ]
+ },
+ {
+ "name": "316",
+ "members": [
+ {
+ "name": "on-success"
+ },
+ {
+ "name": "never"
+ },
+ {
+ "name": "always"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "on-success",
+ "never",
+ "always"
+ ]
+ },
+ {
+ "name": "317",
+ "members": [
+ {
+ "name": "break-guest-write"
+ },
+ {
+ "name": "break-snapshot"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "break-guest-write",
+ "break-snapshot"
+ ]
+ },
+ {
+ "name": "318",
+ "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": "[319]",
+ "element-type": "319",
+ "meta-type": "array"
+ },
+ {
+ "name": "319",
+ "members": [
+ {
+ "name": "child",
+ "type": "str"
+ },
+ {
+ "name": "node-name",
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "320",
+ "members": [
+ {
+ "name": "off"
+ },
+ {
+ "name": "on"
+ },
+ {
+ "name": "unmap"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "off",
+ "on",
+ "unmap"
+ ]
+ },
+ {
+ "name": "321",
+ "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": "597"
+ },
+ {
+ "name": "backing-image",
+ "default": null,
+ "type": "321"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "322",
+ "members": [
+ {
+ "name": "writeback",
+ "type": "bool"
+ },
+ {
+ "name": "direct",
+ "type": "bool"
+ },
+ {
+ "name": "no-flush",
+ "type": "bool"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "[323]",
+ "element-type": "323",
+ "meta-type": "array"
+ },
+ {
+ "name": "323",
+ "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": "[324]",
+ "element-type": "324",
+ "meta-type": "array"
+ },
+ {
+ "name": "324",
+ "members": [
+ {
+ "name": "id",
+ "type": "int"
+ },
+ {
+ "name": "type",
+ "type": "598"
+ },
+ {
+ "name": "name",
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "[325]",
+ "element-type": "325",
+ "meta-type": "array"
+ },
+ {
+ "name": "325",
+ "members": [
+ {
+ "name": "parent",
+ "type": "int"
+ },
+ {
+ "name": "child",
+ "type": "int"
+ },
+ {
+ "name": "name",
+ "type": "str"
+ },
+ {
+ "name": "perm",
+ "type": "[599]"
+ },
+ {
+ "name": "shared-perm",
+ "type": "[599]"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "326",
+ "members": [
+ {
+ "name": "background"
+ },
+ {
+ "name": "write-blocking"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "background",
+ "write-blocking"
+ ]
+ },
+ {
+ "name": "[327]",
+ "element-type": "327",
+ "meta-type": "array"
+ },
+ {
+ "name": "327",
+ "members": [
+ {
+ "type": "str"
+ },
+ {
+ "type": "48"
+ }
+ ],
+ "meta-type": "alternate"
+ },
+ {
+ "name": "328",
+ "members": [
+ {
+ "name": "copy-mode",
+ "type": "326"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "329",
+ "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": "330",
+ "members": [
+ {
+ "name": "ignore"
+ },
+ {
+ "name": "unmap"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "ignore",
+ "unmap"
+ ]
+ },
+ {
+ "name": "331",
+ "members": [
+ {
+ "name": "direct",
+ "default": null,
+ "type": "bool"
+ },
+ {
+ "name": "no-flush",
+ "default": null,
+ "type": "bool"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "332",
+ "members": [
+ {
+ "name": "image",
+ "type": "600"
+ },
+ {
+ "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": "[601]"
+ },
+ {
+ "name": "set-state",
+ "default": null,
+ "type": "[602]"
+ },
+ {
+ "name": "take-child-perms",
+ "default": null,
+ "type": "[599]"
+ },
+ {
+ "name": "unshare-child-perms",
+ "default": null,
+ "type": "[599]"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "333",
+ "members": [
+ {
+ "name": "file",
+ "type": "600"
+ },
+ {
+ "name": "log",
+ "type": "600"
+ },
+ {
+ "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": "334",
+ "members": [
+ {
+ "name": "test",
+ "type": "600"
+ },
+ {
+ "name": "raw",
+ "type": "600"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "335",
+ "members": [
+ {
+ "name": "image",
+ "type": "600"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "336",
+ "members": [
+ {
+ "name": "file",
+ "type": "600"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "337",
+ "members": [
+ {
+ "name": "file",
+ "type": "600"
+ },
+ {
+ "name": "target",
+ "type": "600"
+ },
+ {
+ "name": "bitmap",
+ "default": null,
+ "type": "48"
+ },
+ {
+ "name": "on-cbw-error",
+ "default": null,
+ "type": "317"
+ },
+ {
+ "name": "cbw-timeout",
+ "default": null,
+ "type": "int"
+ },
+ {
+ "name": "min-cluster-size",
+ "default": null,
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "338",
+ "members": [
+ {
+ "name": "file",
+ "type": "600"
+ },
+ {
+ "name": "bottom",
+ "default": null,
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "339",
+ "members": [
+ {
+ "name": "filename",
+ "type": "str"
+ },
+ {
+ "name": "pr-manager",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "locking",
+ "default": null,
+ "type": "603"
+ },
+ {
+ "name": "aio",
+ "default": null,
+ "type": "604"
+ },
+ {
+ "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": "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"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "341",
+ "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": "342",
+ "members": [
+ {
+ "name": "volume",
+ "type": "str"
+ },
+ {
+ "name": "path",
+ "type": "str"
+ },
+ {
+ "name": "server",
+ "type": "[404]"
+ },
+ {
+ "name": "debug",
+ "default": null,
+ "type": "int"
+ },
+ {
+ "name": "logfile",
+ "default": null,
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "343",
+ "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": "344",
+ "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": "346",
+ "members": [
+ {
+ "name": "transport",
+ "type": "605"
+ },
+ {
+ "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": "606"
+ },
+ {
+ "name": "timeout",
+ "default": null,
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "347",
+ "members": [
+ {
+ "name": "file",
+ "type": "600"
+ },
+ {
+ "name": "key-secret",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "header",
+ "default": null,
+ "type": "600"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "348",
+ "members": [
+ {
+ "name": "server",
+ "type": "404"
+ },
+ {
+ "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": "349",
+ "members": [
+ {
+ "name": "server",
+ "type": "607"
+ },
+ {
+ "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": "350",
+ "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": "351",
+ "members": [
+ {
+ "name": "device",
+ "type": "str"
+ },
+ {
+ "name": "namespace",
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "353",
+ "members": [
+ {
+ "name": "file",
+ "type": "600"
+ },
+ {
+ "name": "prealloc-align",
+ "default": null,
+ "type": "int"
+ },
+ {
+ "name": "prealloc-size",
+ "default": null,
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "354",
+ "members": [
+ {
+ "name": "file",
+ "type": "600"
+ },
+ {
+ "name": "backing",
+ "default": null,
+ "type": "608"
+ },
+ {
+ "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": "609"
+ },
+ {
+ "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": "610"
+ },
+ {
+ "name": "data-file",
+ "default": null,
+ "type": "600"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "355",
+ "members": [
+ {
+ "name": "file",
+ "type": "600"
+ },
+ {
+ "name": "backing",
+ "default": null,
+ "type": "608"
+ },
+ {
+ "name": "encrypt",
+ "default": null,
+ "type": "611"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "356",
+ "members": [
+ {
+ "name": "file",
+ "type": "600"
+ },
+ {
+ "name": "backing",
+ "default": null,
+ "type": "608"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "357",
+ "members": [
+ {
+ "name": "blkverify",
+ "default": null,
+ "type": "bool"
+ },
+ {
+ "name": "children",
+ "type": "[600]"
+ },
+ {
+ "name": "vote-threshold",
+ "type": "int"
+ },
+ {
+ "name": "rewrite-corrupted",
+ "default": null,
+ "type": "bool"
+ },
+ {
+ "name": "read-pattern",
+ "default": null,
+ "type": "612"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "358",
+ "members": [
+ {
+ "name": "file",
+ "type": "600"
+ },
+ {
+ "name": "offset",
+ "default": null,
+ "type": "int"
+ },
+ {
+ "name": "size",
+ "default": null,
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "359",
+ "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": "613"
+ },
+ {
+ "name": "user",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "auth-client-required",
+ "default": null,
+ "type": "[614]"
+ },
+ {
+ "name": "key-secret",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "server",
+ "default": null,
+ "type": "[615]"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "360",
+ "members": [
+ {
+ "name": "file",
+ "type": "600"
+ },
+ {
+ "name": "mode",
+ "type": "616"
+ },
+ {
+ "name": "top-id",
+ "default": null,
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "361",
+ "members": [
+ {
+ "name": "server",
+ "type": "617"
+ },
+ {
+ "name": "path",
+ "type": "str"
+ },
+ {
+ "name": "user",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "host-key-check",
+ "default": null,
+ "type": "618"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "362",
+ "members": [
+ {
+ "name": "throttle-group",
+ "type": "str"
+ },
+ {
+ "name": "file",
+ "type": "600"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "366",
+ "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": "367",
+ "tag": "driver",
+ "variants": [
+ {
+ "case": "file",
+ "type": "619"
+ },
+ {
+ "case": "gluster",
+ "type": "620"
+ },
+ {
+ "case": "luks",
+ "type": "621"
+ },
+ {
+ "case": "nfs",
+ "type": "622"
+ },
+ {
+ "case": "parallels",
+ "type": "623"
+ },
+ {
+ "case": "qcow",
+ "type": "624"
+ },
+ {
+ "case": "qcow2",
+ "type": "625"
+ },
+ {
+ "case": "qed",
+ "type": "626"
+ },
+ {
+ "case": "rbd",
+ "type": "627"
+ },
+ {
+ "case": "ssh",
+ "type": "628"
+ },
+ {
+ "case": "vdi",
+ "type": "629"
+ },
+ {
+ "case": "vhdx",
+ "type": "630"
+ },
+ {
+ "case": "vmdk",
+ "type": "631"
+ },
+ {
+ "case": "vpc",
+ "type": "632"
+ },
+ {
+ "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": "329"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "368",
+ "tag": "driver",
+ "variants": [
+ {
+ "case": "luks",
+ "type": "633"
+ },
+ {
+ "case": "qcow2",
+ "type": "634"
+ },
+ {
+ "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": "329"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "369",
+ "members": [
+ {
+ "name": "read"
+ },
+ {
+ "name": "write"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "read",
+ "write"
+ ]
+ },
+ {
+ "name": "370",
+ "members": [
+ {
+ "name": "ignore"
+ },
+ {
+ "name": "report"
+ },
+ {
+ "name": "stop"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "ignore",
+ "report",
+ "stop"
+ ]
+ },
+ {
+ "name": "371",
+ "members": [
+ {
+ "type": "str"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "meta-type": "alternate"
+ },
+ {
+ "name": "372",
+ "members": [
+ {
+ "name": "read"
+ },
+ {
+ "name": "write"
+ },
+ {
+ "name": "flush"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "read",
+ "write",
+ "flush"
+ ]
+ },
+ {
+ "name": "373",
+ "tag": "type",
+ "variants": [
+ {
+ "case": "inet",
+ "type": "636"
+ },
+ {
+ "case": "unix",
+ "type": "637"
+ },
+ {
+ "case": "vsock",
+ "type": "638"
+ },
+ {
+ "case": "fd",
+ "type": "639"
+ }
+ ],
+ "members": [
+ {
+ "name": "type",
+ "type": "635"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "374",
+ "members": [
+ {
+ "name": "safe"
+ },
+ {
+ "name": "hard"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "safe",
+ "hard"
+ ]
+ },
+ {
+ "name": "375",
+ "members": [
+ {
+ "name": "nbd"
+ },
+ {
+ "name": "vhost-user-blk"
+ },
+ {
+ "name": "vduse-blk"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "nbd",
+ "vhost-user-blk",
+ "vduse-blk"
+ ]
+ },
+ {
+ "name": "376",
+ "members": [
+ {
+ "name": "name",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "description",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "bitmaps",
+ "default": null,
+ "type": "[327]"
+ },
+ {
+ "name": "allocation-depth",
+ "default": null,
+ "type": "bool"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "377",
+ "members": [
+ {
+ "name": "addr",
+ "type": "404"
+ },
+ {
+ "name": "logical-block-size",
+ "default": null,
+ "type": "int"
+ },
+ {
+ "name": "num-queues",
+ "default": null,
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "379",
+ "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": "380",
+ "members": [
+ {
+ "name": "utf8"
+ },
+ {
+ "name": "base64"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "utf8",
+ "base64"
+ ]
+ },
+ {
+ "name": "381",
+ "tag": "type",
+ "variants": [
+ {
+ "case": "file",
+ "type": "642"
+ },
+ {
+ "case": "serial",
+ "type": "643"
+ },
+ {
+ "case": "parallel",
+ "type": "643"
+ },
+ {
+ "case": "pipe",
+ "type": "643"
+ },
+ {
+ "case": "socket",
+ "type": "644"
+ },
+ {
+ "case": "udp",
+ "type": "645"
+ },
+ {
+ "case": "pty",
+ "type": "646"
+ },
+ {
+ "case": "null",
+ "type": "647"
+ },
+ {
+ "case": "mux",
+ "type": "648"
+ },
+ {
+ "case": "hub",
+ "type": "649"
+ },
+ {
+ "case": "msmouse",
+ "type": "647"
+ },
+ {
+ "case": "wctablet",
+ "type": "647"
+ },
+ {
+ "case": "testdev",
+ "type": "647"
+ },
+ {
+ "case": "stdio",
+ "type": "650"
+ },
+ {
+ "case": "dbus",
+ "type": "654"
+ },
+ {
+ "case": "vc",
+ "type": "655"
+ },
+ {
+ "case": "ringbuf",
+ "type": "656"
+ },
+ {
+ "case": "memory",
+ "type": "656"
+ }
+ ],
+ "members": [
+ {
+ "name": "type",
+ "type": "641"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "382",
+ "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": "383",
+ "members": [
+ {
+ "name": "none"
+ },
+ {
+ "name": "active"
+ },
+ {
+ "name": "completed"
+ },
+ {
+ "name": "failed"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "none",
+ "active",
+ "completed",
+ "failed"
+ ]
+ },
+ {
+ "name": "[382]",
+ "element-type": "382",
+ "meta-type": "array"
+ },
+ {
+ "name": "384",
+ "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"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "none",
+ "nic",
+ "user",
+ "tap",
+ "l2tpv3",
+ "socket",
+ "stream",
+ "dgram",
+ "vde",
+ "bridge",
+ "hubport",
+ "netmap",
+ "vhost-user",
+ "vhost-vdpa",
+ "passt"
+ ]
+ },
+ {
+ "name": "385",
+ "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": "386",
+ "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": "[657]"
+ },
+ {
+ "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": "[657]"
+ },
+ {
+ "name": "udp-ports",
+ "default": null,
+ "type": "[657]"
+ },
+ {
+ "name": "param",
+ "default": null,
+ "type": "[657]"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "387",
+ "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": "[657]"
+ },
+ {
+ "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": "[657]"
+ },
+ {
+ "name": "guestfwd",
+ "default": null,
+ "type": "[657]"
+ },
+ {
+ "name": "tftp-server-name",
+ "default": null,
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "388",
+ "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": "389",
+ "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": "390",
+ "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": "391",
+ "members": [
+ {
+ "name": "addr",
+ "type": "404"
+ },
+ {
+ "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": "392",
+ "members": [
+ {
+ "name": "local",
+ "default": null,
+ "type": "404"
+ },
+ {
+ "name": "remote",
+ "default": null,
+ "type": "404"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "393",
+ "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": "394",
+ "members": [
+ {
+ "name": "br",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "helper",
+ "default": null,
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "395",
+ "members": [
+ {
+ "name": "hubid",
+ "type": "int"
+ },
+ {
+ "name": "netdev",
+ "default": null,
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "396",
+ "members": [
+ {
+ "name": "ifname",
+ "type": "str"
+ },
+ {
+ "name": "devname",
+ "default": null,
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "398",
+ "members": [
+ {
+ "name": "chardev",
+ "type": "str"
+ },
+ {
+ "name": "vhostforce",
+ "default": null,
+ "type": "bool"
+ },
+ {
+ "name": "queues",
+ "default": null,
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "399",
+ "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": "403",
+ "members": [
+ {
+ "name": "normal"
+ },
+ {
+ "name": "none"
+ },
+ {
+ "name": "all"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "normal",
+ "none",
+ "all"
+ ]
+ },
+ {
+ "name": "[str]",
+ "element-type": "str",
+ "meta-type": "array"
+ },
+ {
+ "name": "404",
+ "tag": "type",
+ "variants": [
+ {
+ "case": "inet",
+ "type": "617"
+ },
+ {
+ "case": "unix",
+ "type": "659"
+ },
+ {
+ "case": "vsock",
+ "type": "660"
+ },
+ {
+ "case": "fd",
+ "type": "661"
+ }
+ ],
+ "members": [
+ {
+ "name": "type",
+ "type": "635"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "405",
+ "members": [
+ {
+ "name": "rss"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "rss"
+ ]
+ },
+ {
+ "name": "406",
+ "members": [
+ {
+ "name": "half"
+ },
+ {
+ "name": "full"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "half",
+ "full"
+ ]
+ },
+ {
+ "name": "407",
+ "members": [
+ {
+ "name": "off"
+ },
+ {
+ "name": "on"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "off",
+ "on"
+ ]
+ },
+ {
+ "name": "408",
+ "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": "409",
+ "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": "410",
+ "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": "411",
+ "tag": "type",
+ "variants": [
+ {
+ "case": "passthrough",
+ "type": "662"
+ },
+ {
+ "case": "emulator",
+ "type": "663"
+ }
+ ],
+ "members": [
+ {
+ "name": "type",
+ "type": "127"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "412",
+ "members": [
+ {
+ "name": "vnc"
+ },
+ {
+ "name": "spice"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "vnc",
+ "spice"
+ ]
+ },
+ {
+ "name": "413",
+ "members": [
+ {
+ "name": "keep"
+ },
+ {
+ "name": "fail"
+ },
+ {
+ "name": "disconnect"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "keep",
+ "fail",
+ "disconnect"
+ ]
+ },
+ {
+ "name": "414",
+ "members": [
+ {
+ "name": "display",
+ "default": null,
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "415",
+ "members": [
+ {
+ "name": "display",
+ "default": null,
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "416",
+ "members": [
+ {
+ "name": "ppm"
+ },
+ {
+ "name": "png"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "ppm",
+ "png"
+ ]
+ },
+ {
+ "name": "421",
+ "members": [
+ {
+ "name": "ipv4"
+ },
+ {
+ "name": "ipv6"
+ },
+ {
+ "name": "unix"
+ },
+ {
+ "name": "vsock"
+ },
+ {
+ "name": "unknown"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "ipv4",
+ "ipv6",
+ "unix",
+ "vsock",
+ "unknown"
+ ]
+ },
+ {
+ "name": "[422]",
+ "element-type": "422",
+ "meta-type": "array"
+ },
+ {
+ "name": "422",
+ "members": [
+ {
+ "name": "host",
+ "type": "str"
+ },
+ {
+ "name": "service",
+ "type": "str"
+ },
+ {
+ "name": "family",
+ "type": "421"
+ },
+ {
+ "name": "websocket",
+ "type": "bool"
+ },
+ {
+ "name": "x509_dname",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "sasl_username",
+ "default": null,
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "[423]",
+ "element-type": "423",
+ "meta-type": "array"
+ },
+ {
+ "name": "423",
+ "members": [
+ {
+ "name": "host",
+ "type": "str"
+ },
+ {
+ "name": "service",
+ "type": "str"
+ },
+ {
+ "name": "family",
+ "type": "421"
+ },
+ {
+ "name": "websocket",
+ "type": "bool"
+ },
+ {
+ "name": "auth",
+ "type": "424"
+ },
+ {
+ "name": "vencrypt",
+ "default": null,
+ "type": "425"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "424",
+ "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": "425",
+ "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": "426",
+ "members": [
+ {
+ "name": "host",
+ "type": "str"
+ },
+ {
+ "name": "service",
+ "type": "str"
+ },
+ {
+ "name": "family",
+ "type": "421"
+ },
+ {
+ "name": "websocket",
+ "type": "bool"
+ },
+ {
+ "name": "auth",
+ "default": null,
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "427",
+ "members": [
+ {
+ "name": "host",
+ "type": "str"
+ },
+ {
+ "name": "service",
+ "type": "str"
+ },
+ {
+ "name": "family",
+ "type": "421"
+ },
+ {
+ "name": "websocket",
+ "type": "bool"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "[428]",
+ "element-type": "428",
+ "meta-type": "array"
+ },
+ {
+ "name": "428",
+ "tag": "type",
+ "variants": [
+ {
+ "case": "number",
+ "type": "665"
+ },
+ {
+ "case": "qcode",
+ "type": "666"
+ }
+ ],
+ "members": [
+ {
+ "name": "type",
+ "type": "664"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "[429]",
+ "element-type": "429",
+ "meta-type": "array"
+ },
+ {
+ "name": "429",
+ "tag": "type",
+ "variants": [
+ {
+ "case": "key",
+ "type": "668"
+ },
+ {
+ "case": "btn",
+ "type": "669"
+ },
+ {
+ "case": "rel",
+ "type": "670"
+ },
+ {
+ "case": "abs",
+ "type": "670"
+ },
+ {
+ "case": "mtt",
+ "type": "671"
+ }
+ ],
+ "members": [
+ {
+ "name": "type",
+ "type": "667"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "430",
+ "members": [
+ {
+ "name": "default"
+ },
+ {
+ "name": "none"
+ },
+ {
+ "name": "curses"
+ },
+ {
+ "name": "dbus"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "default",
+ "none",
+ "curses",
+ "dbus"
+ ]
+ },
+ {
+ "name": "431",
+ "members": [
+ {
+ "name": "off"
+ },
+ {
+ "name": "on"
+ },
+ {
+ "name": "core"
+ },
+ {
+ "name": "es"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "off",
+ "on",
+ "core",
+ "es"
+ ]
+ },
+ {
+ "name": "432",
+ "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": "433",
+ "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": "434",
+ "members": [
+ {
+ "name": "charset",
+ "default": null,
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "435",
+ "members": [
+ {
+ "name": "rendernode",
+ "default": null,
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "436",
+ "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": "437",
+ "members": [
+ {
+ "name": "grab-mod",
+ "default": null,
+ "type": "672"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "438",
+ "members": [
+ {
+ "name": "vnc"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "vnc"
+ ]
+ },
+ {
+ "name": "439",
+ "members": [
+ {
+ "name": "tls-certs",
+ "default": null,
+ "type": "bool"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "440",
+ "members": [
+ {
+ "name": "vnc"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "vnc"
+ ]
+ },
+ {
+ "name": "441",
+ "members": [
+ {
+ "name": "addresses",
+ "default": null,
+ "type": "[404]"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "442",
+ "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": "443",
+ "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": "444",
+ "members": [
+ {
+ "name": "transferred",
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "445",
+ "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": "[404]",
+ "element-type": "404",
+ "meta-type": "array"
+ },
+ {
+ "name": "446",
+ "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": "447",
+ "members": [
+ {
+ "name": "none"
+ },
+ {
+ "name": "zlib"
+ },
+ {
+ "name": "zstd"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "none",
+ "zlib",
+ "zstd"
+ ]
+ },
+ {
+ "name": "[448]",
+ "element-type": "448",
+ "meta-type": "array"
+ },
+ {
+ "name": "448",
+ "members": [
+ {
+ "name": "node-name",
+ "type": "str"
+ },
+ {
+ "name": "alias",
+ "type": "str"
+ },
+ {
+ "name": "bitmaps",
+ "type": "[673]"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "449",
+ "members": [
+ {
+ "name": "normal"
+ },
+ {
+ "name": "cpr-reboot"
+ },
+ {
+ "name": "cpr-transfer"
+ },
+ {
+ "name": "cpr-exec"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "normal",
+ "cpr-reboot",
+ "cpr-transfer",
+ "cpr-exec"
+ ]
+ },
+ {
+ "name": "450",
+ "members": [
+ {
+ "name": "none"
+ },
+ {
+ "name": "legacy"
+ },
+ {
+ "name": "multifd"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "none",
+ "legacy",
+ "multifd"
+ ]
+ },
+ {
+ "name": "451",
+ "members": [
+ {
+ "name": "none"
+ },
+ {
+ "name": "primary"
+ },
+ {
+ "name": "secondary"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "none",
+ "primary",
+ "secondary"
+ ]
+ },
+ {
+ "name": "452",
+ "members": [
+ {
+ "name": "none"
+ },
+ {
+ "name": "request"
+ },
+ {
+ "name": "error"
+ },
+ {
+ "name": "processing"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "none",
+ "request",
+ "error",
+ "processing"
+ ]
+ },
+ {
+ "name": "[453]",
+ "element-type": "453",
+ "meta-type": "array"
+ },
+ {
+ "name": "453",
+ "members": [
+ {
+ "name": "channel-type",
+ "type": "674"
+ },
+ {
+ "name": "addr",
+ "type": "675"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "454",
+ "members": [
+ {
+ "name": "second"
+ },
+ {
+ "name": "millisecond"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "second",
+ "millisecond"
+ ]
+ },
+ {
+ "name": "455",
+ "members": [
+ {
+ "name": "page-sampling"
+ },
+ {
+ "name": "dirty-ring"
+ },
+ {
+ "name": "dirty-bitmap"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "page-sampling",
+ "dirty-ring",
+ "dirty-bitmap"
+ ]
+ },
+ {
+ "name": "456",
+ "members": [
+ {
+ "name": "unstarted"
+ },
+ {
+ "name": "measuring"
+ },
+ {
+ "name": "measured"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "unstarted",
+ "measuring",
+ "measured"
+ ]
+ },
+ {
+ "name": "[457]",
+ "element-type": "457",
+ "meta-type": "array"
+ },
+ {
+ "name": "457",
+ "members": [
+ {
+ "name": "id",
+ "type": "int"
+ },
+ {
+ "name": "dirty-rate",
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "[458]",
+ "element-type": "458",
+ "meta-type": "array"
+ },
+ {
+ "name": "458",
+ "tag": "type",
+ "variants": [
+ {
+ "case": "abort",
+ "type": "677"
+ },
+ {
+ "case": "block-dirty-bitmap-add",
+ "type": "678"
+ },
+ {
+ "case": "block-dirty-bitmap-remove",
+ "type": "679"
+ },
+ {
+ "case": "block-dirty-bitmap-clear",
+ "type": "679"
+ },
+ {
+ "case": "block-dirty-bitmap-enable",
+ "type": "679"
+ },
+ {
+ "case": "block-dirty-bitmap-disable",
+ "type": "679"
+ },
+ {
+ "case": "block-dirty-bitmap-merge",
+ "type": "680"
+ },
+ {
+ "case": "blockdev-backup",
+ "type": "681"
+ },
+ {
+ "case": "blockdev-snapshot",
+ "type": "682"
+ },
+ {
+ "case": "blockdev-snapshot-internal-sync",
+ "type": "683"
+ },
+ {
+ "case": "blockdev-snapshot-sync",
+ "type": "684"
+ },
+ {
+ "case": "drive-backup",
+ "type": "685"
+ }
+ ],
+ "members": [
+ {
+ "name": "type",
+ "type": "676"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "459",
+ "members": [
+ {
+ "name": "completion-mode",
+ "default": null,
+ "type": "686"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "460",
+ "members": [
+ {
+ "name": "unavailable"
+ },
+ {
+ "name": "disabled"
+ },
+ {
+ "name": "enabled"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "unavailable",
+ "disabled",
+ "enabled"
+ ]
+ },
+ {
+ "name": "[461]",
+ "element-type": "461",
+ "meta-type": "array"
+ },
+ {
+ "name": "461",
+ "members": [
+ {
+ "name": "oob"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "oob"
+ ]
+ },
+ {
+ "name": "462",
+ "members": [
+ {
+ "name": "major",
+ "type": "int"
+ },
+ {
+ "name": "minor",
+ "type": "int"
+ },
+ {
+ "name": "micro",
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "463",
+ "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": "464",
+ "members": [
+ {
+ "name": "json-type",
+ "type": "687"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "465",
+ "members": [
+ {
+ "name": "members",
+ "type": "[688]"
+ },
+ {
+ "name": "values",
+ "type": "[str]",
+ "features": [
+ "deprecated"
+ ]
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "466",
+ "members": [
+ {
+ "name": "element-type",
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "467",
+ "members": [
+ {
+ "name": "members",
+ "type": "[689]"
+ },
+ {
+ "name": "tag",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "variants",
+ "default": null,
+ "type": "[690]"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "468",
+ "members": [
+ {
+ "name": "members",
+ "type": "[691]"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "469",
+ "members": [
+ {
+ "name": "arg-type",
+ "type": "str"
+ },
+ {
+ "name": "ret-type",
+ "type": "str"
+ },
+ {
+ "name": "allow-oob",
+ "default": null,
+ "type": "bool"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "470",
+ "members": [
+ {
+ "name": "arg-type",
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "[471]",
+ "element-type": "471",
+ "meta-type": "array"
+ },
+ {
+ "name": "471",
+ "members": [
+ {
+ "name": "name",
+ "type": "str"
+ },
+ {
+ "name": "type",
+ "type": "str"
+ },
+ {
+ "name": "value",
+ "default": null,
+ "type": "any"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "472",
+ "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": "473",
+ "members": [
+ {
+ "name": "pci-dev",
+ "type": "str"
+ },
+ {
+ "name": "node",
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "474",
+ "members": [
+ {
+ "name": "pci-bus",
+ "type": "str"
+ },
+ {
+ "name": "node",
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "475",
+ "members": [
+ {
+ "name": "policy",
+ "default": null,
+ "type": "692"
+ },
+ {
+ "name": "rules",
+ "default": null,
+ "type": "[693]"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "476",
+ "members": [
+ {
+ "name": "filename",
+ "type": "str"
+ },
+ {
+ "name": "refresh",
+ "default": null,
+ "type": "bool"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "477",
+ "members": [
+ {
+ "name": "service",
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "478",
+ "members": [
+ {
+ "name": "identity",
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "479",
+ "members": [
+ {
+ "name": "if",
+ "type": "str"
+ },
+ {
+ "name": "canbus",
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "480",
+ "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": "481",
+ "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": "482",
+ "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": "483",
+ "members": [
+ {
+ "name": "addr",
+ "type": "str"
+ },
+ {
+ "name": "id-list",
+ "default": null,
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "484",
+ "members": [
+ {
+ "name": "netdev",
+ "type": "str"
+ },
+ {
+ "name": "queue",
+ "default": null,
+ "type": "694"
+ },
+ {
+ "name": "status",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "position",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "insert",
+ "default": null,
+ "type": "695"
+ },
+ {
+ "name": "interval",
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "485",
+ "members": [
+ {
+ "name": "netdev",
+ "type": "str"
+ },
+ {
+ "name": "queue",
+ "default": null,
+ "type": "694"
+ },
+ {
+ "name": "status",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "position",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "insert",
+ "default": null,
+ "type": "695"
+ },
+ {
+ "name": "file",
+ "type": "str"
+ },
+ {
+ "name": "maxlen",
+ "default": null,
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "486",
+ "members": [
+ {
+ "name": "netdev",
+ "type": "str"
+ },
+ {
+ "name": "queue",
+ "default": null,
+ "type": "694"
+ },
+ {
+ "name": "status",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "position",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "insert",
+ "default": null,
+ "type": "695"
+ },
+ {
+ "name": "outdev",
+ "type": "str"
+ },
+ {
+ "name": "vnet_hdr_support",
+ "default": null,
+ "type": "bool"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "487",
+ "members": [
+ {
+ "name": "netdev",
+ "type": "str"
+ },
+ {
+ "name": "queue",
+ "default": null,
+ "type": "694"
+ },
+ {
+ "name": "status",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "position",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "insert",
+ "default": null,
+ "type": "695"
+ },
+ {
+ "name": "indev",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "outdev",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "vnet_hdr_support",
+ "default": null,
+ "type": "bool"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "488",
+ "members": [
+ {
+ "name": "netdev",
+ "type": "str"
+ },
+ {
+ "name": "queue",
+ "default": null,
+ "type": "694"
+ },
+ {
+ "name": "status",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "position",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "insert",
+ "default": null,
+ "type": "695"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "489",
+ "members": [
+ {
+ "name": "netdev",
+ "type": "str"
+ },
+ {
+ "name": "queue",
+ "default": null,
+ "type": "694"
+ },
+ {
+ "name": "status",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "position",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "insert",
+ "default": null,
+ "type": "695"
+ },
+ {
+ "name": "vnet_hdr_support",
+ "default": null,
+ "type": "bool"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "491",
+ "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": "492",
+ "members": [
+ {
+ "name": "evdev",
+ "type": "str"
+ },
+ {
+ "name": "grab_all",
+ "default": null,
+ "type": "bool"
+ },
+ {
+ "name": "repeat",
+ "default": null,
+ "type": "bool"
+ },
+ {
+ "name": "grab-toggle",
+ "default": null,
+ "type": "696"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "493",
+ "members": [
+ {
+ "name": "fd",
+ "default": null,
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "494",
+ "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": "495",
+ "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": "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": "523"
+ },
+ {
+ "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": "dump",
+ "default": null,
+ "type": "bool"
+ },
+ {
+ "name": "host-nodes",
+ "default": null,
+ "type": "[int]"
+ },
+ {
+ "name": "merge",
+ "default": null,
+ "type": "bool"
+ },
+ {
+ "name": "policy",
+ "default": null,
+ "type": "523"
+ },
+ {
+ "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": "readonly",
+ "default": null,
+ "type": "bool"
+ },
+ {
+ "name": "rom",
+ "default": null,
+ "type": "603"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "498",
+ "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": "523"
+ },
+ {
+ "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": "499",
+ "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": "523"
+ },
+ {
+ "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": "500",
+ "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": "523"
+ },
+ {
+ "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": "501",
+ "members": [
+ {
+ "name": "path",
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "502",
+ "members": [
+ {
+ "name": "chardev",
+ "type": "str"
+ },
+ {
+ "name": "log",
+ "default": null,
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "503",
+ "members": [
+ {
+ "name": "opened",
+ "default": null,
+ "type": "bool",
+ "features": [
+ "deprecated"
+ ]
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "504",
+ "members": [
+ {
+ "name": "opened",
+ "default": null,
+ "type": "bool",
+ "features": [
+ "deprecated"
+ ]
+ },
+ {
+ "name": "chardev",
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "505",
+ "members": [
+ {
+ "name": "opened",
+ "default": null,
+ "type": "bool",
+ "features": [
+ "deprecated"
+ ]
+ },
+ {
+ "name": "filename",
+ "default": null,
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "506",
+ "members": [
+ {
+ "name": "format",
+ "default": null,
+ "type": "697"
+ },
+ {
+ "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": "507",
+ "members": [
+ {
+ "name": "format",
+ "default": null,
+ "type": "697"
+ },
+ {
+ "name": "keyid",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "iv",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "serial",
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "508",
+ "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": "603"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "509",
+ "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": "510",
+ "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": "404"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "511",
+ "members": [
+ {
+ "name": "cpu-affinity",
+ "default": null,
+ "type": "[int]"
+ },
+ {
+ "name": "node-affinity",
+ "default": null,
+ "type": "[int]"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "512",
+ "members": [
+ {
+ "name": "limits",
+ "default": null,
+ "type": "698"
+ },
+ {
+ "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": "513",
+ "members": [
+ {
+ "name": "verify-peer",
+ "default": null,
+ "type": "bool"
+ },
+ {
+ "name": "dir",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "endpoint",
+ "default": null,
+ "type": "699"
+ },
+ {
+ "name": "priority",
+ "default": null,
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "514",
+ "members": [
+ {
+ "name": "verify-peer",
+ "default": null,
+ "type": "bool"
+ },
+ {
+ "name": "dir",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "endpoint",
+ "default": null,
+ "type": "699"
+ },
+ {
+ "name": "priority",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "username",
+ "default": null,
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "515",
+ "members": [
+ {
+ "name": "verify-peer",
+ "default": null,
+ "type": "bool"
+ },
+ {
+ "name": "dir",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "endpoint",
+ "default": null,
+ "type": "699"
+ },
+ {
+ "name": "priority",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "sanity-check",
+ "default": null,
+ "type": "bool"
+ },
+ {
+ "name": "passwordid",
+ "default": null,
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "516",
+ "members": [
+ {
+ "name": "verify-peer",
+ "default": null,
+ "type": "bool"
+ },
+ {
+ "name": "dir",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "endpoint",
+ "default": null,
+ "type": "699"
+ },
+ {
+ "name": "priority",
+ "default": null,
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "517",
+ "members": [
+ {
+ "name": "fd",
+ "type": "str"
+ },
+ {
+ "name": "devid",
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "518",
+ "members": [
+ {
+ "name": "socket",
+ "type": "404"
+ },
+ {
+ "name": "device",
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "519",
+ "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": "520",
+ "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": "521",
+ "members": [
+ {
+ "name": "cpu-state",
+ "type": "700"
+ },
+ {
+ "name": "dedicated",
+ "default": null,
+ "type": "bool"
+ },
+ {
+ "name": "entitlement",
+ "default": null,
+ "type": "539"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "[522]",
+ "element-type": "522",
+ "meta-type": "array"
+ },
+ {
+ "name": "522",
+ "members": [
+ {
+ "name": "qom-type",
+ "type": "str"
+ },
+ {
+ "name": "property",
+ "type": "str"
+ },
+ {
+ "name": "value",
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "523",
+ "members": [
+ {
+ "name": "default"
+ },
+ {
+ "name": "preferred"
+ },
+ {
+ "name": "bind"
+ },
+ {
+ "name": "interleave"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "default",
+ "preferred",
+ "bind",
+ "interleave"
+ ]
+ },
+ {
+ "name": "524",
+ "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": "525",
+ "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": "526",
+ "members": [
+ {
+ "name": "src",
+ "type": "int"
+ },
+ {
+ "name": "dst",
+ "type": "int"
+ },
+ {
+ "name": "val",
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "527",
+ "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": "528",
+ "members": [
+ {
+ "name": "initiator",
+ "type": "int"
+ },
+ {
+ "name": "target",
+ "type": "int"
+ },
+ {
+ "name": "hierarchy",
+ "type": "701"
+ },
+ {
+ "name": "data-type",
+ "type": "702"
+ },
+ {
+ "name": "latency",
+ "default": null,
+ "type": "int"
+ },
+ {
+ "name": "bandwidth",
+ "default": null,
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "529",
+ "members": [
+ {
+ "name": "node-id",
+ "type": "int"
+ },
+ {
+ "name": "size",
+ "type": "int"
+ },
+ {
+ "name": "level",
+ "type": "int"
+ },
+ {
+ "name": "associativity",
+ "type": "703"
+ },
+ {
+ "name": "policy",
+ "type": "704"
+ },
+ {
+ "name": "line",
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "530",
+ "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": "531",
+ "members": [
+ {
+ "name": "data",
+ "type": "705"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "532",
+ "members": [
+ {
+ "name": "data",
+ "type": "706"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "533",
+ "members": [
+ {
+ "name": "data",
+ "type": "707"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "534",
+ "members": [
+ {
+ "name": "data",
+ "type": "708"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "535",
+ "members": [
+ {
+ "name": "data",
+ "type": "709"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "536",
+ "members": [
+ {
+ "name": "name",
+ "type": "str"
+ },
+ {
+ "name": "props",
+ "default": null,
+ "type": "any"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "537",
+ "members": [
+ {
+ "name": "incompatible"
+ },
+ {
+ "name": "identical"
+ },
+ {
+ "name": "superset"
+ },
+ {
+ "name": "subset"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "incompatible",
+ "identical",
+ "superset",
+ "subset"
+ ]
+ },
+ {
+ "name": "538",
+ "members": [
+ {
+ "name": "static"
+ },
+ {
+ "name": "full"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "static",
+ "full"
+ ]
+ },
+ {
+ "name": "539",
+ "members": [
+ {
+ "name": "auto"
+ },
+ {
+ "name": "low"
+ },
+ {
+ "name": "medium"
+ },
+ {
+ "name": "high"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "auto",
+ "low",
+ "medium",
+ "high"
+ ]
+ },
+ {
+ "name": "540",
+ "members": [
+ {
+ "name": "horizontal"
+ },
+ {
+ "name": "vertical"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "horizontal",
+ "vertical"
+ ]
+ },
+ {
+ "name": "541",
+ "members": [
+ {
+ "name": "none"
+ },
+ {
+ "name": "record"
+ },
+ {
+ "name": "play"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "none",
+ "record",
+ "play"
+ ]
+ },
+ {
+ "name": "542",
+ "members": [
+ {
+ "name": "block-node"
+ },
+ {
+ "name": "chardev"
+ },
+ {
+ "name": "migration"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "block-node",
+ "chardev",
+ "migration"
+ ]
+ },
+ {
+ "name": "543",
+ "members": [
+ {
+ "name": "node-name",
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "544",
+ "members": [
+ {
+ "name": "id",
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "[545]",
+ "element-type": "545",
+ "meta-type": "array"
+ },
+ {
+ "name": "545",
+ "members": [
+ {
+ "name": "fd",
+ "type": "int"
+ },
+ {
+ "name": "opaque",
+ "default": null,
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "[546]",
+ "element-type": "546",
+ "meta-type": "array"
+ },
+ {
+ "name": "546",
+ "members": [
+ {
+ "name": "name",
+ "type": "str"
+ },
+ {
+ "name": "type",
+ "type": "710"
+ },
+ {
+ "name": "help",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "default",
+ "default": null,
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "547",
+ "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": "548",
+ "members": [
+ {
+ "name": "sev"
+ },
+ {
+ "name": "sev-snp"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "sev",
+ "sev-snp"
+ ]
+ },
+ {
+ "name": "549",
+ "members": [
+ {
+ "name": "policy",
+ "type": "int"
+ },
+ {
+ "name": "handle",
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "550",
+ "members": [
+ {
+ "name": "snp-policy",
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "[551]",
+ "element-type": "551",
+ "meta-type": "array"
+ },
+ {
+ "name": "551",
+ "members": [
+ {
+ "name": "node",
+ "type": "int"
+ },
+ {
+ "name": "size",
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "552",
+ "members": [
+ {
+ "name": "closed"
+ },
+ {
+ "name": "unbound"
+ },
+ {
+ "name": "interdomain"
+ },
+ {
+ "name": "pirq"
+ },
+ {
+ "name": "virq"
+ },
+ {
+ "name": "ipi"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "closed",
+ "unbound",
+ "interdomain",
+ "pirq",
+ "virq",
+ "ipi"
+ ]
+ },
+ {
+ "name": "553",
+ "members": [
+ {
+ "name": "none"
+ },
+ {
+ "name": "dbus"
+ },
+ {
+ "name": "oss"
+ },
+ {
+ "name": "wav"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "none",
+ "dbus",
+ "oss",
+ "wav"
+ ]
+ },
+ {
+ "name": "554",
+ "members": [
+ {
+ "name": "in",
+ "default": null,
+ "type": "711"
+ },
+ {
+ "name": "out",
+ "default": null,
+ "type": "711"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "555",
+ "members": [
+ {
+ "name": "in",
+ "default": null,
+ "type": "712"
+ },
+ {
+ "name": "out",
+ "default": null,
+ "type": "712"
+ },
+ {
+ "name": "threshold",
+ "default": null,
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "556",
+ "members": [
+ {
+ "name": "in",
+ "default": null,
+ "type": "713"
+ },
+ {
+ "name": "out",
+ "default": null,
+ "type": "713"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "557",
+ "members": [
+ {
+ "name": "in",
+ "default": null,
+ "type": "711"
+ },
+ {
+ "name": "out",
+ "default": null,
+ "type": "711"
+ },
+ {
+ "name": "nsamples",
+ "default": null,
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "558",
+ "members": [
+ {
+ "name": "in",
+ "default": null,
+ "type": "711"
+ },
+ {
+ "name": "out",
+ "default": null,
+ "type": "711"
+ },
+ {
+ "name": "latency",
+ "default": null,
+ "type": "int"
+ }
+ ],
+ "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": "715"
+ },
+ {
+ "name": "out",
+ "default": null,
+ "type": "715"
+ },
+ {
+ "name": "try-mmap",
+ "default": null,
+ "type": "bool"
+ },
+ {
+ "name": "exclusive",
+ "default": null,
+ "type": "bool"
+ },
+ {
+ "name": "dsp-policy",
+ "default": null,
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "561",
+ "members": [
+ {
+ "name": "in",
+ "default": null,
+ "type": "716"
+ },
+ {
+ "name": "out",
+ "default": null,
+ "type": "716"
+ },
+ {
+ "name": "server",
+ "default": null,
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "562",
+ "members": [
+ {
+ "name": "in",
+ "default": null,
+ "type": "717"
+ },
+ {
+ "name": "out",
+ "default": null,
+ "type": "717"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "563",
+ "members": [
+ {
+ "name": "in",
+ "default": null,
+ "type": "718"
+ },
+ {
+ "name": "out",
+ "default": null,
+ "type": "718"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "564",
+ "members": [
+ {
+ "name": "in",
+ "default": null,
+ "type": "711"
+ },
+ {
+ "name": "out",
+ "default": null,
+ "type": "711"
+ },
+ {
+ "name": "dev",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "latency",
+ "default": null,
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "565",
+ "members": [
+ {
+ "name": "in",
+ "default": null,
+ "type": "711"
+ },
+ {
+ "name": "out",
+ "default": null,
+ "type": "711"
+ },
+ {
+ "name": "path",
+ "default": null,
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "566",
+ "members": [
+ {
+ "name": "DIMM"
+ },
+ {
+ "name": "CPU"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "DIMM",
+ "CPU"
+ ]
+ },
+ {
+ "name": "[567]",
+ "element-type": "567",
+ "meta-type": "array"
+ },
+ {
+ "name": "567",
+ "members": [
+ {
+ "name": "bus",
+ "type": "int"
+ },
+ {
+ "name": "slot",
+ "type": "int"
+ },
+ {
+ "name": "function",
+ "type": "int"
+ },
+ {
+ "name": "class_info",
+ "type": "719"
+ },
+ {
+ "name": "id",
+ "type": "720"
+ },
+ {
+ "name": "irq",
+ "default": null,
+ "type": "int"
+ },
+ {
+ "name": "irq_pin",
+ "type": "int"
+ },
+ {
+ "name": "qdev_id",
+ "type": "str"
+ },
+ {
+ "name": "pci_bridge",
+ "default": null,
+ "type": "721"
+ },
+ {
+ "name": "regions",
+ "type": "[722]"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "568",
+ "members": [
+ {
+ "name": "vm"
+ },
+ {
+ "name": "vcpu"
+ },
+ {
+ "name": "cryptodev"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "vm",
+ "vcpu",
+ "cryptodev"
+ ]
+ },
+ {
+ "name": "[569]",
+ "element-type": "569",
+ "meta-type": "array"
+ },
+ {
+ "name": "569",
+ "members": [
+ {
+ "name": "provider",
+ "type": "571"
+ },
+ {
+ "name": "names",
+ "default": null,
+ "type": "[str]"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "570",
+ "members": [
+ {
+ "name": "vcpus",
+ "default": null,
+ "type": "[str]"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "571",
+ "members": [
+ {
+ "name": "kvm"
+ },
+ {
+ "name": "cryptodev"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "kvm",
+ "cryptodev"
+ ]
+ },
+ {
+ "name": "[572]",
+ "element-type": "572",
+ "meta-type": "array"
+ },
+ {
+ "name": "572",
+ "members": [
+ {
+ "name": "name",
+ "type": "str"
+ },
+ {
+ "name": "value",
+ "type": "723"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "[573]",
+ "element-type": "573",
+ "meta-type": "array"
+ },
+ {
+ "name": "573",
+ "members": [
+ {
+ "name": "name",
+ "type": "str"
+ },
+ {
+ "name": "type",
+ "type": "724"
+ },
+ {
+ "name": "unit",
+ "default": null,
+ "type": "725"
+ },
+ {
+ "name": "base",
+ "default": null,
+ "type": "int"
+ },
+ {
+ "name": "exponent",
+ "type": "int"
+ },
+ {
+ "name": "bucket-size",
+ "default": null,
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "574",
+ "members": [
+ {
+ "name": "transports",
+ "type": "[str]"
+ },
+ {
+ "name": "dev-features",
+ "default": null,
+ "type": "[str]"
+ },
+ {
+ "name": "unknown-dev-features",
+ "default": null,
+ "type": "int"
+ },
+ {
+ "name": "unknown-dev-features2",
+ "default": null,
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "575",
+ "members": [
+ {
+ "name": "statuses",
+ "type": "[str]"
+ },
+ {
+ "name": "unknown-statuses",
+ "default": null,
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "576",
+ "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": "574"
+ },
+ {
+ "name": "acked-features",
+ "type": "574"
+ },
+ {
+ "name": "backend-features",
+ "type": "574"
+ },
+ {
+ "name": "protocol-features",
+ "type": "726"
+ },
+ {
+ "name": "max-queues",
+ "type": "int"
+ },
+ {
+ "name": "backend-cap",
+ "type": "int"
+ },
+ {
+ "name": "log-enabled",
+ "type": "bool"
+ },
+ {
+ "name": "log-size",
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "[577]",
+ "element-type": "577",
+ "meta-type": "array"
+ },
+ {
+ "name": "577",
+ "members": [
+ {
+ "name": "addr",
+ "type": "int"
+ },
+ {
+ "name": "len",
+ "type": "int"
+ },
+ {
+ "name": "flags",
+ "type": "[str]"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "578",
+ "members": [
+ {
+ "name": "flags",
+ "type": "int"
+ },
+ {
+ "name": "idx",
+ "type": "int"
+ },
+ {
+ "name": "ring",
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "579",
+ "members": [
+ {
+ "name": "flags",
+ "type": "int"
+ },
+ {
+ "name": "idx",
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "580",
+ "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": "[581]",
+ "element-type": "581",
+ "meta-type": "array"
+ },
+ {
+ "name": "581",
+ "members": [
+ {
+ "name": "cipher"
+ },
+ {
+ "name": "hash"
+ },
+ {
+ "name": "mac"
+ },
+ {
+ "name": "aead"
+ },
+ {
+ "name": "akcipher"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "cipher",
+ "hash",
+ "mac",
+ "aead",
+ "akcipher"
+ ]
+ },
+ {
+ "name": "[582]",
+ "element-type": "582",
+ "meta-type": "array"
+ },
+ {
+ "name": "582",
+ "members": [
+ {
+ "name": "queue",
+ "type": "int"
+ },
+ {
+ "name": "type",
+ "type": "727"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "583",
+ "members": [
+ {
+ "name": "informational"
+ },
+ {
+ "name": "warning"
+ },
+ {
+ "name": "failure"
+ },
+ {
+ "name": "fatal"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "informational",
+ "warning",
+ "failure",
+ "fatal"
+ ]
+ },
+ {
+ "name": "[584]",
+ "element-type": "584",
+ "meta-type": "array"
+ },
+ {
+ "name": "584",
+ "members": [
+ {
+ "name": "type",
+ "type": "728"
+ },
+ {
+ "name": "header",
+ "type": "[int]"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "585",
+ "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": "586",
+ "members": [
+ {
+ "name": "free"
+ },
+ {
+ "name": "contiguous"
+ },
+ {
+ "name": "prescriptive"
+ },
+ {
+ "name": "enable-shared-access"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "free",
+ "contiguous",
+ "prescriptive",
+ "enable-shared-access"
+ ]
+ },
+ {
+ "name": "[587]",
+ "element-type": "587",
+ "meta-type": "array"
+ },
+ {
+ "name": "587",
+ "members": [
+ {
+ "name": "offset",
+ "type": "int"
+ },
+ {
+ "name": "len",
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "588",
+ "members": [
+ {
+ "name": "tag-based"
+ },
+ {
+ "name": "prescriptive"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "tag-based",
+ "prescriptive"
+ ]
+ },
+ {
+ "name": "589",
+ "members": [
+ {
+ "name": "hyper-v"
+ },
+ {
+ "name": "s390"
+ },
+ {
+ "name": "tdx"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "hyper-v",
+ "s390",
+ "tdx"
+ ]
+ },
+ {
+ "name": "590",
+ "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": "591",
+ "members": [
+ {
+ "name": "core",
+ "type": "int"
+ },
+ {
+ "name": "psw-mask",
+ "type": "int"
+ },
+ {
+ "name": "psw-addr",
+ "type": "int"
+ },
+ {
+ "name": "reason",
+ "type": "729"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "592",
+ "members": [
+ {
+ "name": "error-code",
+ "type": "int"
+ },
+ {
+ "name": "message",
+ "type": "str"
+ },
+ {
+ "name": "gpa",
+ "default": null,
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "[593]",
+ "element-type": "593",
+ "meta-type": "array"
+ },
+ {
+ "name": "593",
+ "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": "594",
+ "members": [
+ {
+ "name": "boundaries",
+ "type": "[int]"
+ },
+ {
+ "name": "bins",
+ "type": "[int]"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "595",
+ "members": [
+ {
+ "name": "discard-nb-ok",
+ "type": "int"
+ },
+ {
+ "name": "discard-nb-failed",
+ "type": "int"
+ },
+ {
+ "name": "discard-bytes-ok",
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "596",
+ "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": "597",
+ "tag": "type",
+ "variants": [
+ {
+ "case": "qcow2",
+ "type": "731"
+ },
+ {
+ "case": "vmdk",
+ "type": "732"
+ },
+ {
+ "case": "luks",
+ "type": "733"
+ },
+ {
+ "case": "rbd",
+ "type": "734"
+ },
+ {
+ "case": "file",
+ "type": "735"
+ }
+ ],
+ "members": [
+ {
+ "name": "type",
+ "type": "730"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "598",
+ "members": [
+ {
+ "name": "block-backend"
+ },
+ {
+ "name": "block-job"
+ },
+ {
+ "name": "block-driver"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "block-backend",
+ "block-job",
+ "block-driver"
+ ]
+ },
+ {
+ "name": "[599]",
+ "element-type": "599",
+ "meta-type": "array"
+ },
+ {
+ "name": "599",
+ "members": [
+ {
+ "name": "consistent-read"
+ },
+ {
+ "name": "write"
+ },
+ {
+ "name": "write-unchanged"
+ },
+ {
+ "name": "resize"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "consistent-read",
+ "write",
+ "write-unchanged",
+ "resize"
+ ]
+ },
+ {
+ "name": "600",
+ "members": [
+ {
+ "type": "61"
+ },
+ {
+ "type": "str"
+ }
+ ],
+ "meta-type": "alternate"
+ },
+ {
+ "name": "[601]",
+ "element-type": "601",
+ "meta-type": "array"
+ },
+ {
+ "name": "601",
+ "members": [
+ {
+ "name": "event",
+ "type": "736"
+ },
+ {
+ "name": "state",
+ "default": null,
+ "type": "int"
+ },
+ {
+ "name": "iotype",
+ "default": null,
+ "type": "737"
+ },
+ {
+ "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": "[602]",
+ "element-type": "602",
+ "meta-type": "array"
+ },
+ {
+ "name": "602",
+ "members": [
+ {
+ "name": "event",
+ "type": "736"
+ },
+ {
+ "name": "state",
+ "default": null,
+ "type": "int"
+ },
+ {
+ "name": "new_state",
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "603",
+ "members": [
+ {
+ "name": "auto"
+ },
+ {
+ "name": "on"
+ },
+ {
+ "name": "off"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "auto",
+ "on",
+ "off"
+ ]
+ },
+ {
+ "name": "604",
+ "members": [
+ {
+ "name": "threads"
+ },
+ {
+ "name": "native"
+ },
+ {
+ "name": "io_uring"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "threads",
+ "native",
+ "io_uring"
+ ]
+ },
+ {
+ "name": "605",
+ "members": [
+ {
+ "name": "tcp"
+ },
+ {
+ "name": "iser"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "tcp",
+ "iser"
+ ]
+ },
+ {
+ "name": "606",
+ "members": [
+ {
+ "name": "crc32c"
+ },
+ {
+ "name": "none"
+ },
+ {
+ "name": "crc32c-none"
+ },
+ {
+ "name": "none-crc32c"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "crc32c",
+ "none",
+ "crc32c-none",
+ "none-crc32c"
+ ]
+ },
+ {
+ "name": "607",
+ "members": [
+ {
+ "name": "type",
+ "type": "738"
+ },
+ {
+ "name": "host",
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "608",
+ "members": [
+ {
+ "type": "61"
+ },
+ {
+ "type": "str"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "meta-type": "alternate"
+ },
+ {
+ "name": "609",
+ "members": [
+ {
+ "type": "739"
+ },
+ {
+ "type": "740"
+ }
+ ],
+ "meta-type": "alternate"
+ },
+ {
+ "name": "610",
+ "tag": "format",
+ "variants": [
+ {
+ "case": "aes",
+ "type": "742"
+ },
+ {
+ "case": "luks",
+ "type": "743"
+ }
+ ],
+ "members": [
+ {
+ "name": "format",
+ "type": "741"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "611",
+ "tag": "format",
+ "variants": [
+ {
+ "case": "aes",
+ "type": "742"
+ }
+ ],
+ "members": [
+ {
+ "name": "format",
+ "type": "744"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "[600]",
+ "element-type": "600",
+ "meta-type": "array"
+ },
+ {
+ "name": "612",
+ "members": [
+ {
+ "name": "quorum"
+ },
+ {
+ "name": "fifo"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "quorum",
+ "fifo"
+ ]
+ },
+ {
+ "name": "613",
+ "tag": "format",
+ "variants": [
+ {
+ "case": "luks",
+ "type": "746"
+ },
+ {
+ "case": "luks2",
+ "type": "747"
+ },
+ {
+ "case": "luks-any",
+ "type": "748"
+ }
+ ],
+ "members": [
+ {
+ "name": "format",
+ "type": "745"
+ },
+ {
+ "name": "parent",
+ "default": null,
+ "type": "613"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "[614]",
+ "element-type": "614",
+ "meta-type": "array"
+ },
+ {
+ "name": "614",
+ "members": [
+ {
+ "name": "cephx"
+ },
+ {
+ "name": "none"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "cephx",
+ "none"
+ ]
+ },
+ {
+ "name": "[615]",
+ "element-type": "615",
+ "meta-type": "array"
+ },
+ {
+ "name": "615",
+ "members": [
+ {
+ "name": "host",
+ "type": "str"
+ },
+ {
+ "name": "port",
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "616",
+ "members": [
+ {
+ "name": "primary"
+ },
+ {
+ "name": "secondary"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "primary",
+ "secondary"
+ ]
+ },
+ {
+ "name": "617",
+ "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": "618",
+ "tag": "mode",
+ "variants": [
+ {
+ "case": "hash",
+ "type": "750"
+ },
+ {
+ "case": "none",
+ "type": "0"
+ },
+ {
+ "case": "known_hosts",
+ "type": "0"
+ }
+ ],
+ "members": [
+ {
+ "name": "mode",
+ "type": "749"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "619",
+ "members": [
+ {
+ "name": "filename",
+ "type": "str"
+ },
+ {
+ "name": "size",
+ "type": "int"
+ },
+ {
+ "name": "preallocation",
+ "default": null,
+ "type": "751"
+ },
+ {
+ "name": "nocow",
+ "default": null,
+ "type": "bool"
+ },
+ {
+ "name": "extent-size-hint",
+ "default": null,
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "620",
+ "members": [
+ {
+ "name": "location",
+ "type": "342"
+ },
+ {
+ "name": "size",
+ "type": "int"
+ },
+ {
+ "name": "preallocation",
+ "default": null,
+ "type": "751"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "621",
+ "members": [
+ {
+ "name": "key-secret",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "cipher-alg",
+ "default": null,
+ "type": "752"
+ },
+ {
+ "name": "cipher-mode",
+ "default": null,
+ "type": "753"
+ },
+ {
+ "name": "ivgen-alg",
+ "default": null,
+ "type": "754"
+ },
+ {
+ "name": "ivgen-hash-alg",
+ "default": null,
+ "type": "755"
+ },
+ {
+ "name": "hash-alg",
+ "default": null,
+ "type": "755"
+ },
+ {
+ "name": "iter-time",
+ "default": null,
+ "type": "int"
+ },
+ {
+ "name": "file",
+ "default": null,
+ "type": "600"
+ },
+ {
+ "name": "header",
+ "default": null,
+ "type": "600"
+ },
+ {
+ "name": "size",
+ "type": "int"
+ },
+ {
+ "name": "preallocation",
+ "default": null,
+ "type": "751"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "622",
+ "members": [
+ {
+ "name": "location",
+ "type": "349"
+ },
+ {
+ "name": "size",
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "623",
+ "members": [
+ {
+ "name": "file",
+ "type": "600"
+ },
+ {
+ "name": "size",
+ "type": "int"
+ },
+ {
+ "name": "cluster-size",
+ "default": null,
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "624",
+ "members": [
+ {
+ "name": "file",
+ "type": "600"
+ },
+ {
+ "name": "size",
+ "type": "int"
+ },
+ {
+ "name": "backing-file",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "encrypt",
+ "default": null,
+ "type": "756"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "625",
+ "members": [
+ {
+ "name": "file",
+ "type": "600"
+ },
+ {
+ "name": "data-file",
+ "default": null,
+ "type": "600"
+ },
+ {
+ "name": "data-file-raw",
+ "default": null,
+ "type": "bool"
+ },
+ {
+ "name": "extended-l2",
+ "default": null,
+ "type": "bool"
+ },
+ {
+ "name": "size",
+ "type": "int"
+ },
+ {
+ "name": "version",
+ "default": null,
+ "type": "757"
+ },
+ {
+ "name": "backing-file",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "backing-fmt",
+ "default": null,
+ "type": "329"
+ },
+ {
+ "name": "encrypt",
+ "default": null,
+ "type": "756"
+ },
+ {
+ "name": "cluster-size",
+ "default": null,
+ "type": "int"
+ },
+ {
+ "name": "preallocation",
+ "default": null,
+ "type": "751"
+ },
+ {
+ "name": "lazy-refcounts",
+ "default": null,
+ "type": "bool"
+ },
+ {
+ "name": "refcount-bits",
+ "default": null,
+ "type": "int"
+ },
+ {
+ "name": "compression-type",
+ "default": null,
+ "type": "758"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "626",
+ "members": [
+ {
+ "name": "file",
+ "type": "600"
+ },
+ {
+ "name": "size",
+ "type": "int"
+ },
+ {
+ "name": "backing-file",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "backing-fmt",
+ "default": null,
+ "type": "329"
+ },
+ {
+ "name": "cluster-size",
+ "default": null,
+ "type": "int"
+ },
+ {
+ "name": "table-size",
+ "default": null,
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "627",
+ "members": [
+ {
+ "name": "location",
+ "type": "359"
+ },
+ {
+ "name": "size",
+ "type": "int"
+ },
+ {
+ "name": "cluster-size",
+ "default": null,
+ "type": "int"
+ },
+ {
+ "name": "encrypt",
+ "default": null,
+ "type": "759"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "628",
+ "members": [
+ {
+ "name": "location",
+ "type": "361"
+ },
+ {
+ "name": "size",
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "629",
+ "members": [
+ {
+ "name": "file",
+ "type": "600"
+ },
+ {
+ "name": "size",
+ "type": "int"
+ },
+ {
+ "name": "preallocation",
+ "default": null,
+ "type": "751"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "630",
+ "members": [
+ {
+ "name": "file",
+ "type": "600"
+ },
+ {
+ "name": "size",
+ "type": "int"
+ },
+ {
+ "name": "log-size",
+ "default": null,
+ "type": "int"
+ },
+ {
+ "name": "block-size",
+ "default": null,
+ "type": "int"
+ },
+ {
+ "name": "subformat",
+ "default": null,
+ "type": "760"
+ },
+ {
+ "name": "block-state-zero",
+ "default": null,
+ "type": "bool"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "631",
+ "members": [
+ {
+ "name": "file",
+ "type": "600"
+ },
+ {
+ "name": "size",
+ "type": "int"
+ },
+ {
+ "name": "extents",
+ "default": null,
+ "type": "[600]"
+ },
+ {
+ "name": "subformat",
+ "default": null,
+ "type": "761"
+ },
+ {
+ "name": "backing-file",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "adapter-type",
+ "default": null,
+ "type": "762"
+ },
+ {
+ "name": "hwversion",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "toolsversion",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "zeroed-grain",
+ "default": null,
+ "type": "bool"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "632",
+ "members": [
+ {
+ "name": "file",
+ "type": "600"
+ },
+ {
+ "name": "size",
+ "type": "int"
+ },
+ {
+ "name": "subformat",
+ "default": null,
+ "type": "763"
+ },
+ {
+ "name": "force-size",
+ "default": null,
+ "type": "bool"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "633",
+ "members": [
+ {
+ "name": "state",
+ "type": "764"
+ },
+ {
+ "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": "634",
+ "members": [
+ {
+ "name": "encrypt",
+ "default": null,
+ "type": "765"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "null",
+ "json-type": "null",
+ "meta-type": "builtin"
+ },
+ {
+ "name": "635",
+ "members": [
+ {
+ "name": "inet"
+ },
+ {
+ "name": "unix"
+ },
+ {
+ "name": "vsock"
+ },
+ {
+ "name": "fd"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "inet",
+ "unix",
+ "vsock",
+ "fd"
+ ]
+ },
+ {
+ "name": "636",
+ "members": [
+ {
+ "name": "data",
+ "type": "617"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "637",
+ "members": [
+ {
+ "name": "data",
+ "type": "659"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "638",
+ "members": [
+ {
+ "name": "data",
+ "type": "660"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "639",
+ "members": [
+ {
+ "name": "data",
+ "type": "661"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "640",
+ "members": [
+ {
+ "name": "off"
+ },
+ {
+ "name": "on"
+ },
+ {
+ "name": "auto"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "off",
+ "on",
+ "auto"
+ ]
+ },
+ {
+ "name": "641",
+ "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": "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": "647",
+ "members": [
+ {
+ "name": "data",
+ "type": "771"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "648",
+ "members": [
+ {
+ "name": "data",
+ "type": "772"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "649",
+ "members": [
+ {
+ "name": "data",
+ "type": "773"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "650",
+ "members": [
+ {
+ "name": "data",
+ "type": "774"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "654",
+ "members": [
+ {
+ "name": "data",
+ "type": "778"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "655",
+ "members": [
+ {
+ "name": "data",
+ "type": "779"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "656",
+ "members": [
+ {
+ "name": "data",
+ "type": "780"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "[657]",
+ "element-type": "657",
+ "meta-type": "array"
+ },
+ {
+ "name": "657",
+ "members": [
+ {
+ "name": "str",
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "659",
+ "members": [
+ {
+ "name": "path",
+ "type": "str"
+ },
+ {
+ "name": "abstract",
+ "default": null,
+ "type": "bool"
+ },
+ {
+ "name": "tight",
+ "default": null,
+ "type": "bool"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "660",
+ "members": [
+ {
+ "name": "cid",
+ "type": "str"
+ },
+ {
+ "name": "port",
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "661",
+ "members": [
+ {
+ "name": "str",
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "662",
+ "members": [
+ {
+ "name": "data",
+ "type": "781"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "663",
+ "members": [
+ {
+ "name": "data",
+ "type": "782"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "664",
+ "members": [
+ {
+ "name": "number"
+ },
+ {
+ "name": "qcode"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "number",
+ "qcode"
+ ]
+ },
+ {
+ "name": "665",
+ "members": [
+ {
+ "name": "data",
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "666",
+ "members": [
+ {
+ "name": "data",
+ "type": "783"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "667",
+ "members": [
+ {
+ "name": "key"
+ },
+ {
+ "name": "btn"
+ },
+ {
+ "name": "rel"
+ },
+ {
+ "name": "abs"
+ },
+ {
+ "name": "mtt"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "key",
+ "btn",
+ "rel",
+ "abs",
+ "mtt"
+ ]
+ },
+ {
+ "name": "668",
+ "members": [
+ {
+ "name": "data",
+ "type": "784"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "669",
+ "members": [
+ {
+ "name": "data",
+ "type": "785"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "670",
+ "members": [
+ {
+ "name": "data",
+ "type": "786"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "671",
+ "members": [
+ {
+ "name": "data",
+ "type": "787"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "number",
+ "json-type": "number",
+ "meta-type": "builtin"
+ },
+ {
+ "name": "672",
+ "members": [
+ {
+ "name": "lctrl-lalt"
+ },
+ {
+ "name": "lshift-lctrl-lalt"
+ },
+ {
+ "name": "rctrl"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "lctrl-lalt",
+ "lshift-lctrl-lalt",
+ "rctrl"
+ ]
+ },
+ {
+ "name": "[673]",
+ "element-type": "673",
+ "meta-type": "array"
+ },
+ {
+ "name": "673",
+ "members": [
+ {
+ "name": "name",
+ "type": "str"
+ },
+ {
+ "name": "alias",
+ "type": "str"
+ },
+ {
+ "name": "transform",
+ "default": null,
+ "type": "788"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "674",
+ "members": [
+ {
+ "name": "main"
+ },
+ {
+ "name": "cpr"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "main",
+ "cpr"
+ ]
+ },
+ {
+ "name": "675",
+ "tag": "transport",
+ "variants": [
+ {
+ "case": "socket",
+ "type": "404"
+ },
+ {
+ "case": "exec",
+ "type": "790"
+ },
+ {
+ "case": "rdma",
+ "type": "617"
+ },
+ {
+ "case": "file",
+ "type": "791"
+ }
+ ],
+ "members": [
+ {
+ "name": "transport",
+ "type": "789"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "676",
+ "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": "677",
+ "members": [
+ {
+ "name": "data",
+ "type": "792"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "678",
+ "members": [
+ {
+ "name": "data",
+ "type": "47"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "679",
+ "members": [
+ {
+ "name": "data",
+ "type": "48"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "680",
+ "members": [
+ {
+ "name": "data",
+ "type": "49"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "681",
+ "members": [
+ {
+ "name": "data",
+ "type": "42"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "682",
+ "members": [
+ {
+ "name": "data",
+ "type": "38"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "683",
+ "members": [
+ {
+ "name": "data",
+ "type": "80"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "684",
+ "members": [
+ {
+ "name": "data",
+ "type": "37"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "685",
+ "members": [
+ {
+ "name": "data",
+ "type": "41"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "686",
+ "members": [
+ {
+ "name": "individual"
+ },
+ {
+ "name": "grouped"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "individual",
+ "grouped"
+ ]
+ },
+ {
+ "name": "687",
+ "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": "[688]",
+ "element-type": "688",
+ "meta-type": "array"
+ },
+ {
+ "name": "688",
+ "members": [
+ {
+ "name": "name",
+ "type": "str"
+ },
+ {
+ "name": "features",
+ "default": null,
+ "type": "[str]"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "[689]",
+ "element-type": "689",
+ "meta-type": "array"
+ },
+ {
+ "name": "689",
+ "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": "[690]",
+ "element-type": "690",
+ "meta-type": "array"
+ },
+ {
+ "name": "690",
+ "members": [
+ {
+ "name": "case",
+ "type": "str"
+ },
+ {
+ "name": "type",
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "[691]",
+ "element-type": "691",
+ "meta-type": "array"
+ },
+ {
+ "name": "691",
+ "members": [
+ {
+ "name": "type",
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "692",
+ "members": [
+ {
+ "name": "deny"
+ },
+ {
+ "name": "allow"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "deny",
+ "allow"
+ ]
+ },
+ {
+ "name": "[693]",
+ "element-type": "693",
+ "meta-type": "array"
+ },
+ {
+ "name": "693",
+ "members": [
+ {
+ "name": "match",
+ "type": "str"
+ },
+ {
+ "name": "policy",
+ "type": "692"
+ },
+ {
+ "name": "format",
+ "default": null,
+ "type": "793"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "694",
+ "members": [
+ {
+ "name": "all"
+ },
+ {
+ "name": "rx"
+ },
+ {
+ "name": "tx"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "all",
+ "rx",
+ "tx"
+ ]
+ },
+ {
+ "name": "695",
+ "members": [
+ {
+ "name": "before"
+ },
+ {
+ "name": "behind"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "before",
+ "behind"
+ ]
+ },
+ {
+ "name": "696",
+ "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": "697",
+ "members": [
+ {
+ "name": "raw"
+ },
+ {
+ "name": "base64"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "raw",
+ "base64"
+ ]
+ },
+ {
+ "name": "698",
+ "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": "699",
+ "members": [
+ {
+ "name": "client"
+ },
+ {
+ "name": "server"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "client",
+ "server"
+ ]
+ },
+ {
+ "name": "700",
+ "members": [
+ {
+ "name": "uninitialized"
+ },
+ {
+ "name": "stopped"
+ },
+ {
+ "name": "check-stop"
+ },
+ {
+ "name": "operating"
+ },
+ {
+ "name": "load"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "uninitialized",
+ "stopped",
+ "check-stop",
+ "operating",
+ "load"
+ ]
+ },
+ {
+ "name": "701",
+ "members": [
+ {
+ "name": "memory"
+ },
+ {
+ "name": "first-level"
+ },
+ {
+ "name": "second-level"
+ },
+ {
+ "name": "third-level"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "memory",
+ "first-level",
+ "second-level",
+ "third-level"
+ ]
+ },
+ {
+ "name": "702",
+ "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": "703",
+ "members": [
+ {
+ "name": "none"
+ },
+ {
+ "name": "direct"
+ },
+ {
+ "name": "complex"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "none",
+ "direct",
+ "complex"
+ ]
+ },
+ {
+ "name": "704",
+ "members": [
+ {
+ "name": "none"
+ },
+ {
+ "name": "write-back"
+ },
+ {
+ "name": "write-through"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "none",
+ "write-back",
+ "write-through"
+ ]
+ },
+ {
+ "name": "705",
+ "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": "706",
+ "members": [
+ {
+ "name": "id",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "memaddr",
+ "type": "int"
+ },
+ {
+ "name": "size",
+ "type": "int"
+ },
+ {
+ "name": "memdev",
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "707",
+ "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": "708",
+ "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": "709",
+ "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": "710",
+ "members": [
+ {
+ "name": "string"
+ },
+ {
+ "name": "boolean"
+ },
+ {
+ "name": "number"
+ },
+ {
+ "name": "size"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "string",
+ "boolean",
+ "number",
+ "size"
+ ]
+ },
+ {
+ "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": "794"
+ },
+ {
+ "name": "buffer-length",
+ "default": null,
+ "type": "int"
+ }
+ ],
+ "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": "794"
+ },
+ {
+ "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": "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": "794"
+ },
+ {
+ "name": "buffer-length",
+ "default": null,
+ "type": "int"
+ },
+ {
+ "name": "buffer-count",
+ "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": "794"
+ },
+ {
+ "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": "715",
+ "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": "794"
+ },
+ {
+ "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": "716",
+ "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": "794"
+ },
+ {
+ "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": "717",
+ "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": "794"
+ },
+ {
+ "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": "718",
+ "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": "794"
+ },
+ {
+ "name": "buffer-length",
+ "default": null,
+ "type": "int"
+ },
+ {
+ "name": "buffer-count",
+ "default": null,
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "719",
+ "members": [
+ {
+ "name": "desc",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "class",
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "720",
+ "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": "721",
+ "members": [
+ {
+ "name": "bus",
+ "type": "795"
+ },
+ {
+ "name": "devices",
+ "default": null,
+ "type": "[567]"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "[722]",
+ "element-type": "722",
+ "meta-type": "array"
+ },
+ {
+ "name": "722",
+ "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": "723",
+ "members": [
+ {
+ "type": "int"
+ },
+ {
+ "type": "bool"
+ },
+ {
+ "type": "[int]"
+ }
+ ],
+ "meta-type": "alternate"
+ },
+ {
+ "name": "724",
+ "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": "725",
+ "members": [
+ {
+ "name": "bytes"
+ },
+ {
+ "name": "seconds"
+ },
+ {
+ "name": "cycles"
+ },
+ {
+ "name": "boolean"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "bytes",
+ "seconds",
+ "cycles",
+ "boolean"
+ ]
+ },
+ {
+ "name": "726",
+ "members": [
+ {
+ "name": "protocols",
+ "type": "[str]"
+ },
+ {
+ "name": "unknown-protocols",
+ "default": null,
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "727",
+ "members": [
+ {
+ "name": "builtin"
+ },
+ {
+ "name": "vhost-user"
+ },
+ {
+ "name": "lkcf"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "builtin",
+ "vhost-user",
+ "lkcf"
+ ]
+ },
+ {
+ "name": "728",
+ "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": "729",
+ "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": "730",
+ "members": [
+ {
+ "name": "qcow2"
+ },
+ {
+ "name": "vmdk"
+ },
+ {
+ "name": "luks"
+ },
+ {
+ "name": "rbd"
+ },
+ {
+ "name": "file"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "qcow2",
+ "vmdk",
+ "luks",
+ "rbd",
+ "file"
+ ]
+ },
+ {
+ "name": "731",
+ "members": [
+ {
+ "name": "data",
+ "type": "796"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "732",
+ "members": [
+ {
+ "name": "data",
+ "type": "797"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "733",
+ "members": [
+ {
+ "name": "data",
+ "type": "798"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "734",
+ "members": [
+ {
+ "name": "data",
+ "type": "799"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "735",
+ "members": [
+ {
+ "name": "data",
+ "type": "800"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "736",
+ "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": "737",
+ "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": "738",
+ "members": [
+ {
+ "name": "inet"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "inet"
+ ]
+ },
+ {
+ "name": "739",
+ "members": [
+ {
+ "name": "template",
+ "default": null,
+ "type": "740"
+ },
+ {
+ "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": "740",
+ "members": [
+ {
+ "name": "none"
+ },
+ {
+ "name": "constant"
+ },
+ {
+ "name": "cached"
+ },
+ {
+ "name": "all"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "none",
+ "constant",
+ "cached",
+ "all"
+ ]
+ },
+ {
+ "name": "741",
+ "members": [
+ {
+ "name": "aes"
+ },
+ {
+ "name": "luks"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "aes",
+ "luks"
+ ]
+ },
+ {
+ "name": "742",
+ "members": [
+ {
+ "name": "key-secret",
+ "default": null,
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "743",
+ "members": [
+ {
+ "name": "key-secret",
+ "default": null,
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "744",
+ "members": [
+ {
+ "name": "aes"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "aes"
+ ]
+ },
+ {
+ "name": "745",
+ "members": [
+ {
+ "name": "luks"
+ },
+ {
+ "name": "luks2"
+ },
+ {
+ "name": "luks-any"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "luks",
+ "luks2",
+ "luks-any"
+ ]
+ },
+ {
+ "name": "746",
+ "members": [
+ {
+ "name": "key-secret",
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "747",
+ "members": [
+ {
+ "name": "key-secret",
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "748",
+ "members": [
+ {
+ "name": "key-secret",
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "749",
+ "members": [
+ {
+ "name": "none"
+ },
+ {
+ "name": "hash"
+ },
+ {
+ "name": "known_hosts"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "none",
+ "hash",
+ "known_hosts"
+ ]
+ },
+ {
+ "name": "750",
+ "members": [
+ {
+ "name": "type",
+ "type": "801"
+ },
+ {
+ "name": "hash",
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "751",
+ "members": [
+ {
+ "name": "off"
+ },
+ {
+ "name": "metadata"
+ },
+ {
+ "name": "falloc"
+ },
+ {
+ "name": "full"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "off",
+ "metadata",
+ "falloc",
+ "full"
+ ]
+ },
+ {
+ "name": "752",
+ "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": "753",
+ "members": [
+ {
+ "name": "ecb"
+ },
+ {
+ "name": "cbc"
+ },
+ {
+ "name": "xts"
+ },
+ {
+ "name": "ctr"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "ecb",
+ "cbc",
+ "xts",
+ "ctr"
+ ]
+ },
+ {
+ "name": "754",
+ "members": [
+ {
+ "name": "plain"
+ },
+ {
+ "name": "plain64"
+ },
+ {
+ "name": "essiv"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "plain",
+ "plain64",
+ "essiv"
+ ]
+ },
+ {
+ "name": "755",
+ "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": "756",
+ "tag": "format",
+ "variants": [
+ {
+ "case": "qcow",
+ "type": "742"
+ },
+ {
+ "case": "luks",
+ "type": "803"
+ }
+ ],
+ "members": [
+ {
+ "name": "format",
+ "type": "802"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "757",
+ "members": [
+ {
+ "name": "v2"
+ },
+ {
+ "name": "v3"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "v2",
+ "v3"
+ ]
+ },
+ {
+ "name": "758",
+ "members": [
+ {
+ "name": "zlib"
+ },
+ {
+ "name": "zstd"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "zlib",
+ "zstd"
+ ]
+ },
+ {
+ "name": "759",
+ "tag": "format",
+ "variants": [
+ {
+ "case": "luks",
+ "type": "804"
+ },
+ {
+ "case": "luks2",
+ "type": "805"
+ },
+ {
+ "case": "luks-any",
+ "type": "0"
+ }
+ ],
+ "members": [
+ {
+ "name": "format",
+ "type": "745"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "760",
+ "members": [
+ {
+ "name": "dynamic"
+ },
+ {
+ "name": "fixed"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "dynamic",
+ "fixed"
+ ]
+ },
+ {
+ "name": "761",
+ "members": [
+ {
+ "name": "monolithicSparse"
+ },
+ {
+ "name": "monolithicFlat"
+ },
+ {
+ "name": "twoGbMaxExtentSparse"
+ },
+ {
+ "name": "twoGbMaxExtentFlat"
+ },
+ {
+ "name": "streamOptimized"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "monolithicSparse",
+ "monolithicFlat",
+ "twoGbMaxExtentSparse",
+ "twoGbMaxExtentFlat",
+ "streamOptimized"
+ ]
+ },
+ {
+ "name": "762",
+ "members": [
+ {
+ "name": "ide"
+ },
+ {
+ "name": "buslogic"
+ },
+ {
+ "name": "lsilogic"
+ },
+ {
+ "name": "legacyESX"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "ide",
+ "buslogic",
+ "lsilogic",
+ "legacyESX"
+ ]
+ },
+ {
+ "name": "763",
+ "members": [
+ {
+ "name": "dynamic"
+ },
+ {
+ "name": "fixed"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "dynamic",
+ "fixed"
+ ]
+ },
+ {
+ "name": "764",
+ "members": [
+ {
+ "name": "active"
+ },
+ {
+ "name": "inactive"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "active",
+ "inactive"
+ ]
+ },
+ {
+ "name": "765",
+ "tag": "format",
+ "variants": [
+ {
+ "case": "luks",
+ "type": "806"
+ },
+ {
+ "case": "qcow",
+ "type": "0"
+ }
+ ],
+ "members": [
+ {
+ "name": "format",
+ "type": "802"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "766",
+ "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": "767",
+ "members": [
+ {
+ "name": "logfile",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "logappend",
+ "default": null,
+ "type": "bool"
+ },
+ {
+ "name": "device",
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "768",
+ "members": [
+ {
+ "name": "logfile",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "logappend",
+ "default": null,
+ "type": "bool"
+ },
+ {
+ "name": "addr",
+ "type": "373"
+ },
+ {
+ "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": "769",
+ "members": [
+ {
+ "name": "logfile",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "logappend",
+ "default": null,
+ "type": "bool"
+ },
+ {
+ "name": "remote",
+ "type": "373"
+ },
+ {
+ "name": "local",
+ "default": null,
+ "type": "373"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "770",
+ "members": [
+ {
+ "name": "logfile",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "logappend",
+ "default": null,
+ "type": "bool"
+ },
+ {
+ "name": "path",
+ "default": null,
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "771",
+ "members": [
+ {
+ "name": "logfile",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "logappend",
+ "default": null,
+ "type": "bool"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "772",
+ "members": [
+ {
+ "name": "logfile",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "logappend",
+ "default": null,
+ "type": "bool"
+ },
+ {
+ "name": "chardev",
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "773",
+ "members": [
+ {
+ "name": "logfile",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "logappend",
+ "default": null,
+ "type": "bool"
+ },
+ {
+ "name": "chardevs",
+ "type": "[str]"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "774",
+ "members": [
+ {
+ "name": "logfile",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "logappend",
+ "default": null,
+ "type": "bool"
+ },
+ {
+ "name": "signal",
+ "default": null,
+ "type": "bool"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "778",
+ "members": [
+ {
+ "name": "logfile",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "logappend",
+ "default": null,
+ "type": "bool"
+ },
+ {
+ "name": "name",
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "779",
+ "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": "780",
+ "members": [
+ {
+ "name": "logfile",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "logappend",
+ "default": null,
+ "type": "bool"
+ },
+ {
+ "name": "size",
+ "default": null,
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "781",
+ "members": [
+ {
+ "name": "path",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "cancel-path",
+ "default": null,
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "782",
+ "members": [
+ {
+ "name": "chardev",
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "783",
+ "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": "784",
+ "members": [
+ {
+ "name": "key",
+ "type": "428"
+ },
+ {
+ "name": "down",
+ "type": "bool"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "785",
+ "members": [
+ {
+ "name": "button",
+ "type": "807"
+ },
+ {
+ "name": "down",
+ "type": "bool"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "786",
+ "members": [
+ {
+ "name": "axis",
+ "type": "808"
+ },
+ {
+ "name": "value",
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "787",
+ "members": [
+ {
+ "name": "type",
+ "type": "809"
+ },
+ {
+ "name": "slot",
+ "type": "int"
+ },
+ {
+ "name": "tracking-id",
+ "type": "int"
+ },
+ {
+ "name": "axis",
+ "type": "808"
+ },
+ {
+ "name": "value",
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "788",
+ "members": [
+ {
+ "name": "persistent",
+ "default": null,
+ "type": "bool"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "789",
+ "members": [
+ {
+ "name": "socket"
+ },
+ {
+ "name": "exec"
+ },
+ {
+ "name": "rdma"
+ },
+ {
+ "name": "file"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "socket",
+ "exec",
+ "rdma",
+ "file"
+ ]
+ },
+ {
+ "name": "790",
+ "members": [
+ {
+ "name": "args",
+ "type": "[str]"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "791",
+ "members": [
+ {
+ "name": "filename",
+ "type": "str"
+ },
+ {
+ "name": "offset",
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "792",
+ "members": [],
+ "meta-type": "object"
+ },
+ {
+ "name": "793",
+ "members": [
+ {
+ "name": "exact"
+ },
+ {
+ "name": "glob"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "exact",
+ "glob"
+ ]
+ },
+ {
+ "name": "794",
+ "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": "795",
+ "members": [
+ {
+ "name": "number",
+ "type": "int"
+ },
+ {
+ "name": "secondary",
+ "type": "int"
+ },
+ {
+ "name": "subordinate",
+ "type": "int"
+ },
+ {
+ "name": "io_range",
+ "type": "810"
+ },
+ {
+ "name": "memory_range",
+ "type": "810"
+ },
+ {
+ "name": "prefetchable_range",
+ "type": "810"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "796",
+ "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": "811"
+ },
+ {
+ "name": "bitmaps",
+ "default": null,
+ "type": "[812]"
+ },
+ {
+ "name": "compression-type",
+ "type": "758"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "797",
+ "members": [
+ {
+ "name": "create-type",
+ "type": "str"
+ },
+ {
+ "name": "cid",
+ "type": "int"
+ },
+ {
+ "name": "parent-cid",
+ "type": "int"
+ },
+ {
+ "name": "extents",
+ "type": "[813]"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "798",
+ "members": [
+ {
+ "name": "cipher-alg",
+ "type": "752"
+ },
+ {
+ "name": "cipher-mode",
+ "type": "753"
+ },
+ {
+ "name": "ivgen-alg",
+ "type": "754"
+ },
+ {
+ "name": "ivgen-hash-alg",
+ "default": null,
+ "type": "755"
+ },
+ {
+ "name": "hash-alg",
+ "type": "755"
+ },
+ {
+ "name": "detached-header",
+ "type": "bool"
+ },
+ {
+ "name": "payload-offset",
+ "type": "int"
+ },
+ {
+ "name": "master-key-iters",
+ "type": "int"
+ },
+ {
+ "name": "uuid",
+ "type": "str"
+ },
+ {
+ "name": "slots",
+ "type": "[814]"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "799",
+ "members": [
+ {
+ "name": "encryption-format",
+ "default": null,
+ "type": "745"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "800",
+ "members": [
+ {
+ "name": "extent-size-hint",
+ "default": null,
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "801",
+ "members": [
+ {
+ "name": "md5"
+ },
+ {
+ "name": "sha1"
+ },
+ {
+ "name": "sha256"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "md5",
+ "sha1",
+ "sha256"
+ ]
+ },
+ {
+ "name": "802",
+ "members": [
+ {
+ "name": "qcow"
+ },
+ {
+ "name": "luks"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "qcow",
+ "luks"
+ ]
+ },
+ {
+ "name": "803",
+ "members": [
+ {
+ "name": "key-secret",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "cipher-alg",
+ "default": null,
+ "type": "752"
+ },
+ {
+ "name": "cipher-mode",
+ "default": null,
+ "type": "753"
+ },
+ {
+ "name": "ivgen-alg",
+ "default": null,
+ "type": "754"
+ },
+ {
+ "name": "ivgen-hash-alg",
+ "default": null,
+ "type": "755"
+ },
+ {
+ "name": "hash-alg",
+ "default": null,
+ "type": "755"
+ },
+ {
+ "name": "iter-time",
+ "default": null,
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "804",
+ "members": [
+ {
+ "name": "key-secret",
+ "type": "str"
+ },
+ {
+ "name": "cipher-alg",
+ "default": null,
+ "type": "752"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "805",
+ "members": [
+ {
+ "name": "key-secret",
+ "type": "str"
+ },
+ {
+ "name": "cipher-alg",
+ "default": null,
+ "type": "752"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "806",
+ "members": [
+ {
+ "name": "state",
+ "type": "764"
+ },
+ {
+ "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": "807",
+ "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": "808",
+ "members": [
+ {
+ "name": "x"
+ },
+ {
+ "name": "y"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "x",
+ "y"
+ ]
+ },
+ {
+ "name": "809",
+ "members": [
+ {
+ "name": "begin"
+ },
+ {
+ "name": "update"
+ },
+ {
+ "name": "end"
+ },
+ {
+ "name": "cancel"
+ },
+ {
+ "name": "data"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "begin",
+ "update",
+ "end",
+ "cancel",
+ "data"
+ ]
+ },
+ {
+ "name": "810",
+ "members": [
+ {
+ "name": "base",
+ "type": "int"
+ },
+ {
+ "name": "limit",
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "811",
+ "tag": "format",
+ "variants": [
+ {
+ "case": "luks",
+ "type": "798"
+ },
+ {
+ "case": "aes",
+ "type": "0"
+ }
+ ],
+ "members": [
+ {
+ "name": "format",
+ "type": "741"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "[812]",
+ "element-type": "812",
+ "meta-type": "array"
+ },
+ {
+ "name": "812",
+ "members": [
+ {
+ "name": "name",
+ "type": "str"
+ },
+ {
+ "name": "granularity",
+ "type": "int"
+ },
+ {
+ "name": "flags",
+ "type": "[815]"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "[813]",
+ "element-type": "813",
+ "meta-type": "array"
+ },
+ {
+ "name": "813",
+ "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": "[814]",
+ "element-type": "814",
+ "meta-type": "array"
+ },
+ {
+ "name": "814",
+ "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": "[815]",
+ "element-type": "815",
+ "meta-type": "array"
+ },
+ {
+ "name": "815",
+ "members": [
+ {
+ "name": "in-use"
+ },
+ {
+ "name": "auto"
+ }
+ ],
+ "meta-type": "enum",
+ "values": [
+ "in-use",
+ "auto"
+ ]
+ }
+ ],
+ "id": "libvirt-4"
+}
+
+{
+ "execute": "query-accelerators",
+ "id": "libvirt-5"
+}
+
+{
+ "return": {
+ "enabled": "kvm",
+ "present": [
+ "kvm",
+ "mshv",
+ "qtest",
+ "tcg",
+ "xen"
+ ]
+ },
+ "id": "libvirt-5"
+}
+
+{
+ "execute": "qom-list-types",
+ "id": "libvirt-6"
+}
+
+{
+ "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": "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-device"
+ },
+ {
+ "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": "igd-passthrough-isa-bridge",
+ "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": "ps2-mouse",
+ "parent": "ps2-device"
+ },
+ {
+ "name": "xen-xenstore",
+ "parent": "sys-bus-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": "xenfv-4.2-machine",
+ "parent": "generic-pc-machine"
+ },
+ {
+ "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": "virtio-scsi-device",
+ "parent": "virtio-scsi-common"
+ },
+ {
+ "name": "thread-context",
+ "parent": "object"
+ },
+ {
+ "name": "YongFeng-v2-x86_64-cpu",
+ "parent": "x86_64-cpu"
+ },
+ {
+ "name": "Haswell-v3-x86_64-cpu",
+ "parent": "x86_64-cpu"
+ },
+ {
+ "name": "EPYC-Rome-v3-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": "xen-pci-passthrough",
+ "parent": "pci-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": "vhost-user-test-device-pci",
+ "parent": "vhost-user-test-device-pci-base"
+ },
+ {
+ "name": "vmmouse",
+ "parent": "isa-device"
+ },
+ {
+ "name": "i82557a",
+ "parent": "pci-device"
+ },
+ {
+ "name": "chardev-memory",
+ "parent": "chardev-ringbuf"
+ },
+ {
+ "name": "vhost-user-scsi-pci-non-transitional",
+ "parent": "vhost-user-scsi-pci-base"
+ },
+ {
+ "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": "Nehalem-v2-x86_64-cpu",
+ "parent": "x86_64-cpu"
+ },
+ {
+ "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": "ib700",
+ "parent": "isa-device"
+ },
+ {
+ "name": "amd-iommu",
+ "parent": "x86-iommu"
+ },
+ {
+ "name": "memory-backend-file",
+ "parent": "memory-backend"
+ },
+ {
+ "name": "virtio-9p-pci-non-transitional",
+ "parent": "virtio-9p-pci-base"
+ },
+ {
+ "name": "isa-pcspk",
+ "parent": "isa-device"
+ },
+ {
+ "name": "igd-passthrough-i440FX",
+ "parent": "i440FX"
+ },
+ {
+ "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": "qio-channel-null",
+ "parent": "qio-channel"
+ },
+ {
+ "name": "isabus-bridge",
+ "parent": "sys-bus-device"
+ },
+ {
+ "name": "vhost-scsi",
+ "parent": "vhost-scsi-common"
+ },
+ {
+ "name": "sd-card",
+ "parent": "sdmmc-common"
+ },
+ {
+ "name": "YongFeng-x86_64-cpu",
+ "parent": "x86_64-cpu"
+ },
+ {
+ "name": "Icelake-Server-noTSX-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": "EPYC-v1-x86_64-cpu",
+ "parent": "x86_64-cpu"
+ },
+ {
+ "name": "tcg-accel",
+ "parent": "accel"
+ },
+ {
+ "name": "virtio-balloon-pci",
+ "parent": "virtio-balloon-pci-base"
+ },
+ {
+ "name": "athlon-v1-x86_64-cpu",
+ "parent": "x86_64-cpu"
+ },
+ {
+ "name": "virtio-gpu-device",
+ "parent": "virtio-gpu-base"
+ },
+ {
+ "name": "e1000",
+ "parent": "e1000-base"
+ },
+ {
+ "name": "xenpvh-machine",
+ "parent": "xen-pvh-base-machine"
+ },
+ {
+ "name": "pc-i440fx-9.0-machine",
+ "parent": "generic-pc-machine"
+ },
+ {
+ "name": "ES1370",
+ "parent": "pci-device"
+ },
+ {
+ "name": "xen-apic",
+ "parent": "apic-common"
+ },
+ {
+ "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": "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": "memory-backend-memfd",
+ "parent": "memory-backend"
+ },
+ {
+ "name": "virtio-sound-pci",
+ "parent": "virtio-sound-pci-base-type"
+ },
+ {
+ "name": "smbus-eeprom",
+ "parent": "smbus-device"
+ },
+ {
+ "name": "dbus-display",
+ "parent": "object"
+ },
+ {
+ "name": "mshv-accel",
+ "parent": "accel"
+ },
+ {
+ "name": "iothread",
+ "parent": "event-loop-base"
+ },
+ {
+ "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": "pentium3-x86_64-cpu",
+ "parent": "x86_64-cpu"
+ },
+ {
+ "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": "virtio-mem-system-reset",
+ "parent": "object"
+ },
+ {
+ "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": "pxb-pcie-bus",
+ "parent": "PCIE"
+ },
+ {
+ "name": "vhost-user-scsi",
+ "parent": "vhost-scsi-common"
+ },
+ {
+ "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": "SapphireRapids-v4-x86_64-cpu",
+ "parent": "x86_64-cpu"
+ },
+ {
+ "name": "VGA",
+ "parent": "pci-vga"
+ },
+ {
+ "name": "qio-channel-buffer",
+ "parent": "qio-channel"
+ },
+ {
+ "name": "i440FX",
+ "parent": "pci-device"
+ },
+ {
+ "name": "hv-balloon",
+ "parent": "vmbus-dev"
+ },
+ {
+ "name": "xen-bus",
+ "parent": "bus"
+ },
+ {
+ "name": "Penryn-v1-x86_64-cpu",
+ "parent": "x86_64-cpu"
+ },
+ {
+ "name": "pc-q35-10.2-machine",
+ "parent": "generic-pc-machine"
+ },
+ {
+ "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": "tls-creds-x509",
+ "parent": "tls-creds"
+ },
+ {
+ "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": "vhost-user-test-device",
+ "parent": "vhost-user-base"
+ },
+ {
+ "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": "xen-pvdevice",
+ "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": "virtio-pmem",
+ "parent": "virtio-device"
+ },
+ {
+ "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": "virtio-blk-pci",
+ "parent": "virtio-blk-pci-base"
+ },
+ {
+ "name": "x-remote-iommu",
+ "parent": "object"
+ },
+ {
+ "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-device"
+ },
+ {
+ "name": "virtio-net-device",
+ "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": "gpex-pcihost",
+ "parent": "pcie-host-bridge"
+ },
+ {
+ "name": "iommufd",
+ "parent": "object"
+ },
+ {
+ "name": "vfio-iommu-legacy",
+ "parent": "vfio-iommu"
+ },
+ {
+ "name": "Skylake-Client-IBRS-x86_64-cpu",
+ "parent": "x86_64-cpu"
+ },
+ {
+ "name": "Cascadelake-Server-v1-x86_64-cpu",
+ "parent": "x86_64-cpu"
+ },
+ {
+ "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": "SapphireRapids-v1-x86_64-cpu",
+ "parent": "x86_64-cpu"
+ },
+ {
+ "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": "xenfv-3.1-machine",
+ "parent": "generic-pc-machine"
+ },
+ {
+ "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": "xen-accel",
+ "parent": "accel"
+ },
+ {
+ "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": "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": "tls-creds-anon",
+ "parent": "tls-creds"
+ },
+ {
+ "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": "virtio-pmem-pci",
+ "parent": "virtio-pmem-pci-base"
+ },
+ {
+ "name": "SierraForest-v2-x86_64-cpu",
+ "parent": "x86_64-cpu"
+ },
+ {
+ "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": "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": "xenpv-machine",
+ "parent": "machine"
+ },
+ {
+ "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": "pc-i440fx-10.2-machine",
+ "parent": "generic-pc-machine"
+ },
+ {
+ "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-6"
+}
+
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-blk-pci"
+ },
+ "id": "libvirt-7"
+}
+
+{
+ "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-7"
+}
+
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-net-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": "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"
+ },
+ {
+ "default-value": false,
+ "name": "guest_tunnel_csum",
+ "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": false,
+ "name": "host_tunnel",
+ "description": "on/off",
+ "type": "bool"
+ },
+ {
+ "default-value": true,
+ "name": "guest_tso6",
+ "description": "on/off",
+ "type": "bool"
+ },
+ {
+ "default-value": true,
+ "name": "ctrl_vq",
+ "description": "on/off",
+ "type": "bool"
+ },
+ {
+ "default-value": true,
+ "name": "status",
+ "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": "iommu_platform",
+ "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": 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_uso",
+ "description": "on/off",
+ "type": "bool"
+ },
+ {
+ "default-value": true,
+ "name": "host_ecn",
+ "description": "on/off",
+ "type": "bool"
+ },
+ {
+ "default-value": false,
+ "name": "host_tunnel_csum",
+ "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": false,
+ "name": "guest_tunnel",
+ "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-8"
+}
+
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-scsi-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": 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-9"
+}
+
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-net-ccw"
+ },
+ "id": "libvirt-10"
+}
+
+{
+ "id": "libvirt-10",
+ "error": {
+ "class": "DeviceNotFound",
+ "desc": "Device 'virtio-net-ccw' not found"
+ }
+}
+
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-scsi-ccw"
+ },
+ "id": "libvirt-11"
+}
+
+{
+ "id": "libvirt-11",
+ "error": {
+ "class": "DeviceNotFound",
+ "desc": "Device 'virtio-scsi-ccw' not found"
+ }
+}
+
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "vfio-pci"
+ },
+ "id": "libvirt-12"
+}
+
+{
+ "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-12"
+}
+
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "scsi-hd"
+ },
+ "id": "libvirt-13"
+}
+
+{
+ "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-13"
+}
+
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "ide-hd"
+ },
+ "id": "libvirt-14"
+}
+
+{
+ "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-14"
+}
+
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "PIIX4_PM"
+ },
+ "id": "libvirt-15"
+}
+
+{
+ "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-15"
+}
+
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "usb-storage"
+ },
+ "id": "libvirt-16"
+}
+
+{
+ "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-16"
+}
+
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "kvm-pit"
+ },
+ "id": "libvirt-17"
+}
+
+{
+ "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-17"
+}
+
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "VGA"
+ },
+ "id": "libvirt-18"
+}
+
+{
+ "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-18"
+}
+
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "vmware-svga"
+ },
+ "id": "libvirt-19"
+}
+
+{
+ "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-19"
+}
+
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-gpu-pci"
+ },
+ "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": 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-20"
+}
+
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-gpu-device"
+ },
+ "id": "libvirt-21"
+}
+
+{
+ "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-21"
+}
+
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "ICH9-LPC"
+ },
+ "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": 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-22"
+}
+
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-balloon-pci"
+ },
+ "id": "libvirt-23"
+}
+
+{
+ "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-23"
+}
+
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-balloon-ccw"
+ },
+ "id": "libvirt-24"
+}
+
+{
+ "id": "libvirt-24",
+ "error": {
+ "class": "DeviceNotFound",
+ "desc": "Device 'virtio-balloon-ccw' not found"
+ }
+}
+
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-balloon-device"
+ },
+ "id": "libvirt-25"
+}
+
+{
+ "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-25"
+}
+
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "intel-iommu"
+ },
+ "id": "libvirt-26"
+}
+
+{
+ "return": [
+ {
+ "default-value": true,
+ "name": "dma-translation",
+ "description": "on/off",
+ "type": "bool"
+ },
+ {
+ "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": 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-26"
+}
+
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "mch"
+ },
+ "id": "libvirt-27"
+}
+
+{
+ "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-27"
+}
+
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "nvdimm"
+ },
+ "id": "libvirt-28"
+}
+
+{
+ "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-28"
+}
+
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "pcie-root-port"
+ },
+ "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": 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-29"
+}
+
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "usb-host"
+ },
+ "id": "libvirt-30"
+}
+
+{
+ "id": "libvirt-30",
+ "error": {
+ "class": "DeviceNotFound",
+ "desc": "Device 'usb-host' not found"
+ }
+}
+
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "vhost-user-fs-device"
+ },
+ "id": "libvirt-31"
+}
+
+{
+ "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-31"
+}
+
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-mem-pci"
+ },
+ "id": "libvirt-32"
+}
+
+{
+ "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-32"
+}
+
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "virtio-iommu-pci"
+ },
+ "id": "libvirt-33"
+}
+
+{
+ "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-33"
+}
+
+{
+ "execute": "device-list-properties",
+ "arguments": {
+ "typename": "amd-iommu"
+ },
+ "id": "libvirt-34"
+}
+
+{
+ "return": [
+ {
+ "default-value": true,
+ "name": "dma-translation",
+ "description": "on/off",
+ "type": "bool"
+ },
+ {
+ "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"
+ },
+ {
+ "default-value": false,
+ "name": "dma-remap",
+ "description": "on/off",
+ "type": "bool"
+ }
+ ],
+ "id": "libvirt-34"
+}
+
+{
+ "execute": "qom-list-properties",
+ "arguments": {
+ "typename": "memory-backend-file"
+ },
+ "id": "libvirt-35"
+}
+
+{
+ "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": "readonly",
+ "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"
+ }
+ ],
+ "id": "libvirt-35"
+}
+
+{
+ "execute": "qom-list-properties",
+ "arguments": {
+ "typename": "memory-backend-memfd"
+ },
+ "id": "libvirt-36"
+}
+
+{
+ "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-36"
+}
+
+{
+ "execute": "qom-list-properties",
+ "arguments": {
+ "typename": "max-x86_64-cpu"
+ },
+ "id": "libvirt-37"
+}
+
+{
+ "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": false,
+ "name": "x-force-cpuid-0x1f",
+ "description": "on/off",
+ "type": "bool"
+ },
+ {
+ "default-value": 4294967295,
+ "name": "hv-spinlocks",
+ "type": "uint32"
+ },
+ {
+ "name": "ddpd-u",
+ "type": "bool"
+ },
+ {
+ "name": "vmx-nested-exception",
+ "type": "bool"
+ },
+ {
+ "name": "avx-vnni-int8",
+ "type": "bool"
+ },
+ {
+ "name": "vmx-entry-noload-debugctl",
+ "type": "bool"
+ },
+ {
+ "name": "bhi-no",
+ "type": "bool"
+ },
+ {
+ "name": "avx10-128",
+ "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": "avx512-vpopcntdq",
+ "type": "bool"
+ },
+ {
+ "name": "model",
+ "type": "int"
+ },
+ {
+ "name": "xcrypt",
+ "type": "bool"
+ },
+ {
+ "name": "tbm",
+ "type": "bool"
+ },
+ {
+ "name": "vmx-monitor-exit",
+ "type": "bool"
+ },
+ {
+ "name": "movdiri",
+ "type": "bool"
+ },
+ {
+ "default-value": false,
+ "name": "x-pdcm-on-even-without-pmu",
+ "description": "on/off",
+ "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": "sgx1",
+ "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": "skip-l1dfl-vmentry",
+ "type": "bool"
+ },
+ {
+ "name": "vmx-apicv-register",
+ "type": "bool"
+ },
+ {
+ "name": "fxsr-opt",
+ "type": "bool"
+ },
+ {
+ "name": "tsa-sq-no",
+ "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"
+ },
+ {
+ "default-value": false,
+ "name": "x-arch-cap-always-on",
+ "description": "on/off",
+ "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": "vmx-invvpid",
+ "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": "sgx-edeccssa",
+ "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-exit-load-pat",
+ "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"
+ },
+ {
+ "default-value": -1,
+ "name": "module-id",
+ "type": "int32"
+ },
+ {
+ "name": "avx-ifma",
+ "type": "bool"
+ },
+ {
+ "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-ack-intr",
+ "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": "vmx-exit-load-efer",
+ "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": "tsa-l1-no",
+ "type": "bool"
+ },
+ {
+ "name": "vmx-mtf",
+ "type": "bool"
+ },
+ {
+ "name": "vmx-vmwrite-vmexit-fields",
+ "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": "vmx-cr8-load-exit",
+ "type": "bool"
+ },
+ {
+ "name": "vmx-entry-load-fred",
+ "type": "bool"
+ },
+ {
+ "name": "ssb-no",
+ "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-xsaves",
+ "type": "bool"
+ },
+ {
+ "name": "vmx-rdseed-exit",
+ "type": "bool"
+ },
+ {
+ "name": "xsavec",
+ "type": "bool"
+ },
+ {
+ "name": "msr",
+ "type": "bool"
+ },
+ {
+ "name": "wrmsrns",
+ "type": "bool"
+ },
+ {
+ "default-value": false,
+ "name": "kvm-pv-enforce-cpuid",
+ "description": "on/off",
+ "type": "bool"
+ },
+ {
+ "name": "clflush",
+ "type": "bool"
+ },
+ {
+ "name": "pclmulqdq",
+ "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": "tsc-adjust",
+ "type": "bool"
+ },
+ {
+ "name": "sgx",
+ "type": "bool"
+ },
+ {
+ "name": "vmx-enable-user-wait-pause",
+ "type": "bool"
+ },
+ {
+ "name": "ht",
+ "type": "bool"
+ },
+ {
+ "name": "amx-tile",
+ "type": "bool"
+ },
+ {
+ "name": "unavailable-features",
+ "type": "strList"
+ },
+ {
+ "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": "clflushopt",
+ "type": "bool"
+ },
+ {
+ "name": "xtpr",
+ "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-exit-nosave-debugctl",
+ "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": "verw-clear",
+ "type": "bool"
+ },
+ {
+ "name": "bmi2",
+ "type": "bool"
+ },
+ {
+ "name": "xgetbv1",
+ "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": "sbpb",
+ "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": "amd-ssbd",
+ "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": "de",
+ "type": "bool"
+ },
+ {
+ "default-value": -1,
+ "name": "core-id",
+ "type": "int32"
+ },
+ {
+ "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-37"
+}
+
+{
+ "execute": "query-machines",
+ "id": "libvirt-38"
+}
+
+{
+ "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-10.2",
+ "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": false,
+ "name": "xenpv",
+ "numa-mem-supported": false,
+ "acpi": false,
+ "cpu-max": 1,
+ "deprecated": false
+ },
+ {
+ "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-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-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": "xenfv-3.1",
+ "numa-mem-supported": true,
+ "default-cpu-type": "qemu64-x86_64-cpu",
+ "acpi": true,
+ "cpu-max": 128,
+ "deprecated": false,
+ "default-ram-id": "pc.ram",
+ "alias": "xenfv"
+ },
+ {
+ "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,
+ "cpu-max": 255,
+ "deprecated": false,
+ "default-ram-id": "pc.ram"
+ },
+ {
+ "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-10.2",
+ "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-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": false,
+ "name": "xenpvh",
+ "numa-mem-supported": false,
+ "default-cpu-type": "qemu64-x86_64-cpu",
+ "acpi": false,
+ "cpu-max": 128,
+ "deprecated": false
+ },
+ {
+ "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": true,
+ "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": true,
+ "name": "xenfv-4.2",
+ "numa-mem-supported": true,
+ "default-cpu-type": "qemu64-x86_64-cpu",
+ "acpi": true,
+ "cpu-max": 128,
+ "deprecated": false,
+ "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"
+ },
+ {
+ "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": true,
+ "default-ram-id": "pc.ram"
+ }
+ ],
+ "id": "libvirt-38"
+}
+
+{
+ "execute": "qom-list-properties",
+ "arguments": {
+ "typename": "none-machine"
+ },
+ "id": "libvirt-39"
+}
+
+{
+ "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-39"
+}
+
+{
+ "execute": "qom-list-properties",
+ "arguments": {
+ "typename": "generic-pc-machine"
+ },
+ "id": "libvirt-40"
+}
+
+{
+ "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-40"
+}
+
+{
+ "execute": "query-cpu-definitions",
+ "id": "libvirt-41"
+}
+
+{
+ "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": [],
+ "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": [
+ "mmxext",
+ "fxsr-opt",
+ "3dnowext",
+ "3dnow",
+ "sse4a"
+ ],
+ "static": false,
+ "migration-safe": true,
+ "deprecated": false
+ },
+ {
+ "name": "phenom",
+ "typename": "phenom-x86_64-cpu",
+ "unavailable-features": [
+ "mmxext",
+ "fxsr-opt",
+ "3dnowext",
+ "3dnow",
+ "sse4a"
+ ],
+ "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": [
+ "mmxext",
+ "3dnowext",
+ "3dnow"
+ ],
+ "static": false,
+ "migration-safe": true,
+ "deprecated": false
+ },
+ {
+ "name": "athlon",
+ "typename": "athlon-x86_64-cpu",
+ "unavailable-features": [
+ "mmxext",
+ "3dnowext",
+ "3dnow"
+ ],
+ "alias-of": "athlon-v1",
+ "static": false,
+ "migration-safe": true,
+ "deprecated": false
+ },
+ {
+ "name": "YongFeng-v3",
+ "typename": "YongFeng-v3-x86_64-cpu",
+ "unavailable-features": [
+ "sha-ni",
+ "pku",
+ "rdpid",
+ "xstore",
+ "xstore-en",
+ "xcrypt",
+ "xcrypt-en",
+ "ace2",
+ "phe",
+ "phe-en",
+ "pmm",
+ "pmm-en",
+ "rdctl-no",
+ "ssb-no",
+ "mds-no"
+ ],
+ "static": false,
+ "migration-safe": true,
+ "deprecated": false
+ },
+ {
+ "name": "YongFeng-v2",
+ "typename": "YongFeng-v2-x86_64-cpu",
+ "unavailable-features": [
+ "sha-ni",
+ "pku",
+ "rdpid",
+ "xstore",
+ "xstore-en",
+ "xcrypt",
+ "xcrypt-en",
+ "ace2",
+ "phe",
+ "phe-en",
+ "pmm",
+ "pmm-en",
+ "rdctl-no",
+ "ssb-no",
+ "mds-no"
+ ],
+ "static": false,
+ "migration-safe": true,
+ "deprecated": false
+ },
+ {
+ "name": "YongFeng-v1",
+ "typename": "YongFeng-v1-x86_64-cpu",
+ "unavailable-features": [
+ "sha-ni",
+ "pku",
+ "rdpid",
+ "xstore",
+ "xstore-en",
+ "xcrypt",
+ "xcrypt-en",
+ "ace2",
+ "phe",
+ "phe-en",
+ "pmm",
+ "pmm-en",
+ "rdctl-no",
+ "ssb-no",
+ "mds-no"
+ ],
+ "static": false,
+ "migration-safe": true,
+ "deprecated": false
+ },
+ {
+ "name": "YongFeng",
+ "typename": "YongFeng-x86_64-cpu",
+ "unavailable-features": [
+ "sha-ni",
+ "pku",
+ "rdpid",
+ "xstore",
+ "xstore-en",
+ "xcrypt",
+ "xcrypt-en",
+ "ace2",
+ "phe",
+ "phe-en",
+ "pmm",
+ "pmm-en",
+ "rdctl-no",
+ "ssb-no",
+ "mds-no"
+ ],
+ "alias-of": "YongFeng-v1",
+ "static": false,
+ "migration-safe": true,
+ "deprecated": false
+ },
+ {
+ "name": "Westmere-v2",
+ "typename": "Westmere-v2-x86_64-cpu",
+ "unavailable-features": [],
+ "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": [],
+ "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": [
+ "clwb",
+ "sha-ni",
+ "gfni",
+ "cldemote",
+ "movdiri",
+ "movdir64b"
+ ],
+ "static": false,
+ "migration-safe": true,
+ "deprecated": false
+ },
+ {
+ "name": "Snowridge-v3",
+ "typename": "Snowridge-v3-x86_64-cpu",
+ "unavailable-features": [
+ "clwb",
+ "sha-ni",
+ "gfni",
+ "cldemote",
+ "movdiri",
+ "movdir64b",
+ "core-capability",
+ "split-lock-detect"
+ ],
+ "static": false,
+ "migration-safe": true,
+ "deprecated": false
+ },
+ {
+ "name": "Snowridge-v2",
+ "typename": "Snowridge-v2-x86_64-cpu",
+ "unavailable-features": [
+ "clwb",
+ "sha-ni",
+ "gfni",
+ "cldemote",
+ "movdiri",
+ "movdir64b",
+ "core-capability",
+ "split-lock-detect"
+ ],
+ "static": false,
+ "migration-safe": true,
+ "deprecated": false
+ },
+ {
+ "name": "Snowridge-v1",
+ "typename": "Snowridge-v1-x86_64-cpu",
+ "unavailable-features": [
+ "clwb",
+ "sha-ni",
+ "gfni",
+ "cldemote",
+ "movdiri",
+ "movdir64b",
+ "core-capability",
+ "split-lock-detect"
+ ],
+ "static": false,
+ "migration-safe": true,
+ "deprecated": false
+ },
+ {
+ "name": "Snowridge",
+ "typename": "Snowridge-x86_64-cpu",
+ "unavailable-features": [
+ "clwb",
+ "sha-ni",
+ "gfni",
+ "cldemote",
+ "movdiri",
+ "movdir64b",
+ "core-capability",
+ "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": [
+ "avx512f",
+ "avx512dq",
+ "clwb",
+ "avx512cd",
+ "avx512bw",
+ "avx512vl",
+ "pku"
+ ],
+ "static": false,
+ "migration-safe": true,
+ "deprecated": false
+ },
+ {
+ "name": "Skylake-Server-v4",
+ "typename": "Skylake-Server-v4-x86_64-cpu",
+ "unavailable-features": [
+ "avx512f",
+ "avx512dq",
+ "clwb",
+ "avx512cd",
+ "avx512bw",
+ "avx512vl",
+ "pku"
+ ],
+ "static": false,
+ "migration-safe": true,
+ "deprecated": false
+ },
+ {
+ "name": "Skylake-Server-v3",
+ "typename": "Skylake-Server-v3-x86_64-cpu",
+ "unavailable-features": [
+ "avx512f",
+ "avx512dq",
+ "clwb",
+ "avx512cd",
+ "avx512bw",
+ "avx512vl",
+ "pku"
+ ],
+ "static": false,
+ "migration-safe": true,
+ "deprecated": false
+ },
+ {
+ "name": "Skylake-Server-v2",
+ "typename": "Skylake-Server-v2-x86_64-cpu",
+ "unavailable-features": [
+ "hle",
+ "rtm",
+ "avx512f",
+ "avx512dq",
+ "clwb",
+ "avx512cd",
+ "avx512bw",
+ "avx512vl",
+ "pku"
+ ],
+ "static": false,
+ "migration-safe": true,
+ "deprecated": false
+ },
+ {
+ "name": "Skylake-Server-v1",
+ "typename": "Skylake-Server-v1-x86_64-cpu",
+ "unavailable-features": [
+ "hle",
+ "rtm",
+ "avx512f",
+ "avx512dq",
+ "clwb",
+ "avx512cd",
+ "avx512bw",
+ "avx512vl",
+ "pku"
+ ],
+ "static": false,
+ "migration-safe": true,
+ "deprecated": false
+ },
+ {
+ "name": "Skylake-Server-noTSX-IBRS",
+ "typename": "Skylake-Server-noTSX-IBRS-x86_64-cpu",
+ "unavailable-features": [
+ "avx512f",
+ "avx512dq",
+ "clwb",
+ "avx512cd",
+ "avx512bw",
+ "avx512vl",
+ "pku"
+ ],
+ "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": [
+ "hle",
+ "rtm",
+ "avx512f",
+ "avx512dq",
+ "clwb",
+ "avx512cd",
+ "avx512bw",
+ "avx512vl",
+ "pku"
+ ],
+ "alias-of": "Skylake-Server-v2",
+ "static": false,
+ "migration-safe": true,
+ "deprecated": false
+ },
+ {
+ "name": "Skylake-Server",
+ "typename": "Skylake-Server-x86_64-cpu",
+ "unavailable-features": [
+ "hle",
+ "rtm",
+ "avx512f",
+ "avx512dq",
+ "clwb",
+ "avx512cd",
+ "avx512bw",
+ "avx512vl",
+ "pku"
+ ],
+ "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": [],
+ "static": false,
+ "migration-safe": true,
+ "deprecated": false
+ },
+ {
+ "name": "Skylake-Client-v3",
+ "typename": "Skylake-Client-v3-x86_64-cpu",
+ "unavailable-features": [],
+ "static": false,
+ "migration-safe": true,
+ "deprecated": false
+ },
+ {
+ "name": "Skylake-Client-v2",
+ "typename": "Skylake-Client-v2-x86_64-cpu",
+ "unavailable-features": [
+ "hle",
+ "rtm"
+ ],
+ "static": false,
+ "migration-safe": true,
+ "deprecated": false
+ },
+ {
+ "name": "Skylake-Client-v1",
+ "typename": "Skylake-Client-v1-x86_64-cpu",
+ "unavailable-features": [
+ "hle",
+ "rtm"
+ ],
+ "static": false,
+ "migration-safe": true,
+ "deprecated": false
+ },
+ {
+ "name": "Skylake-Client-noTSX-IBRS",
+ "typename": "Skylake-Client-noTSX-IBRS-x86_64-cpu",
+ "unavailable-features": [],
+ "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": [
+ "hle",
+ "rtm"
+ ],
+ "alias-of": "Skylake-Client-v2",
+ "static": false,
+ "migration-safe": true,
+ "deprecated": false
+ },
+ {
+ "name": "Skylake-Client",
+ "typename": "Skylake-Client-x86_64-cpu",
+ "unavailable-features": [
+ "hle",
+ "rtm"
+ ],
+ "alias-of": "Skylake-Client-v1",
+ "static": false,
+ "migration-safe": true,
+ "deprecated": false
+ },
+ {
+ "name": "SierraForest-v3",
+ "typename": "SierraForest-v3-x86_64-cpu",
+ "unavailable-features": [
+ "clwb",
+ "sha-ni",
+ "pku",
+ "gfni",
+ "vaes",
+ "vpclmulqdq",
+ "rdpid",
+ "bus-lock-detect",
+ "cldemote",
+ "movdiri",
+ "movdir64b",
+ "fsrm",
+ "serialize",
+ "avx-vnni",
+ "cmpccxadd",
+ "fsrs",
+ "avx-ifma",
+ "lam",
+ "wbnoinvd",
+ "rdctl-no",
+ "ibrs-all",
+ "mds-no",
+ "sbdr-ssdp-no",
+ "fbsdp-no",
+ "psdp-no",
+ "pbrsb-no",
+ "gds-no",
+ "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": [
+ "clwb",
+ "sha-ni",
+ "pku",
+ "gfni",
+ "vaes",
+ "vpclmulqdq",
+ "rdpid",
+ "bus-lock-detect",
+ "cldemote",
+ "movdiri",
+ "movdir64b",
+ "fsrm",
+ "serialize",
+ "avx-vnni",
+ "cmpccxadd",
+ "fsrs",
+ "avx-ifma",
+ "lam",
+ "wbnoinvd",
+ "rdctl-no",
+ "ibrs-all",
+ "mds-no",
+ "sbdr-ssdp-no",
+ "fbsdp-no",
+ "psdp-no",
+ "pbrsb-no",
+ "gds-no",
+ "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": [
+ "clwb",
+ "sha-ni",
+ "pku",
+ "gfni",
+ "vaes",
+ "vpclmulqdq",
+ "rdpid",
+ "bus-lock-detect",
+ "fsrm",
+ "serialize",
+ "avx-vnni",
+ "cmpccxadd",
+ "fsrs",
+ "avx-ifma",
+ "wbnoinvd",
+ "rdctl-no",
+ "ibrs-all",
+ "mds-no",
+ "sbdr-ssdp-no",
+ "fbsdp-no",
+ "psdp-no",
+ "pbrsb-no",
+ "avx-vnni-int8",
+ "avx-ne-convert",
+ "mcdt-no"
+ ],
+ "static": false,
+ "migration-safe": true,
+ "deprecated": false
+ },
+ {
+ "name": "SierraForest",
+ "typename": "SierraForest-x86_64-cpu",
+ "unavailable-features": [
+ "clwb",
+ "sha-ni",
+ "pku",
+ "gfni",
+ "vaes",
+ "vpclmulqdq",
+ "rdpid",
+ "bus-lock-detect",
+ "fsrm",
+ "serialize",
+ "avx-vnni",
+ "cmpccxadd",
+ "fsrs",
+ "avx-ifma",
+ "wbnoinvd",
+ "rdctl-no",
+ "ibrs-all",
+ "mds-no",
+ "sbdr-ssdp-no",
+ "fbsdp-no",
+ "psdp-no",
+ "pbrsb-no",
+ "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": [
+ "hle",
+ "rtm",
+ "avx512f",
+ "avx512dq",
+ "avx512ifma",
+ "clwb",
+ "avx512cd",
+ "sha-ni",
+ "avx512bw",
+ "avx512vl",
+ "avx512vbmi",
+ "pku",
+ "avx512vbmi2",
+ "gfni",
+ "vaes",
+ "vpclmulqdq",
+ "avx512vnni",
+ "avx512bitalg",
+ "avx512-vpopcntdq",
+ "la57",
+ "rdpid",
+ "bus-lock-detect",
+ "cldemote",
+ "movdiri",
+ "movdir64b",
+ "fsrm",
+ "serialize",
+ "tsx-ldtrk",
+ "amx-bf16",
+ "avx512-fp16",
+ "amx-tile",
+ "amx-int8",
+ "avx-vnni",
+ "avx512-bf16",
+ "fzrm",
+ "fsrs",
+ "fsrc",
+ "wbnoinvd",
+ "xfd",
+ "rdctl-no",
+ "ibrs-all",
+ "mds-no",
+ "taa-no",
+ "sbdr-ssdp-no",
+ "fbsdp-no",
+ "psdp-no"
+ ],
+ "static": false,
+ "migration-safe": true,
+ "deprecated": false
+ },
+ {
+ "name": "SapphireRapids-v3",
+ "typename": "SapphireRapids-v3-x86_64-cpu",
+ "unavailable-features": [
+ "hle",
+ "rtm",
+ "avx512f",
+ "avx512dq",
+ "avx512ifma",
+ "clwb",
+ "avx512cd",
+ "sha-ni",
+ "avx512bw",
+ "avx512vl",
+ "avx512vbmi",
+ "pku",
+ "avx512vbmi2",
+ "gfni",
+ "vaes",
+ "vpclmulqdq",
+ "avx512vnni",
+ "avx512bitalg",
+ "avx512-vpopcntdq",
+ "la57",
+ "rdpid",
+ "bus-lock-detect",
+ "cldemote",
+ "movdiri",
+ "movdir64b",
+ "fsrm",
+ "serialize",
+ "tsx-ldtrk",
+ "amx-bf16",
+ "avx512-fp16",
+ "amx-tile",
+ "amx-int8",
+ "avx-vnni",
+ "avx512-bf16",
+ "fzrm",
+ "fsrs",
+ "fsrc",
+ "wbnoinvd",
+ "xfd",
+ "rdctl-no",
+ "ibrs-all",
+ "mds-no",
+ "taa-no",
+ "sbdr-ssdp-no",
+ "fbsdp-no",
+ "psdp-no"
+ ],
+ "static": false,
+ "migration-safe": true,
+ "deprecated": false
+ },
+ {
+ "name": "SapphireRapids-v2",
+ "typename": "SapphireRapids-v2-x86_64-cpu",
+ "unavailable-features": [
+ "hle",
+ "rtm",
+ "avx512f",
+ "avx512dq",
+ "avx512ifma",
+ "clwb",
+ "avx512cd",
+ "sha-ni",
+ "avx512bw",
+ "avx512vl",
+ "avx512vbmi",
+ "pku",
+ "avx512vbmi2",
+ "gfni",
+ "vaes",
+ "vpclmulqdq",
+ "avx512vnni",
+ "avx512bitalg",
+ "avx512-vpopcntdq",
+ "la57",
+ "rdpid",
+ "bus-lock-detect",
+ "fsrm",
+ "serialize",
+ "tsx-ldtrk",
+ "amx-bf16",
+ "avx512-fp16",
+ "amx-tile",
+ "amx-int8",
+ "avx-vnni",
+ "avx512-bf16",
+ "fzrm",
+ "fsrs",
+ "fsrc",
+ "wbnoinvd",
+ "xfd",
+ "rdctl-no",
+ "ibrs-all",
+ "mds-no",
+ "taa-no",
+ "sbdr-ssdp-no",
+ "fbsdp-no",
+ "psdp-no"
+ ],
+ "static": false,
+ "migration-safe": true,
+ "deprecated": false
+ },
+ {
+ "name": "SapphireRapids-v1",
+ "typename": "SapphireRapids-v1-x86_64-cpu",
+ "unavailable-features": [
+ "hle",
+ "rtm",
+ "avx512f",
+ "avx512dq",
+ "avx512ifma",
+ "clwb",
+ "avx512cd",
+ "sha-ni",
+ "avx512bw",
+ "avx512vl",
+ "avx512vbmi",
+ "pku",
+ "avx512vbmi2",
+ "gfni",
+ "vaes",
+ "vpclmulqdq",
+ "avx512vnni",
+ "avx512bitalg",
+ "avx512-vpopcntdq",
+ "la57",
+ "rdpid",
+ "bus-lock-detect",
+ "fsrm",
+ "serialize",
+ "tsx-ldtrk",
+ "amx-bf16",
+ "avx512-fp16",
+ "amx-tile",
+ "amx-int8",
+ "avx-vnni",
+ "avx512-bf16",
+ "fzrm",
+ "fsrs",
+ "fsrc",
+ "wbnoinvd",
+ "xfd",
+ "rdctl-no",
+ "ibrs-all",
+ "mds-no",
+ "taa-no"
+ ],
+ "static": false,
+ "migration-safe": true,
+ "deprecated": false
+ },
+ {
+ "name": "SapphireRapids",
+ "typename": "SapphireRapids-x86_64-cpu",
+ "unavailable-features": [
+ "hle",
+ "rtm",
+ "avx512f",
+ "avx512dq",
+ "avx512ifma",
+ "clwb",
+ "avx512cd",
+ "sha-ni",
+ "avx512bw",
+ "avx512vl",
+ "avx512vbmi",
+ "pku",
+ "avx512vbmi2",
+ "gfni",
+ "vaes",
+ "vpclmulqdq",
+ "avx512vnni",
+ "avx512bitalg",
+ "avx512-vpopcntdq",
+ "la57",
+ "rdpid",
+ "bus-lock-detect",
+ "fsrm",
+ "serialize",
+ "tsx-ldtrk",
+ "amx-bf16",
+ "avx512-fp16",
+ "amx-tile",
+ "amx-int8",
+ "avx-vnni",
+ "avx512-bf16",
+ "fzrm",
+ "fsrs",
+ "fsrc",
+ "wbnoinvd",
+ "xfd",
+ "rdctl-no",
+ "ibrs-all",
+ "mds-no",
+ "taa-no"
+ ],
+ "alias-of": "SapphireRapids-v1",
+ "static": false,
+ "migration-safe": true,
+ "deprecated": false
+ },
+ {
+ "name": "SandyBridge-v2",
+ "typename": "SandyBridge-v2-x86_64-cpu",
+ "unavailable-features": [],
+ "static": false,
+ "migration-safe": true,
+ "deprecated": false
+ },
+ {
+ "name": "SandyBridge-v1",
+ "typename": "SandyBridge-v1-x86_64-cpu",
+ "unavailable-features": [],
+ "static": false,
+ "migration-safe": true,
+ "deprecated": false
+ },
+ {
+ "name": "SandyBridge-IBRS",
+ "typename": "SandyBridge-IBRS-x86_64-cpu",
+ "unavailable-features": [],
+ "alias-of": "SandyBridge-v2",
+ "static": false,
+ "migration-safe": true,
+ "deprecated": false
+ },
+ {
+ "name": "SandyBridge",
+ "typename": "SandyBridge-x86_64-cpu",
+ "unavailable-features": [],
+ "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": [
+ "sse4a",
+ "misalignsse",
+ "xop",
+ "fma4",
+ "tbm"
+ ],
+ "static": false,
+ "migration-safe": true,
+ "deprecated": false
+ },
+ {
+ "name": "Opteron_G5",
+ "typename": "Opteron_G5-x86_64-cpu",
+ "unavailable-features": [
+ "sse4a",
+ "misalignsse",
+ "xop",
+ "fma4",
+ "tbm"
+ ],
+ "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": [
+ "sse4a",
+ "misalignsse",
+ "xop",
+ "fma4"
+ ],
+ "static": false,
+ "migration-safe": true,
+ "deprecated": false
+ },
+ {
+ "name": "Opteron_G4",
+ "typename": "Opteron_G4-x86_64-cpu",
+ "unavailable-features": [
+ "sse4a",
+ "misalignsse",
+ "xop",
+ "fma4"
+ ],
+ "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": [
+ "sse4a",
+ "misalignsse"
+ ],
+ "static": false,
+ "migration-safe": true,
+ "deprecated": false
+ },
+ {
+ "name": "Opteron_G3",
+ "typename": "Opteron_G3-x86_64-cpu",
+ "unavailable-features": [
+ "sse4a",
+ "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": [],
+ "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": [],
+ "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": [
+ "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": [
+ "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": [],
+ "static": false,
+ "migration-safe": true,
+ "deprecated": false
+ },
+ {
+ "name": "IvyBridge-v1",
+ "typename": "IvyBridge-v1-x86_64-cpu",
+ "unavailable-features": [],
+ "static": false,
+ "migration-safe": true,
+ "deprecated": false
+ },
+ {
+ "name": "IvyBridge-IBRS",
+ "typename": "IvyBridge-IBRS-x86_64-cpu",
+ "unavailable-features": [],
+ "alias-of": "IvyBridge-v2",
+ "static": false,
+ "migration-safe": true,
+ "deprecated": false
+ },
+ {
+ "name": "IvyBridge",
+ "typename": "IvyBridge-x86_64-cpu",
+ "unavailable-features": [],
+ "alias-of": "IvyBridge-v1",
+ "static": false,
+ "migration-safe": true,
+ "deprecated": false
+ },
+ {
+ "name": "Icelake-Server-v7",
+ "typename": "Icelake-Server-v7-x86_64-cpu",
+ "unavailable-features": [
+ "hle",
+ "rtm",
+ "avx512f",
+ "avx512dq",
+ "avx512ifma",
+ "clwb",
+ "avx512cd",
+ "sha-ni",
+ "avx512bw",
+ "avx512vl",
+ "avx512vbmi",
+ "pku",
+ "avx512vbmi2",
+ "gfni",
+ "vaes",
+ "vpclmulqdq",
+ "avx512vnni",
+ "avx512bitalg",
+ "avx512-vpopcntdq",
+ "la57",
+ "rdpid",
+ "fsrm",
+ "wbnoinvd",
+ "rdctl-no",
+ "ibrs-all",
+ "mds-no",
+ "taa-no"
+ ],
+ "static": false,
+ "migration-safe": true,
+ "deprecated": false
+ },
+ {
+ "name": "Icelake-Server-v6",
+ "typename": "Icelake-Server-v6-x86_64-cpu",
+ "unavailable-features": [
+ "avx512f",
+ "avx512dq",
+ "avx512ifma",
+ "clwb",
+ "avx512cd",
+ "sha-ni",
+ "avx512bw",
+ "avx512vl",
+ "avx512vbmi",
+ "pku",
+ "avx512vbmi2",
+ "gfni",
+ "vaes",
+ "vpclmulqdq",
+ "avx512vnni",
+ "avx512bitalg",
+ "avx512-vpopcntdq",
+ "la57",
+ "rdpid",
+ "fsrm",
+ "wbnoinvd",
+ "rdctl-no",
+ "ibrs-all",
+ "mds-no",
+ "taa-no"
+ ],
+ "static": false,
+ "migration-safe": true,
+ "deprecated": false
+ },
+ {
+ "name": "Icelake-Server-v5",
+ "typename": "Icelake-Server-v5-x86_64-cpu",
+ "unavailable-features": [
+ "avx512f",
+ "avx512dq",
+ "avx512ifma",
+ "clwb",
+ "avx512cd",
+ "sha-ni",
+ "avx512bw",
+ "avx512vl",
+ "avx512vbmi",
+ "pku",
+ "avx512vbmi2",
+ "gfni",
+ "vaes",
+ "vpclmulqdq",
+ "avx512vnni",
+ "avx512bitalg",
+ "avx512-vpopcntdq",
+ "la57",
+ "rdpid",
+ "fsrm",
+ "wbnoinvd",
+ "rdctl-no",
+ "ibrs-all",
+ "mds-no",
+ "taa-no"
+ ],
+ "static": false,
+ "migration-safe": true,
+ "deprecated": false
+ },
+ {
+ "name": "Icelake-Server-v4",
+ "typename": "Icelake-Server-v4-x86_64-cpu",
+ "unavailable-features": [
+ "avx512f",
+ "avx512dq",
+ "avx512ifma",
+ "clwb",
+ "avx512cd",
+ "sha-ni",
+ "avx512bw",
+ "avx512vl",
+ "avx512vbmi",
+ "pku",
+ "avx512vbmi2",
+ "gfni",
+ "vaes",
+ "vpclmulqdq",
+ "avx512vnni",
+ "avx512bitalg",
+ "avx512-vpopcntdq",
+ "la57",
+ "rdpid",
+ "fsrm",
+ "wbnoinvd",
+ "rdctl-no",
+ "ibrs-all",
+ "mds-no",
+ "taa-no"
+ ],
+ "static": false,
+ "migration-safe": true,
+ "deprecated": false
+ },
+ {
+ "name": "Icelake-Server-v3",
+ "typename": "Icelake-Server-v3-x86_64-cpu",
+ "unavailable-features": [
+ "avx512f",
+ "avx512dq",
+ "clwb",
+ "avx512cd",
+ "avx512bw",
+ "avx512vl",
+ "avx512vbmi",
+ "pku",
+ "avx512vbmi2",
+ "gfni",
+ "vaes",
+ "vpclmulqdq",
+ "avx512vnni",
+ "avx512bitalg",
+ "avx512-vpopcntdq",
+ "la57",
+ "wbnoinvd",
+ "rdctl-no",
+ "ibrs-all",
+ "mds-no",
+ "taa-no"
+ ],
+ "static": false,
+ "migration-safe": true,
+ "deprecated": false
+ },
+ {
+ "name": "Icelake-Server-v2",
+ "typename": "Icelake-Server-v2-x86_64-cpu",
+ "unavailable-features": [
+ "avx512f",
+ "avx512dq",
+ "clwb",
+ "avx512cd",
+ "avx512bw",
+ "avx512vl",
+ "avx512vbmi",
+ "pku",
+ "avx512vbmi2",
+ "gfni",
+ "vaes",
+ "vpclmulqdq",
+ "avx512vnni",
+ "avx512bitalg",
+ "avx512-vpopcntdq",
+ "la57",
+ "wbnoinvd"
+ ],
+ "static": false,
+ "migration-safe": true,
+ "deprecated": false
+ },
+ {
+ "name": "Icelake-Server-v1",
+ "typename": "Icelake-Server-v1-x86_64-cpu",
+ "unavailable-features": [
+ "hle",
+ "rtm",
+ "avx512f",
+ "avx512dq",
+ "clwb",
+ "avx512cd",
+ "avx512bw",
+ "avx512vl",
+ "avx512vbmi",
+ "pku",
+ "avx512vbmi2",
+ "gfni",
+ "vaes",
+ "vpclmulqdq",
+ "avx512vnni",
+ "avx512bitalg",
+ "avx512-vpopcntdq",
+ "la57",
+ "wbnoinvd"
+ ],
+ "static": false,
+ "migration-safe": true,
+ "deprecated": false
+ },
+ {
+ "name": "Icelake-Server-noTSX",
+ "typename": "Icelake-Server-noTSX-x86_64-cpu",
+ "unavailable-features": [
+ "avx512f",
+ "avx512dq",
+ "clwb",
+ "avx512cd",
+ "avx512bw",
+ "avx512vl",
+ "avx512vbmi",
+ "pku",
+ "avx512vbmi2",
+ "gfni",
+ "vaes",
+ "vpclmulqdq",
+ "avx512vnni",
+ "avx512bitalg",
+ "avx512-vpopcntdq",
+ "la57",
+ "wbnoinvd"
+ ],
+ "alias-of": "Icelake-Server-v2",
+ "static": false,
+ "migration-safe": true,
+ "deprecated": false
+ },
+ {
+ "name": "Icelake-Server",
+ "typename": "Icelake-Server-x86_64-cpu",
+ "unavailable-features": [
+ "hle",
+ "rtm",
+ "avx512f",
+ "avx512dq",
+ "clwb",
+ "avx512cd",
+ "avx512bw",
+ "avx512vl",
+ "avx512vbmi",
+ "pku",
+ "avx512vbmi2",
+ "gfni",
+ "vaes",
+ "vpclmulqdq",
+ "avx512vnni",
+ "avx512bitalg",
+ "avx512-vpopcntdq",
+ "la57",
+ "wbnoinvd"
+ ],
+ "alias-of": "Icelake-Server-v1",
+ "static": false,
+ "migration-safe": true,
+ "deprecated": false
+ },
+ {
+ "name": "Haswell-v4",
+ "typename": "Haswell-v4-x86_64-cpu",
+ "unavailable-features": [],
+ "static": false,
+ "migration-safe": true,
+ "deprecated": false
+ },
+ {
+ "name": "Haswell-v3",
+ "typename": "Haswell-v3-x86_64-cpu",
+ "unavailable-features": [
+ "hle",
+ "rtm"
+ ],
+ "static": false,
+ "migration-safe": true,
+ "deprecated": false
+ },
+ {
+ "name": "Haswell-v2",
+ "typename": "Haswell-v2-x86_64-cpu",
+ "unavailable-features": [],
+ "static": false,
+ "migration-safe": true,
+ "deprecated": false
+ },
+ {
+ "name": "Haswell-v1",
+ "typename": "Haswell-v1-x86_64-cpu",
+ "unavailable-features": [
+ "hle",
+ "rtm"
+ ],
+ "static": false,
+ "migration-safe": true,
+ "deprecated": false
+ },
+ {
+ "name": "Haswell-noTSX-IBRS",
+ "typename": "Haswell-noTSX-IBRS-x86_64-cpu",
+ "unavailable-features": [],
+ "alias-of": "Haswell-v4",
+ "static": false,
+ "migration-safe": true,
+ "deprecated": false
+ },
+ {
+ "name": "Haswell-noTSX",
+ "typename": "Haswell-noTSX-x86_64-cpu",
+ "unavailable-features": [],
+ "alias-of": "Haswell-v2",
+ "static": false,
+ "migration-safe": true,
+ "deprecated": false
+ },
+ {
+ "name": "Haswell-IBRS",
+ "typename": "Haswell-IBRS-x86_64-cpu",
+ "unavailable-features": [
+ "hle",
+ "rtm"
+ ],
+ "alias-of": "Haswell-v3",
+ "static": false,
+ "migration-safe": true,
+ "deprecated": false
+ },
+ {
+ "name": "Haswell",
+ "typename": "Haswell-x86_64-cpu",
+ "unavailable-features": [
+ "hle",
+ "rtm"
+ ],
+ "alias-of": "Haswell-v1",
+ "static": false,
+ "migration-safe": true,
+ "deprecated": false
+ },
+ {
+ "name": "GraniteRapids-v3",
+ "typename": "GraniteRapids-v3-x86_64-cpu",
+ "unavailable-features": [
+ "hle",
+ "rtm",
+ "avx512f",
+ "avx512dq",
+ "avx512ifma",
+ "clwb",
+ "avx512cd",
+ "sha-ni",
+ "avx512bw",
+ "avx512vl",
+ "avx512vbmi",
+ "pku",
+ "avx512vbmi2",
+ "gfni",
+ "vaes",
+ "vpclmulqdq",
+ "avx512vnni",
+ "avx512bitalg",
+ "avx512-vpopcntdq",
+ "la57",
+ "rdpid",
+ "bus-lock-detect",
+ "cldemote",
+ "movdiri",
+ "movdir64b",
+ "fsrm",
+ "serialize",
+ "tsx-ldtrk",
+ "amx-bf16",
+ "avx512-fp16",
+ "amx-tile",
+ "amx-int8",
+ "avx-vnni",
+ "avx512-bf16",
+ "fzrm",
+ "fsrs",
+ "fsrc",
+ "amx-fp16",
+ "wbnoinvd",
+ "xfd",
+ "rdctl-no",
+ "ibrs-all",
+ "mds-no",
+ "taa-no",
+ "sbdr-ssdp-no",
+ "fbsdp-no",
+ "psdp-no",
+ "pbrsb-no",
+ "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": [
+ "hle",
+ "rtm",
+ "avx512f",
+ "avx512dq",
+ "avx512ifma",
+ "clwb",
+ "avx512cd",
+ "sha-ni",
+ "avx512bw",
+ "avx512vl",
+ "avx512vbmi",
+ "pku",
+ "avx512vbmi2",
+ "gfni",
+ "vaes",
+ "vpclmulqdq",
+ "avx512vnni",
+ "avx512bitalg",
+ "avx512-vpopcntdq",
+ "la57",
+ "rdpid",
+ "bus-lock-detect",
+ "cldemote",
+ "movdiri",
+ "movdir64b",
+ "fsrm",
+ "serialize",
+ "tsx-ldtrk",
+ "amx-bf16",
+ "avx512-fp16",
+ "amx-tile",
+ "amx-int8",
+ "avx-vnni",
+ "avx512-bf16",
+ "fzrm",
+ "fsrs",
+ "fsrc",
+ "amx-fp16",
+ "wbnoinvd",
+ "xfd",
+ "rdctl-no",
+ "ibrs-all",
+ "mds-no",
+ "taa-no",
+ "sbdr-ssdp-no",
+ "fbsdp-no",
+ "psdp-no",
+ "pbrsb-no",
+ "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": [
+ "hle",
+ "rtm",
+ "avx512f",
+ "avx512dq",
+ "avx512ifma",
+ "clwb",
+ "avx512cd",
+ "sha-ni",
+ "avx512bw",
+ "avx512vl",
+ "avx512vbmi",
+ "pku",
+ "avx512vbmi2",
+ "gfni",
+ "vaes",
+ "vpclmulqdq",
+ "avx512vnni",
+ "avx512bitalg",
+ "avx512-vpopcntdq",
+ "la57",
+ "rdpid",
+ "bus-lock-detect",
+ "fsrm",
+ "serialize",
+ "tsx-ldtrk",
+ "amx-bf16",
+ "avx512-fp16",
+ "amx-tile",
+ "amx-int8",
+ "avx-vnni",
+ "avx512-bf16",
+ "fzrm",
+ "fsrs",
+ "fsrc",
+ "amx-fp16",
+ "wbnoinvd",
+ "xfd",
+ "rdctl-no",
+ "ibrs-all",
+ "mds-no",
+ "taa-no",
+ "sbdr-ssdp-no",
+ "fbsdp-no",
+ "psdp-no",
+ "pbrsb-no",
+ "prefetchiti",
+ "mcdt-no"
+ ],
+ "static": false,
+ "migration-safe": true,
+ "deprecated": false
+ },
+ {
+ "name": "GraniteRapids",
+ "typename": "GraniteRapids-x86_64-cpu",
+ "unavailable-features": [
+ "hle",
+ "rtm",
+ "avx512f",
+ "avx512dq",
+ "avx512ifma",
+ "clwb",
+ "avx512cd",
+ "sha-ni",
+ "avx512bw",
+ "avx512vl",
+ "avx512vbmi",
+ "pku",
+ "avx512vbmi2",
+ "gfni",
+ "vaes",
+ "vpclmulqdq",
+ "avx512vnni",
+ "avx512bitalg",
+ "avx512-vpopcntdq",
+ "la57",
+ "rdpid",
+ "bus-lock-detect",
+ "fsrm",
+ "serialize",
+ "tsx-ldtrk",
+ "amx-bf16",
+ "avx512-fp16",
+ "amx-tile",
+ "amx-int8",
+ "avx-vnni",
+ "avx512-bf16",
+ "fzrm",
+ "fsrs",
+ "fsrc",
+ "amx-fp16",
+ "wbnoinvd",
+ "xfd",
+ "rdctl-no",
+ "ibrs-all",
+ "mds-no",
+ "taa-no",
+ "sbdr-ssdp-no",
+ "fbsdp-no",
+ "psdp-no",
+ "pbrsb-no",
+ "prefetchiti",
+ "mcdt-no"
+ ],
+ "alias-of": "GraniteRapids-v1",
+ "static": false,
+ "migration-safe": true,
+ "deprecated": false
+ },
+ {
+ "name": "EPYC-v5",
+ "typename": "EPYC-v5-x86_64-cpu",
+ "unavailable-features": [
+ "sha-ni",
+ "mmxext",
+ "fxsr-opt",
+ "cr8legacy",
+ "sse4a",
+ "misalignsse",
+ "osvw",
+ "perfctr-core",
+ "clzero",
+ "xsaveerptr"
+ ],
+ "static": false,
+ "migration-safe": true,
+ "deprecated": false
+ },
+ {
+ "name": "EPYC-v4",
+ "typename": "EPYC-v4-x86_64-cpu",
+ "unavailable-features": [
+ "sha-ni",
+ "mmxext",
+ "fxsr-opt",
+ "cr8legacy",
+ "sse4a",
+ "misalignsse",
+ "osvw",
+ "perfctr-core",
+ "clzero",
+ "xsaveerptr"
+ ],
+ "static": false,
+ "migration-safe": true,
+ "deprecated": false
+ },
+ {
+ "name": "EPYC-v3",
+ "typename": "EPYC-v3-x86_64-cpu",
+ "unavailable-features": [
+ "sha-ni",
+ "mmxext",
+ "fxsr-opt",
+ "cr8legacy",
+ "sse4a",
+ "misalignsse",
+ "osvw",
+ "perfctr-core",
+ "clzero",
+ "xsaveerptr"
+ ],
+ "static": false,
+ "migration-safe": true,
+ "deprecated": false
+ },
+ {
+ "name": "EPYC-v2",
+ "typename": "EPYC-v2-x86_64-cpu",
+ "unavailable-features": [
+ "sha-ni",
+ "mmxext",
+ "fxsr-opt",
+ "cr8legacy",
+ "sse4a",
+ "misalignsse",
+ "osvw"
+ ],
+ "static": false,
+ "migration-safe": true,
+ "deprecated": false
+ },
+ {
+ "name": "EPYC-v1",
+ "typename": "EPYC-v1-x86_64-cpu",
+ "unavailable-features": [
+ "sha-ni",
+ "mmxext",
+ "fxsr-opt",
+ "cr8legacy",
+ "sse4a",
+ "misalignsse",
+ "osvw"
+ ],
+ "static": false,
+ "migration-safe": true,
+ "deprecated": false
+ },
+ {
+ "name": "EPYC-Turin-v1",
+ "typename": "EPYC-Turin-v1-x86_64-cpu",
+ "unavailable-features": [
+ "avx512f",
+ "avx512dq",
+ "avx512ifma",
+ "clwb",
+ "avx512cd",
+ "sha-ni",
+ "avx512bw",
+ "avx512vl",
+ "avx512vbmi",
+ "pku",
+ "avx512vbmi2",
+ "gfni",
+ "vaes",
+ "vpclmulqdq",
+ "avx512vnni",
+ "avx512bitalg",
+ "avx512-vpopcntdq",
+ "la57",
+ "rdpid",
+ "movdiri",
+ "movdir64b",
+ "fsrm",
+ "avx512-vp2intersect",
+ "avx-vnni",
+ "avx512-bf16",
+ "mmxext",
+ "fxsr-opt",
+ "cr8legacy",
+ "sse4a",
+ "misalignsse",
+ "osvw",
+ "perfctr-core",
+ "clzero",
+ "xsaveerptr",
+ "wbnoinvd",
+ "stibp-always-on",
+ "amd-psfd",
+ "no-nested-data-bp",
+ "fs-gs-base-ns",
+ "lfence-always-serializing",
+ "null-sel-clr-base",
+ "auto-ibrs",
+ "prefetchi",
+ "sbpb",
+ "ibpb-brtype",
+ "srso-user-kernel-no",
+ "perfmon-v2"
+ ],
+ "static": false,
+ "migration-safe": true,
+ "deprecated": false
+ },
+ {
+ "name": "EPYC-Turin",
+ "typename": "EPYC-Turin-x86_64-cpu",
+ "unavailable-features": [
+ "avx512f",
+ "avx512dq",
+ "avx512ifma",
+ "clwb",
+ "avx512cd",
+ "sha-ni",
+ "avx512bw",
+ "avx512vl",
+ "avx512vbmi",
+ "pku",
+ "avx512vbmi2",
+ "gfni",
+ "vaes",
+ "vpclmulqdq",
+ "avx512vnni",
+ "avx512bitalg",
+ "avx512-vpopcntdq",
+ "la57",
+ "rdpid",
+ "movdiri",
+ "movdir64b",
+ "fsrm",
+ "avx512-vp2intersect",
+ "avx-vnni",
+ "avx512-bf16",
+ "mmxext",
+ "fxsr-opt",
+ "cr8legacy",
+ "sse4a",
+ "misalignsse",
+ "osvw",
+ "perfctr-core",
+ "clzero",
+ "xsaveerptr",
+ "wbnoinvd",
+ "stibp-always-on",
+ "amd-psfd",
+ "no-nested-data-bp",
+ "fs-gs-base-ns",
+ "lfence-always-serializing",
+ "null-sel-clr-base",
+ "auto-ibrs",
+ "prefetchi",
+ "sbpb",
+ "ibpb-brtype",
+ "srso-user-kernel-no",
+ "perfmon-v2"
+ ],
+ "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": [
+ "clwb",
+ "sha-ni",
+ "rdpid",
+ "mmxext",
+ "fxsr-opt",
+ "cr8legacy",
+ "sse4a",
+ "misalignsse",
+ "osvw",
+ "perfctr-core",
+ "clzero",
+ "xsaveerptr",
+ "wbnoinvd"
+ ],
+ "static": false,
+ "migration-safe": true,
+ "deprecated": false
+ },
+ {
+ "name": "EPYC-Rome-v4",
+ "typename": "EPYC-Rome-v4-x86_64-cpu",
+ "unavailable-features": [
+ "clwb",
+ "sha-ni",
+ "rdpid",
+ "mmxext",
+ "fxsr-opt",
+ "cr8legacy",
+ "sse4a",
+ "misalignsse",
+ "osvw",
+ "perfctr-core",
+ "clzero",
+ "xsaveerptr",
+ "wbnoinvd"
+ ],
+ "static": false,
+ "migration-safe": true,
+ "deprecated": false
+ },
+ {
+ "name": "EPYC-Rome-v3",
+ "typename": "EPYC-Rome-v3-x86_64-cpu",
+ "unavailable-features": [
+ "clwb",
+ "sha-ni",
+ "rdpid",
+ "mmxext",
+ "fxsr-opt",
+ "cr8legacy",
+ "sse4a",
+ "misalignsse",
+ "osvw",
+ "perfctr-core",
+ "clzero",
+ "xsaveerptr",
+ "wbnoinvd"
+ ],
+ "static": false,
+ "migration-safe": true,
+ "deprecated": false
+ },
+ {
+ "name": "EPYC-Rome-v2",
+ "typename": "EPYC-Rome-v2-x86_64-cpu",
+ "unavailable-features": [
+ "clwb",
+ "sha-ni",
+ "rdpid",
+ "mmxext",
+ "fxsr-opt",
+ "cr8legacy",
+ "sse4a",
+ "misalignsse",
+ "osvw",
+ "perfctr-core",
+ "clzero",
+ "xsaveerptr",
+ "wbnoinvd"
+ ],
+ "static": false,
+ "migration-safe": true,
+ "deprecated": false
+ },
+ {
+ "name": "EPYC-Rome-v1",
+ "typename": "EPYC-Rome-v1-x86_64-cpu",
+ "unavailable-features": [
+ "clwb",
+ "sha-ni",
+ "rdpid",
+ "mmxext",
+ "fxsr-opt",
+ "cr8legacy",
+ "sse4a",
+ "misalignsse",
+ "osvw",
+ "perfctr-core",
+ "clzero",
+ "xsaveerptr",
+ "wbnoinvd"
+ ],
+ "static": false,
+ "migration-safe": true,
+ "deprecated": false
+ },
+ {
+ "name": "EPYC-Rome",
+ "typename": "EPYC-Rome-x86_64-cpu",
+ "unavailable-features": [
+ "clwb",
+ "sha-ni",
+ "rdpid",
+ "mmxext",
+ "fxsr-opt",
+ "cr8legacy",
+ "sse4a",
+ "misalignsse",
+ "osvw",
+ "perfctr-core",
+ "clzero",
+ "xsaveerptr",
+ "wbnoinvd"
+ ],
+ "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": [
+ "clwb",
+ "sha-ni",
+ "pku",
+ "vaes",
+ "vpclmulqdq",
+ "rdpid",
+ "fsrm",
+ "mmxext",
+ "fxsr-opt",
+ "cr8legacy",
+ "sse4a",
+ "misalignsse",
+ "osvw",
+ "perfctr-core",
+ "clzero",
+ "xsaveerptr",
+ "wbnoinvd",
+ "stibp-always-on",
+ "amd-psfd",
+ "no-nested-data-bp",
+ "lfence-always-serializing",
+ "null-sel-clr-base"
+ ],
+ "static": false,
+ "migration-safe": true,
+ "deprecated": false
+ },
+ {
+ "name": "EPYC-Milan-v2",
+ "typename": "EPYC-Milan-v2-x86_64-cpu",
+ "unavailable-features": [
+ "clwb",
+ "sha-ni",
+ "pku",
+ "vaes",
+ "vpclmulqdq",
+ "rdpid",
+ "fsrm",
+ "mmxext",
+ "fxsr-opt",
+ "cr8legacy",
+ "sse4a",
+ "misalignsse",
+ "osvw",
+ "perfctr-core",
+ "clzero",
+ "xsaveerptr",
+ "wbnoinvd",
+ "stibp-always-on",
+ "amd-psfd",
+ "no-nested-data-bp",
+ "lfence-always-serializing",
+ "null-sel-clr-base"
+ ],
+ "static": false,
+ "migration-safe": true,
+ "deprecated": false
+ },
+ {
+ "name": "EPYC-Milan-v1",
+ "typename": "EPYC-Milan-v1-x86_64-cpu",
+ "unavailable-features": [
+ "clwb",
+ "sha-ni",
+ "pku",
+ "rdpid",
+ "fsrm",
+ "mmxext",
+ "fxsr-opt",
+ "cr8legacy",
+ "sse4a",
+ "misalignsse",
+ "osvw",
+ "perfctr-core",
+ "clzero",
+ "xsaveerptr",
+ "wbnoinvd"
+ ],
+ "static": false,
+ "migration-safe": true,
+ "deprecated": false
+ },
+ {
+ "name": "EPYC-Milan",
+ "typename": "EPYC-Milan-x86_64-cpu",
+ "unavailable-features": [
+ "clwb",
+ "sha-ni",
+ "pku",
+ "rdpid",
+ "fsrm",
+ "mmxext",
+ "fxsr-opt",
+ "cr8legacy",
+ "sse4a",
+ "misalignsse",
+ "osvw",
+ "perfctr-core",
+ "clzero",
+ "xsaveerptr",
+ "wbnoinvd"
+ ],
+ "alias-of": "EPYC-Milan-v1",
+ "static": false,
+ "migration-safe": true,
+ "deprecated": false
+ },
+ {
+ "name": "EPYC-IBPB",
+ "typename": "EPYC-IBPB-x86_64-cpu",
+ "unavailable-features": [
+ "sha-ni",
+ "mmxext",
+ "fxsr-opt",
+ "cr8legacy",
+ "sse4a",
+ "misalignsse",
+ "osvw"
+ ],
+ "alias-of": "EPYC-v2",
+ "static": false,
+ "migration-safe": true,
+ "deprecated": false
+ },
+ {
+ "name": "EPYC-Genoa-v2",
+ "typename": "EPYC-Genoa-v2-x86_64-cpu",
+ "unavailable-features": [
+ "avx512f",
+ "avx512dq",
+ "avx512ifma",
+ "clwb",
+ "avx512cd",
+ "sha-ni",
+ "avx512bw",
+ "avx512vl",
+ "avx512vbmi",
+ "pku",
+ "avx512vbmi2",
+ "gfni",
+ "vaes",
+ "vpclmulqdq",
+ "avx512vnni",
+ "avx512bitalg",
+ "avx512-vpopcntdq",
+ "la57",
+ "rdpid",
+ "fsrm",
+ "avx512-bf16",
+ "mmxext",
+ "fxsr-opt",
+ "cr8legacy",
+ "sse4a",
+ "misalignsse",
+ "osvw",
+ "perfctr-core",
+ "clzero",
+ "xsaveerptr",
+ "wbnoinvd",
+ "stibp-always-on",
+ "amd-psfd",
+ "no-nested-data-bp",
+ "fs-gs-base-ns",
+ "lfence-always-serializing",
+ "null-sel-clr-base",
+ "auto-ibrs",
+ "perfmon-v2"
+ ],
+ "static": false,
+ "migration-safe": true,
+ "deprecated": false
+ },
+ {
+ "name": "EPYC-Genoa-v1",
+ "typename": "EPYC-Genoa-v1-x86_64-cpu",
+ "unavailable-features": [
+ "avx512f",
+ "avx512dq",
+ "avx512ifma",
+ "clwb",
+ "avx512cd",
+ "sha-ni",
+ "avx512bw",
+ "avx512vl",
+ "avx512vbmi",
+ "pku",
+ "avx512vbmi2",
+ "gfni",
+ "vaes",
+ "vpclmulqdq",
+ "avx512vnni",
+ "avx512bitalg",
+ "avx512-vpopcntdq",
+ "la57",
+ "rdpid",
+ "fsrm",
+ "avx512-bf16",
+ "mmxext",
+ "fxsr-opt",
+ "cr8legacy",
+ "sse4a",
+ "misalignsse",
+ "osvw",
+ "perfctr-core",
+ "clzero",
+ "xsaveerptr",
+ "wbnoinvd",
+ "stibp-always-on",
+ "amd-psfd",
+ "no-nested-data-bp",
+ "lfence-always-serializing",
+ "null-sel-clr-base",
+ "auto-ibrs"
+ ],
+ "static": false,
+ "migration-safe": true,
+ "deprecated": false
+ },
+ {
+ "name": "EPYC-Genoa",
+ "typename": "EPYC-Genoa-x86_64-cpu",
+ "unavailable-features": [
+ "avx512f",
+ "avx512dq",
+ "avx512ifma",
+ "clwb",
+ "avx512cd",
+ "sha-ni",
+ "avx512bw",
+ "avx512vl",
+ "avx512vbmi",
+ "pku",
+ "avx512vbmi2",
+ "gfni",
+ "vaes",
+ "vpclmulqdq",
+ "avx512vnni",
+ "avx512bitalg",
+ "avx512-vpopcntdq",
+ "la57",
+ "rdpid",
+ "fsrm",
+ "avx512-bf16",
+ "mmxext",
+ "fxsr-opt",
+ "cr8legacy",
+ "sse4a",
+ "misalignsse",
+ "osvw",
+ "perfctr-core",
+ "clzero",
+ "xsaveerptr",
+ "wbnoinvd",
+ "stibp-always-on",
+ "amd-psfd",
+ "no-nested-data-bp",
+ "lfence-always-serializing",
+ "null-sel-clr-base",
+ "auto-ibrs"
+ ],
+ "alias-of": "EPYC-Genoa-v1",
+ "static": false,
+ "migration-safe": true,
+ "deprecated": false
+ },
+ {
+ "name": "EPYC",
+ "typename": "EPYC-x86_64-cpu",
+ "unavailable-features": [
+ "sha-ni",
+ "mmxext",
+ "fxsr-opt",
+ "cr8legacy",
+ "sse4a",
+ "misalignsse",
+ "osvw"
+ ],
+ "alias-of": "EPYC-v1",
+ "static": false,
+ "migration-safe": true,
+ "deprecated": false
+ },
+ {
+ "name": "Dhyana-v2",
+ "typename": "Dhyana-v2-x86_64-cpu",
+ "unavailable-features": [
+ "mmxext",
+ "fxsr-opt",
+ "cr8legacy",
+ "sse4a",
+ "misalignsse",
+ "osvw"
+ ],
+ "static": false,
+ "migration-safe": true,
+ "deprecated": false
+ },
+ {
+ "name": "Dhyana-v1",
+ "typename": "Dhyana-v1-x86_64-cpu",
+ "unavailable-features": [
+ "mmxext",
+ "fxsr-opt",
+ "cr8legacy",
+ "sse4a",
+ "misalignsse",
+ "osvw"
+ ],
+ "static": false,
+ "migration-safe": true,
+ "deprecated": false
+ },
+ {
+ "name": "Dhyana",
+ "typename": "Dhyana-x86_64-cpu",
+ "unavailable-features": [
+ "mmxext",
+ "fxsr-opt",
+ "cr8legacy",
+ "sse4a",
+ "misalignsse",
+ "osvw"
+ ],
+ "alias-of": "Dhyana-v1",
+ "static": false,
+ "migration-safe": true,
+ "deprecated": false
+ },
+ {
+ "name": "Denverton-v3",
+ "typename": "Denverton-v3-x86_64-cpu",
+ "unavailable-features": [
+ "sha-ni",
+ "rdctl-no"
+ ],
+ "static": false,
+ "migration-safe": true,
+ "deprecated": false
+ },
+ {
+ "name": "Denverton-v2",
+ "typename": "Denverton-v2-x86_64-cpu",
+ "unavailable-features": [
+ "sha-ni",
+ "rdctl-no"
+ ],
+ "static": false,
+ "migration-safe": true,
+ "deprecated": false
+ },
+ {
+ "name": "Denverton-v1",
+ "typename": "Denverton-v1-x86_64-cpu",
+ "unavailable-features": [
+ "sha-ni",
+ "rdctl-no"
+ ],
+ "static": false,
+ "migration-safe": true,
+ "deprecated": false
+ },
+ {
+ "name": "Denverton",
+ "typename": "Denverton-x86_64-cpu",
+ "unavailable-features": [
+ "sha-ni",
+ "rdctl-no"
+ ],
+ "alias-of": "Denverton-v1",
+ "static": false,
+ "migration-safe": true,
+ "deprecated": false
+ },
+ {
+ "name": "Cooperlake-v2",
+ "typename": "Cooperlake-v2-x86_64-cpu",
+ "unavailable-features": [
+ "hle",
+ "rtm",
+ "avx512f",
+ "avx512dq",
+ "clwb",
+ "avx512cd",
+ "avx512bw",
+ "avx512vl",
+ "pku",
+ "avx512vnni",
+ "avx512-bf16",
+ "rdctl-no",
+ "ibrs-all",
+ "mds-no",
+ "taa-no"
+ ],
+ "static": false,
+ "migration-safe": true,
+ "deprecated": false
+ },
+ {
+ "name": "Cooperlake-v1",
+ "typename": "Cooperlake-v1-x86_64-cpu",
+ "unavailable-features": [
+ "hle",
+ "rtm",
+ "avx512f",
+ "avx512dq",
+ "clwb",
+ "avx512cd",
+ "avx512bw",
+ "avx512vl",
+ "pku",
+ "avx512vnni",
+ "avx512-bf16",
+ "rdctl-no",
+ "ibrs-all",
+ "mds-no",
+ "taa-no"
+ ],
+ "static": false,
+ "migration-safe": true,
+ "deprecated": false
+ },
+ {
+ "name": "Cooperlake",
+ "typename": "Cooperlake-x86_64-cpu",
+ "unavailable-features": [
+ "hle",
+ "rtm",
+ "avx512f",
+ "avx512dq",
+ "clwb",
+ "avx512cd",
+ "avx512bw",
+ "avx512vl",
+ "pku",
+ "avx512vnni",
+ "avx512-bf16",
+ "rdctl-no",
+ "ibrs-all",
+ "mds-no",
+ "taa-no"
+ ],
+ "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": [
+ "clwb",
+ "sha-ni",
+ "pku",
+ "gfni",
+ "vaes",
+ "vpclmulqdq",
+ "rdpid",
+ "bus-lock-detect",
+ "cldemote",
+ "movdiri",
+ "movdir64b",
+ "fsrm",
+ "serialize",
+ "sha512",
+ "sm3",
+ "sm4",
+ "avx-vnni",
+ "cmpccxadd",
+ "fsrs",
+ "avx-ifma",
+ "lam",
+ "wbnoinvd",
+ "rdctl-no",
+ "ibrs-all",
+ "mds-no",
+ "sbdr-ssdp-no",
+ "fbsdp-no",
+ "psdp-no",
+ "bhi-no",
+ "pbrsb-no",
+ "gds-no",
+ "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": [
+ "clwb",
+ "sha-ni",
+ "pku",
+ "gfni",
+ "vaes",
+ "vpclmulqdq",
+ "rdpid",
+ "bus-lock-detect",
+ "cldemote",
+ "movdiri",
+ "movdir64b",
+ "fsrm",
+ "serialize",
+ "sha512",
+ "sm3",
+ "sm4",
+ "avx-vnni",
+ "cmpccxadd",
+ "fsrs",
+ "avx-ifma",
+ "lam",
+ "wbnoinvd",
+ "rdctl-no",
+ "ibrs-all",
+ "mds-no",
+ "sbdr-ssdp-no",
+ "fbsdp-no",
+ "psdp-no",
+ "bhi-no",
+ "pbrsb-no",
+ "gds-no",
+ "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": [
+ "avx512f",
+ "avx512dq",
+ "clwb",
+ "avx512cd",
+ "avx512bw",
+ "avx512vl",
+ "pku",
+ "avx512vnni",
+ "rdctl-no",
+ "ibrs-all",
+ "mds-no"
+ ],
+ "static": false,
+ "migration-safe": true,
+ "deprecated": false
+ },
+ {
+ "name": "Cascadelake-Server-v4",
+ "typename": "Cascadelake-Server-v4-x86_64-cpu",
+ "unavailable-features": [
+ "avx512f",
+ "avx512dq",
+ "clwb",
+ "avx512cd",
+ "avx512bw",
+ "avx512vl",
+ "pku",
+ "avx512vnni",
+ "rdctl-no",
+ "ibrs-all",
+ "mds-no"
+ ],
+ "static": false,
+ "migration-safe": true,
+ "deprecated": false
+ },
+ {
+ "name": "Cascadelake-Server-v3",
+ "typename": "Cascadelake-Server-v3-x86_64-cpu",
+ "unavailable-features": [
+ "avx512f",
+ "avx512dq",
+ "clwb",
+ "avx512cd",
+ "avx512bw",
+ "avx512vl",
+ "pku",
+ "avx512vnni",
+ "rdctl-no",
+ "ibrs-all",
+ "mds-no"
+ ],
+ "static": false,
+ "migration-safe": true,
+ "deprecated": false
+ },
+ {
+ "name": "Cascadelake-Server-v2",
+ "typename": "Cascadelake-Server-v2-x86_64-cpu",
+ "unavailable-features": [
+ "hle",
+ "rtm",
+ "avx512f",
+ "avx512dq",
+ "clwb",
+ "avx512cd",
+ "avx512bw",
+ "avx512vl",
+ "pku",
+ "avx512vnni",
+ "rdctl-no",
+ "ibrs-all",
+ "mds-no"
+ ],
+ "static": false,
+ "migration-safe": true,
+ "deprecated": false
+ },
+ {
+ "name": "Cascadelake-Server-v1",
+ "typename": "Cascadelake-Server-v1-x86_64-cpu",
+ "unavailable-features": [
+ "hle",
+ "rtm",
+ "avx512f",
+ "avx512dq",
+ "clwb",
+ "avx512cd",
+ "avx512bw",
+ "avx512vl",
+ "pku",
+ "avx512vnni"
+ ],
+ "static": false,
+ "migration-safe": true,
+ "deprecated": false
+ },
+ {
+ "name": "Cascadelake-Server-noTSX",
+ "typename": "Cascadelake-Server-noTSX-x86_64-cpu",
+ "unavailable-features": [
+ "avx512f",
+ "avx512dq",
+ "clwb",
+ "avx512cd",
+ "avx512bw",
+ "avx512vl",
+ "pku",
+ "avx512vnni",
+ "rdctl-no",
+ "ibrs-all",
+ "mds-no"
+ ],
+ "alias-of": "Cascadelake-Server-v3",
+ "static": false,
+ "migration-safe": true,
+ "deprecated": false
+ },
+ {
+ "name": "Cascadelake-Server",
+ "typename": "Cascadelake-Server-x86_64-cpu",
+ "unavailable-features": [
+ "hle",
+ "rtm",
+ "avx512f",
+ "avx512dq",
+ "clwb",
+ "avx512cd",
+ "avx512bw",
+ "avx512vl",
+ "pku",
+ "avx512vnni"
+ ],
+ "alias-of": "Cascadelake-Server-v1",
+ "static": false,
+ "migration-safe": true,
+ "deprecated": false
+ },
+ {
+ "name": "Broadwell-v4",
+ "typename": "Broadwell-v4-x86_64-cpu",
+ "unavailable-features": [],
+ "static": false,
+ "migration-safe": true,
+ "deprecated": false
+ },
+ {
+ "name": "Broadwell-v3",
+ "typename": "Broadwell-v3-x86_64-cpu",
+ "unavailable-features": [
+ "hle",
+ "rtm"
+ ],
+ "static": false,
+ "migration-safe": true,
+ "deprecated": false
+ },
+ {
+ "name": "Broadwell-v2",
+ "typename": "Broadwell-v2-x86_64-cpu",
+ "unavailable-features": [],
+ "static": false,
+ "migration-safe": true,
+ "deprecated": false
+ },
+ {
+ "name": "Broadwell-v1",
+ "typename": "Broadwell-v1-x86_64-cpu",
+ "unavailable-features": [
+ "hle",
+ "rtm"
+ ],
+ "static": false,
+ "migration-safe": true,
+ "deprecated": false
+ },
+ {
+ "name": "Broadwell-noTSX-IBRS",
+ "typename": "Broadwell-noTSX-IBRS-x86_64-cpu",
+ "unavailable-features": [],
+ "alias-of": "Broadwell-v4",
+ "static": false,
+ "migration-safe": true,
+ "deprecated": false
+ },
+ {
+ "name": "Broadwell-noTSX",
+ "typename": "Broadwell-noTSX-x86_64-cpu",
+ "unavailable-features": [],
+ "alias-of": "Broadwell-v2",
+ "static": false,
+ "migration-safe": true,
+ "deprecated": false
+ },
+ {
+ "name": "Broadwell-IBRS",
+ "typename": "Broadwell-IBRS-x86_64-cpu",
+ "unavailable-features": [
+ "hle",
+ "rtm"
+ ],
+ "alias-of": "Broadwell-v3",
+ "static": false,
+ "migration-safe": true,
+ "deprecated": false
+ },
+ {
+ "name": "Broadwell",
+ "typename": "Broadwell-x86_64-cpu",
+ "unavailable-features": [
+ "hle",
+ "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-41"
+}
+
+{
+ "execute": "query-command-line-options",
+ "id": "libvirt-42"
+}
+
+{
+ "return": [
+ {
+ "parameters": [
+ {
+ "name": "type",
+ "help": "machine type",
+ "type": "string"
+ },
+ {
+ "name": "auto-shutdown",
+ "type": "boolean"
+ },
+ {
+ "name": "vfio-user",
+ "type": "boolean"
+ },
+ {
+ "name": "pci-mmio-high-base",
+ "help": "Set base address for pci-mmio-high",
+ "type": "string"
+ },
+ {
+ "name": "pci-mmio-size",
+ "help": "Set memory range size for pci-mmio",
+ "type": "string"
+ },
+ {
+ "name": "pci-intx-irq-base",
+ "help": "Set PCI INTX interrupt base line.",
+ "type": "string"
+ },
+ {
+ "name": "pci-ecam-size",
+ "help": "Set memory range size for pci-ecam",
+ "type": "string"
+ },
+ {
+ "name": "pci-ecam-base",
+ "help": "Set base address for pci-ecam",
+ "type": "string"
+ },
+ {
+ "name": "pci-mmio-high-size",
+ "help": "Set memory range size for pci-mmio-high",
+ "type": "string"
+ },
+ {
+ "name": "ram-low-size",
+ "help": "Set memory range size for ram-low",
+ "type": "string"
+ },
+ {
+ "name": "ram-low-base",
+ "help": "Set base address for ram-low",
+ "type": "string"
+ },
+ {
+ "name": "pci-mmio-base",
+ "help": "Set base address for pci-mmio",
+ "type": "string"
+ },
+ {
+ "name": "ram-high-size",
+ "help": "Set memory range size for ram-high",
+ "type": "string"
+ },
+ {
+ "name": "ram-high-base",
+ "help": "Set base address for ram-high",
+ "type": "string"
+ },
+ {
+ "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": "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-42"
+}
+
+{
+ "execute": "query-sev-capabilities",
+ "id": "libvirt-43"
+}
+
+{
+ "id": "libvirt-43",
+ "error": {
+ "class": "GenericError",
+ "desc": "SEV is not enabled in KVM"
+ }
+}
+
+{
+ "execute": "query-sgx-capabilities",
+ "id": "libvirt-44"
+}
+
+{
+ "id": "libvirt-44",
+ "error": {
+ "class": "GenericError",
+ "desc": "Could not open '/dev/sgx_vepc': Permission denied"
+ }
+}
+
+{
+ "execute": "query-cpu-model-expansion",
+ "arguments": {
+ "type": "static",
+ "model": {
+ "name": "host"
+ }
+ },
+ "id": "libvirt-45"
+}
+
+{
+ "return": {
+ "model": {
+ "name": "base",
+ "props": {
+ "avx-ne-convert": false,
+ "vmx-entry-load-rtit-ctl": false,
+ "svme-addr-chk": false,
+ "lfence-always-serializing": false,
+ "cmov": true,
+ "ia64": false,
+ "ssb-no": false,
+ "aes": true,
+ "vmx-apicv-xapic": true,
+ "mmx": true,
+ "rdpid": false,
+ "arat": true,
+ "vmx-page-walk-4": true,
+ "vmx-page-walk-5": false,
+ "gfni": false,
+ "ibrs-all": false,
+ "vmx-desc-exit": true,
+ "pause-filter": false,
+ "mcdt-no": false,
+ "bus-lock-detect": false,
+ "xsavec": true,
+ "intel-pt": false,
+ "vmx-tsc-scaling": false,
+ "prefetchiti": false,
+ "vmx-cr8-store-exit": true,
+ "vmx-rdseed-exit": true,
+ "amx-fp16": false,
+ "fred": false,
+ "vmx-eptp-switching": true,
+ "ddpd-u": false,
+ "kvm-asyncpf": true,
+ "perfctr-core": false,
+ "fs-gs-base-ns": false,
+ "mpx": true,
+ "auto-ibrs": false,
+ "pbe": false,
+ "avx512cd": false,
+ "decodeassists": false,
+ "vmx-exit-load-efer": true,
+ "vmx-exit-clear-bndcfgs": true,
+ "vmx-nested-exception": false,
+ "sse4.1": true,
+ "family": 6,
+ "intel-pt-lip": false,
+ "vmx-vmwrite-vmexit-fields": true,
+ "kvm-asyncpf-int": true,
+ "vmx-vnmi": true,
+ "vmx-true-ctls": true,
+ "prefetchi": false,
+ "vmx-ept-execonly": true,
+ "vmx-exit-save-efer": true,
+ "vmx-invept-all-context": true,
+ "wbnoinvd": false,
+ "avx512f": false,
+ "rfds-no": true,
+ "msr": true,
+ "mce": true,
+ "mca": true,
+ "xcrypt": false,
+ "tsa-sq-no": false,
+ "sgx": false,
+ "srso-user-kernel-no": false,
+ "vmx-exit-load-pat": true,
+ "vmx-intr-exit": true,
+ "min-level": 22,
+ "vmx-flexpriority": true,
+ "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": true,
+ "xsaveopt": true,
+ "arch-lbr": false,
+ "vmx-apicv-vid": false,
+ "vmx-exit-save-pat": true,
+ "xtpr": false,
+ "tsx-ctrl": false,
+ "vmx-ple": false,
+ "avx512vl": false,
+ "avx512-vpopcntdq": false,
+ "phe": false,
+ "extapic": false,
+ "3dnowprefetch": true,
+ "vmx-vmfunc": true,
+ "vmx-activity-shutdown": false,
+ "sgx1": false,
+ "sgx2": false,
+ "avx512vbmi2": false,
+ "cr8legacy": false,
+ "vmx-encls-exit": true,
+ "null-sel-clr-base": false,
+ "stibp": true,
+ "vmx-msr-bitmap": true,
+ "xcrypt-en": false,
+ "vmx-mwait-exit": true,
+ "vmx-pml": true,
+ "vmx-nmi-exit": true,
+ "amx-tile": false,
+ "vmx-invept-single-context-noglobals": true,
+ "pn": false,
+ "rsba": true,
+ "dca": false,
+ "vendor": "GenuineIntel",
+ "vmx-unrestricted-guest": true,
+ "vmx-cr3-store-noexit": true,
+ "pku": false,
+ "pks": false,
+ "smx": false,
+ "sm3": false,
+ "sm4": false,
+ "cmp-legacy": false,
+ "avx512-4fmaps": false,
+ "vmcb-clean": false,
+ "hle": false,
+ "avx-vnni": false,
+ "3dnowext": false,
+ "amd-no-ssb": false,
+ "npt": false,
+ "sgxlc": false,
+ "perfmon-v2": false,
+ "rdctl-no": false,
+ "vmx-invvpid": true,
+ "clwb": false,
+ "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": true,
+ "amx-int8": false,
+ "x2apic": true,
+ "avx512vbmi": false,
+ "avx512vnni": false,
+ "sgx-edeccssa": false,
+ "vmx-apicv-x2apic": true,
+ "kvm-pv-sched-yield": true,
+ "vmx-invlpg-exit": true,
+ "no-nested-data-bp": false,
+ "vmx-invvpid-all-context": true,
+ "vmx-activity-hlt": true,
+ "flushbyasid": false,
+ "f16c": true,
+ "fdp-excptn-only": false,
+ "vmx-exit-ack-intr": true,
+ "ace2-en": false,
+ "pae": true,
+ "pat": true,
+ "tsa-l1-no": false,
+ "sse": true,
+ "phe-en": false,
+ "vmx-tsc-offset": true,
+ "kvm-nopiodelay": true,
+ "tm": false,
+ "fbsdp-no": false,
+ "kvmclock-stable-bit": true,
+ "vmx-rdtsc-exit": true,
+ "hypervisor": true,
+ "vmx-rdtscp-exit": true,
+ "mds-no": false,
+ "pcommit": false,
+ "vmx-vpid": true,
+ "syscall": true,
+ "kvm-asyncpf-vmexit": true,
+ "avx512dq": false,
+ "svm": false,
+ "invtsc": false,
+ "vmx-monitor-exit": true,
+ "sse2": true,
+ "ssbd": true,
+ "vmx-wbinvd-exit": true,
+ "est": false,
+ "kvm-poll-control": true,
+ "avx512ifma": false,
+ "tm2": false,
+ "zero-fcs-fds": true,
+ "kvm-pv-eoi": true,
+ "kvm-pv-ipi": true,
+ "cx8": true,
+ "vmx-invvpid-single-addr": true,
+ "waitpkg": false,
+ "cldemote": false,
+ "sgx-tokenkey": false,
+ "vmx-ept": true,
+ "pbrsb-no": false,
+ "xfd": false,
+ "lkgs": false,
+ "kvm-mmu": false,
+ "sse4.2": true,
+ "pge": true,
+ "avx512bitalg": false,
+ "pdcm": true,
+ "vmx-entry-load-bndcfgs": true,
+ "vmx-exit-clear-rtit-ctl": false,
+ "stibp-always-on": false,
+ "model": 94,
+ "movbe": true,
+ "nrip-save": false,
+ "ssse3": true,
+ "sse4a": false,
+ "kvm-msi-ext-dest-id": false,
+ "vmx-pause-exit": true,
+ "invpcid": true,
+ "sgx-debug": false,
+ "pdpe1gb": true,
+ "sgx-mode64": false,
+ "tsc-deadline": true,
+ "skip-l1dfl-vmentry": true,
+ "vmx-exit-load-perf-global-ctrl": true,
+ "fma": true,
+ "lam": false,
+ "cx16": true,
+ "de": true,
+ "fzrm": false,
+ "avx-ifma": false,
+ "stepping": 3,
+ "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": true,
+ "flush-l1d": true,
+ "fpu": true,
+ "ds-cpl": false,
+ "ibs": false,
+ "fma4": false,
+ "vmx-exit-nosave-debugctl": true,
+ "sgx-kss": false,
+ "la57": false,
+ "vmx-invept": true,
+ "osvw": false,
+ "rfds-clear": false,
+ "succor": false,
+ "apic": true,
+ "pmm": false,
+ "vmx-entry-noload-debugctl": true,
+ "vmx-eptad": true,
+ "spec-ctrl": true,
+ "vmx-posted-intr": false,
+ "vmx-apicv-register": false,
+ "tsc-adjust": true,
+ "vnmi": false,
+ "kvm-steal-time": true,
+ "psdp-no": false,
+ "vmx-any-errcode": false,
+ "avx512-vp2intersect": false,
+ "kvmclock": true,
+ "vmx-zero-len-inject": false,
+ "amx-complex": false,
+ "avx-vnni-int16": false,
+ "pschange-mc-no": true,
+ "v-vmsave-vmload": false,
+ "vmx-rdrand-exit": true,
+ "sgx-provisionkey": false,
+ "lwp": false,
+ "ipred-ctrl": false,
+ "amd-ssbd": true,
+ "avx10-256": false,
+ "xop": false,
+ "ibpb": true,
+ "ibrs": true,
+ "avx": true,
+ "core-capability": false,
+ "vmx-invept-single-context": true,
+ "movdiri": false,
+ "acpi": false,
+ "avx512bw": false,
+ "ace2": false,
+ "fsgsbase": true,
+ "vmx-ept-2mb": true,
+ "vmx-ept-1gb": true,
+ "ht": false,
+ "vmx-io-exit": true,
+ "nx": true,
+ "pclmulqdq": true,
+ "mmxext": false,
+ "popcnt": true,
+ "vaes": false,
+ "serialize": false,
+ "movdir64b": false,
+ "xsaves": true,
+ "vmx-shadow-vmcs": true,
+ "lm": true,
+ "vmx-exit-save-preemption-timer": true,
+ "vmx-entry-load-pat": true,
+ "fsrm": false,
+ "fsrs": false,
+ "fsrc": false,
+ "sbdr-ssdp-no": false,
+ "vmx-entry-load-perf-global-ctrl": true,
+ "vmx-io-bitmap": true,
+ "umip": true,
+ "vmx-store-lma": true,
+ "vmx-movdr-exit": true,
+ "pse": true,
+ "avx2": true,
+ "avic": false,
+ "sep": true,
+ "virt-ssbd": false,
+ "vmx-cr3-load-noexit": true,
+ "nodeid-msr": false,
+ "md-clear": true,
+ "sbpb": false,
+ "verw-clear": false,
+ "misalignsse": false,
+ "split-lock-detect": false,
+ "min-xlevel": 2147483656,
+ "bmi1": true,
+ "bmi2": true,
+ "kvm-pv-unhalt": true,
+ "tsc-scale": false,
+ "topoext": false,
+ "amd-stibp": true,
+ "vmx-preemption-timer": true,
+ "clflushopt": true,
+ "vmx-entry-load-pkrs": false,
+ "avx10-512": false,
+ "vmx-vnmi-pending": true,
+ "monitor": false,
+ "vmx-vintr-pending": true,
+ "avx512er": false,
+ "full-width-write": true,
+ "pmm-en": false,
+ "pcid": true,
+ "taa-no": false,
+ "avx10": false,
+ "arch-capabilities": true,
+ "vgif": false,
+ "vmx-secondary-ctls": true,
+ "vmx-xsaves": true,
+ "clzero": false,
+ "3dnow": false,
+ "erms": true,
+ "vmx-entry-ia32e-mode": true,
+ "lahf-lm": true,
+ "overflow-recov": false,
+ "msr-imm": false,
+ "vpclmulqdq": false,
+ "vmx-ins-outs": true,
+ "fxsr-opt": false,
+ "xstore": false,
+ "rtm": false,
+ "kvm-hint-dedicated": false,
+ "sgx-aex-notify": false,
+ "bhi-ctrl": false,
+ "amx-bf16": false,
+ "lmce": true,
+ "perfctr-nb": false,
+ "rdrand": true,
+ "rdseed": true,
+ "cmpccxadd": false,
+ "bhi-no": false,
+ "avx512-4vnniw": false,
+ "vme": true,
+ "vmx": true,
+ "dtes64": false,
+ "mtrr": true,
+ "rdtscp": true,
+ "xsaveerptr": false,
+ "pse36": true,
+ "kvm-pv-tlb-flush": true,
+ "vmx-activity-wait-sipi": true,
+ "tbm": false,
+ "wdt": false,
+ "vmx-rdpmc-exit": true,
+ "vmx-mtf": true,
+ "vmx-entry-load-efer": true,
+ "eraps": false,
+ "wrmsrns": false,
+ "model-id": "Intel(R) Core(TM) i5-6600T CPU @ 2.70GHz",
+ "sha-ni": false,
+ "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": true,
+ "xstore-en": false
+ }
+ }
+ },
+ "id": "libvirt-45"
+}
+
+{
+ "execute": "query-cpu-model-expansion",
+ "arguments": {
+ "type": "static",
+ "model": {
+ "name": "host",
+ "props": {
+ "migratable": false
+ }
+ }
+ },
+ "id": "libvirt-46"
+}
+
+{
+ "return": {
+ "model": {
+ "name": "base",
+ "props": {
+ "avx-ne-convert": false,
+ "vmx-entry-load-rtit-ctl": false,
+ "svme-addr-chk": false,
+ "lfence-always-serializing": false,
+ "cmov": true,
+ "ia64": false,
+ "ssb-no": false,
+ "aes": true,
+ "vmx-apicv-xapic": true,
+ "mmx": true,
+ "rdpid": false,
+ "arat": true,
+ "vmx-page-walk-4": true,
+ "vmx-page-walk-5": false,
+ "gfni": false,
+ "ibrs-all": false,
+ "vmx-desc-exit": true,
+ "pause-filter": false,
+ "mcdt-no": false,
+ "bus-lock-detect": false,
+ "xsavec": true,
+ "intel-pt": false,
+ "vmx-tsc-scaling": false,
+ "prefetchiti": false,
+ "vmx-cr8-store-exit": true,
+ "vmx-rdseed-exit": true,
+ "amx-fp16": false,
+ "fred": false,
+ "vmx-eptp-switching": true,
+ "ddpd-u": false,
+ "kvm-asyncpf": true,
+ "perfctr-core": false,
+ "fs-gs-base-ns": false,
+ "mpx": true,
+ "auto-ibrs": false,
+ "pbe": false,
+ "avx512cd": false,
+ "decodeassists": false,
+ "vmx-exit-load-efer": true,
+ "vmx-exit-clear-bndcfgs": true,
+ "vmx-nested-exception": false,
+ "sse4.1": true,
+ "family": 6,
+ "intel-pt-lip": false,
+ "vmx-vmwrite-vmexit-fields": true,
+ "kvm-asyncpf-int": true,
+ "vmx-vnmi": true,
+ "vmx-true-ctls": true,
+ "prefetchi": false,
+ "vmx-ept-execonly": true,
+ "vmx-exit-save-efer": true,
+ "vmx-invept-all-context": true,
+ "wbnoinvd": false,
+ "avx512f": false,
+ "rfds-no": true,
+ "msr": true,
+ "mce": true,
+ "mca": true,
+ "xcrypt": false,
+ "tsa-sq-no": false,
+ "sgx": false,
+ "srso-user-kernel-no": false,
+ "vmx-exit-load-pat": true,
+ "vmx-intr-exit": true,
+ "min-level": 22,
+ "vmx-flexpriority": true,
+ "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": true,
+ "xsaveopt": true,
+ "arch-lbr": false,
+ "vmx-apicv-vid": false,
+ "vmx-exit-save-pat": true,
+ "xtpr": false,
+ "tsx-ctrl": false,
+ "vmx-ple": false,
+ "avx512vl": false,
+ "avx512-vpopcntdq": false,
+ "phe": false,
+ "extapic": false,
+ "3dnowprefetch": true,
+ "vmx-vmfunc": true,
+ "vmx-activity-shutdown": false,
+ "sgx1": false,
+ "sgx2": false,
+ "avx512vbmi2": false,
+ "cr8legacy": false,
+ "vmx-encls-exit": true,
+ "null-sel-clr-base": false,
+ "stibp": true,
+ "vmx-msr-bitmap": true,
+ "xcrypt-en": false,
+ "vmx-mwait-exit": true,
+ "vmx-pml": true,
+ "vmx-nmi-exit": true,
+ "amx-tile": false,
+ "vmx-invept-single-context-noglobals": true,
+ "pn": false,
+ "rsba": true,
+ "dca": false,
+ "vendor": "GenuineIntel",
+ "vmx-unrestricted-guest": true,
+ "vmx-cr3-store-noexit": true,
+ "pku": false,
+ "pks": false,
+ "smx": false,
+ "sm3": false,
+ "sm4": false,
+ "cmp-legacy": false,
+ "avx512-4fmaps": false,
+ "vmcb-clean": false,
+ "hle": false,
+ "avx-vnni": false,
+ "3dnowext": false,
+ "amd-no-ssb": false,
+ "npt": false,
+ "sgxlc": false,
+ "perfmon-v2": false,
+ "rdctl-no": false,
+ "vmx-invvpid": true,
+ "clwb": false,
+ "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": true,
+ "amx-int8": false,
+ "x2apic": true,
+ "avx512vbmi": false,
+ "avx512vnni": false,
+ "sgx-edeccssa": false,
+ "vmx-apicv-x2apic": true,
+ "kvm-pv-sched-yield": true,
+ "vmx-invlpg-exit": true,
+ "no-nested-data-bp": false,
+ "vmx-invvpid-all-context": true,
+ "vmx-activity-hlt": true,
+ "flushbyasid": false,
+ "f16c": true,
+ "fdp-excptn-only": false,
+ "vmx-exit-ack-intr": true,
+ "ace2-en": false,
+ "pae": true,
+ "pat": true,
+ "tsa-l1-no": false,
+ "sse": true,
+ "phe-en": false,
+ "vmx-tsc-offset": true,
+ "kvm-nopiodelay": true,
+ "tm": false,
+ "fbsdp-no": false,
+ "kvmclock-stable-bit": true,
+ "vmx-rdtsc-exit": true,
+ "hypervisor": true,
+ "vmx-rdtscp-exit": true,
+ "mds-no": false,
+ "pcommit": false,
+ "vmx-vpid": true,
+ "syscall": true,
+ "kvm-asyncpf-vmexit": true,
+ "avx512dq": false,
+ "svm": false,
+ "invtsc": true,
+ "vmx-monitor-exit": true,
+ "sse2": true,
+ "ssbd": true,
+ "vmx-wbinvd-exit": true,
+ "est": false,
+ "kvm-poll-control": true,
+ "avx512ifma": false,
+ "tm2": false,
+ "zero-fcs-fds": true,
+ "kvm-pv-eoi": true,
+ "kvm-pv-ipi": true,
+ "cx8": true,
+ "vmx-invvpid-single-addr": true,
+ "waitpkg": false,
+ "cldemote": false,
+ "sgx-tokenkey": false,
+ "vmx-ept": true,
+ "pbrsb-no": false,
+ "xfd": false,
+ "lkgs": false,
+ "kvm-mmu": false,
+ "sse4.2": true,
+ "pge": true,
+ "avx512bitalg": false,
+ "pdcm": true,
+ "vmx-entry-load-bndcfgs": true,
+ "vmx-exit-clear-rtit-ctl": false,
+ "stibp-always-on": false,
+ "model": 94,
+ "movbe": true,
+ "nrip-save": false,
+ "ssse3": true,
+ "sse4a": false,
+ "kvm-msi-ext-dest-id": false,
+ "vmx-pause-exit": true,
+ "invpcid": true,
+ "sgx-debug": false,
+ "pdpe1gb": true,
+ "sgx-mode64": false,
+ "tsc-deadline": true,
+ "skip-l1dfl-vmentry": true,
+ "vmx-exit-load-perf-global-ctrl": true,
+ "fma": true,
+ "lam": false,
+ "cx16": true,
+ "de": true,
+ "fzrm": false,
+ "avx-ifma": false,
+ "stepping": 3,
+ "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": true,
+ "flush-l1d": true,
+ "fpu": true,
+ "ds-cpl": false,
+ "ibs": false,
+ "fma4": false,
+ "vmx-exit-nosave-debugctl": true,
+ "sgx-kss": false,
+ "la57": false,
+ "vmx-invept": true,
+ "osvw": false,
+ "rfds-clear": false,
+ "succor": false,
+ "apic": true,
+ "pmm": false,
+ "vmx-entry-noload-debugctl": true,
+ "vmx-eptad": true,
+ "spec-ctrl": true,
+ "vmx-posted-intr": false,
+ "vmx-apicv-register": false,
+ "tsc-adjust": true,
+ "vnmi": false,
+ "kvm-steal-time": true,
+ "psdp-no": false,
+ "vmx-any-errcode": false,
+ "avx512-vp2intersect": false,
+ "kvmclock": true,
+ "vmx-zero-len-inject": false,
+ "amx-complex": false,
+ "avx-vnni-int16": false,
+ "pschange-mc-no": true,
+ "v-vmsave-vmload": false,
+ "vmx-rdrand-exit": true,
+ "sgx-provisionkey": false,
+ "lwp": false,
+ "ipred-ctrl": false,
+ "amd-ssbd": true,
+ "avx10-256": false,
+ "xop": false,
+ "ibpb": true,
+ "ibrs": true,
+ "avx": true,
+ "core-capability": false,
+ "vmx-invept-single-context": true,
+ "movdiri": false,
+ "acpi": false,
+ "avx512bw": false,
+ "ace2": false,
+ "fsgsbase": true,
+ "vmx-ept-2mb": true,
+ "vmx-ept-1gb": true,
+ "ht": false,
+ "vmx-io-exit": true,
+ "nx": true,
+ "pclmulqdq": true,
+ "mmxext": false,
+ "popcnt": true,
+ "vaes": false,
+ "serialize": false,
+ "movdir64b": false,
+ "xsaves": true,
+ "vmx-shadow-vmcs": true,
+ "lm": true,
+ "vmx-exit-save-preemption-timer": true,
+ "vmx-entry-load-pat": true,
+ "fsrm": false,
+ "fsrs": false,
+ "fsrc": false,
+ "sbdr-ssdp-no": false,
+ "vmx-entry-load-perf-global-ctrl": true,
+ "vmx-io-bitmap": true,
+ "umip": true,
+ "vmx-store-lma": true,
+ "vmx-movdr-exit": true,
+ "pse": true,
+ "avx2": true,
+ "avic": false,
+ "sep": true,
+ "virt-ssbd": false,
+ "vmx-cr3-load-noexit": true,
+ "nodeid-msr": false,
+ "md-clear": true,
+ "sbpb": false,
+ "verw-clear": false,
+ "misalignsse": false,
+ "split-lock-detect": false,
+ "min-xlevel": 2147483656,
+ "bmi1": true,
+ "bmi2": true,
+ "kvm-pv-unhalt": true,
+ "tsc-scale": false,
+ "topoext": false,
+ "amd-stibp": true,
+ "vmx-preemption-timer": true,
+ "clflushopt": true,
+ "vmx-entry-load-pkrs": false,
+ "avx10-512": false,
+ "vmx-vnmi-pending": true,
+ "monitor": false,
+ "vmx-vintr-pending": true,
+ "avx512er": false,
+ "full-width-write": true,
+ "pmm-en": false,
+ "pcid": true,
+ "taa-no": false,
+ "avx10": false,
+ "arch-capabilities": true,
+ "vgif": false,
+ "vmx-secondary-ctls": true,
+ "vmx-xsaves": true,
+ "clzero": false,
+ "3dnow": false,
+ "erms": true,
+ "vmx-entry-ia32e-mode": true,
+ "lahf-lm": true,
+ "overflow-recov": false,
+ "msr-imm": false,
+ "vpclmulqdq": false,
+ "vmx-ins-outs": true,
+ "fxsr-opt": false,
+ "xstore": false,
+ "rtm": false,
+ "kvm-hint-dedicated": false,
+ "sgx-aex-notify": false,
+ "bhi-ctrl": false,
+ "amx-bf16": false,
+ "lmce": true,
+ "perfctr-nb": false,
+ "rdrand": true,
+ "rdseed": true,
+ "cmpccxadd": false,
+ "bhi-no": false,
+ "avx512-4vnniw": false,
+ "vme": true,
+ "vmx": true,
+ "dtes64": false,
+ "mtrr": true,
+ "rdtscp": true,
+ "xsaveerptr": false,
+ "pse36": true,
+ "kvm-pv-tlb-flush": true,
+ "vmx-activity-wait-sipi": true,
+ "tbm": false,
+ "wdt": false,
+ "vmx-rdpmc-exit": true,
+ "vmx-mtf": true,
+ "vmx-entry-load-efer": true,
+ "eraps": false,
+ "wrmsrns": false,
+ "model-id": "Intel(R) Core(TM) i5-6600T CPU @ 2.70GHz",
+ "sha-ni": false,
+ "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": true,
+ "xstore-en": false
+ }
+ }
+ },
+ "id": "libvirt-46"
+}
+
+{
+ "execute": "query-cpu-model-expansion",
+ "arguments": {
+ "type": "full",
+ "model": {
+ "name": "host"
+ }
+ },
+ "id": "libvirt-47"
+}
+
+{
+ "return": {
+ "model": {
+ "name": "host",
+ "props": {
+ "avx-ne-convert": false,
+ "vmx-entry-load-rtit-ctl": false,
+ "phys-bits": 0,
+ "core-id": -1,
+ "svme-addr-chk": false,
+ "xlevel": 2147483656,
+ "lfence-always-serializing": false,
+ "cmov": true,
+ "ia64": false,
+ "hv-version-id-minor": 0,
+ "ssb-no": false,
+ "aes": true,
+ "vmx-apicv-xapic": true,
+ "kvm-pv-enforce-cpuid": false,
+ "mmx": true,
+ "arat": true,
+ "rdpid": false,
+ "vmx-page-walk-4": true,
+ "vmx-page-walk-5": false,
+ "vmx-desc-exit": true,
+ "gfni": false,
+ "ibrs-all": false,
+ "pause-filter": false,
+ "mcdt-no": false,
+ "bus-lock-detect": false,
+ "xsavec": true,
+ "intel-pt": false,
+ "vmx-tsc-scaling": false,
+ "prefetchiti": false,
+ "vmx-cr8-store-exit": true,
+ "hv-xmm-input": false,
+ "x-arch-cap-always-on": false,
+ "hv-frequencies": false,
+ "tsc-frequency": 0,
+ "vmx-rdseed-exit": true,
+ "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": true,
+ "hv-syndbg": false,
+ "kvm-asyncpf": true,
+ "kvm_asyncpf": true,
+ "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": true,
+ "vmx-exit-clear-bndcfgs": true,
+ "sse4.1": true,
+ "sse4-1": true,
+ "sse4_1": true,
+ "family": 6,
+ "legacy-cache": true,
+ "intel-pt-lip": false,
+ "vmx-vmwrite-vmexit-fields": true,
+ "x-amd-topoext-features-only": true,
+ "vmx-vnmi": true,
+ "kvm-asyncpf-int": true,
+ "vmx-true-ctls": true,
+ "host-phys-bits-limit": 0,
+ "prefetchi": false,
+ "vmx-ept-execonly": true,
+ "vmx-exit-save-efer": true,
+ "vmx-invept-all-context": true,
+ "vmware-cpuid-freq": true,
+ "wbnoinvd": false,
+ "avx512f": false,
+ "rfds-no": true,
+ "xcrypt": false,
+ "hv-runtime": false,
+ "hv-stimer-direct": false,
+ "mce": true,
+ "mca": true,
+ "msr": true,
+ "tsa-sq-no": false,
+ "sgx": false,
+ "thread-id": -1,
+ "srso-user-kernel-no": false,
+ "vmx-exit-load-pat": true,
+ "vmx-intr-exit": true,
+ "min-level": 22,
+ "vmx-flexpriority": true,
+ "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": true,
+ "hv-version-id-sbranch": 0,
+ "hv-version-id-snumber": 0,
+ "xsaveopt": true,
+ "arch-lbr": false,
+ "vmx-apicv-vid": false,
+ "vmx-exit-save-pat": true,
+ "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": true,
+ "sgx1": false,
+ "vmx-activity-shutdown": false,
+ "sgx2": false,
+ "avx512vbmi2": false,
+ "cr8legacy": false,
+ "vmx-encls-exit": true,
+ "null-sel-clr-base": false,
+ "stibp": true,
+ "vmx-msr-bitmap": true,
+ "x-pdcm-on-even-without-pmu": false,
+ "cpuid-0xb": true,
+ "xcrypt-en": false,
+ "vmx-mwait-exit": true,
+ "kvm_pv_eoi": true,
+ "vmx-pml": true,
+ "apic-id": 4294967295,
+ "vmx-nmi-exit": true,
+ "vmx-invept-single-context-noglobals": true,
+ "amx-tile": false,
+ "pn": false,
+ "rsba": true,
+ "dca": false,
+ "vmx-unrestricted-guest": true,
+ "vendor": "GenuineIntel",
+ "hv-ipi": false,
+ "vmx-cr3-store-noexit": true,
+ "pku": false,
+ "pks": false,
+ "sm4": false,
+ "sm3": false,
+ "smx": false,
+ "cmp-legacy": false,
+ "cmp_legacy": false,
+ "node-id": -1,
+ "avx512-4fmaps": false,
+ "vmcb-clean": false,
+ "vmcb_clean": false,
+ "hle": false,
+ "amd-no-ssb": false,
+ "3dnowext": false,
+ "avx-vnni": false,
+ "npt": false,
+ "sgxlc": false,
+ "perfmon-v2": false,
+ "rdctl-no": false,
+ "vmx-invvpid": true,
+ "x-l1-cache-per-thread": true,
+ "memory": "/machine/unattached/system[0]",
+ "x-consistent-cache": true,
+ "clwb": false,
+ "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": true,
+ "amx-int8": false,
+ "x2apic": true,
+ "sgx-edeccssa": false,
+ "avx512vnni": false,
+ "avx512vbmi": false,
+ "vmx-apicv-x2apic": true,
+ "hv-stimer": false,
+ "kvm-pv-sched-yield": true,
+ "vmx-invlpg-exit": true,
+ "x-hv-synic-kvm-only": false,
+ "no-nested-data-bp": false,
+ "vmx-invvpid-all-context": true,
+ "i64": true,
+ "vmx-activity-hlt": true,
+ "flushbyasid": false,
+ "f16c": true,
+ "fdp-excptn-only": false,
+ "vmx-exit-ack-intr": true,
+ "ace2-en": false,
+ "pae": true,
+ "tsa-l1-no": false,
+ "pat": true,
+ "sse": true,
+ "die-id": -1,
+ "vmx-tsc-offset": true,
+ "phe-en": false,
+ "kvm-nopiodelay": true,
+ "kvm_nopiodelay": true,
+ "tm": false,
+ "hv-enforce-cpuid": false,
+ "fbsdp-no": false,
+ "kvmclock-stable-bit": true,
+ "vmx-rdtsc-exit": true,
+ "hypervisor": true,
+ "vmx-rdtscp-exit": true,
+ "socket-id": -1,
+ "mds-no": false,
+ "pcommit": false,
+ "vmx-vpid": true,
+ "syscall": true,
+ "kvm-asyncpf-vmexit": true,
+ "level": 22,
+ "avx512dq": false,
+ "x-migrate-smi-count": true,
+ "svm": false,
+ "full-cpuid-auto-level": true,
+ "hv-avic": false,
+ "hv-reset": false,
+ "invtsc": false,
+ "vmx-monitor-exit": true,
+ "sse2": true,
+ "vmx-wbinvd-exit": true,
+ "ssbd": true,
+ "sse3": true,
+ "est": false,
+ "kvm-poll-control": true,
+ "kvm_poll_control": true,
+ "avx512ifma": false,
+ "tm2": false,
+ "start-powered-off": false,
+ "zero-fcs-fds": true,
+ "kvm-pv-eoi": true,
+ "kvm-pv-ipi": true,
+ "hv-emsr-bitmap": false,
+ "cx8": true,
+ "vmx-invvpid-single-addr": true,
+ "waitpkg": false,
+ "sgx-tokenkey": false,
+ "cldemote": false,
+ "vmx-ept": true,
+ "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": true,
+ "pdcm": true,
+ "nodeid_msr": false,
+ "vmx-exit-clear-rtit-ctl": false,
+ "stibp-always-on": false,
+ "hv-apicv": false,
+ "model": 94,
+ "movbe": true,
+ "nrip-save": false,
+ "nrip_save": false,
+ "vmx-pause-exit": true,
+ "ssse3": true,
+ "sse4a": false,
+ "kvm-msi-ext-dest-id": false,
+ "kvm_pv_unhalt": true,
+ "sgx-debug": false,
+ "invpcid": true,
+ "pdpe1gb": true,
+ "sgx-mode64": false,
+ "tsc-deadline": true,
+ "skip-l1dfl-vmentry": true,
+ "vmx-exit-load-perf-global-ctrl": true,
+ "fma": true,
+ "lam": false,
+ "cx16": true,
+ "fzrm": false,
+ "de": true,
+ "avx-ifma": false,
+ "hv-version-id-build": 14393,
+ "enforce": false,
+ "stepping": 3,
+ "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": true,
+ "flush-l1d": true,
+ "kvm_asyncpf_int": true,
+ "fpu": true,
+ "ds-cpl": false,
+ "ibs": false,
+ "ds_cpl": false,
+ "x-vendor-cpuid-only-v2": true,
+ "fma4": false,
+ "host-phys-bits": true,
+ "sgx-kss": false,
+ "vmx-exit-nosave-debugctl": true,
+ "hv-version-id-major": 10,
+ "vmx-invept": true,
+ "la57": false,
+ "osvw": false,
+ "migratable": true,
+ "rfds-clear": false,
+ "check": true,
+ "succor": false,
+ "hv-spinlocks": 4294967295,
+ "vmx-entry-noload-debugctl": true,
+ "vmx-eptad": true,
+ "pmu": true,
+ "pmm": false,
+ "apic": true,
+ "spec-ctrl": true,
+ "vmx-posted-intr": false,
+ "vmx-apicv-register": false,
+ "min-xlevel2": 0,
+ "vnmi": false,
+ "tsc-adjust": true,
+ "tsc_adjust": true,
+ "kvm-steal-time": true,
+ "psdp-no": false,
+ "kvm_steal_time": true,
+ "vmx-any-errcode": false,
+ "avx512-vp2intersect": false,
+ "kvmclock": true,
+ "vmx-zero-len-inject": false,
+ "amx-complex": false,
+ "avx-vnni-int16": false,
+ "l3-cache": true,
+ "pschange-mc-no": true,
+ "v-vmsave-vmload": false,
+ "sgx-provisionkey": false,
+ "vmx-rdrand-exit": true,
+ "lwp": false,
+ "ipred-ctrl": false,
+ "hv-passthrough": false,
+ "amd-ssbd": true,
+ "avx10-256": false,
+ "ibpb": true,
+ "ibrs": true,
+ "xop": false,
+ "core-capability": false,
+ "avx": true,
+ "vmx-invept-single-context": true,
+ "movdiri": false,
+ "avx512bw": false,
+ "acpi": false,
+ "ace2": false,
+ "fsgsbase": true,
+ "hv-vapic": false,
+ "vmx-ept-2mb": true,
+ "vmx-ept-1gb": true,
+ "ht": false,
+ "vmx-io-exit": true,
+ "nx": true,
+ "pclmulqdq": true,
+ "mmxext": false,
+ "popcnt": true,
+ "vaes": false,
+ "serialize": false,
+ "xsaves": true,
+ "movdir64b": false,
+ "vmx-shadow-vmcs": true,
+ "tcg-cpuid": true,
+ "lm": true,
+ "vmx-exit-save-preemption-timer": true,
+ "vmx-entry-load-pat": true,
+ "fsrs": false,
+ "fsrm": false,
+ "fsrc": false,
+ "sbdr-ssdp-no": false,
+ "vmx-entry-load-perf-global-ctrl": true,
+ "vmx-io-bitmap": true,
+ "vmx-store-lma": true,
+ "umip": true,
+ "vmx-movdr-exit": true,
+ "avx2": true,
+ "pse": true,
+ "avic": false,
+ "sep": true,
+ "pclmuldq": true,
+ "vmx-cr3-load-noexit": true,
+ "virt-ssbd": false,
+ "x-hv-max-vps": -1,
+ "nodeid-msr": false,
+ "md-clear": true,
+ "sbpb": false,
+ "verw-clear": false,
+ "split-lock-detect": false,
+ "kvm": true,
+ "misalignsse": false,
+ "min-xlevel": 2147483656,
+ "realized": false,
+ "kvm-pv-unhalt": true,
+ "bmi2": true,
+ "bmi1": true,
+ "xen-vapic": false,
+ "tsc-scale": false,
+ "tsc_scale": false,
+ "topoext": false,
+ "amd-stibp": true,
+ "hv-vpindex": false,
+ "hv-no-nonarch-coresharing": "off",
+ "ucode-rev": 0,
+ "vmx-preemption-timer": true,
+ "xlevel2": 0,
+ "vmx-entry-load-pkrs": false,
+ "clflushopt": true,
+ "avx10-512": false,
+ "vmx-vnmi-pending": true,
+ "monitor": false,
+ "vmx-vintr-pending": true,
+ "avx512er": false,
+ "full-width-write": true,
+ "pmm-en": false,
+ "taa-no": false,
+ "avx10": false,
+ "pcid": true,
+ "vgif": false,
+ "vmx-secondary-ctls": true,
+ "vmx-xsaves": true,
+ "arch-capabilities": true,
+ "x-vendor-cpuid-only": true,
+ "clzero": false,
+ "3dnow": false,
+ "erms": true,
+ "x-force-features": false,
+ "vmx-entry-ia32e-mode": true,
+ "lahf-lm": true,
+ "overflow-recov": false,
+ "lahf_lm": true,
+ "msr-imm": false,
+ "vmx-ins-outs": true,
+ "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": true,
+ "hv-time": false,
+ "perfctr-nb": false,
+ "perfctr_nb": false,
+ "hv-tlbflush": false,
+ "ffxsr": false,
+ "rdrand": true,
+ "rdseed": true,
+ "bhi-no": false,
+ "cmpccxadd": false,
+ "avx512-4vnniw": false,
+ "vme": true,
+ "vmx": true,
+ "dtes64": false,
+ "mtrr": true,
+ "rdtscp": true,
+ "xsaveerptr": false,
+ "pse36": true,
+ "kvm-pv-tlb-flush": true,
+ "vmx-activity-wait-sipi": true,
+ "module-id": -1,
+ "tbm": false,
+ "vmx-rdpmc-exit": true,
+ "wdt": false,
+ "vmx-entry-load-efer": true,
+ "level-func7": 0,
+ "vmx-mtf": true,
+ "hv-tlbflush-ext": false,
+ "eraps": false,
+ "pause_filter": false,
+ "wrmsrns": false,
+ "model-id": "Intel(R) Core(TM) i5-6600T CPU @ 2.70GHz",
+ "sha-ni": false,
+ "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": true,
+ "xstore-en": false
+ }
+ }
+ },
+ "id": "libvirt-47"
+}
+
+{
+ "execute": "query-cpu-model-expansion",
+ "arguments": {
+ "type": "full",
+ "model": {
+ "name": "host",
+ "props": {
+ "migratable": false,
+ "hv-passthrough": true
+ }
+ }
+ },
+ "id": "libvirt-48"
+}
+
+{
+ "return": {
+ "model": {
+ "name": "host",
+ "props": {
+ "avx-ne-convert": false,
+ "vmx-entry-load-rtit-ctl": false,
+ "phys-bits": 0,
+ "core-id": -1,
+ "svme-addr-chk": false,
+ "xlevel": 2147483656,
+ "lfence-always-serializing": false,
+ "cmov": true,
+ "ia64": false,
+ "hv-version-id-minor": 0,
+ "ssb-no": false,
+ "aes": true,
+ "vmx-apicv-xapic": true,
+ "kvm-pv-enforce-cpuid": false,
+ "mmx": true,
+ "arat": true,
+ "rdpid": false,
+ "vmx-page-walk-4": true,
+ "vmx-page-walk-5": false,
+ "vmx-desc-exit": true,
+ "gfni": false,
+ "ibrs-all": false,
+ "pause-filter": false,
+ "mcdt-no": false,
+ "bus-lock-detect": false,
+ "xsavec": true,
+ "intel-pt": false,
+ "vmx-tsc-scaling": false,
+ "prefetchiti": false,
+ "vmx-cr8-store-exit": true,
+ "hv-xmm-input": true,
+ "x-arch-cap-always-on": false,
+ "hv-frequencies": true,
+ "tsc-frequency": 0,
+ "vmx-rdseed-exit": true,
+ "guest-phys-bits": 4294967295,
+ "xd": true,
+ "x-intel-pt-auto-level": true,
+ "amx-fp16": false,
+ "hv-vendor-id": "Linux KVM Hv",
+ "fred": false,
+ "ddpd-u": false,
+ "vmx-eptp-switching": true,
+ "hv-syndbg": false,
+ "kvm-asyncpf": true,
+ "kvm_asyncpf": true,
+ "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": true,
+ "vmx-exit-clear-bndcfgs": true,
+ "sse4.1": true,
+ "sse4-1": true,
+ "sse4_1": true,
+ "family": 6,
+ "legacy-cache": true,
+ "intel-pt-lip": false,
+ "vmx-vmwrite-vmexit-fields": true,
+ "x-amd-topoext-features-only": true,
+ "vmx-vnmi": true,
+ "kvm-asyncpf-int": true,
+ "vmx-true-ctls": true,
+ "host-phys-bits-limit": 0,
+ "prefetchi": false,
+ "vmx-ept-execonly": true,
+ "vmx-exit-save-efer": true,
+ "vmx-invept-all-context": true,
+ "vmware-cpuid-freq": true,
+ "wbnoinvd": false,
+ "avx512f": false,
+ "rfds-no": true,
+ "xcrypt": false,
+ "hv-runtime": true,
+ "hv-stimer-direct": true,
+ "mce": true,
+ "mca": true,
+ "msr": true,
+ "tsa-sq-no": false,
+ "sgx": false,
+ "thread-id": -1,
+ "srso-user-kernel-no": false,
+ "vmx-exit-load-pat": true,
+ "vmx-intr-exit": true,
+ "min-level": 22,
+ "vmx-flexpriority": true,
+ "legacy-multi-node": false,
+ "xgetbv1": true,
+ "cid": false,
+ "hv-relaxed": true,
+ "intel-psfd": false,
+ "sgx-exinfo": false,
+ "amd-psfd": false,
+ "gds-no": false,
+ "avx512-bf16": false,
+ "avx512-fp16": false,
+ "ds": false,
+ "hv-crash": true,
+ "fxsr": true,
+ "vmx-cr8-load-exit": true,
+ "hv-version-id-sbranch": 0,
+ "hv-version-id-snumber": 0,
+ "xsaveopt": true,
+ "arch-lbr": false,
+ "vmx-apicv-vid": false,
+ "vmx-exit-save-pat": true,
+ "tsx-ctrl": false,
+ "xtpr": false,
+ "vmx-ple": false,
+ "hv-evmcs": true,
+ "avx512-vpopcntdq": false,
+ "hv-version-id-spack": 0,
+ "phe": false,
+ "avx512vl": false,
+ "extapic": false,
+ "3dnowprefetch": true,
+ "vmx-vmfunc": true,
+ "sgx1": false,
+ "vmx-activity-shutdown": false,
+ "sgx2": false,
+ "avx512vbmi2": false,
+ "cr8legacy": false,
+ "vmx-encls-exit": true,
+ "null-sel-clr-base": false,
+ "stibp": true,
+ "vmx-msr-bitmap": true,
+ "x-pdcm-on-even-without-pmu": false,
+ "cpuid-0xb": true,
+ "xcrypt-en": false,
+ "vmx-mwait-exit": true,
+ "kvm_pv_eoi": true,
+ "vmx-pml": true,
+ "apic-id": 4294967295,
+ "vmx-nmi-exit": true,
+ "vmx-invept-single-context-noglobals": true,
+ "amx-tile": false,
+ "pn": false,
+ "rsba": true,
+ "dca": false,
+ "vmx-unrestricted-guest": true,
+ "vendor": "GenuineIntel",
+ "hv-ipi": true,
+ "vmx-cr3-store-noexit": true,
+ "pku": false,
+ "pks": false,
+ "sm4": false,
+ "sm3": false,
+ "smx": false,
+ "cmp-legacy": false,
+ "cmp_legacy": false,
+ "node-id": -1,
+ "avx512-4fmaps": false,
+ "vmcb-clean": false,
+ "vmcb_clean": false,
+ "hle": false,
+ "amd-no-ssb": false,
+ "3dnowext": false,
+ "avx-vnni": false,
+ "npt": false,
+ "sgxlc": false,
+ "perfmon-v2": false,
+ "rdctl-no": false,
+ "vmx-invvpid": true,
+ "x-l1-cache-per-thread": true,
+ "memory": "/machine/unattached/system[0]",
+ "x-consistent-cache": true,
+ "clwb": false,
+ "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": true,
+ "amx-int8": false,
+ "x2apic": true,
+ "sgx-edeccssa": false,
+ "avx512vnni": false,
+ "avx512vbmi": false,
+ "vmx-apicv-x2apic": true,
+ "hv-stimer": true,
+ "kvm-pv-sched-yield": true,
+ "vmx-invlpg-exit": true,
+ "x-hv-synic-kvm-only": false,
+ "no-nested-data-bp": false,
+ "vmx-invvpid-all-context": true,
+ "i64": true,
+ "vmx-activity-hlt": true,
+ "flushbyasid": false,
+ "f16c": true,
+ "fdp-excptn-only": false,
+ "vmx-exit-ack-intr": true,
+ "ace2-en": false,
+ "pae": true,
+ "tsa-l1-no": false,
+ "pat": true,
+ "sse": true,
+ "die-id": -1,
+ "vmx-tsc-offset": true,
+ "phe-en": false,
+ "kvm-nopiodelay": true,
+ "kvm_nopiodelay": true,
+ "tm": false,
+ "hv-enforce-cpuid": false,
+ "fbsdp-no": false,
+ "kvmclock-stable-bit": true,
+ "vmx-rdtsc-exit": true,
+ "hypervisor": true,
+ "vmx-rdtscp-exit": true,
+ "socket-id": -1,
+ "mds-no": false,
+ "pcommit": false,
+ "vmx-vpid": true,
+ "syscall": true,
+ "kvm-asyncpf-vmexit": true,
+ "level": 22,
+ "avx512dq": false,
+ "x-migrate-smi-count": true,
+ "svm": false,
+ "full-cpuid-auto-level": true,
+ "hv-avic": true,
+ "hv-reset": true,
+ "invtsc": true,
+ "vmx-monitor-exit": true,
+ "sse2": true,
+ "vmx-wbinvd-exit": true,
+ "ssbd": true,
+ "sse3": true,
+ "est": false,
+ "kvm-poll-control": true,
+ "kvm_poll_control": true,
+ "avx512ifma": false,
+ "tm2": false,
+ "start-powered-off": false,
+ "zero-fcs-fds": true,
+ "kvm-pv-eoi": true,
+ "kvm-pv-ipi": true,
+ "hv-emsr-bitmap": true,
+ "cx8": true,
+ "vmx-invvpid-single-addr": true,
+ "waitpkg": false,
+ "sgx-tokenkey": false,
+ "cldemote": false,
+ "vmx-ept": true,
+ "pbrsb-no": false,
+ "hv-tlbflush-direct": true,
+ "avx10-version": 0,
+ "xfd": false,
+ "lkgs": false,
+ "hv-reenlightenment": true,
+ "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": true,
+ "pdcm": true,
+ "nodeid_msr": false,
+ "vmx-exit-clear-rtit-ctl": false,
+ "stibp-always-on": false,
+ "hv-apicv": true,
+ "model": 94,
+ "movbe": true,
+ "nrip-save": false,
+ "nrip_save": false,
+ "vmx-pause-exit": true,
+ "ssse3": true,
+ "sse4a": false,
+ "kvm-msi-ext-dest-id": false,
+ "kvm_pv_unhalt": true,
+ "sgx-debug": false,
+ "invpcid": true,
+ "pdpe1gb": true,
+ "sgx-mode64": false,
+ "tsc-deadline": true,
+ "skip-l1dfl-vmentry": true,
+ "vmx-exit-load-perf-global-ctrl": true,
+ "fma": true,
+ "lam": false,
+ "cx16": true,
+ "fzrm": false,
+ "de": true,
+ "avx-ifma": false,
+ "hv-version-id-build": 14393,
+ "enforce": false,
+ "stepping": 3,
+ "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": true,
+ "flush-l1d": true,
+ "kvm_asyncpf_int": true,
+ "fpu": true,
+ "ds-cpl": false,
+ "ibs": false,
+ "ds_cpl": false,
+ "x-vendor-cpuid-only-v2": true,
+ "fma4": false,
+ "host-phys-bits": true,
+ "sgx-kss": false,
+ "vmx-exit-nosave-debugctl": true,
+ "hv-version-id-major": 10,
+ "vmx-invept": true,
+ "la57": false,
+ "osvw": false,
+ "migratable": false,
+ "rfds-clear": false,
+ "check": true,
+ "succor": false,
+ "hv-spinlocks": 4095,
+ "vmx-entry-noload-debugctl": true,
+ "vmx-eptad": true,
+ "pmu": true,
+ "pmm": false,
+ "apic": true,
+ "spec-ctrl": true,
+ "vmx-posted-intr": false,
+ "vmx-apicv-register": false,
+ "min-xlevel2": 0,
+ "vnmi": false,
+ "tsc-adjust": true,
+ "tsc_adjust": true,
+ "kvm-steal-time": true,
+ "psdp-no": false,
+ "kvm_steal_time": true,
+ "vmx-any-errcode": false,
+ "avx512-vp2intersect": false,
+ "kvmclock": true,
+ "vmx-zero-len-inject": false,
+ "amx-complex": false,
+ "avx-vnni-int16": false,
+ "l3-cache": true,
+ "pschange-mc-no": true,
+ "v-vmsave-vmload": false,
+ "sgx-provisionkey": false,
+ "vmx-rdrand-exit": true,
+ "lwp": false,
+ "ipred-ctrl": false,
+ "hv-passthrough": true,
+ "amd-ssbd": true,
+ "avx10-256": false,
+ "ibpb": true,
+ "ibrs": true,
+ "xop": false,
+ "core-capability": false,
+ "avx": true,
+ "vmx-invept-single-context": true,
+ "movdiri": false,
+ "avx512bw": false,
+ "acpi": false,
+ "ace2": false,
+ "fsgsbase": true,
+ "hv-vapic": true,
+ "vmx-ept-2mb": true,
+ "vmx-ept-1gb": true,
+ "ht": false,
+ "vmx-io-exit": true,
+ "nx": true,
+ "pclmulqdq": true,
+ "mmxext": false,
+ "popcnt": true,
+ "vaes": false,
+ "serialize": false,
+ "xsaves": true,
+ "movdir64b": false,
+ "vmx-shadow-vmcs": true,
+ "tcg-cpuid": true,
+ "lm": true,
+ "vmx-exit-save-preemption-timer": true,
+ "vmx-entry-load-pat": true,
+ "fsrs": false,
+ "fsrm": false,
+ "fsrc": false,
+ "sbdr-ssdp-no": false,
+ "vmx-entry-load-perf-global-ctrl": true,
+ "vmx-io-bitmap": true,
+ "vmx-store-lma": true,
+ "umip": true,
+ "vmx-movdr-exit": true,
+ "avx2": true,
+ "pse": true,
+ "avic": false,
+ "sep": true,
+ "pclmuldq": true,
+ "vmx-cr3-load-noexit": true,
+ "virt-ssbd": false,
+ "x-hv-max-vps": 4096,
+ "nodeid-msr": false,
+ "md-clear": true,
+ "sbpb": false,
+ "verw-clear": false,
+ "split-lock-detect": false,
+ "kvm": true,
+ "misalignsse": false,
+ "min-xlevel": 2147483656,
+ "realized": false,
+ "kvm-pv-unhalt": true,
+ "bmi2": true,
+ "bmi1": true,
+ "xen-vapic": false,
+ "tsc-scale": false,
+ "tsc_scale": false,
+ "topoext": false,
+ "amd-stibp": true,
+ "hv-vpindex": true,
+ "hv-no-nonarch-coresharing": "off",
+ "ucode-rev": 0,
+ "vmx-preemption-timer": true,
+ "xlevel2": 0,
+ "vmx-entry-load-pkrs": false,
+ "clflushopt": true,
+ "avx10-512": false,
+ "vmx-vnmi-pending": true,
+ "monitor": false,
+ "vmx-vintr-pending": true,
+ "avx512er": false,
+ "full-width-write": true,
+ "pmm-en": false,
+ "taa-no": false,
+ "avx10": false,
+ "pcid": true,
+ "vgif": false,
+ "vmx-secondary-ctls": true,
+ "vmx-xsaves": true,
+ "arch-capabilities": true,
+ "x-vendor-cpuid-only": true,
+ "clzero": false,
+ "3dnow": false,
+ "erms": true,
+ "x-force-features": false,
+ "vmx-entry-ia32e-mode": true,
+ "lahf-lm": true,
+ "overflow-recov": false,
+ "lahf_lm": true,
+ "msr-imm": false,
+ "vmx-ins-outs": true,
+ "vpclmulqdq": false,
+ "xstore": false,
+ "fxsr-opt": false,
+ "hv-synic": true,
+ "fxsr_opt": false,
+ "sgx-aex-notify": false,
+ "rtm": false,
+ "kvm-hint-dedicated": false,
+ "bhi-ctrl": false,
+ "amx-bf16": false,
+ "lmce": true,
+ "hv-time": true,
+ "perfctr-nb": false,
+ "perfctr_nb": false,
+ "hv-tlbflush": true,
+ "ffxsr": false,
+ "rdrand": true,
+ "rdseed": true,
+ "bhi-no": false,
+ "cmpccxadd": false,
+ "avx512-4vnniw": false,
+ "vme": true,
+ "vmx": true,
+ "dtes64": false,
+ "mtrr": true,
+ "rdtscp": true,
+ "xsaveerptr": false,
+ "pse36": true,
+ "kvm-pv-tlb-flush": true,
+ "vmx-activity-wait-sipi": true,
+ "module-id": -1,
+ "tbm": false,
+ "vmx-rdpmc-exit": true,
+ "wdt": false,
+ "vmx-entry-load-efer": true,
+ "level-func7": 0,
+ "vmx-mtf": true,
+ "hv-tlbflush-ext": true,
+ "eraps": false,
+ "pause_filter": false,
+ "wrmsrns": false,
+ "model-id": "Intel(R) Core(TM) i5-6600T CPU @ 2.70GHz",
+ "sha-ni": false,
+ "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": true,
+ "xstore-en": false
+ }
+ }
+ },
+ "id": "libvirt-48"
+}
+
+{
+ "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,
+ "tsa-sq-no": 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,
+ "tsa-l1-no": false,
+ "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,
+ "verw-clear": 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,
+ "tsa-sq-no": 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,
+ "tsa-l1-no": false,
+ "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,
+ "verw-clear": 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,
+ "x-arch-cap-always-on": 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,
+ "tsa-sq-no": false,
+ "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,
+ "sgx1": false,
+ "vmx-activity-shutdown": false,
+ "sgx2": false,
+ "avx512vbmi2": false,
+ "cr8legacy": true,
+ "vmx-encls-exit": false,
+ "null-sel-clr-base": true,
+ "stibp": false,
+ "vmx-msr-bitmap": false,
+ "x-pdcm-on-even-without-pmu": 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,
+ "tsa-l1-no": false,
+ "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,
+ "verw-clear": 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-10.2",
+ "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": false,
+ "name": "xenpv",
+ "numa-mem-supported": false,
+ "acpi": false,
+ "cpu-max": 1,
+ "deprecated": false
+ },
+ {
+ "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-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-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": "xenfv-3.1",
+ "numa-mem-supported": true,
+ "default-cpu-type": "qemu64-x86_64-cpu",
+ "acpi": true,
+ "cpu-max": 128,
+ "deprecated": false,
+ "default-ram-id": "pc.ram",
+ "alias": "xenfv"
+ },
+ {
+ "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,
+ "cpu-max": 255,
+ "deprecated": false,
+ "default-ram-id": "pc.ram"
+ },
+ {
+ "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-10.2",
+ "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-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": false,
+ "name": "xenpvh",
+ "numa-mem-supported": false,
+ "default-cpu-type": "qemu64-x86_64-cpu",
+ "acpi": false,
+ "cpu-max": 128,
+ "deprecated": false
+ },
+ {
+ "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": true,
+ "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": true,
+ "name": "xenfv-4.2",
+ "numa-mem-supported": true,
+ "default-cpu-type": "qemu64-x86_64-cpu",
+ "acpi": true,
+ "cpu-max": 128,
+ "deprecated": false,
+ "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"
+ },
+ {
+ "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": true,
+ "default-ram-id": "pc.ram"
+ }
+ ],
+ "id": "libvirt-6"
+}
diff --git a/tests/qemucapabilitiesdata/caps_10.1.50_x86_64.xml b/tests/qemucapabilitiesdata/caps_10.1.50_x86_64.xml
new file mode 100644
index 0000000000..97ebd4f6db
--- /dev/null
+++ b/tests/qemucapabilitiesdata/caps_10.1.50_x86_64.xml
@@ -0,0 +1,4950 @@
+<qemuCaps>
+ <emulator>/usr/bin/qemu-system-x86_64</emulator>
+ <qemuctime>0</qemuctime>
+ <selfctime>0</selfctime>
+ <selfvers>0</selfvers>
+ <flag name='kvm'/>
+ <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-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='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='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='memory-backend-memfd'/>
+ <flag name='memory-backend-memfd.hugetlb'/>
+ <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='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='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='qom-list-get'/>
+ <flag name='acpi-generic-initiator'/>
+ <flag name='query-accelerators'/>
+ <version>10001050</version>
+ <microcodeVersion>43100339</microcodeVersion>
+ <package>v10.1.0-1606-gc0e80879c8</package>
+ <arch>x86_64</arch>
+ <hostCPU type='kvm' 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='false'/>
+ <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='true' migratable='yes'/>
+ <property name='mmx' type='boolean' value='true' migratable='yes'/>
+ <property name='rdpid' type='boolean' value='false'/>
+ <property name='arat' type='boolean' value='true' migratable='yes'/>
+ <property name='vmx-page-walk-4' type='boolean' value='true' migratable='yes'/>
+ <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='true' migratable='yes'/>
+ <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='true' migratable='yes'/>
+ <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='true' migratable='yes'/>
+ <property name='vmx-rdseed-exit' type='boolean' value='true' migratable='yes'/>
+ <property name='amx-fp16' type='boolean' value='false'/>
+ <property name='fred' type='boolean' value='false'/>
+ <property name='vmx-eptp-switching' type='boolean' value='true' migratable='yes'/>
+ <property name='ddpd-u' type='boolean' value='false'/>
+ <property name='kvm-asyncpf' type='boolean' value='true' migratable='yes'/>
+ <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='true' migratable='yes'/>
+ <property name='vmx-exit-clear-bndcfgs' type='boolean' value='true' migratable='yes'/>
+ <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='6'/>
+ <property name='intel-pt-lip' type='boolean' value='false'/>
+ <property name='vmx-vmwrite-vmexit-fields' type='boolean' value='true' migratable='yes'/>
+ <property name='kvm-asyncpf-int' type='boolean' value='true' migratable='yes'/>
+ <property name='vmx-vnmi' type='boolean' value='true' migratable='yes'/>
+ <property name='vmx-true-ctls' type='boolean' value='true' migratable='yes'/>
+ <property name='prefetchi' type='boolean' value='false'/>
+ <property name='vmx-ept-execonly' type='boolean' value='true' migratable='yes'/>
+ <property name='vmx-exit-save-efer' type='boolean' value='true' migratable='yes'/>
+ <property name='vmx-invept-all-context' type='boolean' value='true' migratable='yes'/>
+ <property name='wbnoinvd' type='boolean' value='false'/>
+ <property name='avx512f' type='boolean' value='false'/>
+ <property name='rfds-no' type='boolean' value='true' migratable='yes'/>
+ <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='tsa-sq-no' 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='true' migratable='yes'/>
+ <property name='vmx-intr-exit' type='boolean' value='true' migratable='yes'/>
+ <property name='min-level' type='number' value='22'/>
+ <property name='vmx-flexpriority' type='boolean' value='true' migratable='yes'/>
+ <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='true' migratable='yes'/>
+ <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='true' migratable='yes'/>
+ <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='true' migratable='yes'/>
+ <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='false'/>
+ <property name='vmx-encls-exit' type='boolean' value='true' migratable='yes'/>
+ <property name='null-sel-clr-base' type='boolean' value='false'/>
+ <property name='stibp' type='boolean' value='true' migratable='yes'/>
+ <property name='vmx-msr-bitmap' type='boolean' value='true' migratable='yes'/>
+ <property name='xcrypt-en' type='boolean' value='false'/>
+ <property name='vmx-mwait-exit' type='boolean' value='true' migratable='yes'/>
+ <property name='vmx-pml' type='boolean' value='true' migratable='yes'/>
+ <property name='vmx-nmi-exit' type='boolean' value='true' migratable='yes'/>
+ <property name='amx-tile' type='boolean' value='false'/>
+ <property name='vmx-invept-single-context-noglobals' type='boolean' value='true' migratable='yes'/>
+ <property name='pn' type='boolean' value='false'/>
+ <property name='rsba' type='boolean' value='true' migratable='yes'/>
+ <property name='dca' type='boolean' value='false'/>
+ <property name='vendor' type='string' value='GenuineIntel'/>
+ <property name='vmx-unrestricted-guest' type='boolean' value='true' migratable='yes'/>
+ <property name='vmx-cr3-store-noexit' type='boolean' value='true' migratable='yes'/>
+ <property name='pku' type='boolean' value='false'/>
+ <property name='pks' type='boolean' value='false'/>
+ <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='false'/>
+ <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='false'/>
+ <property name='amd-no-ssb' type='boolean' value='false'/>
+ <property name='npt' type='boolean' value='false'/>
+ <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='true' migratable='yes'/>
+ <property name='clwb' type='boolean' value='false'/>
+ <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='true' migratable='yes'/>
+ <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='true' migratable='yes'/>
+ <property name='kvm-pv-sched-yield' type='boolean' value='true' migratable='yes'/>
+ <property name='vmx-invlpg-exit' type='boolean' value='true' migratable='yes'/>
+ <property name='no-nested-data-bp' type='boolean' value='false'/>
+ <property name='vmx-invvpid-all-context' type='boolean' value='true' migratable='yes'/>
+ <property name='vmx-activity-hlt' type='boolean' value='true' migratable='yes'/>
+ <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='true' migratable='yes'/>
+ <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='tsa-l1-no' type='boolean' value='false'/>
+ <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='true' migratable='yes'/>
+ <property name='kvm-nopiodelay' type='boolean' value='true' migratable='yes'/>
+ <property name='tm' type='boolean' value='false'/>
+ <property name='fbsdp-no' type='boolean' value='false'/>
+ <property name='kvmclock-stable-bit' type='boolean' value='true' migratable='yes'/>
+ <property name='vmx-rdtsc-exit' type='boolean' value='true' migratable='yes'/>
+ <property name='hypervisor' type='boolean' value='true' migratable='yes'/>
+ <property name='vmx-rdtscp-exit' type='boolean' value='true' migratable='yes'/>
+ <property name='mds-no' type='boolean' value='false'/>
+ <property name='pcommit' type='boolean' value='false'/>
+ <property name='vmx-vpid' type='boolean' value='true' migratable='yes'/>
+ <property name='syscall' type='boolean' value='true' migratable='yes'/>
+ <property name='kvm-asyncpf-vmexit' type='boolean' value='true' migratable='yes'/>
+ <property name='avx512dq' type='boolean' value='false'/>
+ <property name='svm' type='boolean' value='false'/>
+ <property name='invtsc' type='boolean' value='true' migratable='no'/>
+ <property name='vmx-monitor-exit' type='boolean' value='true' migratable='yes'/>
+ <property name='sse2' type='boolean' value='true' migratable='yes'/>
+ <property name='ssbd' type='boolean' value='true' migratable='yes'/>
+ <property name='vmx-wbinvd-exit' type='boolean' value='true' migratable='yes'/>
+ <property name='est' type='boolean' value='false'/>
+ <property name='kvm-poll-control' type='boolean' value='true' migratable='yes'/>
+ <property name='avx512ifma' type='boolean' value='false'/>
+ <property name='tm2' type='boolean' value='false'/>
+ <property name='zero-fcs-fds' type='boolean' value='true' migratable='yes'/>
+ <property name='kvm-pv-eoi' type='boolean' value='true' migratable='yes'/>
+ <property name='kvm-pv-ipi' type='boolean' value='true' migratable='yes'/>
+ <property name='cx8' type='boolean' value='true' migratable='yes'/>
+ <property name='vmx-invvpid-single-addr' type='boolean' value='true' migratable='yes'/>
+ <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='true' migratable='yes'/>
+ <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='true' migratable='yes'/>
+ <property name='vmx-entry-load-bndcfgs' type='boolean' value='true' migratable='yes'/>
+ <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='94'/>
+ <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='false'/>
+ <property name='kvm-msi-ext-dest-id' type='boolean' value='false'/>
+ <property name='vmx-pause-exit' type='boolean' value='true' migratable='yes'/>
+ <property name='invpcid' type='boolean' value='true' migratable='yes'/>
+ <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='true' migratable='yes'/>
+ <property name='skip-l1dfl-vmentry' type='boolean' value='true' migratable='yes'/>
+ <property name='vmx-exit-load-perf-global-ctrl' type='boolean' value='true' migratable='yes'/>
+ <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='false'/>
+ <property name='avx-ifma' type='boolean' value='false'/>
+ <property name='stepping' type='number' value='3'/>
+ <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='true' migratable='yes'/>
+ <property name='flush-l1d' type='boolean' value='true' migratable='yes'/>
+ <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='true' migratable='yes'/>
+ <property name='sgx-kss' type='boolean' value='false'/>
+ <property name='la57' type='boolean' value='false'/>
+ <property name='vmx-invept' type='boolean' value='true' migratable='yes'/>
+ <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='true' migratable='yes'/>
+ <property name='vmx-eptad' type='boolean' value='true' migratable='yes'/>
+ <property name='spec-ctrl' type='boolean' value='true' migratable='yes'/>
+ <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='true' migratable='yes'/>
+ <property name='vnmi' type='boolean' value='false'/>
+ <property name='kvm-steal-time' type='boolean' value='true' migratable='yes'/>
+ <property name='psdp-no' type='boolean' value='false'/>
+ <property name='vmx-any-errcode' type='boolean' value='false'/>
+ <property name='avx512-vp2intersect' type='boolean' value='false'/>
+ <property name='kvmclock' type='boolean' value='true' migratable='yes'/>
+ <property name='vmx-zero-len-inject' type='boolean' value='false'/>
+ <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='true' migratable='yes'/>
+ <property name='v-vmsave-vmload' type='boolean' value='false'/>
+ <property name='vmx-rdrand-exit' type='boolean' value='true' migratable='yes'/>
+ <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='true' migratable='yes'/>
+ <property name='avx10-256' type='boolean' value='false'/>
+ <property name='xop' type='boolean' value='false'/>
+ <property name='ibpb' type='boolean' value='true' migratable='yes'/>
+ <property name='ibrs' type='boolean' value='true' migratable='yes'/>
+ <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='true' migratable='yes'/>
+ <property name='movdiri' type='boolean' value='false'/>
+ <property name='acpi' type='boolean' value='false'/>
+ <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='true' migratable='yes'/>
+ <property name='vmx-ept-1gb' type='boolean' value='true' migratable='yes'/>
+ <property name='ht' type='boolean' value='false'/>
+ <property name='vmx-io-exit' type='boolean' value='true' migratable='yes'/>
+ <property name='nx' type='boolean' value='true' migratable='yes'/>
+ <property name='pclmulqdq' type='boolean' value='true' migratable='yes'/>
+ <property name='mmxext' type='boolean' value='false'/>
+ <property name='popcnt' type='boolean' value='true' migratable='yes'/>
+ <property name='vaes' type='boolean' value='false'/>
+ <property name='serialize' type='boolean' value='false'/>
+ <property name='movdir64b' type='boolean' value='false'/>
+ <property name='xsaves' type='boolean' value='true' migratable='yes'/>
+ <property name='vmx-shadow-vmcs' type='boolean' value='true' migratable='yes'/>
+ <property name='lm' type='boolean' value='true' migratable='yes'/>
+ <property name='vmx-exit-save-preemption-timer' type='boolean' value='true' migratable='yes'/>
+ <property name='vmx-entry-load-pat' type='boolean' value='true' migratable='yes'/>
+ <property name='fsrm' type='boolean' value='false'/>
+ <property name='fsrs' type='boolean' value='false'/>
+ <property name='fsrc' type='boolean' value='false'/>
+ <property name='sbdr-ssdp-no' type='boolean' value='false'/>
+ <property name='vmx-entry-load-perf-global-ctrl' type='boolean' value='true' migratable='yes'/>
+ <property name='vmx-io-bitmap' type='boolean' value='true' migratable='yes'/>
+ <property name='umip' type='boolean' value='true' migratable='yes'/>
+ <property name='vmx-store-lma' type='boolean' value='true' migratable='yes'/>
+ <property name='vmx-movdr-exit' type='boolean' value='true' migratable='yes'/>
+ <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='true' migratable='yes'/>
+ <property name='nodeid-msr' type='boolean' value='false'/>
+ <property name='md-clear' type='boolean' value='true' migratable='yes'/>
+ <property name='sbpb' type='boolean' value='false'/>
+ <property name='verw-clear' 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='2147483656'/>
+ <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='true' migratable='yes'/>
+ <property name='tsc-scale' type='boolean' value='false'/>
+ <property name='topoext' type='boolean' value='false'/>
+ <property name='amd-stibp' type='boolean' value='true' migratable='yes'/>
+ <property name='vmx-preemption-timer' type='boolean' value='true' migratable='yes'/>
+ <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='true' migratable='yes'/>
+ <property name='monitor' type='boolean' value='false'/>
+ <property name='vmx-vintr-pending' type='boolean' value='true' migratable='yes'/>
+ <property name='avx512er' type='boolean' value='false'/>
+ <property name='full-width-write' type='boolean' value='true' migratable='yes'/>
+ <property name='pmm-en' type='boolean' value='false'/>
+ <property name='pcid' type='boolean' value='true' migratable='yes'/>
+ <property name='taa-no' type='boolean' value='false'/>
+ <property name='avx10' type='boolean' value='false'/>
+ <property name='arch-capabilities' type='boolean' value='true' migratable='yes'/>
+ <property name='vgif' type='boolean' value='false'/>
+ <property name='vmx-secondary-ctls' type='boolean' value='true' migratable='yes'/>
+ <property name='vmx-xsaves' type='boolean' value='true' migratable='yes'/>
+ <property name='clzero' type='boolean' value='false'/>
+ <property name='3dnow' type='boolean' value='false'/>
+ <property name='erms' type='boolean' value='true' migratable='yes'/>
+ <property name='vmx-entry-ia32e-mode' type='boolean' value='true' migratable='yes'/>
+ <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='true' migratable='yes'/>
+ <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='true' migratable='yes'/>
+ <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='false'/>
+ <property name='bhi-no' type='boolean' value='false'/>
+ <property name='avx512-4vnniw' type='boolean' value='false'/>
+ <property name='vme' type='boolean' value='true' migratable='yes'/>
+ <property name='vmx' type='boolean' value='true' migratable='yes'/>
+ <property name='dtes64' type='boolean' value='false'/>
+ <property name='mtrr' type='boolean' value='true' migratable='yes'/>
+ <property name='rdtscp' type='boolean' value='true' migratable='yes'/>
+ <property name='xsaveerptr' type='boolean' value='false'/>
+ <property name='pse36' type='boolean' value='true' migratable='yes'/>
+ <property name='kvm-pv-tlb-flush' type='boolean' value='true' migratable='yes'/>
+ <property name='vmx-activity-wait-sipi' type='boolean' value='true' migratable='yes'/>
+ <property name='tbm' type='boolean' value='false'/>
+ <property name='wdt' type='boolean' value='false'/>
+ <property name='vmx-rdpmc-exit' type='boolean' value='true' migratable='yes'/>
+ <property name='vmx-mtf' type='boolean' value='true' migratable='yes'/>
+ <property name='vmx-entry-load-efer' type='boolean' value='true' migratable='yes'/>
+ <property name='eraps' type='boolean' value='false'/>
+ <property name='wrmsrns' type='boolean' value='false'/>
+ <property name='model-id' type='string' value='Intel(R) Core(TM) i5-6600T CPU @ 2.70GHz'/>
+ <property name='sha-ni' type='boolean' value='false'/>
+ <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='true' migratable='yes'/>
+ <property name='xstore-en' type='boolean' value='false'/>
+ </hostCPU>
+ <cpu type='kvm' name='max' typename='max-x86_64-cpu' usable='yes'/>
+ <cpu type='kvm' name='host' typename='host-x86_64-cpu' usable='yes'/>
+ <cpu type='kvm' name='base' typename='base-x86_64-cpu' usable='yes'/>
+ <cpu type='kvm' name='qemu64-v1' typename='qemu64-v1-x86_64-cpu' usable='yes'/>
+ <cpu type='kvm' name='qemu64' typename='qemu64-x86_64-cpu' usable='yes'/>
+ <cpu type='kvm' name='qemu32-v1' typename='qemu32-v1-x86_64-cpu' usable='yes'/>
+ <cpu type='kvm' name='qemu32' typename='qemu32-x86_64-cpu' usable='yes'/>
+ <cpu type='kvm' name='phenom-v1' typename='phenom-v1-x86_64-cpu' usable='no'>
+ <blocker name='mmxext'/>
+ <blocker name='fxsr-opt'/>
+ <blocker name='3dnowext'/>
+ <blocker name='3dnow'/>
+ <blocker name='sse4a'/>
+ </cpu>
+ <cpu type='kvm' name='phenom' typename='phenom-x86_64-cpu' usable='no'>
+ <blocker name='mmxext'/>
+ <blocker name='fxsr-opt'/>
+ <blocker name='3dnowext'/>
+ <blocker name='3dnow'/>
+ <blocker name='sse4a'/>
+ </cpu>
+ <cpu type='kvm' name='pentium3-v1' typename='pentium3-v1-x86_64-cpu' usable='yes'/>
+ <cpu type='kvm' name='pentium3' typename='pentium3-x86_64-cpu' usable='yes'/>
+ <cpu type='kvm' name='pentium2-v1' typename='pentium2-v1-x86_64-cpu' usable='yes'/>
+ <cpu type='kvm' name='pentium2' typename='pentium2-x86_64-cpu' usable='yes'/>
+ <cpu type='kvm' name='pentium-v1' typename='pentium-v1-x86_64-cpu' usable='yes'/>
+ <cpu type='kvm' name='pentium' typename='pentium-x86_64-cpu' usable='yes'/>
+ <cpu type='kvm' name='n270-v1' typename='n270-v1-x86_64-cpu' usable='yes'/>
+ <cpu type='kvm' name='n270' typename='n270-x86_64-cpu' usable='yes'/>
+ <cpu type='kvm' name='kvm64-v1' typename='kvm64-v1-x86_64-cpu' usable='yes'/>
+ <cpu type='kvm' name='kvm64' typename='kvm64-x86_64-cpu' usable='yes'/>
+ <cpu type='kvm' name='kvm32-v1' typename='kvm32-v1-x86_64-cpu' usable='yes'/>
+ <cpu type='kvm' name='kvm32' typename='kvm32-x86_64-cpu' usable='yes'/>
+ <cpu type='kvm' name='coreduo-v1' typename='coreduo-v1-x86_64-cpu' usable='yes'/>
+ <cpu type='kvm' name='coreduo' typename='coreduo-x86_64-cpu' usable='yes'/>
+ <cpu type='kvm' name='core2duo-v1' typename='core2duo-v1-x86_64-cpu' usable='yes'/>
+ <cpu type='kvm' name='core2duo' typename='core2duo-x86_64-cpu' usable='yes'/>
+ <cpu type='kvm' name='athlon-v1' typename='athlon-v1-x86_64-cpu' usable='no'>
+ <blocker name='mmxext'/>
+ <blocker name='3dnowext'/>
+ <blocker name='3dnow'/>
+ </cpu>
+ <cpu type='kvm' name='athlon' typename='athlon-x86_64-cpu' usable='no'>
+ <blocker name='mmxext'/>
+ <blocker name='3dnowext'/>
+ <blocker name='3dnow'/>
+ </cpu>
+ <cpu type='kvm' name='YongFeng-v3' typename='YongFeng-v3-x86_64-cpu' usable='no'>
+ <blocker name='sha-ni'/>
+ <blocker name='pku'/>
+ <blocker name='rdpid'/>
+ <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'/>
+ <blocker name='rdctl-no'/>
+ <blocker name='ssb-no'/>
+ <blocker name='mds-no'/>
+ </cpu>
+ <cpu type='kvm' name='YongFeng-v2' typename='YongFeng-v2-x86_64-cpu' usable='no'>
+ <blocker name='sha-ni'/>
+ <blocker name='pku'/>
+ <blocker name='rdpid'/>
+ <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'/>
+ <blocker name='rdctl-no'/>
+ <blocker name='ssb-no'/>
+ <blocker name='mds-no'/>
+ </cpu>
+ <cpu type='kvm' name='YongFeng-v1' typename='YongFeng-v1-x86_64-cpu' usable='no'>
+ <blocker name='sha-ni'/>
+ <blocker name='pku'/>
+ <blocker name='rdpid'/>
+ <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'/>
+ <blocker name='rdctl-no'/>
+ <blocker name='ssb-no'/>
+ <blocker name='mds-no'/>
+ </cpu>
+ <cpu type='kvm' name='YongFeng' typename='YongFeng-x86_64-cpu' usable='no'>
+ <blocker name='sha-ni'/>
+ <blocker name='pku'/>
+ <blocker name='rdpid'/>
+ <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'/>
+ <blocker name='rdctl-no'/>
+ <blocker name='ssb-no'/>
+ <blocker name='mds-no'/>
+ </cpu>
+ <cpu type='kvm' name='Westmere-v2' typename='Westmere-v2-x86_64-cpu' usable='yes'/>
+ <cpu type='kvm' name='Westmere-v1' typename='Westmere-v1-x86_64-cpu' usable='yes'/>
+ <cpu type='kvm' name='Westmere-IBRS' typename='Westmere-IBRS-x86_64-cpu' usable='yes'/>
+ <cpu type='kvm' name='Westmere' typename='Westmere-x86_64-cpu' usable='yes'/>
+ <cpu type='kvm' name='Snowridge-v4' typename='Snowridge-v4-x86_64-cpu' usable='no'>
+ <blocker name='clwb'/>
+ <blocker name='sha-ni'/>
+ <blocker name='gfni'/>
+ <blocker name='cldemote'/>
+ <blocker name='movdiri'/>
+ <blocker name='movdir64b'/>
+ </cpu>
+ <cpu type='kvm' name='Snowridge-v3' typename='Snowridge-v3-x86_64-cpu' usable='no'>
+ <blocker name='clwb'/>
+ <blocker name='sha-ni'/>
+ <blocker name='gfni'/>
+ <blocker name='cldemote'/>
+ <blocker name='movdiri'/>
+ <blocker name='movdir64b'/>
+ <blocker name='core-capability'/>
+ <blocker name='split-lock-detect'/>
+ </cpu>
+ <cpu type='kvm' name='Snowridge-v2' typename='Snowridge-v2-x86_64-cpu' usable='no'>
+ <blocker name='clwb'/>
+ <blocker name='sha-ni'/>
+ <blocker name='gfni'/>
+ <blocker name='cldemote'/>
+ <blocker name='movdiri'/>
+ <blocker name='movdir64b'/>
+ <blocker name='core-capability'/>
+ <blocker name='split-lock-detect'/>
+ </cpu>
+ <cpu type='kvm' name='Snowridge-v1' typename='Snowridge-v1-x86_64-cpu' usable='no'>
+ <blocker name='clwb'/>
+ <blocker name='sha-ni'/>
+ <blocker name='gfni'/>
+ <blocker name='cldemote'/>
+ <blocker name='movdiri'/>
+ <blocker name='movdir64b'/>
+ <blocker name='core-capability'/>
+ <blocker name='split-lock-detect'/>
+ </cpu>
+ <cpu type='kvm' name='Snowridge' typename='Snowridge-x86_64-cpu' usable='no'>
+ <blocker name='clwb'/>
+ <blocker name='sha-ni'/>
+ <blocker name='gfni'/>
+ <blocker name='cldemote'/>
+ <blocker name='movdiri'/>
+ <blocker name='movdir64b'/>
+ <blocker name='core-capability'/>
+ <blocker name='split-lock-detect'/>
+ </cpu>
+ <cpu type='kvm' name='Skylake-Server-v5' typename='Skylake-Server-v5-x86_64-cpu' usable='no'>
+ <blocker name='avx512f'/>
+ <blocker name='avx512dq'/>
+ <blocker name='clwb'/>
+ <blocker name='avx512cd'/>
+ <blocker name='avx512bw'/>
+ <blocker name='avx512vl'/>
+ <blocker name='pku'/>
+ </cpu>
+ <cpu type='kvm' name='Skylake-Server-v4' typename='Skylake-Server-v4-x86_64-cpu' usable='no'>
+ <blocker name='avx512f'/>
+ <blocker name='avx512dq'/>
+ <blocker name='clwb'/>
+ <blocker name='avx512cd'/>
+ <blocker name='avx512bw'/>
+ <blocker name='avx512vl'/>
+ <blocker name='pku'/>
+ </cpu>
+ <cpu type='kvm' name='Skylake-Server-v3' typename='Skylake-Server-v3-x86_64-cpu' usable='no'>
+ <blocker name='avx512f'/>
+ <blocker name='avx512dq'/>
+ <blocker name='clwb'/>
+ <blocker name='avx512cd'/>
+ <blocker name='avx512bw'/>
+ <blocker name='avx512vl'/>
+ <blocker name='pku'/>
+ </cpu>
+ <cpu type='kvm' name='Skylake-Server-v2' typename='Skylake-Server-v2-x86_64-cpu' usable='no'>
+ <blocker name='hle'/>
+ <blocker name='rtm'/>
+ <blocker name='avx512f'/>
+ <blocker name='avx512dq'/>
+ <blocker name='clwb'/>
+ <blocker name='avx512cd'/>
+ <blocker name='avx512bw'/>
+ <blocker name='avx512vl'/>
+ <blocker name='pku'/>
+ </cpu>
+ <cpu type='kvm' name='Skylake-Server-v1' typename='Skylake-Server-v1-x86_64-cpu' usable='no'>
+ <blocker name='hle'/>
+ <blocker name='rtm'/>
+ <blocker name='avx512f'/>
+ <blocker name='avx512dq'/>
+ <blocker name='clwb'/>
+ <blocker name='avx512cd'/>
+ <blocker name='avx512bw'/>
+ <blocker name='avx512vl'/>
+ <blocker name='pku'/>
+ </cpu>
+ <cpu type='kvm' name='Skylake-Server-noTSX-IBRS' typename='Skylake-Server-noTSX-IBRS-x86_64-cpu' usable='no'>
+ <blocker name='avx512f'/>
+ <blocker name='avx512dq'/>
+ <blocker name='clwb'/>
+ <blocker name='avx512cd'/>
+ <blocker name='avx512bw'/>
+ <blocker name='avx512vl'/>
+ <blocker name='pku'/>
+ </cpu>
+ <cpu type='kvm' name='Skylake-Server-IBRS' typename='Skylake-Server-IBRS-x86_64-cpu' usable='no'>
+ <blocker name='hle'/>
+ <blocker name='rtm'/>
+ <blocker name='avx512f'/>
+ <blocker name='avx512dq'/>
+ <blocker name='clwb'/>
+ <blocker name='avx512cd'/>
+ <blocker name='avx512bw'/>
+ <blocker name='avx512vl'/>
+ <blocker name='pku'/>
+ </cpu>
+ <cpu type='kvm' name='Skylake-Server' typename='Skylake-Server-x86_64-cpu' usable='no'>
+ <blocker name='hle'/>
+ <blocker name='rtm'/>
+ <blocker name='avx512f'/>
+ <blocker name='avx512dq'/>
+ <blocker name='clwb'/>
+ <blocker name='avx512cd'/>
+ <blocker name='avx512bw'/>
+ <blocker name='avx512vl'/>
+ <blocker name='pku'/>
+ </cpu>
+ <cpu type='kvm' name='Skylake-Client-v4' typename='Skylake-Client-v4-x86_64-cpu' usable='yes'/>
+ <cpu type='kvm' name='Skylake-Client-v3' typename='Skylake-Client-v3-x86_64-cpu' usable='yes'/>
+ <cpu type='kvm' name='Skylake-Client-v2' typename='Skylake-Client-v2-x86_64-cpu' usable='no'>
+ <blocker name='hle'/>
+ <blocker name='rtm'/>
+ </cpu>
+ <cpu type='kvm' name='Skylake-Client-v1' typename='Skylake-Client-v1-x86_64-cpu' usable='no'>
+ <blocker name='hle'/>
+ <blocker name='rtm'/>
+ </cpu>
+ <cpu type='kvm' name='Skylake-Client-noTSX-IBRS' typename='Skylake-Client-noTSX-IBRS-x86_64-cpu' usable='yes'/>
+ <cpu type='kvm' name='Skylake-Client-IBRS' typename='Skylake-Client-IBRS-x86_64-cpu' usable='no'>
+ <blocker name='hle'/>
+ <blocker name='rtm'/>
+ </cpu>
+ <cpu type='kvm' name='Skylake-Client' typename='Skylake-Client-x86_64-cpu' usable='no'>
+ <blocker name='hle'/>
+ <blocker name='rtm'/>
+ </cpu>
+ <cpu type='kvm' name='SierraForest-v3' typename='SierraForest-v3-x86_64-cpu' usable='no'>
+ <blocker name='clwb'/>
+ <blocker name='sha-ni'/>
+ <blocker name='pku'/>
+ <blocker name='gfni'/>
+ <blocker name='vaes'/>
+ <blocker name='vpclmulqdq'/>
+ <blocker name='rdpid'/>
+ <blocker name='bus-lock-detect'/>
+ <blocker name='cldemote'/>
+ <blocker name='movdiri'/>
+ <blocker name='movdir64b'/>
+ <blocker name='fsrm'/>
+ <blocker name='serialize'/>
+ <blocker name='avx-vnni'/>
+ <blocker name='cmpccxadd'/>
+ <blocker name='fsrs'/>
+ <blocker name='avx-ifma'/>
+ <blocker name='lam'/>
+ <blocker name='wbnoinvd'/>
+ <blocker name='rdctl-no'/>
+ <blocker name='ibrs-all'/>
+ <blocker name='mds-no'/>
+ <blocker name='sbdr-ssdp-no'/>
+ <blocker name='fbsdp-no'/>
+ <blocker name='psdp-no'/>
+ <blocker name='pbrsb-no'/>
+ <blocker name='gds-no'/>
+ <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='kvm' name='SierraForest-v2' typename='SierraForest-v2-x86_64-cpu' usable='no'>
+ <blocker name='clwb'/>
+ <blocker name='sha-ni'/>
+ <blocker name='pku'/>
+ <blocker name='gfni'/>
+ <blocker name='vaes'/>
+ <blocker name='vpclmulqdq'/>
+ <blocker name='rdpid'/>
+ <blocker name='bus-lock-detect'/>
+ <blocker name='cldemote'/>
+ <blocker name='movdiri'/>
+ <blocker name='movdir64b'/>
+ <blocker name='fsrm'/>
+ <blocker name='serialize'/>
+ <blocker name='avx-vnni'/>
+ <blocker name='cmpccxadd'/>
+ <blocker name='fsrs'/>
+ <blocker name='avx-ifma'/>
+ <blocker name='lam'/>
+ <blocker name='wbnoinvd'/>
+ <blocker name='rdctl-no'/>
+ <blocker name='ibrs-all'/>
+ <blocker name='mds-no'/>
+ <blocker name='sbdr-ssdp-no'/>
+ <blocker name='fbsdp-no'/>
+ <blocker name='psdp-no'/>
+ <blocker name='pbrsb-no'/>
+ <blocker name='gds-no'/>
+ <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='kvm' name='SierraForest-v1' typename='SierraForest-v1-x86_64-cpu' usable='no'>
+ <blocker name='clwb'/>
+ <blocker name='sha-ni'/>
+ <blocker name='pku'/>
+ <blocker name='gfni'/>
+ <blocker name='vaes'/>
+ <blocker name='vpclmulqdq'/>
+ <blocker name='rdpid'/>
+ <blocker name='bus-lock-detect'/>
+ <blocker name='fsrm'/>
+ <blocker name='serialize'/>
+ <blocker name='avx-vnni'/>
+ <blocker name='cmpccxadd'/>
+ <blocker name='fsrs'/>
+ <blocker name='avx-ifma'/>
+ <blocker name='wbnoinvd'/>
+ <blocker name='rdctl-no'/>
+ <blocker name='ibrs-all'/>
+ <blocker name='mds-no'/>
+ <blocker name='sbdr-ssdp-no'/>
+ <blocker name='fbsdp-no'/>
+ <blocker name='psdp-no'/>
+ <blocker name='pbrsb-no'/>
+ <blocker name='avx-vnni-int8'/>
+ <blocker name='avx-ne-convert'/>
+ <blocker name='mcdt-no'/>
+ </cpu>
+ <cpu type='kvm' name='SierraForest' typename='SierraForest-x86_64-cpu' usable='no'>
+ <blocker name='clwb'/>
+ <blocker name='sha-ni'/>
+ <blocker name='pku'/>
+ <blocker name='gfni'/>
+ <blocker name='vaes'/>
+ <blocker name='vpclmulqdq'/>
+ <blocker name='rdpid'/>
+ <blocker name='bus-lock-detect'/>
+ <blocker name='fsrm'/>
+ <blocker name='serialize'/>
+ <blocker name='avx-vnni'/>
+ <blocker name='cmpccxadd'/>
+ <blocker name='fsrs'/>
+ <blocker name='avx-ifma'/>
+ <blocker name='wbnoinvd'/>
+ <blocker name='rdctl-no'/>
+ <blocker name='ibrs-all'/>
+ <blocker name='mds-no'/>
+ <blocker name='sbdr-ssdp-no'/>
+ <blocker name='fbsdp-no'/>
+ <blocker name='psdp-no'/>
+ <blocker name='pbrsb-no'/>
+ <blocker name='avx-vnni-int8'/>
+ <blocker name='avx-ne-convert'/>
+ <blocker name='mcdt-no'/>
+ </cpu>
+ <cpu type='kvm' name='SapphireRapids-v4' typename='SapphireRapids-v4-x86_64-cpu' usable='no'>
+ <blocker name='hle'/>
+ <blocker name='rtm'/>
+ <blocker name='avx512f'/>
+ <blocker name='avx512dq'/>
+ <blocker name='avx512ifma'/>
+ <blocker name='clwb'/>
+ <blocker name='avx512cd'/>
+ <blocker name='sha-ni'/>
+ <blocker name='avx512bw'/>
+ <blocker name='avx512vl'/>
+ <blocker name='avx512vbmi'/>
+ <blocker name='pku'/>
+ <blocker name='avx512vbmi2'/>
+ <blocker name='gfni'/>
+ <blocker name='vaes'/>
+ <blocker name='vpclmulqdq'/>
+ <blocker name='avx512vnni'/>
+ <blocker name='avx512bitalg'/>
+ <blocker name='avx512-vpopcntdq'/>
+ <blocker name='la57'/>
+ <blocker name='rdpid'/>
+ <blocker name='bus-lock-detect'/>
+ <blocker name='cldemote'/>
+ <blocker name='movdiri'/>
+ <blocker name='movdir64b'/>
+ <blocker name='fsrm'/>
+ <blocker name='serialize'/>
+ <blocker name='tsx-ldtrk'/>
+ <blocker name='amx-bf16'/>
+ <blocker name='avx512-fp16'/>
+ <blocker name='amx-tile'/>
+ <blocker name='amx-int8'/>
+ <blocker name='avx-vnni'/>
+ <blocker name='avx512-bf16'/>
+ <blocker name='fzrm'/>
+ <blocker name='fsrs'/>
+ <blocker name='fsrc'/>
+ <blocker name='wbnoinvd'/>
+ <blocker name='xfd'/>
+ <blocker name='rdctl-no'/>
+ <blocker name='ibrs-all'/>
+ <blocker name='mds-no'/>
+ <blocker name='taa-no'/>
+ <blocker name='sbdr-ssdp-no'/>
+ <blocker name='fbsdp-no'/>
+ <blocker name='psdp-no'/>
+ </cpu>
+ <cpu type='kvm' name='SapphireRapids-v3' typename='SapphireRapids-v3-x86_64-cpu' usable='no'>
+ <blocker name='hle'/>
+ <blocker name='rtm'/>
+ <blocker name='avx512f'/>
+ <blocker name='avx512dq'/>
+ <blocker name='avx512ifma'/>
+ <blocker name='clwb'/>
+ <blocker name='avx512cd'/>
+ <blocker name='sha-ni'/>
+ <blocker name='avx512bw'/>
+ <blocker name='avx512vl'/>
+ <blocker name='avx512vbmi'/>
+ <blocker name='pku'/>
+ <blocker name='avx512vbmi2'/>
+ <blocker name='gfni'/>
+ <blocker name='vaes'/>
+ <blocker name='vpclmulqdq'/>
+ <blocker name='avx512vnni'/>
+ <blocker name='avx512bitalg'/>
+ <blocker name='avx512-vpopcntdq'/>
+ <blocker name='la57'/>
+ <blocker name='rdpid'/>
+ <blocker name='bus-lock-detect'/>
+ <blocker name='cldemote'/>
+ <blocker name='movdiri'/>
+ <blocker name='movdir64b'/>
+ <blocker name='fsrm'/>
+ <blocker name='serialize'/>
+ <blocker name='tsx-ldtrk'/>
+ <blocker name='amx-bf16'/>
+ <blocker name='avx512-fp16'/>
+ <blocker name='amx-tile'/>
+ <blocker name='amx-int8'/>
+ <blocker name='avx-vnni'/>
+ <blocker name='avx512-bf16'/>
+ <blocker name='fzrm'/>
+ <blocker name='fsrs'/>
+ <blocker name='fsrc'/>
+ <blocker name='wbnoinvd'/>
+ <blocker name='xfd'/>
+ <blocker name='rdctl-no'/>
+ <blocker name='ibrs-all'/>
+ <blocker name='mds-no'/>
+ <blocker name='taa-no'/>
+ <blocker name='sbdr-ssdp-no'/>
+ <blocker name='fbsdp-no'/>
+ <blocker name='psdp-no'/>
+ </cpu>
+ <cpu type='kvm' name='SapphireRapids-v2' typename='SapphireRapids-v2-x86_64-cpu' usable='no'>
+ <blocker name='hle'/>
+ <blocker name='rtm'/>
+ <blocker name='avx512f'/>
+ <blocker name='avx512dq'/>
+ <blocker name='avx512ifma'/>
+ <blocker name='clwb'/>
+ <blocker name='avx512cd'/>
+ <blocker name='sha-ni'/>
+ <blocker name='avx512bw'/>
+ <blocker name='avx512vl'/>
+ <blocker name='avx512vbmi'/>
+ <blocker name='pku'/>
+ <blocker name='avx512vbmi2'/>
+ <blocker name='gfni'/>
+ <blocker name='vaes'/>
+ <blocker name='vpclmulqdq'/>
+ <blocker name='avx512vnni'/>
+ <blocker name='avx512bitalg'/>
+ <blocker name='avx512-vpopcntdq'/>
+ <blocker name='la57'/>
+ <blocker name='rdpid'/>
+ <blocker name='bus-lock-detect'/>
+ <blocker name='fsrm'/>
+ <blocker name='serialize'/>
+ <blocker name='tsx-ldtrk'/>
+ <blocker name='amx-bf16'/>
+ <blocker name='avx512-fp16'/>
+ <blocker name='amx-tile'/>
+ <blocker name='amx-int8'/>
+ <blocker name='avx-vnni'/>
+ <blocker name='avx512-bf16'/>
+ <blocker name='fzrm'/>
+ <blocker name='fsrs'/>
+ <blocker name='fsrc'/>
+ <blocker name='wbnoinvd'/>
+ <blocker name='xfd'/>
+ <blocker name='rdctl-no'/>
+ <blocker name='ibrs-all'/>
+ <blocker name='mds-no'/>
+ <blocker name='taa-no'/>
+ <blocker name='sbdr-ssdp-no'/>
+ <blocker name='fbsdp-no'/>
+ <blocker name='psdp-no'/>
+ </cpu>
+ <cpu type='kvm' name='SapphireRapids-v1' typename='SapphireRapids-v1-x86_64-cpu' usable='no'>
+ <blocker name='hle'/>
+ <blocker name='rtm'/>
+ <blocker name='avx512f'/>
+ <blocker name='avx512dq'/>
+ <blocker name='avx512ifma'/>
+ <blocker name='clwb'/>
+ <blocker name='avx512cd'/>
+ <blocker name='sha-ni'/>
+ <blocker name='avx512bw'/>
+ <blocker name='avx512vl'/>
+ <blocker name='avx512vbmi'/>
+ <blocker name='pku'/>
+ <blocker name='avx512vbmi2'/>
+ <blocker name='gfni'/>
+ <blocker name='vaes'/>
+ <blocker name='vpclmulqdq'/>
+ <blocker name='avx512vnni'/>
+ <blocker name='avx512bitalg'/>
+ <blocker name='avx512-vpopcntdq'/>
+ <blocker name='la57'/>
+ <blocker name='rdpid'/>
+ <blocker name='bus-lock-detect'/>
+ <blocker name='fsrm'/>
+ <blocker name='serialize'/>
+ <blocker name='tsx-ldtrk'/>
+ <blocker name='amx-bf16'/>
+ <blocker name='avx512-fp16'/>
+ <blocker name='amx-tile'/>
+ <blocker name='amx-int8'/>
+ <blocker name='avx-vnni'/>
+ <blocker name='avx512-bf16'/>
+ <blocker name='fzrm'/>
+ <blocker name='fsrs'/>
+ <blocker name='fsrc'/>
+ <blocker name='wbnoinvd'/>
+ <blocker name='xfd'/>
+ <blocker name='rdctl-no'/>
+ <blocker name='ibrs-all'/>
+ <blocker name='mds-no'/>
+ <blocker name='taa-no'/>
+ </cpu>
+ <cpu type='kvm' name='SapphireRapids' typename='SapphireRapids-x86_64-cpu' usable='no'>
+ <blocker name='hle'/>
+ <blocker name='rtm'/>
+ <blocker name='avx512f'/>
+ <blocker name='avx512dq'/>
+ <blocker name='avx512ifma'/>
+ <blocker name='clwb'/>
+ <blocker name='avx512cd'/>
+ <blocker name='sha-ni'/>
+ <blocker name='avx512bw'/>
+ <blocker name='avx512vl'/>
+ <blocker name='avx512vbmi'/>
+ <blocker name='pku'/>
+ <blocker name='avx512vbmi2'/>
+ <blocker name='gfni'/>
+ <blocker name='vaes'/>
+ <blocker name='vpclmulqdq'/>
+ <blocker name='avx512vnni'/>
+ <blocker name='avx512bitalg'/>
+ <blocker name='avx512-vpopcntdq'/>
+ <blocker name='la57'/>
+ <blocker name='rdpid'/>
+ <blocker name='bus-lock-detect'/>
+ <blocker name='fsrm'/>
+ <blocker name='serialize'/>
+ <blocker name='tsx-ldtrk'/>
+ <blocker name='amx-bf16'/>
+ <blocker name='avx512-fp16'/>
+ <blocker name='amx-tile'/>
+ <blocker name='amx-int8'/>
+ <blocker name='avx-vnni'/>
+ <blocker name='avx512-bf16'/>
+ <blocker name='fzrm'/>
+ <blocker name='fsrs'/>
+ <blocker name='fsrc'/>
+ <blocker name='wbnoinvd'/>
+ <blocker name='xfd'/>
+ <blocker name='rdctl-no'/>
+ <blocker name='ibrs-all'/>
+ <blocker name='mds-no'/>
+ <blocker name='taa-no'/>
+ </cpu>
+ <cpu type='kvm' name='SandyBridge-v2' typename='SandyBridge-v2-x86_64-cpu' usable='yes'/>
+ <cpu type='kvm' name='SandyBridge-v1' typename='SandyBridge-v1-x86_64-cpu' usable='yes'/>
+ <cpu type='kvm' name='SandyBridge-IBRS' typename='SandyBridge-IBRS-x86_64-cpu' usable='yes'/>
+ <cpu type='kvm' name='SandyBridge' typename='SandyBridge-x86_64-cpu' usable='yes'/>
+ <cpu type='kvm' name='Penryn-v1' typename='Penryn-v1-x86_64-cpu' usable='yes'/>
+ <cpu type='kvm' name='Penryn' typename='Penryn-x86_64-cpu' usable='yes'/>
+ <cpu type='kvm' name='Opteron_G5-v1' typename='Opteron_G5-v1-x86_64-cpu' usable='no'>
+ <blocker name='sse4a'/>
+ <blocker name='misalignsse'/>
+ <blocker name='xop'/>
+ <blocker name='fma4'/>
+ <blocker name='tbm'/>
+ </cpu>
+ <cpu type='kvm' name='Opteron_G5' typename='Opteron_G5-x86_64-cpu' usable='no'>
+ <blocker name='sse4a'/>
+ <blocker name='misalignsse'/>
+ <blocker name='xop'/>
+ <blocker name='fma4'/>
+ <blocker name='tbm'/>
+ </cpu>
+ <cpu type='kvm' name='Opteron_G4-v1' typename='Opteron_G4-v1-x86_64-cpu' usable='no'>
+ <blocker name='sse4a'/>
+ <blocker name='misalignsse'/>
+ <blocker name='xop'/>
+ <blocker name='fma4'/>
+ </cpu>
+ <cpu type='kvm' name='Opteron_G4' typename='Opteron_G4-x86_64-cpu' usable='no'>
+ <blocker name='sse4a'/>
+ <blocker name='misalignsse'/>
+ <blocker name='xop'/>
+ <blocker name='fma4'/>
+ </cpu>
+ <cpu type='kvm' name='Opteron_G3-v1' typename='Opteron_G3-v1-x86_64-cpu' usable='no'>
+ <blocker name='sse4a'/>
+ <blocker name='misalignsse'/>
+ </cpu>
+ <cpu type='kvm' name='Opteron_G3' typename='Opteron_G3-x86_64-cpu' usable='no'>
+ <blocker name='sse4a'/>
+ <blocker name='misalignsse'/>
+ </cpu>
+ <cpu type='kvm' name='Opteron_G2-v1' typename='Opteron_G2-v1-x86_64-cpu' usable='yes'/>
+ <cpu type='kvm' name='Opteron_G2' typename='Opteron_G2-x86_64-cpu' usable='yes'/>
+ <cpu type='kvm' name='Opteron_G1-v1' typename='Opteron_G1-v1-x86_64-cpu' usable='yes'/>
+ <cpu type='kvm' name='Opteron_G1' typename='Opteron_G1-x86_64-cpu' usable='yes'/>
+ <cpu type='kvm' name='Nehalem-v2' typename='Nehalem-v2-x86_64-cpu' usable='yes'/>
+ <cpu type='kvm' name='Nehalem-v1' typename='Nehalem-v1-x86_64-cpu' usable='yes'/>
+ <cpu type='kvm' name='Nehalem-IBRS' typename='Nehalem-IBRS-x86_64-cpu' usable='yes'/>
+ <cpu type='kvm' name='Nehalem' typename='Nehalem-x86_64-cpu' usable='yes'/>
+ <cpu type='kvm' name='KnightsMill-v1' typename='KnightsMill-v1-x86_64-cpu' usable='no'>
+ <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='kvm' name='KnightsMill' typename='KnightsMill-x86_64-cpu' usable='no'>
+ <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='kvm' name='IvyBridge-v2' typename='IvyBridge-v2-x86_64-cpu' usable='yes'/>
+ <cpu type='kvm' name='IvyBridge-v1' typename='IvyBridge-v1-x86_64-cpu' usable='yes'/>
+ <cpu type='kvm' name='IvyBridge-IBRS' typename='IvyBridge-IBRS-x86_64-cpu' usable='yes'/>
+ <cpu type='kvm' name='IvyBridge' typename='IvyBridge-x86_64-cpu' usable='yes'/>
+ <cpu type='kvm' name='Icelake-Server-v7' typename='Icelake-Server-v7-x86_64-cpu' usable='no'>
+ <blocker name='hle'/>
+ <blocker name='rtm'/>
+ <blocker name='avx512f'/>
+ <blocker name='avx512dq'/>
+ <blocker name='avx512ifma'/>
+ <blocker name='clwb'/>
+ <blocker name='avx512cd'/>
+ <blocker name='sha-ni'/>
+ <blocker name='avx512bw'/>
+ <blocker name='avx512vl'/>
+ <blocker name='avx512vbmi'/>
+ <blocker name='pku'/>
+ <blocker name='avx512vbmi2'/>
+ <blocker name='gfni'/>
+ <blocker name='vaes'/>
+ <blocker name='vpclmulqdq'/>
+ <blocker name='avx512vnni'/>
+ <blocker name='avx512bitalg'/>
+ <blocker name='avx512-vpopcntdq'/>
+ <blocker name='la57'/>
+ <blocker name='rdpid'/>
+ <blocker name='fsrm'/>
+ <blocker name='wbnoinvd'/>
+ <blocker name='rdctl-no'/>
+ <blocker name='ibrs-all'/>
+ <blocker name='mds-no'/>
+ <blocker name='taa-no'/>
+ </cpu>
+ <cpu type='kvm' name='Icelake-Server-v6' typename='Icelake-Server-v6-x86_64-cpu' usable='no'>
+ <blocker name='avx512f'/>
+ <blocker name='avx512dq'/>
+ <blocker name='avx512ifma'/>
+ <blocker name='clwb'/>
+ <blocker name='avx512cd'/>
+ <blocker name='sha-ni'/>
+ <blocker name='avx512bw'/>
+ <blocker name='avx512vl'/>
+ <blocker name='avx512vbmi'/>
+ <blocker name='pku'/>
+ <blocker name='avx512vbmi2'/>
+ <blocker name='gfni'/>
+ <blocker name='vaes'/>
+ <blocker name='vpclmulqdq'/>
+ <blocker name='avx512vnni'/>
+ <blocker name='avx512bitalg'/>
+ <blocker name='avx512-vpopcntdq'/>
+ <blocker name='la57'/>
+ <blocker name='rdpid'/>
+ <blocker name='fsrm'/>
+ <blocker name='wbnoinvd'/>
+ <blocker name='rdctl-no'/>
+ <blocker name='ibrs-all'/>
+ <blocker name='mds-no'/>
+ <blocker name='taa-no'/>
+ </cpu>
+ <cpu type='kvm' name='Icelake-Server-v5' typename='Icelake-Server-v5-x86_64-cpu' usable='no'>
+ <blocker name='avx512f'/>
+ <blocker name='avx512dq'/>
+ <blocker name='avx512ifma'/>
+ <blocker name='clwb'/>
+ <blocker name='avx512cd'/>
+ <blocker name='sha-ni'/>
+ <blocker name='avx512bw'/>
+ <blocker name='avx512vl'/>
+ <blocker name='avx512vbmi'/>
+ <blocker name='pku'/>
+ <blocker name='avx512vbmi2'/>
+ <blocker name='gfni'/>
+ <blocker name='vaes'/>
+ <blocker name='vpclmulqdq'/>
+ <blocker name='avx512vnni'/>
+ <blocker name='avx512bitalg'/>
+ <blocker name='avx512-vpopcntdq'/>
+ <blocker name='la57'/>
+ <blocker name='rdpid'/>
+ <blocker name='fsrm'/>
+ <blocker name='wbnoinvd'/>
+ <blocker name='rdctl-no'/>
+ <blocker name='ibrs-all'/>
+ <blocker name='mds-no'/>
+ <blocker name='taa-no'/>
+ </cpu>
+ <cpu type='kvm' name='Icelake-Server-v4' typename='Icelake-Server-v4-x86_64-cpu' usable='no'>
+ <blocker name='avx512f'/>
+ <blocker name='avx512dq'/>
+ <blocker name='avx512ifma'/>
+ <blocker name='clwb'/>
+ <blocker name='avx512cd'/>
+ <blocker name='sha-ni'/>
+ <blocker name='avx512bw'/>
+ <blocker name='avx512vl'/>
+ <blocker name='avx512vbmi'/>
+ <blocker name='pku'/>
+ <blocker name='avx512vbmi2'/>
+ <blocker name='gfni'/>
+ <blocker name='vaes'/>
+ <blocker name='vpclmulqdq'/>
+ <blocker name='avx512vnni'/>
+ <blocker name='avx512bitalg'/>
+ <blocker name='avx512-vpopcntdq'/>
+ <blocker name='la57'/>
+ <blocker name='rdpid'/>
+ <blocker name='fsrm'/>
+ <blocker name='wbnoinvd'/>
+ <blocker name='rdctl-no'/>
+ <blocker name='ibrs-all'/>
+ <blocker name='mds-no'/>
+ <blocker name='taa-no'/>
+ </cpu>
+ <cpu type='kvm' name='Icelake-Server-v3' typename='Icelake-Server-v3-x86_64-cpu' usable='no'>
+ <blocker name='avx512f'/>
+ <blocker name='avx512dq'/>
+ <blocker name='clwb'/>
+ <blocker name='avx512cd'/>
+ <blocker name='avx512bw'/>
+ <blocker name='avx512vl'/>
+ <blocker name='avx512vbmi'/>
+ <blocker name='pku'/>
+ <blocker name='avx512vbmi2'/>
+ <blocker name='gfni'/>
+ <blocker name='vaes'/>
+ <blocker name='vpclmulqdq'/>
+ <blocker name='avx512vnni'/>
+ <blocker name='avx512bitalg'/>
+ <blocker name='avx512-vpopcntdq'/>
+ <blocker name='la57'/>
+ <blocker name='wbnoinvd'/>
+ <blocker name='rdctl-no'/>
+ <blocker name='ibrs-all'/>
+ <blocker name='mds-no'/>
+ <blocker name='taa-no'/>
+ </cpu>
+ <cpu type='kvm' name='Icelake-Server-v2' typename='Icelake-Server-v2-x86_64-cpu' usable='no'>
+ <blocker name='avx512f'/>
+ <blocker name='avx512dq'/>
+ <blocker name='clwb'/>
+ <blocker name='avx512cd'/>
+ <blocker name='avx512bw'/>
+ <blocker name='avx512vl'/>
+ <blocker name='avx512vbmi'/>
+ <blocker name='pku'/>
+ <blocker name='avx512vbmi2'/>
+ <blocker name='gfni'/>
+ <blocker name='vaes'/>
+ <blocker name='vpclmulqdq'/>
+ <blocker name='avx512vnni'/>
+ <blocker name='avx512bitalg'/>
+ <blocker name='avx512-vpopcntdq'/>
+ <blocker name='la57'/>
+ <blocker name='wbnoinvd'/>
+ </cpu>
+ <cpu type='kvm' name='Icelake-Server-v1' typename='Icelake-Server-v1-x86_64-cpu' usable='no'>
+ <blocker name='hle'/>
+ <blocker name='rtm'/>
+ <blocker name='avx512f'/>
+ <blocker name='avx512dq'/>
+ <blocker name='clwb'/>
+ <blocker name='avx512cd'/>
+ <blocker name='avx512bw'/>
+ <blocker name='avx512vl'/>
+ <blocker name='avx512vbmi'/>
+ <blocker name='pku'/>
+ <blocker name='avx512vbmi2'/>
+ <blocker name='gfni'/>
+ <blocker name='vaes'/>
+ <blocker name='vpclmulqdq'/>
+ <blocker name='avx512vnni'/>
+ <blocker name='avx512bitalg'/>
+ <blocker name='avx512-vpopcntdq'/>
+ <blocker name='la57'/>
+ <blocker name='wbnoinvd'/>
+ </cpu>
+ <cpu type='kvm' name='Icelake-Server-noTSX' typename='Icelake-Server-noTSX-x86_64-cpu' usable='no'>
+ <blocker name='avx512f'/>
+ <blocker name='avx512dq'/>
+ <blocker name='clwb'/>
+ <blocker name='avx512cd'/>
+ <blocker name='avx512bw'/>
+ <blocker name='avx512vl'/>
+ <blocker name='avx512vbmi'/>
+ <blocker name='pku'/>
+ <blocker name='avx512vbmi2'/>
+ <blocker name='gfni'/>
+ <blocker name='vaes'/>
+ <blocker name='vpclmulqdq'/>
+ <blocker name='avx512vnni'/>
+ <blocker name='avx512bitalg'/>
+ <blocker name='avx512-vpopcntdq'/>
+ <blocker name='la57'/>
+ <blocker name='wbnoinvd'/>
+ </cpu>
+ <cpu type='kvm' name='Icelake-Server' typename='Icelake-Server-x86_64-cpu' usable='no'>
+ <blocker name='hle'/>
+ <blocker name='rtm'/>
+ <blocker name='avx512f'/>
+ <blocker name='avx512dq'/>
+ <blocker name='clwb'/>
+ <blocker name='avx512cd'/>
+ <blocker name='avx512bw'/>
+ <blocker name='avx512vl'/>
+ <blocker name='avx512vbmi'/>
+ <blocker name='pku'/>
+ <blocker name='avx512vbmi2'/>
+ <blocker name='gfni'/>
+ <blocker name='vaes'/>
+ <blocker name='vpclmulqdq'/>
+ <blocker name='avx512vnni'/>
+ <blocker name='avx512bitalg'/>
+ <blocker name='avx512-vpopcntdq'/>
+ <blocker name='la57'/>
+ <blocker name='wbnoinvd'/>
+ </cpu>
+ <cpu type='kvm' name='Haswell-v4' typename='Haswell-v4-x86_64-cpu' usable='yes'/>
+ <cpu type='kvm' name='Haswell-v3' typename='Haswell-v3-x86_64-cpu' usable='no'>
+ <blocker name='hle'/>
+ <blocker name='rtm'/>
+ </cpu>
+ <cpu type='kvm' name='Haswell-v2' typename='Haswell-v2-x86_64-cpu' usable='yes'/>
+ <cpu type='kvm' name='Haswell-v1' typename='Haswell-v1-x86_64-cpu' usable='no'>
+ <blocker name='hle'/>
+ <blocker name='rtm'/>
+ </cpu>
+ <cpu type='kvm' name='Haswell-noTSX-IBRS' typename='Haswell-noTSX-IBRS-x86_64-cpu' usable='yes'/>
+ <cpu type='kvm' name='Haswell-noTSX' typename='Haswell-noTSX-x86_64-cpu' usable='yes'/>
+ <cpu type='kvm' name='Haswell-IBRS' typename='Haswell-IBRS-x86_64-cpu' usable='no'>
+ <blocker name='hle'/>
+ <blocker name='rtm'/>
+ </cpu>
+ <cpu type='kvm' name='Haswell' typename='Haswell-x86_64-cpu' usable='no'>
+ <blocker name='hle'/>
+ <blocker name='rtm'/>
+ </cpu>
+ <cpu type='kvm' name='GraniteRapids-v3' typename='GraniteRapids-v3-x86_64-cpu' usable='no'>
+ <blocker name='hle'/>
+ <blocker name='rtm'/>
+ <blocker name='avx512f'/>
+ <blocker name='avx512dq'/>
+ <blocker name='avx512ifma'/>
+ <blocker name='clwb'/>
+ <blocker name='avx512cd'/>
+ <blocker name='sha-ni'/>
+ <blocker name='avx512bw'/>
+ <blocker name='avx512vl'/>
+ <blocker name='avx512vbmi'/>
+ <blocker name='pku'/>
+ <blocker name='avx512vbmi2'/>
+ <blocker name='gfni'/>
+ <blocker name='vaes'/>
+ <blocker name='vpclmulqdq'/>
+ <blocker name='avx512vnni'/>
+ <blocker name='avx512bitalg'/>
+ <blocker name='avx512-vpopcntdq'/>
+ <blocker name='la57'/>
+ <blocker name='rdpid'/>
+ <blocker name='bus-lock-detect'/>
+ <blocker name='cldemote'/>
+ <blocker name='movdiri'/>
+ <blocker name='movdir64b'/>
+ <blocker name='fsrm'/>
+ <blocker name='serialize'/>
+ <blocker name='tsx-ldtrk'/>
+ <blocker name='amx-bf16'/>
+ <blocker name='avx512-fp16'/>
+ <blocker name='amx-tile'/>
+ <blocker name='amx-int8'/>
+ <blocker name='avx-vnni'/>
+ <blocker name='avx512-bf16'/>
+ <blocker name='fzrm'/>
+ <blocker name='fsrs'/>
+ <blocker name='fsrc'/>
+ <blocker name='amx-fp16'/>
+ <blocker name='wbnoinvd'/>
+ <blocker name='xfd'/>
+ <blocker name='rdctl-no'/>
+ <blocker name='ibrs-all'/>
+ <blocker name='mds-no'/>
+ <blocker name='taa-no'/>
+ <blocker name='sbdr-ssdp-no'/>
+ <blocker name='fbsdp-no'/>
+ <blocker name='psdp-no'/>
+ <blocker name='pbrsb-no'/>
+ <blocker name='prefetchiti'/>
+ <blocker name='avx10'/>
+ <blocker name='mcdt-no'/>
+ <blocker name='avx10-128'/>
+ <blocker name='avx10-256'/>
+ <blocker name='avx10-512'/>
+ </cpu>
+ <cpu type='kvm' name='GraniteRapids-v2' typename='GraniteRapids-v2-x86_64-cpu' usable='no'>
+ <blocker name='hle'/>
+ <blocker name='rtm'/>
+ <blocker name='avx512f'/>
+ <blocker name='avx512dq'/>
+ <blocker name='avx512ifma'/>
+ <blocker name='clwb'/>
+ <blocker name='avx512cd'/>
+ <blocker name='sha-ni'/>
+ <blocker name='avx512bw'/>
+ <blocker name='avx512vl'/>
+ <blocker name='avx512vbmi'/>
+ <blocker name='pku'/>
+ <blocker name='avx512vbmi2'/>
+ <blocker name='gfni'/>
+ <blocker name='vaes'/>
+ <blocker name='vpclmulqdq'/>
+ <blocker name='avx512vnni'/>
+ <blocker name='avx512bitalg'/>
+ <blocker name='avx512-vpopcntdq'/>
+ <blocker name='la57'/>
+ <blocker name='rdpid'/>
+ <blocker name='bus-lock-detect'/>
+ <blocker name='cldemote'/>
+ <blocker name='movdiri'/>
+ <blocker name='movdir64b'/>
+ <blocker name='fsrm'/>
+ <blocker name='serialize'/>
+ <blocker name='tsx-ldtrk'/>
+ <blocker name='amx-bf16'/>
+ <blocker name='avx512-fp16'/>
+ <blocker name='amx-tile'/>
+ <blocker name='amx-int8'/>
+ <blocker name='avx-vnni'/>
+ <blocker name='avx512-bf16'/>
+ <blocker name='fzrm'/>
+ <blocker name='fsrs'/>
+ <blocker name='fsrc'/>
+ <blocker name='amx-fp16'/>
+ <blocker name='wbnoinvd'/>
+ <blocker name='xfd'/>
+ <blocker name='rdctl-no'/>
+ <blocker name='ibrs-all'/>
+ <blocker name='mds-no'/>
+ <blocker name='taa-no'/>
+ <blocker name='sbdr-ssdp-no'/>
+ <blocker name='fbsdp-no'/>
+ <blocker name='psdp-no'/>
+ <blocker name='pbrsb-no'/>
+ <blocker name='prefetchiti'/>
+ <blocker name='avx10'/>
+ <blocker name='mcdt-no'/>
+ <blocker name='avx10-128'/>
+ <blocker name='avx10-256'/>
+ <blocker name='avx10-512'/>
+ </cpu>
+ <cpu type='kvm' name='GraniteRapids-v1' typename='GraniteRapids-v1-x86_64-cpu' usable='no'>
+ <blocker name='hle'/>
+ <blocker name='rtm'/>
+ <blocker name='avx512f'/>
+ <blocker name='avx512dq'/>
+ <blocker name='avx512ifma'/>
+ <blocker name='clwb'/>
+ <blocker name='avx512cd'/>
+ <blocker name='sha-ni'/>
+ <blocker name='avx512bw'/>
+ <blocker name='avx512vl'/>
+ <blocker name='avx512vbmi'/>
+ <blocker name='pku'/>
+ <blocker name='avx512vbmi2'/>
+ <blocker name='gfni'/>
+ <blocker name='vaes'/>
+ <blocker name='vpclmulqdq'/>
+ <blocker name='avx512vnni'/>
+ <blocker name='avx512bitalg'/>
+ <blocker name='avx512-vpopcntdq'/>
+ <blocker name='la57'/>
+ <blocker name='rdpid'/>
+ <blocker name='bus-lock-detect'/>
+ <blocker name='fsrm'/>
+ <blocker name='serialize'/>
+ <blocker name='tsx-ldtrk'/>
+ <blocker name='amx-bf16'/>
+ <blocker name='avx512-fp16'/>
+ <blocker name='amx-tile'/>
+ <blocker name='amx-int8'/>
+ <blocker name='avx-vnni'/>
+ <blocker name='avx512-bf16'/>
+ <blocker name='fzrm'/>
+ <blocker name='fsrs'/>
+ <blocker name='fsrc'/>
+ <blocker name='amx-fp16'/>
+ <blocker name='wbnoinvd'/>
+ <blocker name='xfd'/>
+ <blocker name='rdctl-no'/>
+ <blocker name='ibrs-all'/>
+ <blocker name='mds-no'/>
+ <blocker name='taa-no'/>
+ <blocker name='sbdr-ssdp-no'/>
+ <blocker name='fbsdp-no'/>
+ <blocker name='psdp-no'/>
+ <blocker name='pbrsb-no'/>
+ <blocker name='prefetchiti'/>
+ <blocker name='mcdt-no'/>
+ </cpu>
+ <cpu type='kvm' name='GraniteRapids' typename='GraniteRapids-x86_64-cpu' usable='no'>
+ <blocker name='hle'/>
+ <blocker name='rtm'/>
+ <blocker name='avx512f'/>
+ <blocker name='avx512dq'/>
+ <blocker name='avx512ifma'/>
+ <blocker name='clwb'/>
+ <blocker name='avx512cd'/>
+ <blocker name='sha-ni'/>
+ <blocker name='avx512bw'/>
+ <blocker name='avx512vl'/>
+ <blocker name='avx512vbmi'/>
+ <blocker name='pku'/>
+ <blocker name='avx512vbmi2'/>
+ <blocker name='gfni'/>
+ <blocker name='vaes'/>
+ <blocker name='vpclmulqdq'/>
+ <blocker name='avx512vnni'/>
+ <blocker name='avx512bitalg'/>
+ <blocker name='avx512-vpopcntdq'/>
+ <blocker name='la57'/>
+ <blocker name='rdpid'/>
+ <blocker name='bus-lock-detect'/>
+ <blocker name='fsrm'/>
+ <blocker name='serialize'/>
+ <blocker name='tsx-ldtrk'/>
+ <blocker name='amx-bf16'/>
+ <blocker name='avx512-fp16'/>
+ <blocker name='amx-tile'/>
+ <blocker name='amx-int8'/>
+ <blocker name='avx-vnni'/>
+ <blocker name='avx512-bf16'/>
+ <blocker name='fzrm'/>
+ <blocker name='fsrs'/>
+ <blocker name='fsrc'/>
+ <blocker name='amx-fp16'/>
+ <blocker name='wbnoinvd'/>
+ <blocker name='xfd'/>
+ <blocker name='rdctl-no'/>
+ <blocker name='ibrs-all'/>
+ <blocker name='mds-no'/>
+ <blocker name='taa-no'/>
+ <blocker name='sbdr-ssdp-no'/>
+ <blocker name='fbsdp-no'/>
+ <blocker name='psdp-no'/>
+ <blocker name='pbrsb-no'/>
+ <blocker name='prefetchiti'/>
+ <blocker name='mcdt-no'/>
+ </cpu>
+ <cpu type='kvm' name='EPYC-v5' typename='EPYC-v5-x86_64-cpu' usable='no'>
+ <blocker name='sha-ni'/>
+ <blocker name='mmxext'/>
+ <blocker name='fxsr-opt'/>
+ <blocker name='cr8legacy'/>
+ <blocker name='sse4a'/>
+ <blocker name='misalignsse'/>
+ <blocker name='osvw'/>
+ <blocker name='perfctr-core'/>
+ <blocker name='clzero'/>
+ <blocker name='xsaveerptr'/>
+ </cpu>
+ <cpu type='kvm' name='EPYC-v4' typename='EPYC-v4-x86_64-cpu' usable='no'>
+ <blocker name='sha-ni'/>
+ <blocker name='mmxext'/>
+ <blocker name='fxsr-opt'/>
+ <blocker name='cr8legacy'/>
+ <blocker name='sse4a'/>
+ <blocker name='misalignsse'/>
+ <blocker name='osvw'/>
+ <blocker name='perfctr-core'/>
+ <blocker name='clzero'/>
+ <blocker name='xsaveerptr'/>
+ </cpu>
+ <cpu type='kvm' name='EPYC-v3' typename='EPYC-v3-x86_64-cpu' usable='no'>
+ <blocker name='sha-ni'/>
+ <blocker name='mmxext'/>
+ <blocker name='fxsr-opt'/>
+ <blocker name='cr8legacy'/>
+ <blocker name='sse4a'/>
+ <blocker name='misalignsse'/>
+ <blocker name='osvw'/>
+ <blocker name='perfctr-core'/>
+ <blocker name='clzero'/>
+ <blocker name='xsaveerptr'/>
+ </cpu>
+ <cpu type='kvm' name='EPYC-v2' typename='EPYC-v2-x86_64-cpu' usable='no'>
+ <blocker name='sha-ni'/>
+ <blocker name='mmxext'/>
+ <blocker name='fxsr-opt'/>
+ <blocker name='cr8legacy'/>
+ <blocker name='sse4a'/>
+ <blocker name='misalignsse'/>
+ <blocker name='osvw'/>
+ </cpu>
+ <cpu type='kvm' name='EPYC-v1' typename='EPYC-v1-x86_64-cpu' usable='no'>
+ <blocker name='sha-ni'/>
+ <blocker name='mmxext'/>
+ <blocker name='fxsr-opt'/>
+ <blocker name='cr8legacy'/>
+ <blocker name='sse4a'/>
+ <blocker name='misalignsse'/>
+ <blocker name='osvw'/>
+ </cpu>
+ <cpu type='kvm' name='EPYC-Turin-v1' typename='EPYC-Turin-v1-x86_64-cpu' usable='no'>
+ <blocker name='avx512f'/>
+ <blocker name='avx512dq'/>
+ <blocker name='avx512ifma'/>
+ <blocker name='clwb'/>
+ <blocker name='avx512cd'/>
+ <blocker name='sha-ni'/>
+ <blocker name='avx512bw'/>
+ <blocker name='avx512vl'/>
+ <blocker name='avx512vbmi'/>
+ <blocker name='pku'/>
+ <blocker name='avx512vbmi2'/>
+ <blocker name='gfni'/>
+ <blocker name='vaes'/>
+ <blocker name='vpclmulqdq'/>
+ <blocker name='avx512vnni'/>
+ <blocker name='avx512bitalg'/>
+ <blocker name='avx512-vpopcntdq'/>
+ <blocker name='la57'/>
+ <blocker name='rdpid'/>
+ <blocker name='movdiri'/>
+ <blocker name='movdir64b'/>
+ <blocker name='fsrm'/>
+ <blocker name='avx512-vp2intersect'/>
+ <blocker name='avx-vnni'/>
+ <blocker name='avx512-bf16'/>
+ <blocker name='mmxext'/>
+ <blocker name='fxsr-opt'/>
+ <blocker name='cr8legacy'/>
+ <blocker name='sse4a'/>
+ <blocker name='misalignsse'/>
+ <blocker name='osvw'/>
+ <blocker name='perfctr-core'/>
+ <blocker name='clzero'/>
+ <blocker name='xsaveerptr'/>
+ <blocker name='wbnoinvd'/>
+ <blocker name='stibp-always-on'/>
+ <blocker name='amd-psfd'/>
+ <blocker name='no-nested-data-bp'/>
+ <blocker name='fs-gs-base-ns'/>
+ <blocker name='lfence-always-serializing'/>
+ <blocker name='null-sel-clr-base'/>
+ <blocker name='auto-ibrs'/>
+ <blocker name='prefetchi'/>
+ <blocker name='sbpb'/>
+ <blocker name='ibpb-brtype'/>
+ <blocker name='srso-user-kernel-no'/>
+ <blocker name='perfmon-v2'/>
+ </cpu>
+ <cpu type='kvm' name='EPYC-Turin' typename='EPYC-Turin-x86_64-cpu' usable='no'>
+ <blocker name='avx512f'/>
+ <blocker name='avx512dq'/>
+ <blocker name='avx512ifma'/>
+ <blocker name='clwb'/>
+ <blocker name='avx512cd'/>
+ <blocker name='sha-ni'/>
+ <blocker name='avx512bw'/>
+ <blocker name='avx512vl'/>
+ <blocker name='avx512vbmi'/>
+ <blocker name='pku'/>
+ <blocker name='avx512vbmi2'/>
+ <blocker name='gfni'/>
+ <blocker name='vaes'/>
+ <blocker name='vpclmulqdq'/>
+ <blocker name='avx512vnni'/>
+ <blocker name='avx512bitalg'/>
+ <blocker name='avx512-vpopcntdq'/>
+ <blocker name='la57'/>
+ <blocker name='rdpid'/>
+ <blocker name='movdiri'/>
+ <blocker name='movdir64b'/>
+ <blocker name='fsrm'/>
+ <blocker name='avx512-vp2intersect'/>
+ <blocker name='avx-vnni'/>
+ <blocker name='avx512-bf16'/>
+ <blocker name='mmxext'/>
+ <blocker name='fxsr-opt'/>
+ <blocker name='cr8legacy'/>
+ <blocker name='sse4a'/>
+ <blocker name='misalignsse'/>
+ <blocker name='osvw'/>
+ <blocker name='perfctr-core'/>
+ <blocker name='clzero'/>
+ <blocker name='xsaveerptr'/>
+ <blocker name='wbnoinvd'/>
+ <blocker name='stibp-always-on'/>
+ <blocker name='amd-psfd'/>
+ <blocker name='no-nested-data-bp'/>
+ <blocker name='fs-gs-base-ns'/>
+ <blocker name='lfence-always-serializing'/>
+ <blocker name='null-sel-clr-base'/>
+ <blocker name='auto-ibrs'/>
+ <blocker name='prefetchi'/>
+ <blocker name='sbpb'/>
+ <blocker name='ibpb-brtype'/>
+ <blocker name='srso-user-kernel-no'/>
+ <blocker name='perfmon-v2'/>
+ </cpu>
+ <cpu type='kvm' name='EPYC-Rome-v5' typename='EPYC-Rome-v5-x86_64-cpu' usable='no'>
+ <blocker name='clwb'/>
+ <blocker name='sha-ni'/>
+ <blocker name='rdpid'/>
+ <blocker name='mmxext'/>
+ <blocker name='fxsr-opt'/>
+ <blocker name='cr8legacy'/>
+ <blocker name='sse4a'/>
+ <blocker name='misalignsse'/>
+ <blocker name='osvw'/>
+ <blocker name='perfctr-core'/>
+ <blocker name='clzero'/>
+ <blocker name='xsaveerptr'/>
+ <blocker name='wbnoinvd'/>
+ </cpu>
+ <cpu type='kvm' name='EPYC-Rome-v4' typename='EPYC-Rome-v4-x86_64-cpu' usable='no'>
+ <blocker name='clwb'/>
+ <blocker name='sha-ni'/>
+ <blocker name='rdpid'/>
+ <blocker name='mmxext'/>
+ <blocker name='fxsr-opt'/>
+ <blocker name='cr8legacy'/>
+ <blocker name='sse4a'/>
+ <blocker name='misalignsse'/>
+ <blocker name='osvw'/>
+ <blocker name='perfctr-core'/>
+ <blocker name='clzero'/>
+ <blocker name='xsaveerptr'/>
+ <blocker name='wbnoinvd'/>
+ </cpu>
+ <cpu type='kvm' name='EPYC-Rome-v3' typename='EPYC-Rome-v3-x86_64-cpu' usable='no'>
+ <blocker name='clwb'/>
+ <blocker name='sha-ni'/>
+ <blocker name='rdpid'/>
+ <blocker name='mmxext'/>
+ <blocker name='fxsr-opt'/>
+ <blocker name='cr8legacy'/>
+ <blocker name='sse4a'/>
+ <blocker name='misalignsse'/>
+ <blocker name='osvw'/>
+ <blocker name='perfctr-core'/>
+ <blocker name='clzero'/>
+ <blocker name='xsaveerptr'/>
+ <blocker name='wbnoinvd'/>
+ </cpu>
+ <cpu type='kvm' name='EPYC-Rome-v2' typename='EPYC-Rome-v2-x86_64-cpu' usable='no'>
+ <blocker name='clwb'/>
+ <blocker name='sha-ni'/>
+ <blocker name='rdpid'/>
+ <blocker name='mmxext'/>
+ <blocker name='fxsr-opt'/>
+ <blocker name='cr8legacy'/>
+ <blocker name='sse4a'/>
+ <blocker name='misalignsse'/>
+ <blocker name='osvw'/>
+ <blocker name='perfctr-core'/>
+ <blocker name='clzero'/>
+ <blocker name='xsaveerptr'/>
+ <blocker name='wbnoinvd'/>
+ </cpu>
+ <cpu type='kvm' name='EPYC-Rome-v1' typename='EPYC-Rome-v1-x86_64-cpu' usable='no'>
+ <blocker name='clwb'/>
+ <blocker name='sha-ni'/>
+ <blocker name='rdpid'/>
+ <blocker name='mmxext'/>
+ <blocker name='fxsr-opt'/>
+ <blocker name='cr8legacy'/>
+ <blocker name='sse4a'/>
+ <blocker name='misalignsse'/>
+ <blocker name='osvw'/>
+ <blocker name='perfctr-core'/>
+ <blocker name='clzero'/>
+ <blocker name='xsaveerptr'/>
+ <blocker name='wbnoinvd'/>
+ </cpu>
+ <cpu type='kvm' name='EPYC-Rome' typename='EPYC-Rome-x86_64-cpu' usable='no'>
+ <blocker name='clwb'/>
+ <blocker name='sha-ni'/>
+ <blocker name='rdpid'/>
+ <blocker name='mmxext'/>
+ <blocker name='fxsr-opt'/>
+ <blocker name='cr8legacy'/>
+ <blocker name='sse4a'/>
+ <blocker name='misalignsse'/>
+ <blocker name='osvw'/>
+ <blocker name='perfctr-core'/>
+ <blocker name='clzero'/>
+ <blocker name='xsaveerptr'/>
+ <blocker name='wbnoinvd'/>
+ </cpu>
+ <cpu type='kvm' name='EPYC-Milan-v3' typename='EPYC-Milan-v3-x86_64-cpu' usable='no'>
+ <blocker name='clwb'/>
+ <blocker name='sha-ni'/>
+ <blocker name='pku'/>
+ <blocker name='vaes'/>
+ <blocker name='vpclmulqdq'/>
+ <blocker name='rdpid'/>
+ <blocker name='fsrm'/>
+ <blocker name='mmxext'/>
+ <blocker name='fxsr-opt'/>
+ <blocker name='cr8legacy'/>
+ <blocker name='sse4a'/>
+ <blocker name='misalignsse'/>
+ <blocker name='osvw'/>
+ <blocker name='perfctr-core'/>
+ <blocker name='clzero'/>
+ <blocker name='xsaveerptr'/>
+ <blocker name='wbnoinvd'/>
+ <blocker name='stibp-always-on'/>
+ <blocker name='amd-psfd'/>
+ <blocker name='no-nested-data-bp'/>
+ <blocker name='lfence-always-serializing'/>
+ <blocker name='null-sel-clr-base'/>
+ </cpu>
+ <cpu type='kvm' name='EPYC-Milan-v2' typename='EPYC-Milan-v2-x86_64-cpu' usable='no'>
+ <blocker name='clwb'/>
+ <blocker name='sha-ni'/>
+ <blocker name='pku'/>
+ <blocker name='vaes'/>
+ <blocker name='vpclmulqdq'/>
+ <blocker name='rdpid'/>
+ <blocker name='fsrm'/>
+ <blocker name='mmxext'/>
+ <blocker name='fxsr-opt'/>
+ <blocker name='cr8legacy'/>
+ <blocker name='sse4a'/>
+ <blocker name='misalignsse'/>
+ <blocker name='osvw'/>
+ <blocker name='perfctr-core'/>
+ <blocker name='clzero'/>
+ <blocker name='xsaveerptr'/>
+ <blocker name='wbnoinvd'/>
+ <blocker name='stibp-always-on'/>
+ <blocker name='amd-psfd'/>
+ <blocker name='no-nested-data-bp'/>
+ <blocker name='lfence-always-serializing'/>
+ <blocker name='null-sel-clr-base'/>
+ </cpu>
+ <cpu type='kvm' name='EPYC-Milan-v1' typename='EPYC-Milan-v1-x86_64-cpu' usable='no'>
+ <blocker name='clwb'/>
+ <blocker name='sha-ni'/>
+ <blocker name='pku'/>
+ <blocker name='rdpid'/>
+ <blocker name='fsrm'/>
+ <blocker name='mmxext'/>
+ <blocker name='fxsr-opt'/>
+ <blocker name='cr8legacy'/>
+ <blocker name='sse4a'/>
+ <blocker name='misalignsse'/>
+ <blocker name='osvw'/>
+ <blocker name='perfctr-core'/>
+ <blocker name='clzero'/>
+ <blocker name='xsaveerptr'/>
+ <blocker name='wbnoinvd'/>
+ </cpu>
+ <cpu type='kvm' name='EPYC-Milan' typename='EPYC-Milan-x86_64-cpu' usable='no'>
+ <blocker name='clwb'/>
+ <blocker name='sha-ni'/>
+ <blocker name='pku'/>
+ <blocker name='rdpid'/>
+ <blocker name='fsrm'/>
+ <blocker name='mmxext'/>
+ <blocker name='fxsr-opt'/>
+ <blocker name='cr8legacy'/>
+ <blocker name='sse4a'/>
+ <blocker name='misalignsse'/>
+ <blocker name='osvw'/>
+ <blocker name='perfctr-core'/>
+ <blocker name='clzero'/>
+ <blocker name='xsaveerptr'/>
+ <blocker name='wbnoinvd'/>
+ </cpu>
+ <cpu type='kvm' name='EPYC-IBPB' typename='EPYC-IBPB-x86_64-cpu' usable='no'>
+ <blocker name='sha-ni'/>
+ <blocker name='mmxext'/>
+ <blocker name='fxsr-opt'/>
+ <blocker name='cr8legacy'/>
+ <blocker name='sse4a'/>
+ <blocker name='misalignsse'/>
+ <blocker name='osvw'/>
+ </cpu>
+ <cpu type='kvm' name='EPYC-Genoa-v2' typename='EPYC-Genoa-v2-x86_64-cpu' usable='no'>
+ <blocker name='avx512f'/>
+ <blocker name='avx512dq'/>
+ <blocker name='avx512ifma'/>
+ <blocker name='clwb'/>
+ <blocker name='avx512cd'/>
+ <blocker name='sha-ni'/>
+ <blocker name='avx512bw'/>
+ <blocker name='avx512vl'/>
+ <blocker name='avx512vbmi'/>
+ <blocker name='pku'/>
+ <blocker name='avx512vbmi2'/>
+ <blocker name='gfni'/>
+ <blocker name='vaes'/>
+ <blocker name='vpclmulqdq'/>
+ <blocker name='avx512vnni'/>
+ <blocker name='avx512bitalg'/>
+ <blocker name='avx512-vpopcntdq'/>
+ <blocker name='la57'/>
+ <blocker name='rdpid'/>
+ <blocker name='fsrm'/>
+ <blocker name='avx512-bf16'/>
+ <blocker name='mmxext'/>
+ <blocker name='fxsr-opt'/>
+ <blocker name='cr8legacy'/>
+ <blocker name='sse4a'/>
+ <blocker name='misalignsse'/>
+ <blocker name='osvw'/>
+ <blocker name='perfctr-core'/>
+ <blocker name='clzero'/>
+ <blocker name='xsaveerptr'/>
+ <blocker name='wbnoinvd'/>
+ <blocker name='stibp-always-on'/>
+ <blocker name='amd-psfd'/>
+ <blocker name='no-nested-data-bp'/>
+ <blocker name='fs-gs-base-ns'/>
+ <blocker name='lfence-always-serializing'/>
+ <blocker name='null-sel-clr-base'/>
+ <blocker name='auto-ibrs'/>
+ <blocker name='perfmon-v2'/>
+ </cpu>
+ <cpu type='kvm' name='EPYC-Genoa-v1' typename='EPYC-Genoa-v1-x86_64-cpu' usable='no'>
+ <blocker name='avx512f'/>
+ <blocker name='avx512dq'/>
+ <blocker name='avx512ifma'/>
+ <blocker name='clwb'/>
+ <blocker name='avx512cd'/>
+ <blocker name='sha-ni'/>
+ <blocker name='avx512bw'/>
+ <blocker name='avx512vl'/>
+ <blocker name='avx512vbmi'/>
+ <blocker name='pku'/>
+ <blocker name='avx512vbmi2'/>
+ <blocker name='gfni'/>
+ <blocker name='vaes'/>
+ <blocker name='vpclmulqdq'/>
+ <blocker name='avx512vnni'/>
+ <blocker name='avx512bitalg'/>
+ <blocker name='avx512-vpopcntdq'/>
+ <blocker name='la57'/>
+ <blocker name='rdpid'/>
+ <blocker name='fsrm'/>
+ <blocker name='avx512-bf16'/>
+ <blocker name='mmxext'/>
+ <blocker name='fxsr-opt'/>
+ <blocker name='cr8legacy'/>
+ <blocker name='sse4a'/>
+ <blocker name='misalignsse'/>
+ <blocker name='osvw'/>
+ <blocker name='perfctr-core'/>
+ <blocker name='clzero'/>
+ <blocker name='xsaveerptr'/>
+ <blocker name='wbnoinvd'/>
+ <blocker name='stibp-always-on'/>
+ <blocker name='amd-psfd'/>
+ <blocker name='no-nested-data-bp'/>
+ <blocker name='lfence-always-serializing'/>
+ <blocker name='null-sel-clr-base'/>
+ <blocker name='auto-ibrs'/>
+ </cpu>
+ <cpu type='kvm' name='EPYC-Genoa' typename='EPYC-Genoa-x86_64-cpu' usable='no'>
+ <blocker name='avx512f'/>
+ <blocker name='avx512dq'/>
+ <blocker name='avx512ifma'/>
+ <blocker name='clwb'/>
+ <blocker name='avx512cd'/>
+ <blocker name='sha-ni'/>
+ <blocker name='avx512bw'/>
+ <blocker name='avx512vl'/>
+ <blocker name='avx512vbmi'/>
+ <blocker name='pku'/>
+ <blocker name='avx512vbmi2'/>
+ <blocker name='gfni'/>
+ <blocker name='vaes'/>
+ <blocker name='vpclmulqdq'/>
+ <blocker name='avx512vnni'/>
+ <blocker name='avx512bitalg'/>
+ <blocker name='avx512-vpopcntdq'/>
+ <blocker name='la57'/>
+ <blocker name='rdpid'/>
+ <blocker name='fsrm'/>
+ <blocker name='avx512-bf16'/>
+ <blocker name='mmxext'/>
+ <blocker name='fxsr-opt'/>
+ <blocker name='cr8legacy'/>
+ <blocker name='sse4a'/>
+ <blocker name='misalignsse'/>
+ <blocker name='osvw'/>
+ <blocker name='perfctr-core'/>
+ <blocker name='clzero'/>
+ <blocker name='xsaveerptr'/>
+ <blocker name='wbnoinvd'/>
+ <blocker name='stibp-always-on'/>
+ <blocker name='amd-psfd'/>
+ <blocker name='no-nested-data-bp'/>
+ <blocker name='lfence-always-serializing'/>
+ <blocker name='null-sel-clr-base'/>
+ <blocker name='auto-ibrs'/>
+ </cpu>
+ <cpu type='kvm' name='EPYC' typename='EPYC-x86_64-cpu' usable='no'>
+ <blocker name='sha-ni'/>
+ <blocker name='mmxext'/>
+ <blocker name='fxsr-opt'/>
+ <blocker name='cr8legacy'/>
+ <blocker name='sse4a'/>
+ <blocker name='misalignsse'/>
+ <blocker name='osvw'/>
+ </cpu>
+ <cpu type='kvm' name='Dhyana-v2' typename='Dhyana-v2-x86_64-cpu' usable='no'>
+ <blocker name='mmxext'/>
+ <blocker name='fxsr-opt'/>
+ <blocker name='cr8legacy'/>
+ <blocker name='sse4a'/>
+ <blocker name='misalignsse'/>
+ <blocker name='osvw'/>
+ </cpu>
+ <cpu type='kvm' name='Dhyana-v1' typename='Dhyana-v1-x86_64-cpu' usable='no'>
+ <blocker name='mmxext'/>
+ <blocker name='fxsr-opt'/>
+ <blocker name='cr8legacy'/>
+ <blocker name='sse4a'/>
+ <blocker name='misalignsse'/>
+ <blocker name='osvw'/>
+ </cpu>
+ <cpu type='kvm' name='Dhyana' typename='Dhyana-x86_64-cpu' usable='no'>
+ <blocker name='mmxext'/>
+ <blocker name='fxsr-opt'/>
+ <blocker name='cr8legacy'/>
+ <blocker name='sse4a'/>
+ <blocker name='misalignsse'/>
+ <blocker name='osvw'/>
+ </cpu>
+ <cpu type='kvm' name='Denverton-v3' typename='Denverton-v3-x86_64-cpu' usable='no'>
+ <blocker name='sha-ni'/>
+ <blocker name='rdctl-no'/>
+ </cpu>
+ <cpu type='kvm' name='Denverton-v2' typename='Denverton-v2-x86_64-cpu' usable='no'>
+ <blocker name='sha-ni'/>
+ <blocker name='rdctl-no'/>
+ </cpu>
+ <cpu type='kvm' name='Denverton-v1' typename='Denverton-v1-x86_64-cpu' usable='no'>
+ <blocker name='sha-ni'/>
+ <blocker name='rdctl-no'/>
+ </cpu>
+ <cpu type='kvm' name='Denverton' typename='Denverton-x86_64-cpu' usable='no'>
+ <blocker name='sha-ni'/>
+ <blocker name='rdctl-no'/>
+ </cpu>
+ <cpu type='kvm' name='Cooperlake-v2' typename='Cooperlake-v2-x86_64-cpu' usable='no'>
+ <blocker name='hle'/>
+ <blocker name='rtm'/>
+ <blocker name='avx512f'/>
+ <blocker name='avx512dq'/>
+ <blocker name='clwb'/>
+ <blocker name='avx512cd'/>
+ <blocker name='avx512bw'/>
+ <blocker name='avx512vl'/>
+ <blocker name='pku'/>
+ <blocker name='avx512vnni'/>
+ <blocker name='avx512-bf16'/>
+ <blocker name='rdctl-no'/>
+ <blocker name='ibrs-all'/>
+ <blocker name='mds-no'/>
+ <blocker name='taa-no'/>
+ </cpu>
+ <cpu type='kvm' name='Cooperlake-v1' typename='Cooperlake-v1-x86_64-cpu' usable='no'>
+ <blocker name='hle'/>
+ <blocker name='rtm'/>
+ <blocker name='avx512f'/>
+ <blocker name='avx512dq'/>
+ <blocker name='clwb'/>
+ <blocker name='avx512cd'/>
+ <blocker name='avx512bw'/>
+ <blocker name='avx512vl'/>
+ <blocker name='pku'/>
+ <blocker name='avx512vnni'/>
+ <blocker name='avx512-bf16'/>
+ <blocker name='rdctl-no'/>
+ <blocker name='ibrs-all'/>
+ <blocker name='mds-no'/>
+ <blocker name='taa-no'/>
+ </cpu>
+ <cpu type='kvm' name='Cooperlake' typename='Cooperlake-x86_64-cpu' usable='no'>
+ <blocker name='hle'/>
+ <blocker name='rtm'/>
+ <blocker name='avx512f'/>
+ <blocker name='avx512dq'/>
+ <blocker name='clwb'/>
+ <blocker name='avx512cd'/>
+ <blocker name='avx512bw'/>
+ <blocker name='avx512vl'/>
+ <blocker name='pku'/>
+ <blocker name='avx512vnni'/>
+ <blocker name='avx512-bf16'/>
+ <blocker name='rdctl-no'/>
+ <blocker name='ibrs-all'/>
+ <blocker name='mds-no'/>
+ <blocker name='taa-no'/>
+ </cpu>
+ <cpu type='kvm' name='Conroe-v1' typename='Conroe-v1-x86_64-cpu' usable='yes'/>
+ <cpu type='kvm' name='Conroe' typename='Conroe-x86_64-cpu' usable='yes'/>
+ <cpu type='kvm' name='ClearwaterForest-v1' typename='ClearwaterForest-v1-x86_64-cpu' usable='no'>
+ <blocker name='clwb'/>
+ <blocker name='sha-ni'/>
+ <blocker name='pku'/>
+ <blocker name='gfni'/>
+ <blocker name='vaes'/>
+ <blocker name='vpclmulqdq'/>
+ <blocker name='rdpid'/>
+ <blocker name='bus-lock-detect'/>
+ <blocker name='cldemote'/>
+ <blocker name='movdiri'/>
+ <blocker name='movdir64b'/>
+ <blocker name='fsrm'/>
+ <blocker name='serialize'/>
+ <blocker name='sha512'/>
+ <blocker name='sm3'/>
+ <blocker name='sm4'/>
+ <blocker name='avx-vnni'/>
+ <blocker name='cmpccxadd'/>
+ <blocker name='fsrs'/>
+ <blocker name='avx-ifma'/>
+ <blocker name='lam'/>
+ <blocker name='wbnoinvd'/>
+ <blocker name='rdctl-no'/>
+ <blocker name='ibrs-all'/>
+ <blocker name='mds-no'/>
+ <blocker name='sbdr-ssdp-no'/>
+ <blocker name='fbsdp-no'/>
+ <blocker name='psdp-no'/>
+ <blocker name='bhi-no'/>
+ <blocker name='pbrsb-no'/>
+ <blocker name='gds-no'/>
+ <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='kvm' name='ClearwaterForest' typename='ClearwaterForest-x86_64-cpu' usable='no'>
+ <blocker name='clwb'/>
+ <blocker name='sha-ni'/>
+ <blocker name='pku'/>
+ <blocker name='gfni'/>
+ <blocker name='vaes'/>
+ <blocker name='vpclmulqdq'/>
+ <blocker name='rdpid'/>
+ <blocker name='bus-lock-detect'/>
+ <blocker name='cldemote'/>
+ <blocker name='movdiri'/>
+ <blocker name='movdir64b'/>
+ <blocker name='fsrm'/>
+ <blocker name='serialize'/>
+ <blocker name='sha512'/>
+ <blocker name='sm3'/>
+ <blocker name='sm4'/>
+ <blocker name='avx-vnni'/>
+ <blocker name='cmpccxadd'/>
+ <blocker name='fsrs'/>
+ <blocker name='avx-ifma'/>
+ <blocker name='lam'/>
+ <blocker name='wbnoinvd'/>
+ <blocker name='rdctl-no'/>
+ <blocker name='ibrs-all'/>
+ <blocker name='mds-no'/>
+ <blocker name='sbdr-ssdp-no'/>
+ <blocker name='fbsdp-no'/>
+ <blocker name='psdp-no'/>
+ <blocker name='bhi-no'/>
+ <blocker name='pbrsb-no'/>
+ <blocker name='gds-no'/>
+ <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='kvm' name='Cascadelake-Server-v5' typename='Cascadelake-Server-v5-x86_64-cpu' usable='no'>
+ <blocker name='avx512f'/>
+ <blocker name='avx512dq'/>
+ <blocker name='clwb'/>
+ <blocker name='avx512cd'/>
+ <blocker name='avx512bw'/>
+ <blocker name='avx512vl'/>
+ <blocker name='pku'/>
+ <blocker name='avx512vnni'/>
+ <blocker name='rdctl-no'/>
+ <blocker name='ibrs-all'/>
+ <blocker name='mds-no'/>
+ </cpu>
+ <cpu type='kvm' name='Cascadelake-Server-v4' typename='Cascadelake-Server-v4-x86_64-cpu' usable='no'>
+ <blocker name='avx512f'/>
+ <blocker name='avx512dq'/>
+ <blocker name='clwb'/>
+ <blocker name='avx512cd'/>
+ <blocker name='avx512bw'/>
+ <blocker name='avx512vl'/>
+ <blocker name='pku'/>
+ <blocker name='avx512vnni'/>
+ <blocker name='rdctl-no'/>
+ <blocker name='ibrs-all'/>
+ <blocker name='mds-no'/>
+ </cpu>
+ <cpu type='kvm' name='Cascadelake-Server-v3' typename='Cascadelake-Server-v3-x86_64-cpu' usable='no'>
+ <blocker name='avx512f'/>
+ <blocker name='avx512dq'/>
+ <blocker name='clwb'/>
+ <blocker name='avx512cd'/>
+ <blocker name='avx512bw'/>
+ <blocker name='avx512vl'/>
+ <blocker name='pku'/>
+ <blocker name='avx512vnni'/>
+ <blocker name='rdctl-no'/>
+ <blocker name='ibrs-all'/>
+ <blocker name='mds-no'/>
+ </cpu>
+ <cpu type='kvm' name='Cascadelake-Server-v2' typename='Cascadelake-Server-v2-x86_64-cpu' usable='no'>
+ <blocker name='hle'/>
+ <blocker name='rtm'/>
+ <blocker name='avx512f'/>
+ <blocker name='avx512dq'/>
+ <blocker name='clwb'/>
+ <blocker name='avx512cd'/>
+ <blocker name='avx512bw'/>
+ <blocker name='avx512vl'/>
+ <blocker name='pku'/>
+ <blocker name='avx512vnni'/>
+ <blocker name='rdctl-no'/>
+ <blocker name='ibrs-all'/>
+ <blocker name='mds-no'/>
+ </cpu>
+ <cpu type='kvm' name='Cascadelake-Server-v1' typename='Cascadelake-Server-v1-x86_64-cpu' usable='no'>
+ <blocker name='hle'/>
+ <blocker name='rtm'/>
+ <blocker name='avx512f'/>
+ <blocker name='avx512dq'/>
+ <blocker name='clwb'/>
+ <blocker name='avx512cd'/>
+ <blocker name='avx512bw'/>
+ <blocker name='avx512vl'/>
+ <blocker name='pku'/>
+ <blocker name='avx512vnni'/>
+ </cpu>
+ <cpu type='kvm' name='Cascadelake-Server-noTSX' typename='Cascadelake-Server-noTSX-x86_64-cpu' usable='no'>
+ <blocker name='avx512f'/>
+ <blocker name='avx512dq'/>
+ <blocker name='clwb'/>
+ <blocker name='avx512cd'/>
+ <blocker name='avx512bw'/>
+ <blocker name='avx512vl'/>
+ <blocker name='pku'/>
+ <blocker name='avx512vnni'/>
+ <blocker name='rdctl-no'/>
+ <blocker name='ibrs-all'/>
+ <blocker name='mds-no'/>
+ </cpu>
+ <cpu type='kvm' name='Cascadelake-Server' typename='Cascadelake-Server-x86_64-cpu' usable='no'>
+ <blocker name='hle'/>
+ <blocker name='rtm'/>
+ <blocker name='avx512f'/>
+ <blocker name='avx512dq'/>
+ <blocker name='clwb'/>
+ <blocker name='avx512cd'/>
+ <blocker name='avx512bw'/>
+ <blocker name='avx512vl'/>
+ <blocker name='pku'/>
+ <blocker name='avx512vnni'/>
+ </cpu>
+ <cpu type='kvm' name='Broadwell-v4' typename='Broadwell-v4-x86_64-cpu' usable='yes'/>
+ <cpu type='kvm' name='Broadwell-v3' typename='Broadwell-v3-x86_64-cpu' usable='no'>
+ <blocker name='hle'/>
+ <blocker name='rtm'/>
+ </cpu>
+ <cpu type='kvm' name='Broadwell-v2' typename='Broadwell-v2-x86_64-cpu' usable='yes'/>
+ <cpu type='kvm' name='Broadwell-v1' typename='Broadwell-v1-x86_64-cpu' usable='no'>
+ <blocker name='hle'/>
+ <blocker name='rtm'/>
+ </cpu>
+ <cpu type='kvm' name='Broadwell-noTSX-IBRS' typename='Broadwell-noTSX-IBRS-x86_64-cpu' usable='yes'/>
+ <cpu type='kvm' name='Broadwell-noTSX' typename='Broadwell-noTSX-x86_64-cpu' usable='yes'/>
+ <cpu type='kvm' name='Broadwell-IBRS' typename='Broadwell-IBRS-x86_64-cpu' usable='no'>
+ <blocker name='hle'/>
+ <blocker name='rtm'/>
+ </cpu>
+ <cpu type='kvm' name='Broadwell' typename='Broadwell-x86_64-cpu' usable='no'>
+ <blocker name='hle'/>
+ <blocker name='rtm'/>
+ </cpu>
+ <cpu type='kvm' name='486-v1' typename='486-v1-x86_64-cpu' usable='yes'/>
+ <cpu type='kvm' name='486' typename='486-x86_64-cpu' usable='yes'/>
+ <machine type='kvm' name='pc-i440fx-10.2' alias='pc' hotplugCpus='yes' maxCpus='255' default='yes' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' acpi='yes'/>
+ <machine type='kvm' name='pc-q35-5.2' hotplugCpus='yes' maxCpus='288' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' deprecated='yes' acpi='yes'/>
+ <machine type='kvm' name='xenpv' maxCpus='1' acpi='no'/>
+ <machine type='kvm' name='pc-i440fx-6.2' hotplugCpus='yes' maxCpus='255' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' deprecated='yes' acpi='yes'/>
+ <machine type='kvm' name='pc-i440fx-5.2' hotplugCpus='yes' maxCpus='255' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' deprecated='yes' acpi='yes'/>
+ <machine type='kvm' name='pc-q35-9.1' hotplugCpus='yes' maxCpus='4096' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' acpi='yes'/>
+ <machine type='kvm' name='pc-q35-7.1' hotplugCpus='yes' maxCpus='288' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' deprecated='yes' acpi='yes'/>
+ <machine type='kvm' name='pc-q35-8.1' hotplugCpus='yes' maxCpus='1024' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' acpi='yes'/>
+ <machine type='kvm' name='pc-i440fx-8.1' hotplugCpus='yes' maxCpus='255' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' acpi='yes'/>
+ <machine type='kvm' name='pc-q35-6.1' hotplugCpus='yes' maxCpus='288' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' deprecated='yes' acpi='yes'/>
+ <machine type='kvm' name='xenfv-3.1' alias='xenfv' hotplugCpus='yes' maxCpus='128' defaultCPU='qemu64-x86_64-cpu' numaMemSupported='yes' defaultRAMid='pc.ram' acpi='yes'/>
+ <machine type='kvm' name='pc-i440fx-9.1' hotplugCpus='yes' maxCpus='255' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' acpi='yes'/>
+ <machine type='kvm' name='pc-q35-10.0' hotplugCpus='yes' maxCpus='4096' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' acpi='yes'/>
+ <machine type='kvm' name='pc-i440fx-7.1' hotplugCpus='yes' maxCpus='255' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' deprecated='yes' acpi='yes'/>
+ <machine type='kvm' name='x-remote' maxCpus='1' acpi='no'/>
+ <machine type='kvm' name='pc-q35-5.1' hotplugCpus='yes' maxCpus='288' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' deprecated='yes' acpi='yes'/>
+ <machine type='kvm' name='pc-i440fx-10.1' hotplugCpus='yes' maxCpus='255' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' acpi='yes'/>
+ <machine type='kvm' name='pc-i440fx-6.1' hotplugCpus='yes' maxCpus='255' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' deprecated='yes' acpi='yes'/>
+ <machine type='kvm' name='pc-i440fx-5.1' hotplugCpus='yes' maxCpus='255' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' deprecated='yes' acpi='yes'/>
+ <machine type='kvm' name='isapc' hotplugCpus='yes' maxCpus='1' defaultCPU='486-x86_64-cpu' defaultRAMid='pc.ram' acpi='yes'/>
+ <machine type='kvm' name='pc-q35-9.0' hotplugCpus='yes' maxCpus='4096' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' acpi='yes'/>
+ <machine type='kvm' name='pc-q35-10.2' alias='q35' hotplugCpus='yes' maxCpus='4096' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' acpi='yes'/>
+ <machine type='kvm' name='pc-q35-7.0' hotplugCpus='yes' maxCpus='288' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' deprecated='yes' acpi='yes'/>
+ <machine type='kvm' name='pc-q35-8.0' hotplugCpus='yes' maxCpus='288' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' acpi='yes'/>
+ <machine type='kvm' name='pc-i440fx-8.0' hotplugCpus='yes' maxCpus='255' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' acpi='yes'/>
+ <machine type='kvm' name='pc-q35-6.0' hotplugCpus='yes' maxCpus='288' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' deprecated='yes' acpi='yes'/>
+ <machine type='kvm' name='pc-i440fx-9.0' hotplugCpus='yes' maxCpus='255' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' acpi='yes'/>
+ <machine type='kvm' name='xenpvh' maxCpus='128' defaultCPU='qemu64-x86_64-cpu' acpi='no'/>
+ <machine type='kvm' name='pc-i440fx-7.0' hotplugCpus='yes' maxCpus='255' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' deprecated='yes' acpi='yes'/>
+ <machine type='kvm' 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='kvm' name='pc-i440fx-10.0' hotplugCpus='yes' maxCpus='255' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' acpi='yes'/>
+ <machine type='kvm' name='pc-q35-9.2' hotplugCpus='yes' maxCpus='4096' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' acpi='yes'/>
+ <machine type='kvm' name='pc-q35-7.2' hotplugCpus='yes' maxCpus='288' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' deprecated='yes' acpi='yes'/>
+ <machine type='kvm' name='pc-i440fx-6.0' hotplugCpus='yes' maxCpus='255' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' deprecated='yes' acpi='yes'/>
+ <machine type='kvm' name='xenfv-4.2' hotplugCpus='yes' maxCpus='128' defaultCPU='qemu64-x86_64-cpu' numaMemSupported='yes' defaultRAMid='pc.ram' acpi='yes'/>
+ <machine type='kvm' name='microvm' maxCpus='288' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='microvm.ram' acpi='yes'/>
+ <machine type='kvm' name='pc-q35-8.2' hotplugCpus='yes' maxCpus='1024' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' acpi='yes'/>
+ <machine type='kvm' name='pc-i440fx-8.2' hotplugCpus='yes' maxCpus='255' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' acpi='yes'/>
+ <machine type='kvm' 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='kvm' name='pc-q35-6.2' hotplugCpus='yes' maxCpus='288' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' deprecated='yes' acpi='yes'/>
+ <machine type='kvm' name='pc-i440fx-9.2' hotplugCpus='yes' maxCpus='255' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' acpi='yes'/>
+ <machine type='kvm' name='pc-q35-10.1' hotplugCpus='yes' maxCpus='4096' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' acpi='yes'/>
+ <machine type='kvm' name='pc-i440fx-7.2' hotplugCpus='yes' maxCpus='255' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' deprecated='yes' 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='tsa-sq-no' 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='tsa-l1-no' type='boolean' value='false'/>
+ <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='verw-clear' 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.2' 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='xenpv' maxCpus='1' acpi='no'/>
+ <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-i440fx-5.2' hotplugCpus='yes' maxCpus='255' defaultCPU='qemu64-x86_64-cpu' 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='xenfv-3.1' alias='xenfv' hotplugCpus='yes' maxCpus='128' defaultCPU='qemu64-x86_64-cpu' numaMemSupported='yes' defaultRAMid='pc.ram' 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-10.1' hotplugCpus='yes' maxCpus='255' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' 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-10.2' alias='q35' 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='xenpvh' maxCpus='128' defaultCPU='qemu64-x86_64-cpu' acpi='no'/>
+ <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' deprecated='yes' 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='xenfv-4.2' hotplugCpus='yes' maxCpus='128' defaultCPU='qemu64-x86_64-cpu' numaMemSupported='yes' defaultRAMid='pc.ram' 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' 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' deprecated='yes' acpi='yes'/>
+ <hypervCapabilities supported='yes'>
+ <cap name='relaxed'/>
+ <cap name='vapic'/>
+ <cap name='spinlocks'/>
+ <cap name='vpindex'/>
+ <cap name='runtime'/>
+ <cap name='synic'/>
+ <cap name='stimer'/>
+ <cap name='reset'/>
+ <cap name='vendor_id'/>
+ <cap name='frequencies'/>
+ <cap name='reenlightenment'/>
+ <cap name='tlbflush'/>
+ <cap name='ipi'/>
+ <cap name='evmcs'/>
+ <cap name='avic'/>
+ <cap name='emsr_bitmap'/>
+ <cap name='xmm_input'/>
+ <spinlocks>4095</spinlocks>
+ <stimer_direct>on</stimer_direct>
+ <tlbflush_direct>on</tlbflush_direct>
+ <tlbflush_extended>on</tlbflush_extended>
+ <vendor_id>Linux KVM Hv</vendor_id>
+ </hypervCapabilities>
+</qemuCaps>
--
2.51.0
3
6