Devel
Threads by month
- ----- 2026 -----
- April
- March
- February
- January
- ----- 2025 -----
- December
- 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
- 17 participants
- 40169 discussions
Add documentation on the way libvirt displays the Host CPU
model and capabilities (features). There is an implicit
expectation from users to get the CPU model name matching the
CPU model they are running on, however, this does not happen
most of the time. As a consequence, having a documentation
is useful both for users to align their expectation and for
us to point to a place where the situation is clearly explained.
Signed-off-by: Hector Cao <hector.cao(a)canonical.com>
---
docs/formatcaps.rst | 44 ++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 44 insertions(+)
diff --git a/docs/formatcaps.rst b/docs/formatcaps.rst
index 7e525487e7..3cf83b7c6a 100644
--- a/docs/formatcaps.rst
+++ b/docs/formatcaps.rst
@@ -97,6 +97,50 @@ The ``<host/>`` element consists of the following child elements:
parse this element. In contrast with the former elements, this is repeated
for each security model the libvirt daemon currently supports.
+Host CPU model and features
+^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+As described previously in this section, libvirt exposes to
+users the list of Host CPU features. Libvirt has a special way to
+expose this list: Instead of providing the full (and thereby often
+very long) set of features, libvirt specifies a CPU model as
+baseline and additional features on top of it (as can be seen in
+`Examples`_ where the baseline is ``Skylake-Client-noTSX-IBRS``).
+
+The ideal case would be that the baseline CPU model definition matches
+exactly the CPU present in the system, and no additional feature is
+needed to express the capabilities of the CPU. For example, if you are
+running on a Server CPU you bought as ``Icelake`` type, the returned
+CPU model name could be ``Icelake-Server``. However, this ideal
+situation rarely happens, for two main reasons:
+
+- Manufacturers do not ship a single type of CPU under a given name,
+ there are various different SKUs with different features under the
+ same name. Yet it is not practical to have a database listing all of
+ those variants.
+
+- Some features might be in the hardware but unavailable for various
+ reasons (BIOS and kernel configuration, disabled for security,
+ ...). One typical example where this situation happens is related to
+ the `TSX mitigation <https://docs.kernel.org/arch/x86/tsx_async_abort.html>`__.
+ As a mitigation to the TAA side channel attack, the Linux kernel disables
+ by default TSX and its 2 features, ``rtm`` and ``hle``. Since many Linux
+ distributions keep this safer default behavior, these 2 features appear
+ as missing.
+
+Because for backward compatibility reasons, host capabilities cannot
+list features that would need to be removed from the baseline model to
+describe the host CPU, libvirt has to often use a rather old CPU
+model, for example, ``Broadwell`` rather than ``Icelake``. Therefore,
+users *shouldnot* expect the reported CPU model name to have any
+implications other than that of a named baseline to build the complete
+available feature set of the Host CPU.
+
+`Domain capabilities <formatdomaincaps.html#cpu-configuration>`_ do
+not have such limitation, and the ``host-model`` CPU definition would
+show the correct CPU model in almost all cases.
+
+
Guest capabilities
~~~~~~~~~~~~~~~~~~
--
2.45.2
2
1
02 Sep '25
Deprecate SD spec v1.10, use v3.01 as new default.
Philippe Mathieu-Daudé (3):
hw/sd/sdcard: Deprecate support for spec v1.10
hw/sd/sdcard: Use spec v3.01 by default
hw/sd/sdcard: Remove support for spec v1.10
docs/about/removed-features.rst | 5 +++++
include/hw/sd/sd.h | 1 -
hw/sd/sd.c | 14 +++-----------
3 files changed, 8 insertions(+), 12 deletions(-)
--
2.41.0
2
10
01 Sep '25
This option doesn't make sense since long ago (10 years!)
commit 1e7398a140f7a6 ("vhost: enable vhost without without MSI-X").
Prior 1e7398a140f7a6, to enable vhost for some specific kind of guests
(that don't have MSI-X support), you should have set vhostforce=on
(with vhost=on or unset).
Since 1e7398a140f7a6, guest type doesn't matter, all guests are equal
for vhost-enabling options logic.
The current logic is:
vhost=on / vhost=off : vhostforce ignored, doesn't make sense
vhost unset : vhostforce counts, enabling vhost
Currently you may enable vhost several ways:
- vhost=on
- vhostforce=on
- vhost=on + vhostforce=on
- and even vhost=on + vhostforce=off
- they are all equal.
Let's finally deprecate the extra option.
Also, fix @vhostforce documentation.
Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov(a)yandex-team.ru>
---
v2:
- improve wording
- add documentation fix
docs/about/deprecated.rst | 7 +++++++
qapi/net.json | 11 +++++++++--
2 files changed, 16 insertions(+), 2 deletions(-)
diff --git a/docs/about/deprecated.rst b/docs/about/deprecated.rst
index d50645a071..b17a5a41aa 100644
--- a/docs/about/deprecated.rst
+++ b/docs/about/deprecated.rst
@@ -516,6 +516,13 @@ Stream ``reconnect`` (since 9.2)
The ``reconnect`` option only allows specifying second granularity timeouts,
which is not enough for all types of use cases, use ``reconnect-ms`` instead.
+TAP ``vhostforce`` (since 10.2)
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+The ``vhostforce`` option is redundant with the ``vhost`` option.
+If they conflict, ``vhost`` takes precedence. Just use ``vhost``.
+
+
VFIO device options
'''''''''''''''''''
diff --git a/qapi/net.json b/qapi/net.json
index 78bcc9871e..e89c7aff5f 100644
--- a/qapi/net.json
+++ b/qapi/net.json
@@ -346,13 +346,20 @@
# @vhostfds: file descriptors of multiple already opened vhost net
# devices
#
-# @vhostforce: vhost on for non-MSIX virtio guests
+# @vhostforce: enable vhost-net network accelerator. Ignored when
+# @vhost is set.
#
# @queues: number of queues to be created for multiqueue capable tap
#
# @poll-us: maximum number of microseconds that could be spent on busy
# polling for tap (since 2.7)
#
+# Features:
+#
+# @deprecated: Member @vhostforce is deprecated. The @vhostforce
+# option is redundant with the @vhost option. If they conflict,
+# @vhost takes precedence. Just use @vhost.
+#
# Since: 1.2
##
{ 'struct': 'NetdevTapOptions',
@@ -369,7 +376,7 @@
'*vhost': 'bool',
'*vhostfd': 'str',
'*vhostfds': 'str',
- '*vhostforce': 'bool',
+ '*vhostforce': { 'type': 'bool', 'features': [ 'deprecated' ] },
'*queues': 'uint32',
'*poll-us': 'uint32'} }
--
2.48.1
2
1
01 Sep '25
This option simply duplicates the @vhost option since long ago
(10 years!)
commit 1e7398a140f7a6 ("vhost: enable vhost without without MSI-X").
Let's finally deprecate it.
Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov(a)yandex-team.ru>
---
docs/about/deprecated.rst | 7 +++++++
qapi/net.json | 6 +++++-
2 files changed, 12 insertions(+), 1 deletion(-)
diff --git a/docs/about/deprecated.rst b/docs/about/deprecated.rst
index d50645a071..d14cb37480 100644
--- a/docs/about/deprecated.rst
+++ b/docs/about/deprecated.rst
@@ -516,6 +516,13 @@ Stream ``reconnect`` (since 9.2)
The ``reconnect`` option only allows specifying second granularity timeouts,
which is not enough for all types of use cases, use ``reconnect-ms`` instead.
+TAP ``vhostforce`` (since 10.2)
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+The ``vhostforce`` option just duplicates the main ``vhost`` option.
+Use ``vhost`` alone.
+
+
VFIO device options
'''''''''''''''''''
diff --git a/qapi/net.json b/qapi/net.json
index 78bcc9871e..d1216bb60a 100644
--- a/qapi/net.json
+++ b/qapi/net.json
@@ -353,6 +353,10 @@
# @poll-us: maximum number of microseconds that could be spent on busy
# polling for tap (since 2.7)
#
+# Features:
+#
+# @deprecated: Member @vhostforce is deprecated. Simply use @vhost.
+#
# Since: 1.2
##
{ 'struct': 'NetdevTapOptions',
@@ -369,7 +373,7 @@
'*vhost': 'bool',
'*vhostfd': 'str',
'*vhostfds': 'str',
- '*vhostforce': 'bool',
+ '*vhostforce': { 'type': 'bool', 'features': [ 'deprecated' ] },
'*queues': 'uint32',
'*poll-us': 'uint32'} }
--
2.48.1
2
4
01 Sep '25
Add few more stable dumps to help comparing two .replies files
(especially useful when updating to new git versions of qemu)
Peter Krempa (8):
scripts: qemu-replies-tool: Convert the QMP conversation to list of
dicts
scripts: qemu-replies-tool: Drop specific invocation of marginally
useful dump modes
scripts: qemu-replies-tool: Dump machine types in --dump-all
scripts: qemu-replies-tool: List also data from 'qom-list-properties'
scripts: qemu-replies-tool: Prefix output with filename when dumping
data for multiple files
scripts: qemu-replies-tool: Dump data from
query-version/query-target/query-kvm
scripts: qemu-replies-tool: Add stable dump of
'query-command-line-options'
scripts: qemu-replies-tool: Add option to dump JSON commands that
weren't processed by --dump-all
scripts/qemu-replies-tool.py | 271 ++++++++++++++++++++++++++---------
1 file changed, 207 insertions(+), 64 deletions(-)
--
2.51.0
2
9
The 11.7.0 release of both libvirt and libvirt-python is tagged and
signed tarballs are available at
https://download.libvirt.org/
https://download.libvirt.org/python/
Thanks everybody who helped with this release by sending patches,
reviewing, testing, or providing feedback. Your work is greatly
appreciated.
* New features
* Allow setting the log level of Cloud Hypervisor
Users can now configure the verbosity of Cloud Hypervisor by setting
the "log_level" option in ch.conf
* bhyve: experimental NAT networking support
The bhyve driver now has experimental NAT networking support
using the Packet Filter (pf) firewall.
* bhyve: domain statistics reporting
The bhyve driver now supports querying domain block, interface,
and memory statistics. Not all statistics fields are supported though.
* Improvements
* bhyve: improve 'efi' configuration autofill
When a domain is configured with ``<os firmware='efi'/>``, NVRAM configuration
is now autofilled.
Enjoy.
Jirka
1
0
[PATCH 0/2] hw/mips: Remove mipssim machine and mipsnet device
by Philippe Mathieu-Daudé 01 Sep '25
by Philippe Mathieu-Daudé 01 Sep '25
01 Sep '25
mipssim machine (single user of mipsnet device) is
deprecated since v10.0; remove for 10.2.
Philippe Mathieu-Daudé (2):
hw/mips: Remove mipssim machine
hw/net: Remove mipsnet device model
MAINTAINERS | 6 -
docs/about/deprecated.rst | 12 -
docs/about/removed-features.rst | 5 +
docs/system/target-mips.rst | 11 -
configs/devices/mips-softmmu/common.mak | 1 -
hw/mips/mipssim.c | 249 --------------------
hw/net/mipsnet.c | 297 ------------------------
hw/mips/Kconfig | 7 -
hw/mips/meson.build | 1 -
hw/net/Kconfig | 3 -
hw/net/meson.build | 1 -
hw/net/trace-events | 7 -
12 files changed, 5 insertions(+), 595 deletions(-)
delete mode 100644 hw/mips/mipssim.c
delete mode 100644 hw/net/mipsnet.c
--
2.51.0
4
6
During first series discussion we agreed on having API that do both -
block pull and block copy was a mistake. Thus, I present
'block-stream-only' API.
Changes since last revision:
- Dropped block-copy functionality
- Enabled bandwidth units as params, not as a flag
- Improved documentation
P.S. Not sure we need virsh support at this stage, because current
params can be covered with 'virsh blockpull'. But if you propose more
params or we want account for future changes, I can add virsh support.
Nikolai Barybin (2):
api: remote: introduce virDomainBlockRebase2 API
qemu: implement driver support for domainBlockRebase2 API
include/libvirt/libvirt-domain.h | 43 +++++++++++++++++++++
src/driver-hypervisor.h | 8 ++++
src/libvirt-domain.c | 65 ++++++++++++++++++++++++++++++++
src/libvirt_public.syms | 5 +++
src/qemu/qemu_driver.c | 48 +++++++++++++++++++++++
src/remote/remote_driver.c | 1 +
src/remote/remote_protocol.x | 17 ++++++++-
src/remote_protocol-structs | 10 +++++
8 files changed, 196 insertions(+), 1 deletion(-)
--
2.43.5
2
3
[RFC PATCH 0/5] cover letter: qemu: Implement support for iommufd and multiple vSMMUs
by Nathan Chen 29 Aug '25
by Nathan Chen 29 Aug '25
29 Aug '25
Hi,
This is a follow up to the second RFC patchset [0] for supporting multiple
vSMMU instances and using iommufd to propagate DMA mappings to kernel for
VM-assigned host devices in a qemu VM.
This patchset implements support for specifying multiple <iommu> devices
within the VM definition when smmuv3Dev IOMMU model is specified, and is
tested with Shameer's latest qemu RFC for HW-accelerated vSMMU devices [1]
Moreover, it adds a new 'iommufdId' attribute for hostdev devices to be
associated with the iommufd object.
For instance, specifying the iommufd object and associated hostdev in a
VM definition with multiple IOMMUs, configured to be routed to
pcie-expander-bus controllers in a way where VFIO device to SMMUv3
associations are matched with the host:
<devices>
...
<controller type='pci' index='1' model='pcie-expander-bus'>
<model name='pxb-pcie'/>
<target busNr='252'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x0'/>
</controller>
<controller type='pci' index='2' model='pcie-expander-bus'>
<model name='pxb-pcie'/>
<target busNr='248'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0'/>
</controller>
...
<controller type='pci' index='21' model='pcie-root-port'>
<model name='pcie-root-port'/>
<target chassis='21' port='0x0'/>
<address type='pci' domain='0x0000' bus='0x01' slot='0x00' function='0x0'/>
</controller>
<controller type='pci' index='22' model='pcie-root-port'>
<model name='pcie-root-port'/>
<target chassis='22' port='0xa8'/>
<address type='pci' domain='0x0000' bus='0x02' slot='0x00' function='0x0'/>
</controller>
...
<hostdev mode='subsystem' type='pci' managed='no'>
<source>
<address domain='0x0009' bus='0x01' slot='0x00' function='0x0'/>
</source>
<iommufdId>iommufd0</iommufdId>
<address type='pci' domain='0x0000' bus='0x15' slot='0x00' function='0x0'/>
</hostdev>
<hostdev mode='subsystem' type='pci' managed='no'>
<source>
<address domain='0x0019' bus='0x01' slot='0x00' function='0x0'/>
</source>
<iommufdId>iommufd0</iommufdId>
<address type='pci' domain='0x0000' bus='0x16' slot='0x00' function='0x0'/>
</hostdev>
<iommu model='smmuv3Dev' parentIdx='1' accel='on'/>
<iommu model='smmuv3Dev' parentIdx='2' accel='on'/>
</devices>
This would get translated to a qemu command line with the arguments below.
Note that libvirt will open the /dev/iommu and VFIO cdev, passing the
associated fd number to qemu:
-device '{"driver":"pxb-pcie","bus_nr":252,"id":"pci.1","bus":"pcie.0","addr":"0x1"}' \
-device '{"driver":"pxb-pcie","bus_nr":248,"id":"pci.2","bus":"pcie.0","addr":"0x2"}' \
-device '{"driver":"pcie-root-port","port":0,"chassis":21,"id":"pci.21","bus":"pci.1","addr":"0x0"}' \
-device '{"driver":"pcie-root-port","port":168,"chassis":22,"id":"pci.22","bus":"pci.2","addr":"0x0"}' \
-object '{"qom-type":"iommufd","id":"iommufd0","fd":"24"}' \
-device '{"driver":"arm-smmuv3-accel","primary-bus":"pci.1","id":"smmuv3.0","accel":true}' \
-device '{"driver":"arm-smmuv3-accel","primary-bus":"pci.2","id":"smmuv3.1","accel":true}' \
-device '{"driver":"vfio-pci","host":"0009:01:00.0","id":"hostdev0","iommufd":"iommufd0","fd":"22","bus":"pci.21","addr":"0x0"}' \
-device '{"driver":"vfio-pci","host":"0019:01:00.0","id":"hostdev1","iommufd":"iommufd0","fd":"25","bus":"pci.22","addr":"0x0"}' \
Summary of changes:
- Separated out commits for smmuv3Dev iommu model support and
supporting multiple IOMMU definitions
- Made iommufd only a hostdev attribute
- Revised smmuv3Dev iommu model definition to reference the controller
index instead of assigning it a BDF
- Open iommufd FDs from libvirt backend without exposing FDs to XML users
- Fixed iommufd path permissions
- Matched qemu usage of Shameer's latest RFCv3
This series is on Github:
https://github.com/NathanChenNVIDIA/libvirt/tree/smmuv3Dev-iommufd-08-12-25
Thanks,
Nathan
[0] https://lists.libvirt.org/archives/list/devel@lists.libvirt.org/thread/EASB…
[1] https://lore.kernel.org/qemu-devel/20250714155941.22176-1-shameerali.koloth…
Signed-off-by: Nathan Chen <nathanc(a)nvidia.com>
Nathan Chen (5):
qemu: add IOMMU model smmuv3Dev
conf: Support multiple smmuv3Dev IOMMU devices
qemu: Implement support for associating iommufd to hostdev
qemu: open iommufd FDs from libvirt backend
qemu: Update Cgroup, namespace, and seclabel for qemu to access
iommufd paths
docs/formatdomain.rst | 22 ++-
src/conf/domain_conf.c | 208 ++++++++++++++++++++++--
src/conf/domain_conf.h | 13 +-
src/conf/domain_validate.c | 58 +++++--
src/conf/schemas/domaincommon.rng | 24 ++-
src/libvirt_private.syms | 2 +
src/qemu/qemu_alias.c | 15 +-
src/qemu/qemu_cgroup.c | 61 +++++++
src/qemu/qemu_cgroup.h | 1 +
src/qemu/qemu_command.c | 261 ++++++++++++++++++++++--------
src/qemu/qemu_command.h | 3 +-
src/qemu/qemu_domain.c | 8 +
src/qemu/qemu_domain.h | 7 +
src/qemu/qemu_domain_address.c | 33 ++--
src/qemu/qemu_driver.c | 8 +-
src/qemu/qemu_hotplug.c | 2 +-
src/qemu/qemu_namespace.c | 44 +++++
src/qemu/qemu_postparse.c | 11 +-
src/qemu/qemu_process.c | 232 ++++++++++++++++++++++++++
src/qemu/qemu_validate.c | 18 ++-
src/security/security_apparmor.c | 11 ++
src/security/security_dac.c | 23 +++
src/security/security_selinux.c | 24 +++
src/util/virpci.c | 68 ++++++++
src/util/virpci.h | 1 +
25 files changed, 1020 insertions(+), 138 deletions(-)
--
2.43.0
2
11
"[PATCH v3 00/26] Implementing a MSHV (Microsoft Hypervisor) accelerator"
patchset in qemu-devel mailing list introduces MSHV support within Qemu.
With above patchset, Qemu guests can be started with `-accel mshv` option to use
Microsoft Hypervisor (/dev/mshv) as the hypervisor. Retaining Libvirt's naming
convention, this translates to `hyperv` domains. Below is an excerpt of the xml
to use with this patchset:
```
<domain type='hyperv'>
<name>qemu_msh_testv</name>
<cpu mode='host-model'/>
<os>
<type machine='q35'>hvm</type>
</os>
...
```
This patch set introduces the necessary changes within libvirt to support Qemu
guest with hyperv (mshv) hypervisor.
Changes in v2:
- Addressed review comments on v1.
- Added a test to verify mshv capabilities.
Praveen K Paladugu (6):
qemu: introduce mshv capabilities
qemu: use mshv accel for hyperv domains
qemu: add /dev/mshv to default cgroup acl
qemu: probe mshv capabilities
conf: update capability schema
tests: Introduce tests for mshv capabilities
src/conf/schemas/capability.rng | 1 +
src/qemu/qemu.conf.in | 2 +-
src/qemu/qemu_capabilities.c | 61 +-
src/qemu/qemu_capabilities.h | 1 +
src/qemu/qemu_cgroup.c | 2 +-
src/qemu/qemu_command.c | 4 +-
src/qemu/qemu_monitor.c | 12 +
src/qemu/qemu_monitor.h | 12 +-
src/qemu/qemu_monitor_json.c | 32 +-
src/qemu/qemu_monitor_json.h | 13 +-
src/qemu/test_libvirtd_qemu.aug.in | 3 +-
.../caps_11.3.0_x86_64+mshv.replies | 46912 ++++++++++++++++
.../caps_11.3.0_x86_64+mshv.xml | 4996 ++
.../qemucaps2xmloutdata/caps.x86_64+mshv.xml | 29 +
14 files changed, 52060 insertions(+), 20 deletions(-)
create mode 100644 tests/qemucapabilitiesdata/caps_11.3.0_x86_64+mshv.replies
create mode 100644 tests/qemucapabilitiesdata/caps_11.3.0_x86_64+mshv.xml
create mode 100644 tests/qemucaps2xmloutdata/caps.x86_64+mshv.xml
--
2.50.1
2
12
[PATCH 00/10] qemu capability simplification and addition of qemu-10.2 test data
by Peter Krempa 28 Aug '25
by Peter Krempa 28 Aug '25
28 Aug '25
This series applies on my previous final bump of the qemu-10.1 data.
This series cleans up some unnecessary commands in capability probing
and (early) adds test data for the qemu-10.2 test cycle. This is done as
I've upgraded my CPU and thus the only difference is the change in the
cpu model.
Peter Krempa (10):
qemu: Always assume support for QEMU_CAPS_MIGRATE_RDMA
qemu: capabilities: Retire QEMU_CAPS_MIGRATE_RDMA
qemu: capabilities: Drop probe of 'query-migrate-capabilities'
qemu: capabilities: Detect TPM related capabilities from
'qom-list-types'
qemu: capabilities: Don't use query-tpm-types/query-tpm-models for
probe
qemu: monitor: Remove query-tpm-modes/query-tpm-types infrastructure
qemuxmlconftest: Add missing version specific invocations for
'cpu-host' tests
qemuxmlconftest: Rename and strip specific machine type from
'x86_64-default-cpu-*' cases
qemucapabilitiestest: Add data for the qemu-10.2 dev cycle
qemuxmlconftest: Add pinned versions of the 'cpu-host-*' cases for
qemu-10.1
src/qemu/qemu_capabilities.c | 101 +-
src/qemu/qemu_capabilities.h | 2 +-
src/qemu/qemu_migration.c | 26 +-
src/qemu/qemu_migration.h | 3 +-
src/qemu/qemu_monitor.c | 24 -
src/qemu/qemu_monitor.h | 6 -
src/qemu/qemu_monitor_json.c | 43 -
src/qemu/qemu_monitor_json.h | 10 -
src/qemu/qemu_process.c | 2 +-
.../domaincapsdata/qemu_10.2.0-q35.x86_64.xml | 1004 +
.../domaincapsdata/qemu_10.2.0-tcg.x86_64.xml | 1831 +
tests/domaincapsdata/qemu_10.2.0.x86_64.xml | 1004 +
.../caps_10.0.0_aarch64.replies | 141 +-
.../caps_10.0.0_aarch64.xml | 1 -
.../caps_10.0.0_ppc64.replies | 128 +-
.../caps_10.0.0_ppc64.xml | 1 -
.../caps_10.0.0_s390x.replies | 131 +-
.../caps_10.0.0_s390x.xml | 1 -
.../caps_10.0.0_x86_64+amdsev.replies | 149 +-
.../caps_10.0.0_x86_64+amdsev.xml | 1 -
.../caps_10.0.0_x86_64.replies | 149 +-
.../caps_10.0.0_x86_64.xml | 1 -
.../caps_10.1.0_x86_64+inteltdx.replies | 153 +-
.../caps_10.1.0_x86_64+inteltdx.xml | 1 -
.../caps_10.1.0_x86_64.replies | 153 +-
.../caps_10.1.0_x86_64.xml | 1 -
.../caps_10.2.0_x86_64.replies | 46451 ++++++++++++++++
.../caps_10.2.0_x86_64.xml | 3946 ++
.../caps_6.2.0_ppc64.replies | 116 +-
.../qemucapabilitiesdata/caps_6.2.0_ppc64.xml | 1 -
.../caps_6.2.0_x86_64.replies | 137 +-
.../caps_6.2.0_x86_64.xml | 1 -
.../caps_7.0.0_ppc64.replies | 116 +-
.../qemucapabilitiesdata/caps_7.0.0_ppc64.xml | 1 -
.../caps_7.0.0_x86_64.replies | 137 +-
.../caps_7.0.0_x86_64.xml | 1 -
.../caps_7.1.0_ppc64.replies | 124 +-
.../qemucapabilitiesdata/caps_7.1.0_ppc64.xml | 1 -
.../caps_7.1.0_x86_64.replies | 145 +-
.../caps_7.1.0_x86_64.xml | 1 -
.../caps_7.2.0_ppc.replies | 119 +-
tests/qemucapabilitiesdata/caps_7.2.0_ppc.xml | 1 -
.../caps_7.2.0_x86_64+hvf.replies | 145 +-
.../caps_7.2.0_x86_64+hvf.xml | 1 -
.../caps_7.2.0_x86_64.replies | 145 +-
.../caps_7.2.0_x86_64.xml | 1 -
.../caps_8.0.0_x86_64.replies | 145 +-
.../caps_8.0.0_x86_64.xml | 1 -
.../caps_8.1.0_s390x.replies | 131 +-
.../qemucapabilitiesdata/caps_8.1.0_s390x.xml | 1 -
.../caps_8.1.0_x86_64.replies | 153 +-
.../caps_8.1.0_x86_64.xml | 1 -
.../caps_8.2.0_aarch64.replies | 145 +-
.../caps_8.2.0_aarch64.xml | 1 -
.../caps_8.2.0_armv7l.replies | 145 +-
.../caps_8.2.0_armv7l.xml | 1 -
.../caps_8.2.0_loongarch64.replies | 131 +-
.../caps_8.2.0_loongarch64.xml | 1 -
.../caps_8.2.0_s390x.replies | 131 +-
.../qemucapabilitiesdata/caps_8.2.0_s390x.xml | 1 -
.../caps_8.2.0_x86_64.replies | 153 +-
.../caps_8.2.0_x86_64.xml | 1 -
.../caps_9.0.0_sparc.replies | 131 +-
.../qemucapabilitiesdata/caps_9.0.0_sparc.xml | 1 -
.../caps_9.0.0_x86_64.replies | 157 +-
.../caps_9.0.0_x86_64.xml | 1 -
.../caps_9.1.0_riscv64.replies | 132 +-
.../caps_9.1.0_riscv64.xml | 1 -
.../caps_9.1.0_s390x.replies | 131 +-
.../qemucapabilitiesdata/caps_9.1.0_s390x.xml | 1 -
.../caps_9.1.0_x86_64.replies | 149 +-
.../caps_9.1.0_x86_64.xml | 1 -
.../caps_9.2.0_aarch64+hvf.replies | 140 +-
.../caps_9.2.0_aarch64+hvf.xml | 1 -
.../caps_9.2.0_s390x.replies | 131 +-
.../qemucapabilitiesdata/caps_9.2.0_s390x.xml | 1 -
.../caps_9.2.0_x86_64+amdsev.replies | 149 +-
.../caps_9.2.0_x86_64+amdsev.xml | 1 -
.../caps_9.2.0_x86_64.replies | 149 +-
.../caps_9.2.0_x86_64.xml | 1 -
tests/qemumonitorjsontest.c | 47 -
...host-model-fallback-kvm.x86_64-10.0.0.args | 33 +
...-host-model-fallback-kvm.x86_64-10.0.0.xml | 29 +
...host-model-fallback-kvm.x86_64-10.1.0.args | 33 +
...-host-model-fallback-kvm.x86_64-10.1.0.xml | 29 +
...-host-model-fallback-kvm.x86_64-8.2.0.args | 33 +
...u-host-model-fallback-kvm.x86_64-8.2.0.xml | 29 +
...-host-model-fallback-kvm.x86_64-9.0.0.args | 33 +
...u-host-model-fallback-kvm.x86_64-9.0.0.xml | 29 +
...-host-model-fallback-kvm.x86_64-9.1.0.args | 33 +
...u-host-model-fallback-kvm.x86_64-9.1.0.xml | 29 +
...-host-model-fallback-kvm.x86_64-9.2.0.args | 33 +
...u-host-model-fallback-kvm.x86_64-9.2.0.xml | 29 +
...host-model-fallback-kvm.x86_64-latest.args | 2 +-
...host-model-fallback-tcg.x86_64-10.0.0.args | 33 +
...-host-model-fallback-tcg.x86_64-10.0.0.xml | 29 +
...host-model-fallback-tcg.x86_64-10.1.0.args | 33 +
...-host-model-fallback-tcg.x86_64-10.1.0.xml | 29 +
...-host-model-fallback-tcg.x86_64-8.2.0.args | 33 +
...u-host-model-fallback-tcg.x86_64-8.2.0.xml | 29 +
...-host-model-fallback-tcg.x86_64-9.0.0.args | 33 +
...u-host-model-fallback-tcg.x86_64-9.0.0.xml | 29 +
...-host-model-fallback-tcg.x86_64-9.1.0.args | 33 +
...u-host-model-fallback-tcg.x86_64-9.1.0.xml | 29 +
...-host-model-fallback-tcg.x86_64-9.2.0.args | 33 +
...u-host-model-fallback-tcg.x86_64-9.2.0.xml | 29 +
...cpu-host-model-features.x86_64-latest.args | 2 +-
.../cpu-host-model-kvm.x86_64-10.0.0.args | 38 +
.../cpu-host-model-kvm.x86_64-10.0.0.xml | 48 +
.../cpu-host-model-kvm.x86_64-10.1.0.args | 38 +
.../cpu-host-model-kvm.x86_64-10.1.0.xml | 48 +
.../cpu-host-model-kvm.x86_64-8.2.0.args | 38 +
.../cpu-host-model-kvm.x86_64-8.2.0.xml | 48 +
.../cpu-host-model-kvm.x86_64-9.0.0.args | 38 +
.../cpu-host-model-kvm.x86_64-9.0.0.xml | 48 +
.../cpu-host-model-kvm.x86_64-9.1.0.args | 38 +
.../cpu-host-model-kvm.x86_64-9.1.0.xml | 48 +
.../cpu-host-model-kvm.x86_64-9.2.0.args | 38 +
.../cpu-host-model-kvm.x86_64-9.2.0.xml | 48 +
.../cpu-host-model-kvm.x86_64-latest.args | 2 +-
...st-model-nofallback-kvm.x86_64-10.0.0.args | 33 +
...ost-model-nofallback-kvm.x86_64-10.0.0.xml | 29 +
...st-model-nofallback-kvm.x86_64-10.1.0.args | 33 +
...ost-model-nofallback-kvm.x86_64-10.1.0.xml | 29 +
...ost-model-nofallback-kvm.x86_64-8.2.0.args | 33 +
...host-model-nofallback-kvm.x86_64-8.2.0.xml | 29 +
...ost-model-nofallback-kvm.x86_64-9.0.0.args | 33 +
...host-model-nofallback-kvm.x86_64-9.0.0.xml | 29 +
...ost-model-nofallback-kvm.x86_64-9.1.0.args | 33 +
...host-model-nofallback-kvm.x86_64-9.1.0.xml | 29 +
...ost-model-nofallback-kvm.x86_64-9.2.0.args | 33 +
...host-model-nofallback-kvm.x86_64-9.2.0.xml | 29 +
...st-model-nofallback-kvm.x86_64-latest.args | 2 +-
...st-model-nofallback-tcg.x86_64-10.0.0.args | 33 +
...ost-model-nofallback-tcg.x86_64-10.0.0.xml | 29 +
...st-model-nofallback-tcg.x86_64-10.1.0.args | 33 +
...ost-model-nofallback-tcg.x86_64-10.1.0.xml | 29 +
...ost-model-nofallback-tcg.x86_64-8.2.0.args | 33 +
...host-model-nofallback-tcg.x86_64-8.2.0.xml | 29 +
...ost-model-nofallback-tcg.x86_64-9.0.0.args | 33 +
...host-model-nofallback-tcg.x86_64-9.0.0.xml | 29 +
...ost-model-nofallback-tcg.x86_64-9.1.0.args | 33 +
...host-model-nofallback-tcg.x86_64-9.1.0.xml | 29 +
...ost-model-nofallback-tcg.x86_64-9.2.0.args | 33 +
...host-model-nofallback-tcg.x86_64-9.2.0.xml | 29 +
.../cpu-host-model-tcg.x86_64-10.0.0.args | 38 +
.../cpu-host-model-tcg.x86_64-10.0.0.xml | 48 +
.../cpu-host-model-tcg.x86_64-10.1.0.args | 38 +
.../cpu-host-model-tcg.x86_64-10.1.0.xml | 48 +
.../cpu-host-model-tcg.x86_64-8.2.0.args | 38 +
.../cpu-host-model-tcg.x86_64-8.2.0.xml | 48 +
.../cpu-host-model-tcg.x86_64-9.0.0.args | 38 +
.../cpu-host-model-tcg.x86_64-9.0.0.xml | 48 +
.../cpu-host-model-tcg.x86_64-9.1.0.args | 38 +
.../cpu-host-model-tcg.x86_64-9.1.0.xml | 48 +
.../cpu-host-model-tcg.x86_64-9.2.0.args | 38 +
.../cpu-host-model-tcg.x86_64-9.2.0.xml | 48 +
..._64-default-cpu-kvm-pc.x86_64-latest.args} | 2 +-
...6_64-default-cpu-kvm-pc.x86_64-latest.xml} | 2 +-
...-4.2.xml => x86_64-default-cpu-kvm-pc.xml} | 2 +-
...64-default-cpu-kvm-q35.x86_64-latest.args} | 2 +-
..._64-default-cpu-kvm-q35.x86_64-latest.xml} | 2 +-
...4.2.xml => x86_64-default-cpu-kvm-q35.xml} | 2 +-
..._64-default-cpu-tcg-pc.x86_64-latest.args} | 2 +-
...6_64-default-cpu-tcg-pc.x86_64-latest.xml} | 2 +-
...-4.2.xml => x86_64-default-cpu-tcg-pc.xml} | 2 +-
...64-default-cpu-tcg-q35.x86_64-latest.args} | 2 +-
..._64-default-cpu-tcg-q35.x86_64-latest.xml} | 2 +-
...4.2.xml => x86_64-default-cpu-tcg-q35.xml} | 2 +-
tests/qemuxmlconftest.c | 44 +-
170 files changed, 57104 insertions(+), 4616 deletions(-)
create mode 100644 tests/domaincapsdata/qemu_10.2.0-q35.x86_64.xml
create mode 100644 tests/domaincapsdata/qemu_10.2.0-tcg.x86_64.xml
create mode 100644 tests/domaincapsdata/qemu_10.2.0.x86_64.xml
create mode 100644 tests/qemucapabilitiesdata/caps_10.2.0_x86_64.replies
create mode 100644 tests/qemucapabilitiesdata/caps_10.2.0_x86_64.xml
create mode 100644 tests/qemuxmlconfdata/cpu-host-model-fallback-kvm.x86_64-10.0.0.args
create mode 100644 tests/qemuxmlconfdata/cpu-host-model-fallback-kvm.x86_64-10.0.0.xml
create mode 100644 tests/qemuxmlconfdata/cpu-host-model-fallback-kvm.x86_64-10.1.0.args
create mode 100644 tests/qemuxmlconfdata/cpu-host-model-fallback-kvm.x86_64-10.1.0.xml
create mode 100644 tests/qemuxmlconfdata/cpu-host-model-fallback-kvm.x86_64-8.2.0.args
create mode 100644 tests/qemuxmlconfdata/cpu-host-model-fallback-kvm.x86_64-8.2.0.xml
create mode 100644 tests/qemuxmlconfdata/cpu-host-model-fallback-kvm.x86_64-9.0.0.args
create mode 100644 tests/qemuxmlconfdata/cpu-host-model-fallback-kvm.x86_64-9.0.0.xml
create mode 100644 tests/qemuxmlconfdata/cpu-host-model-fallback-kvm.x86_64-9.1.0.args
create mode 100644 tests/qemuxmlconfdata/cpu-host-model-fallback-kvm.x86_64-9.1.0.xml
create mode 100644 tests/qemuxmlconfdata/cpu-host-model-fallback-kvm.x86_64-9.2.0.args
create mode 100644 tests/qemuxmlconfdata/cpu-host-model-fallback-kvm.x86_64-9.2.0.xml
create mode 100644 tests/qemuxmlconfdata/cpu-host-model-fallback-tcg.x86_64-10.0.0.args
create mode 100644 tests/qemuxmlconfdata/cpu-host-model-fallback-tcg.x86_64-10.0.0.xml
create mode 100644 tests/qemuxmlconfdata/cpu-host-model-fallback-tcg.x86_64-10.1.0.args
create mode 100644 tests/qemuxmlconfdata/cpu-host-model-fallback-tcg.x86_64-10.1.0.xml
create mode 100644 tests/qemuxmlconfdata/cpu-host-model-fallback-tcg.x86_64-8.2.0.args
create mode 100644 tests/qemuxmlconfdata/cpu-host-model-fallback-tcg.x86_64-8.2.0.xml
create mode 100644 tests/qemuxmlconfdata/cpu-host-model-fallback-tcg.x86_64-9.0.0.args
create mode 100644 tests/qemuxmlconfdata/cpu-host-model-fallback-tcg.x86_64-9.0.0.xml
create mode 100644 tests/qemuxmlconfdata/cpu-host-model-fallback-tcg.x86_64-9.1.0.args
create mode 100644 tests/qemuxmlconfdata/cpu-host-model-fallback-tcg.x86_64-9.1.0.xml
create mode 100644 tests/qemuxmlconfdata/cpu-host-model-fallback-tcg.x86_64-9.2.0.args
create mode 100644 tests/qemuxmlconfdata/cpu-host-model-fallback-tcg.x86_64-9.2.0.xml
create mode 100644 tests/qemuxmlconfdata/cpu-host-model-kvm.x86_64-10.0.0.args
create mode 100644 tests/qemuxmlconfdata/cpu-host-model-kvm.x86_64-10.0.0.xml
create mode 100644 tests/qemuxmlconfdata/cpu-host-model-kvm.x86_64-10.1.0.args
create mode 100644 tests/qemuxmlconfdata/cpu-host-model-kvm.x86_64-10.1.0.xml
create mode 100644 tests/qemuxmlconfdata/cpu-host-model-kvm.x86_64-8.2.0.args
create mode 100644 tests/qemuxmlconfdata/cpu-host-model-kvm.x86_64-8.2.0.xml
create mode 100644 tests/qemuxmlconfdata/cpu-host-model-kvm.x86_64-9.0.0.args
create mode 100644 tests/qemuxmlconfdata/cpu-host-model-kvm.x86_64-9.0.0.xml
create mode 100644 tests/qemuxmlconfdata/cpu-host-model-kvm.x86_64-9.1.0.args
create mode 100644 tests/qemuxmlconfdata/cpu-host-model-kvm.x86_64-9.1.0.xml
create mode 100644 tests/qemuxmlconfdata/cpu-host-model-kvm.x86_64-9.2.0.args
create mode 100644 tests/qemuxmlconfdata/cpu-host-model-kvm.x86_64-9.2.0.xml
create mode 100644 tests/qemuxmlconfdata/cpu-host-model-nofallback-kvm.x86_64-10.0.0.args
create mode 100644 tests/qemuxmlconfdata/cpu-host-model-nofallback-kvm.x86_64-10.0.0.xml
create mode 100644 tests/qemuxmlconfdata/cpu-host-model-nofallback-kvm.x86_64-10.1.0.args
create mode 100644 tests/qemuxmlconfdata/cpu-host-model-nofallback-kvm.x86_64-10.1.0.xml
create mode 100644 tests/qemuxmlconfdata/cpu-host-model-nofallback-kvm.x86_64-8.2.0.args
create mode 100644 tests/qemuxmlconfdata/cpu-host-model-nofallback-kvm.x86_64-8.2.0.xml
create mode 100644 tests/qemuxmlconfdata/cpu-host-model-nofallback-kvm.x86_64-9.0.0.args
create mode 100644 tests/qemuxmlconfdata/cpu-host-model-nofallback-kvm.x86_64-9.0.0.xml
create mode 100644 tests/qemuxmlconfdata/cpu-host-model-nofallback-kvm.x86_64-9.1.0.args
create mode 100644 tests/qemuxmlconfdata/cpu-host-model-nofallback-kvm.x86_64-9.1.0.xml
create mode 100644 tests/qemuxmlconfdata/cpu-host-model-nofallback-kvm.x86_64-9.2.0.args
create mode 100644 tests/qemuxmlconfdata/cpu-host-model-nofallback-kvm.x86_64-9.2.0.xml
create mode 100644 tests/qemuxmlconfdata/cpu-host-model-nofallback-tcg.x86_64-10.0.0.args
create mode 100644 tests/qemuxmlconfdata/cpu-host-model-nofallback-tcg.x86_64-10.0.0.xml
create mode 100644 tests/qemuxmlconfdata/cpu-host-model-nofallback-tcg.x86_64-10.1.0.args
create mode 100644 tests/qemuxmlconfdata/cpu-host-model-nofallback-tcg.x86_64-10.1.0.xml
create mode 100644 tests/qemuxmlconfdata/cpu-host-model-nofallback-tcg.x86_64-8.2.0.args
create mode 100644 tests/qemuxmlconfdata/cpu-host-model-nofallback-tcg.x86_64-8.2.0.xml
create mode 100644 tests/qemuxmlconfdata/cpu-host-model-nofallback-tcg.x86_64-9.0.0.args
create mode 100644 tests/qemuxmlconfdata/cpu-host-model-nofallback-tcg.x86_64-9.0.0.xml
create mode 100644 tests/qemuxmlconfdata/cpu-host-model-nofallback-tcg.x86_64-9.1.0.args
create mode 100644 tests/qemuxmlconfdata/cpu-host-model-nofallback-tcg.x86_64-9.1.0.xml
create mode 100644 tests/qemuxmlconfdata/cpu-host-model-nofallback-tcg.x86_64-9.2.0.args
create mode 100644 tests/qemuxmlconfdata/cpu-host-model-nofallback-tcg.x86_64-9.2.0.xml
create mode 100644 tests/qemuxmlconfdata/cpu-host-model-tcg.x86_64-10.0.0.args
create mode 100644 tests/qemuxmlconfdata/cpu-host-model-tcg.x86_64-10.0.0.xml
create mode 100644 tests/qemuxmlconfdata/cpu-host-model-tcg.x86_64-10.1.0.args
create mode 100644 tests/qemuxmlconfdata/cpu-host-model-tcg.x86_64-10.1.0.xml
create mode 100644 tests/qemuxmlconfdata/cpu-host-model-tcg.x86_64-8.2.0.args
create mode 100644 tests/qemuxmlconfdata/cpu-host-model-tcg.x86_64-8.2.0.xml
create mode 100644 tests/qemuxmlconfdata/cpu-host-model-tcg.x86_64-9.0.0.args
create mode 100644 tests/qemuxmlconfdata/cpu-host-model-tcg.x86_64-9.0.0.xml
create mode 100644 tests/qemuxmlconfdata/cpu-host-model-tcg.x86_64-9.1.0.args
create mode 100644 tests/qemuxmlconfdata/cpu-host-model-tcg.x86_64-9.1.0.xml
create mode 100644 tests/qemuxmlconfdata/cpu-host-model-tcg.x86_64-9.2.0.args
create mode 100644 tests/qemuxmlconfdata/cpu-host-model-tcg.x86_64-9.2.0.xml
rename tests/qemuxmlconfdata/{x86_64-default-cpu-kvm-pc-4.2.x86_64-latest.args => x86_64-default-cpu-kvm-pc.x86_64-latest.args} (95%)
rename tests/qemuxmlconfdata/{x86_64-default-cpu-kvm-pc-4.2.x86_64-latest.xml => x86_64-default-cpu-kvm-pc.x86_64-latest.xml} (95%)
rename tests/qemuxmlconfdata/{x86_64-default-cpu-kvm-q35-4.2.xml => x86_64-default-cpu-kvm-pc.xml} (90%)
rename tests/qemuxmlconfdata/{x86_64-default-cpu-kvm-q35-4.2.x86_64-latest.args => x86_64-default-cpu-kvm-q35.x86_64-latest.args} (96%)
rename tests/qemuxmlconfdata/{x86_64-default-cpu-kvm-q35-4.2.x86_64-latest.xml => x86_64-default-cpu-kvm-q35.x86_64-latest.xml} (97%)
rename tests/qemuxmlconfdata/{x86_64-default-cpu-kvm-pc-4.2.xml => x86_64-default-cpu-kvm-q35.xml} (90%)
rename tests/qemuxmlconfdata/{x86_64-default-cpu-tcg-pc-4.2.x86_64-latest.args => x86_64-default-cpu-tcg-pc.x86_64-latest.args} (95%)
rename tests/qemuxmlconfdata/{x86_64-default-cpu-tcg-pc-4.2.x86_64-latest.xml => x86_64-default-cpu-tcg-pc.x86_64-latest.xml} (95%)
rename tests/qemuxmlconfdata/{x86_64-default-cpu-tcg-q35-4.2.xml => x86_64-default-cpu-tcg-pc.xml} (90%)
rename tests/qemuxmlconfdata/{x86_64-default-cpu-tcg-q35-4.2.x86_64-latest.args => x86_64-default-cpu-tcg-q35.x86_64-latest.args} (96%)
rename tests/qemuxmlconfdata/{x86_64-default-cpu-tcg-q35-4.2.x86_64-latest.xml => x86_64-default-cpu-tcg-q35.x86_64-latest.xml} (97%)
rename tests/qemuxmlconfdata/{x86_64-default-cpu-tcg-pc-4.2.xml => x86_64-default-cpu-tcg-q35.xml} (90%)
--
2.51.0
2
11
[PATCH] qemu: capabilities: Update '10.1.0' capabilities on x86_64 after release
by Peter Krempa 28 Aug '25
by Peter Krempa 28 Aug '25
28 Aug '25
From: Peter Krempa <pkrempa(a)redhat.com>
Notable changes:
- 'netdev_add' now supports 'passt'
- new command 'qom-list-get'
- 'query-block' and 'query-named-block-nodes' returns also 'children' links
- 'gtk' graphics backend added 'keep-aspect-ratio' and 'scale' properties
- 'query-migrate' now reports 'postcopy-latency',
'postcopy-non-vcpu-latency' and 'postcopy-vcpu-latency'
- new unstable command 'x-accel-stats'
- 'x-query-opcount' unstable command removed
- 'arch-capabilities' CPU flag no longer explsed on AMD cpus
(this also causes the qemuxmlconftest changes)
- new named cpu models:
- GraniteRapids-v3-x86_64-cpu
- SapphireRapids-v4-x86_64-cpu
- SierraForest-v3-x86_64-cpu
- YongFeng-v3-x86_64-cpu
- new devices
- cxl-fmw
- PIIX4_PM/ICH9-LPC added 'bus' property
- vfio-pci added 'x-migration-load-config-after-iter',
'x-migration-max-queued-buffers-size', 'x-pci-class-code'
- virtio-gpu added 'optputs' property
- virtio-net added:
- 'hash-ipv4','hash-ipv6','hash-ipv6ex'
- 'hash-tcp4','hash-tcp6','hash-tcp6ex'
- 'hash-udp4','hash-udp6','hash-udp6ex'
Signed-off-by: Peter Krempa <pkrempa(a)redhat.com>
---
.../domaincapsdata/qemu_10.1.0-q35.x86_64.xml | 38 +-
tests/domaincapsdata/qemu_10.1.0.x86_64.xml | 38 +-
.../caps_10.1.0_x86_64.replies | 6197 ++++++++++-------
.../caps_10.1.0_x86_64.xml | 355 +-
...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 +-
8 files changed, 3925 insertions(+), 2711 deletions(-)
diff --git a/tests/domaincapsdata/qemu_10.1.0-q35.x86_64.xml b/tests/domaincapsdata/qemu_10.1.0-q35.x86_64.xml
index 4ea6cf920a..3479493fca 100644
--- a/tests/domaincapsdata/qemu_10.1.0-q35.x86_64.xml
+++ b/tests/domaincapsdata/qemu_10.1.0-q35.x86_64.xml
@@ -49,7 +49,6 @@
<feature policy='require' name='hypervisor'/>
<feature policy='require' name='tsc_adjust'/>
<feature policy='require' name='stibp'/>
- <feature policy='require' name='arch-capabilities'/>
<feature policy='require' name='ssbd'/>
<feature policy='require' name='cmp_legacy'/>
<feature policy='require' name='overflow-recov'/>
@@ -69,12 +68,6 @@
<feature policy='require' name='lfence-always-serializing'/>
<feature policy='require' name='null-sel-clr-base'/>
<feature policy='require' name='ibpb-brtype'/>
- <feature policy='require' name='rdctl-no'/>
- <feature policy='require' name='skip-l1dfl-vmentry'/>
- <feature policy='require' name='mds-no'/>
- <feature policy='require' name='pschange-mc-no'/>
- <feature policy='require' name='gds-no'/>
- <feature policy='require' name='rfds-no'/>
<feature policy='disable' name='xsaves'/>
</mode>
<mode name='custom' supported='yes'>
@@ -158,6 +151,7 @@
</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'/>
@@ -189,6 +183,7 @@
</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'/>
@@ -206,6 +201,7 @@
</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'/>
@@ -221,6 +217,7 @@
</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'/>
@@ -236,6 +233,7 @@
</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'/>
@@ -254,6 +252,7 @@
<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'/>
@@ -273,6 +272,7 @@
</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'/>
@@ -292,6 +292,7 @@
</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'/>
@@ -312,23 +313,27 @@
</blockers>
<model usable='no' vendor='Intel' canonical='Denverton-v1'>Denverton</model>
<blockers model='Denverton'>
+ <feature name='arch-capabilities'/>
<feature name='erms'/>
<feature name='mpx'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>Denverton-v1</model>
<blockers model='Denverton-v1'>
+ <feature name='arch-capabilities'/>
<feature name='erms'/>
<feature name='mpx'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>Denverton-v2</model>
<blockers model='Denverton-v2'>
+ <feature name='arch-capabilities'/>
<feature name='erms'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>Denverton-v3</model>
<blockers model='Denverton-v3'>
+ <feature name='arch-capabilities'/>
<feature name='erms'/>
<feature name='spec-ctrl'/>
<feature name='xsaves'/>
@@ -474,6 +479,7 @@
<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'/>
@@ -523,6 +529,7 @@
<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'/>
@@ -572,6 +579,7 @@
<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'/>
@@ -777,6 +785,7 @@
</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'/>
@@ -801,6 +810,7 @@
</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'/>
@@ -827,6 +837,7 @@
</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'/>
@@ -854,6 +865,7 @@
</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'/>
@@ -881,6 +893,7 @@
</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'/>
@@ -1005,6 +1018,7 @@
<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'/>
@@ -1047,6 +1061,7 @@
<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'/>
@@ -1089,6 +1104,7 @@
<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'/>
@@ -1134,6 +1150,7 @@
<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'/>
@@ -1180,6 +1197,7 @@
</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'/>
@@ -1207,6 +1225,7 @@
</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'/>
@@ -1401,6 +1420,7 @@
</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='erms'/>
@@ -1413,6 +1433,7 @@
</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='erms'/>
@@ -1425,6 +1446,7 @@
</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='erms'/>
@@ -1436,6 +1458,7 @@
</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='erms'/>
@@ -1448,6 +1471,7 @@
</blockers>
<model usable='no' vendor='Intel'>Snowridge-v4</model>
<blockers model='Snowridge-v4'>
+ <feature name='arch-capabilities'/>
<feature name='cldemote'/>
<feature name='erms'/>
<feature name='gfni'/>
diff --git a/tests/domaincapsdata/qemu_10.1.0.x86_64.xml b/tests/domaincapsdata/qemu_10.1.0.x86_64.xml
index a46ab68b48..fc90d0d680 100644
--- a/tests/domaincapsdata/qemu_10.1.0.x86_64.xml
+++ b/tests/domaincapsdata/qemu_10.1.0.x86_64.xml
@@ -48,7 +48,6 @@
<feature policy='require' name='hypervisor'/>
<feature policy='require' name='tsc_adjust'/>
<feature policy='require' name='stibp'/>
- <feature policy='require' name='arch-capabilities'/>
<feature policy='require' name='ssbd'/>
<feature policy='require' name='cmp_legacy'/>
<feature policy='require' name='overflow-recov'/>
@@ -68,12 +67,6 @@
<feature policy='require' name='lfence-always-serializing'/>
<feature policy='require' name='null-sel-clr-base'/>
<feature policy='require' name='ibpb-brtype'/>
- <feature policy='require' name='rdctl-no'/>
- <feature policy='require' name='skip-l1dfl-vmentry'/>
- <feature policy='require' name='mds-no'/>
- <feature policy='require' name='pschange-mc-no'/>
- <feature policy='require' name='gds-no'/>
- <feature policy='require' name='rfds-no'/>
<feature policy='disable' name='xsaves'/>
</mode>
<mode name='custom' supported='yes'>
@@ -157,6 +150,7 @@
</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'/>
@@ -188,6 +182,7 @@
</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'/>
@@ -205,6 +200,7 @@
</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'/>
@@ -220,6 +216,7 @@
</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'/>
@@ -235,6 +232,7 @@
</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'/>
@@ -253,6 +251,7 @@
<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'/>
@@ -272,6 +271,7 @@
</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'/>
@@ -291,6 +291,7 @@
</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'/>
@@ -311,23 +312,27 @@
</blockers>
<model usable='no' vendor='Intel' canonical='Denverton-v1'>Denverton</model>
<blockers model='Denverton'>
+ <feature name='arch-capabilities'/>
<feature name='erms'/>
<feature name='mpx'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>Denverton-v1</model>
<blockers model='Denverton-v1'>
+ <feature name='arch-capabilities'/>
<feature name='erms'/>
<feature name='mpx'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>Denverton-v2</model>
<blockers model='Denverton-v2'>
+ <feature name='arch-capabilities'/>
<feature name='erms'/>
<feature name='spec-ctrl'/>
</blockers>
<model usable='no' vendor='Intel'>Denverton-v3</model>
<blockers model='Denverton-v3'>
+ <feature name='arch-capabilities'/>
<feature name='erms'/>
<feature name='spec-ctrl'/>
<feature name='xsaves'/>
@@ -473,6 +478,7 @@
<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'/>
@@ -522,6 +528,7 @@
<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'/>
@@ -571,6 +578,7 @@
<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'/>
@@ -776,6 +784,7 @@
</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'/>
@@ -800,6 +809,7 @@
</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'/>
@@ -826,6 +836,7 @@
</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'/>
@@ -853,6 +864,7 @@
</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'/>
@@ -880,6 +892,7 @@
</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'/>
@@ -1004,6 +1017,7 @@
<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'/>
@@ -1046,6 +1060,7 @@
<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'/>
@@ -1088,6 +1103,7 @@
<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'/>
@@ -1133,6 +1149,7 @@
<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'/>
@@ -1179,6 +1196,7 @@
</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'/>
@@ -1206,6 +1224,7 @@
</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'/>
@@ -1400,6 +1419,7 @@
</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='erms'/>
@@ -1412,6 +1432,7 @@
</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='erms'/>
@@ -1424,6 +1445,7 @@
</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='erms'/>
@@ -1435,6 +1457,7 @@
</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='erms'/>
@@ -1447,6 +1470,7 @@
</blockers>
<model usable='no' vendor='Intel'>Snowridge-v4</model>
<blockers model='Snowridge-v4'>
+ <feature name='arch-capabilities'/>
<feature name='cldemote'/>
<feature name='erms'/>
<feature name='gfni'/>
diff --git a/tests/qemucapabilitiesdata/caps_10.1.0_x86_64.replies b/tests/qemucapabilitiesdata/caps_10.1.0_x86_64.replies
index 1a0d82d50c..7c92b5a66a 100644
--- a/tests/qemucapabilitiesdata/caps_10.1.0_x86_64.replies
+++ b/tests/qemucapabilitiesdata/caps_10.1.0_x86_64.replies
@@ -16,11 +16,11 @@
{
"return": {
"qemu": {
- "micro": 50,
- "minor": 0,
+ "micro": 0,
+ "minor": 1,
"major": 10
},
- "package": "v10.0.0-1874-gc77283dd5d"
+ "package": "v10.1.0"
},
"id": "libvirt-2"
}
@@ -174,9 +174,24 @@
"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-pr-managers",
- "ret-type": "[18]",
+ "ret-type": "[20]",
"meta-type": "command",
"arg-type": "0"
},
@@ -184,75 +199,75 @@
"name": "eject",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "19"
+ "arg-type": "21"
},
{
"name": "blockdev-open-tray",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "20"
+ "arg-type": "22"
},
{
"name": "blockdev-close-tray",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "21"
+ "arg-type": "23"
},
{
"name": "blockdev-remove-medium",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "22"
+ "arg-type": "24"
},
{
"name": "blockdev-insert-medium",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "23"
+ "arg-type": "25"
},
{
"name": "blockdev-change-medium",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "24"
+ "arg-type": "26"
},
{
"name": "DEVICE_TRAY_MOVED",
"meta-type": "event",
- "arg-type": "25"
+ "arg-type": "27"
},
{
"name": "PR_MANAGER_STATUS_CHANGED",
"meta-type": "event",
- "arg-type": "26"
+ "arg-type": "28"
},
{
"name": "block_set_io_throttle",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "27"
+ "arg-type": "29"
},
{
"name": "block-latency-histogram-set",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "28"
+ "arg-type": "30"
},
{
"name": "query-block",
- "ret-type": "[29]",
+ "ret-type": "[31]",
"meta-type": "command",
"arg-type": "0"
},
{
"name": "query-blockstats",
- "ret-type": "[31]",
+ "ret-type": "[33]",
"meta-type": "command",
- "arg-type": "30"
+ "arg-type": "32"
},
{
"name": "query-block-jobs",
- "ret-type": "[32]",
+ "ret-type": "[34]",
"meta-type": "command",
"arg-type": "0"
},
@@ -260,19 +275,19 @@
"name": "block_resize",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "33"
+ "arg-type": "35"
},
{
"name": "blockdev-snapshot-sync",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "34"
+ "arg-type": "36"
},
{
"name": "blockdev-snapshot",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "35",
+ "arg-type": "37",
"features": [
"allow-write-only-overlay"
]
@@ -281,19 +296,19 @@
"name": "change-backing-file",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "36"
+ "arg-type": "38"
},
{
"name": "block-commit",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "37"
+ "arg-type": "39"
},
{
"name": "drive-backup",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "38",
+ "arg-type": "40",
"features": [
"deprecated"
]
@@ -302,17 +317,17 @@
"name": "blockdev-backup",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "39"
+ "arg-type": "41"
},
{
"name": "query-named-block-nodes",
- "ret-type": "[41]",
+ "ret-type": "[43]",
"meta-type": "command",
- "arg-type": "40"
+ "arg-type": "42"
},
{
"name": "x-debug-query-block-graph",
- "ret-type": "42",
+ "ret-type": "44",
"meta-type": "command",
"arg-type": "0",
"features": [
@@ -323,49 +338,49 @@
"name": "drive-mirror",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "43"
+ "arg-type": "45"
},
{
"name": "block-dirty-bitmap-add",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "44"
+ "arg-type": "46"
},
{
"name": "block-dirty-bitmap-remove",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "45"
+ "arg-type": "47"
},
{
"name": "block-dirty-bitmap-clear",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "45"
+ "arg-type": "47"
},
{
"name": "block-dirty-bitmap-enable",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "45"
+ "arg-type": "47"
},
{
"name": "block-dirty-bitmap-disable",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "45"
+ "arg-type": "47"
},
{
"name": "block-dirty-bitmap-merge",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "46"
+ "arg-type": "48"
},
{
"name": "x-debug-block-dirty-bitmap-sha256",
- "ret-type": "47",
+ "ret-type": "49",
"meta-type": "command",
- "arg-type": "45",
+ "arg-type": "47",
"features": [
"unstable"
]
@@ -374,31 +389,31 @@
"name": "blockdev-mirror",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "48"
+ "arg-type": "50"
},
{
"name": "block-stream",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "49"
+ "arg-type": "51"
},
{
"name": "block-job-set-speed",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "50"
+ "arg-type": "52"
},
{
"name": "block-job-cancel",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "51"
+ "arg-type": "53"
},
{
"name": "block-job-pause",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "52",
+ "arg-type": "54",
"features": [
"deprecated"
]
@@ -407,7 +422,7 @@
"name": "block-job-resume",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "53",
+ "arg-type": "55",
"features": [
"deprecated"
]
@@ -416,7 +431,7 @@
"name": "block-job-complete",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "54",
+ "arg-type": "56",
"features": [
"deprecated"
]
@@ -425,7 +440,7 @@
"name": "block-job-dismiss",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "55",
+ "arg-type": "57",
"features": [
"deprecated"
]
@@ -434,7 +449,7 @@
"name": "block-job-finalize",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "56",
+ "arg-type": "58",
"features": [
"deprecated"
]
@@ -443,43 +458,43 @@
"name": "block-job-change",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "57"
+ "arg-type": "59"
},
{
"name": "blockdev-add",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "58"
+ "arg-type": "60"
},
{
"name": "blockdev-reopen",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "59"
+ "arg-type": "61"
},
{
"name": "blockdev-del",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "60"
+ "arg-type": "62"
},
{
"name": "blockdev-set-active",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "61"
+ "arg-type": "63"
},
{
"name": "blockdev-create",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "62"
+ "arg-type": "64"
},
{
"name": "x-blockdev-amend",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "63",
+ "arg-type": "65",
"features": [
"unstable"
]
@@ -487,54 +502,54 @@
{
"name": "BLOCK_IMAGE_CORRUPTED",
"meta-type": "event",
- "arg-type": "64"
+ "arg-type": "66"
},
{
"name": "BLOCK_IO_ERROR",
"meta-type": "event",
- "arg-type": "65"
+ "arg-type": "67"
},
{
"name": "BLOCK_JOB_COMPLETED",
"meta-type": "event",
- "arg-type": "66"
+ "arg-type": "68"
},
{
"name": "BLOCK_JOB_CANCELLED",
"meta-type": "event",
- "arg-type": "67"
+ "arg-type": "69"
},
{
"name": "BLOCK_JOB_ERROR",
"meta-type": "event",
- "arg-type": "68"
+ "arg-type": "70"
},
{
"name": "BLOCK_JOB_READY",
"meta-type": "event",
- "arg-type": "69"
+ "arg-type": "71"
},
{
"name": "BLOCK_JOB_PENDING",
"meta-type": "event",
- "arg-type": "70"
+ "arg-type": "72"
},
{
"name": "BLOCK_WRITE_THRESHOLD",
"meta-type": "event",
- "arg-type": "71"
+ "arg-type": "73"
},
{
"name": "block-set-write-threshold",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "72"
+ "arg-type": "74"
},
{
"name": "x-blockdev-change",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "73",
+ "arg-type": "75",
"features": [
"unstable"
]
@@ -543,7 +558,7 @@
"name": "x-blockdev-set-iothread",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "74",
+ "arg-type": "76",
"features": [
"unstable"
]
@@ -551,36 +566,36 @@
{
"name": "QUORUM_FAILURE",
"meta-type": "event",
- "arg-type": "75"
+ "arg-type": "77"
},
{
"name": "QUORUM_REPORT_BAD",
"meta-type": "event",
- "arg-type": "76"
+ "arg-type": "78"
},
{
"name": "blockdev-snapshot-internal-sync",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "77"
+ "arg-type": "79"
},
{
"name": "blockdev-snapshot-delete-internal-sync",
- "ret-type": "79",
+ "ret-type": "81",
"meta-type": "command",
- "arg-type": "78"
+ "arg-type": "80"
},
{
"name": "nbd-server-start",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "80"
+ "arg-type": "82"
},
{
"name": "nbd-server-add",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "81",
+ "arg-type": "83",
"features": [
"deprecated"
]
@@ -589,7 +604,7 @@
"name": "nbd-server-remove",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "82",
+ "arg-type": "84",
"features": [
"deprecated"
]
@@ -604,34 +619,34 @@
"name": "block-export-add",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "83"
+ "arg-type": "85"
},
{
"name": "block-export-del",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "84"
+ "arg-type": "86"
},
{
"name": "BLOCK_EXPORT_DELETED",
"meta-type": "event",
- "arg-type": "85"
+ "arg-type": "87"
},
{
"name": "query-block-exports",
- "ret-type": "[86]",
+ "ret-type": "[88]",
"meta-type": "command",
"arg-type": "0"
},
{
"name": "query-chardev",
- "ret-type": "[87]",
+ "ret-type": "[89]",
"meta-type": "command",
"arg-type": "0"
},
{
"name": "query-chardev-backends",
- "ret-type": "[88]",
+ "ret-type": "[90]",
"meta-type": "command",
"arg-type": "0"
},
@@ -639,63 +654,63 @@
"name": "ringbuf-write",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "89"
+ "arg-type": "91"
},
{
"name": "ringbuf-read",
"ret-type": "str",
"meta-type": "command",
- "arg-type": "90"
+ "arg-type": "92"
},
{
"name": "chardev-add",
- "ret-type": "92",
+ "ret-type": "94",
"meta-type": "command",
- "arg-type": "91"
+ "arg-type": "93"
},
{
"name": "chardev-change",
- "ret-type": "92",
+ "ret-type": "94",
"meta-type": "command",
- "arg-type": "93"
+ "arg-type": "95"
},
{
"name": "chardev-remove",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "94"
+ "arg-type": "96"
},
{
"name": "chardev-send-break",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "95"
+ "arg-type": "97"
},
{
"name": "VSERPORT_CHANGE",
"meta-type": "event",
- "arg-type": "96"
+ "arg-type": "98"
},
{
"name": "dump-guest-memory",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "97"
+ "arg-type": "99"
},
{
"name": "query-dump",
- "ret-type": "98",
+ "ret-type": "100",
"meta-type": "command",
"arg-type": "0"
},
{
"name": "DUMP_COMPLETED",
"meta-type": "event",
- "arg-type": "99"
+ "arg-type": "101"
},
{
"name": "query-dump-guest-memory-capability",
- "ret-type": "100",
+ "ret-type": "102",
"meta-type": "command",
"arg-type": "0"
},
@@ -703,107 +718,107 @@
"name": "set_link",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "101"
+ "arg-type": "103"
},
{
"name": "netdev_add",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "102"
+ "arg-type": "104"
},
{
"name": "netdev_del",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "103"
+ "arg-type": "105"
},
{
"name": "query-rx-filter",
- "ret-type": "[105]",
+ "ret-type": "[107]",
"meta-type": "command",
- "arg-type": "104"
+ "arg-type": "106"
},
{
"name": "NIC_RX_FILTER_CHANGED",
"meta-type": "event",
- "arg-type": "106"
+ "arg-type": "108"
},
{
"name": "announce-self",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "107"
+ "arg-type": "109"
},
{
"name": "FAILOVER_NEGOTIATED",
"meta-type": "event",
- "arg-type": "108"
+ "arg-type": "110"
},
{
"name": "NETDEV_STREAM_CONNECTED",
"meta-type": "event",
- "arg-type": "109"
+ "arg-type": "111"
},
{
"name": "NETDEV_STREAM_DISCONNECTED",
"meta-type": "event",
- "arg-type": "110"
+ "arg-type": "112"
},
{
"name": "NETDEV_VHOST_USER_CONNECTED",
"meta-type": "event",
- "arg-type": "111"
+ "arg-type": "113"
},
{
"name": "NETDEV_VHOST_USER_DISCONNECTED",
"meta-type": "event",
- "arg-type": "112"
+ "arg-type": "114"
},
{
"name": "request-ebpf",
- "ret-type": "114",
- "meta-type": "command",
- "arg-type": "113"
- },
- {
- "name": "query-rocker",
"ret-type": "116",
"meta-type": "command",
"arg-type": "115"
},
{
- "name": "query-rocker-ports",
- "ret-type": "[118]",
+ "name": "query-rocker",
+ "ret-type": "118",
"meta-type": "command",
"arg-type": "117"
},
{
- "name": "query-rocker-of-dpa-flows",
+ "name": "query-rocker-ports",
"ret-type": "[120]",
"meta-type": "command",
"arg-type": "119"
},
{
- "name": "query-rocker-of-dpa-groups",
+ "name": "query-rocker-of-dpa-flows",
"ret-type": "[122]",
"meta-type": "command",
"arg-type": "121"
},
+ {
+ "name": "query-rocker-of-dpa-groups",
+ "ret-type": "[124]",
+ "meta-type": "command",
+ "arg-type": "123"
+ },
{
"name": "query-tpm-models",
- "ret-type": "[123]",
+ "ret-type": "[125]",
"meta-type": "command",
"arg-type": "0"
},
{
"name": "query-tpm-types",
- "ret-type": "[124]",
+ "ret-type": "[126]",
"meta-type": "command",
"arg-type": "0"
},
{
"name": "query-tpm",
- "ret-type": "[125]",
+ "ret-type": "[127]",
"meta-type": "command",
"arg-type": "0"
},
@@ -811,40 +826,40 @@
"name": "set_password",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "126"
+ "arg-type": "128"
},
{
"name": "expire_password",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "127"
+ "arg-type": "129"
},
{
"name": "screendump",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "128"
+ "arg-type": "130"
},
{
"name": "query-spice",
- "ret-type": "129",
+ "ret-type": "131",
"meta-type": "command",
"arg-type": "0"
},
{
"name": "SPICE_CONNECTED",
"meta-type": "event",
- "arg-type": "130"
+ "arg-type": "132"
},
{
"name": "SPICE_INITIALIZED",
"meta-type": "event",
- "arg-type": "131"
+ "arg-type": "133"
},
{
"name": "SPICE_DISCONNECTED",
"meta-type": "event",
- "arg-type": "132"
+ "arg-type": "134"
},
{
"name": "SPICE_MIGRATE_COMPLETED",
@@ -853,13 +868,13 @@
},
{
"name": "query-vnc",
- "ret-type": "133",
+ "ret-type": "135",
"meta-type": "command",
"arg-type": "0"
},
{
"name": "query-vnc-servers",
- "ret-type": "[134]",
+ "ret-type": "[136]",
"meta-type": "command",
"arg-type": "0"
},
@@ -867,26 +882,26 @@
"name": "change-vnc-password",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "135"
+ "arg-type": "137"
},
{
"name": "VNC_CONNECTED",
"meta-type": "event",
- "arg-type": "136"
+ "arg-type": "138"
},
{
"name": "VNC_INITIALIZED",
"meta-type": "event",
- "arg-type": "137"
+ "arg-type": "139"
},
{
"name": "VNC_DISCONNECTED",
"meta-type": "event",
- "arg-type": "138"
+ "arg-type": "140"
},
{
"name": "query-mice",
- "ret-type": "[139]",
+ "ret-type": "[141]",
"meta-type": "command",
"arg-type": "0"
},
@@ -894,17 +909,17 @@
"name": "send-key",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "140"
+ "arg-type": "142"
},
{
"name": "input-send-event",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "141"
+ "arg-type": "143"
},
{
"name": "query-display-options",
- "ret-type": "142",
+ "ret-type": "144",
"meta-type": "command",
"arg-type": "0"
},
@@ -912,23 +927,23 @@
"name": "display-reload",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "143"
+ "arg-type": "145"
},
{
"name": "display-update",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "144"
+ "arg-type": "146"
},
{
"name": "client_migrate_info",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "145"
+ "arg-type": "147"
},
{
"name": "query-migrate",
- "ret-type": "146",
+ "ret-type": "148",
"meta-type": "command",
"arg-type": "0"
},
@@ -936,11 +951,11 @@
"name": "migrate-set-capabilities",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "147"
+ "arg-type": "149"
},
{
"name": "query-migrate-capabilities",
- "ret-type": "[148]",
+ "ret-type": "[150]",
"meta-type": "command",
"arg-type": "0"
},
@@ -948,11 +963,11 @@
"name": "migrate-set-parameters",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "149"
+ "arg-type": "151"
},
{
"name": "query-migrate-parameters",
- "ret-type": "150",
+ "ret-type": "152",
"meta-type": "command",
"arg-type": "0"
},
@@ -965,17 +980,17 @@
{
"name": "MIGRATION",
"meta-type": "event",
- "arg-type": "151"
+ "arg-type": "153"
},
{
"name": "MIGRATION_PASS",
"meta-type": "event",
- "arg-type": "152"
+ "arg-type": "154"
},
{
"name": "COLO_EXIT",
"meta-type": "event",
- "arg-type": "153"
+ "arg-type": "155"
},
{
"name": "x-colo-lost-heartbeat",
@@ -996,47 +1011,47 @@
"name": "migrate-continue",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "154"
+ "arg-type": "156"
},
{
"name": "migrate",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "155"
+ "arg-type": "157"
},
{
"name": "migrate-incoming",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "156"
+ "arg-type": "158"
},
{
"name": "xen-save-devices-state",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "157"
+ "arg-type": "159"
},
{
"name": "xen-set-global-dirty-log",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "158"
+ "arg-type": "160"
},
{
"name": "xen-load-devices-state",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "159"
+ "arg-type": "161"
},
{
"name": "xen-set-replication",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "160"
+ "arg-type": "162"
},
{
"name": "query-xen-replication-status",
- "ret-type": "161",
+ "ret-type": "163",
"meta-type": "command",
"arg-type": "0"
},
@@ -1048,7 +1063,7 @@
},
{
"name": "query-colo-status",
- "ret-type": "162",
+ "ret-type": "164",
"meta-type": "command",
"arg-type": "0"
},
@@ -1057,7 +1072,7 @@
"ret-type": "0",
"allow-oob": true,
"meta-type": "command",
- "arg-type": "163"
+ "arg-type": "165"
},
{
"name": "migrate-pause",
@@ -1069,41 +1084,41 @@
{
"name": "UNPLUG_PRIMARY",
"meta-type": "event",
- "arg-type": "164"
+ "arg-type": "166"
},
{
"name": "calc-dirty-rate",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "165"
+ "arg-type": "167"
},
{
"name": "query-dirty-rate",
- "ret-type": "167",
+ "ret-type": "169",
"meta-type": "command",
- "arg-type": "166"
+ "arg-type": "168"
},
{
"name": "set-vcpu-dirty-limit",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "168"
+ "arg-type": "170"
},
{
"name": "cancel-vcpu-dirty-limit",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "169"
+ "arg-type": "171"
},
{
"name": "query-vcpu-dirty-limit",
- "ret-type": "[170]",
+ "ret-type": "[172]",
"meta-type": "command",
"arg-type": "0"
},
{
"name": "query-migrationthreads",
- "ret-type": "[171]",
+ "ret-type": "[173]",
"meta-type": "command",
"arg-type": "0",
"features": [
@@ -1114,53 +1129,53 @@
"name": "snapshot-save",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "172"
+ "arg-type": "174"
},
{
"name": "snapshot-load",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "173"
+ "arg-type": "175"
},
{
"name": "snapshot-delete",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "174"
+ "arg-type": "176"
},
{
"name": "transaction",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "175"
+ "arg-type": "177"
},
{
"name": "trace-event-get-state",
- "ret-type": "[177]",
+ "ret-type": "[179]",
"meta-type": "command",
- "arg-type": "176"
+ "arg-type": "178"
},
{
"name": "trace-event-set-state",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "178"
+ "arg-type": "180"
},
{
"name": "qmp_capabilities",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "179"
+ "arg-type": "181"
},
{
"name": "query-version",
- "ret-type": "180",
+ "ret-type": "182",
"meta-type": "command",
"arg-type": "0"
},
{
"name": "query-commands",
- "ret-type": "[181]",
+ "ret-type": "[183]",
"meta-type": "command",
"arg-type": "0"
},
@@ -1172,63 +1187,69 @@
},
{
"name": "query-qmp-schema",
- "ret-type": "[182]",
+ "ret-type": "[184]",
"meta-type": "command",
"arg-type": "0"
},
{
"name": "qom-list",
- "ret-type": "[184]",
+ "ret-type": "[186]",
"meta-type": "command",
- "arg-type": "183"
+ "arg-type": "185"
},
{
"name": "qom-get",
"ret-type": "any",
"meta-type": "command",
- "arg-type": "185"
+ "arg-type": "187"
+ },
+ {
+ "name": "qom-list-get",
+ "ret-type": "[189]",
+ "meta-type": "command",
+ "arg-type": "188"
},
{
"name": "qom-set",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "186"
+ "arg-type": "190"
},
{
"name": "qom-list-types",
- "ret-type": "[188]",
+ "ret-type": "[192]",
"meta-type": "command",
- "arg-type": "187"
+ "arg-type": "191"
},
{
"name": "qom-list-properties",
- "ret-type": "[184]",
+ "ret-type": "[186]",
"meta-type": "command",
- "arg-type": "189"
+ "arg-type": "193"
},
{
"name": "object-add",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "190"
+ "arg-type": "194"
},
{
"name": "object-del",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "191"
+ "arg-type": "195"
},
{
"name": "device-list-properties",
- "ret-type": "[184]",
+ "ret-type": "[186]",
"meta-type": "command",
- "arg-type": "192"
+ "arg-type": "196"
},
{
"name": "device_add",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "193",
+ "arg-type": "197",
"features": [
"json-cli",
"json-cli-hotplug"
@@ -1238,60 +1259,60 @@
"name": "device_del",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "194"
+ "arg-type": "198"
},
{
"name": "DEVICE_DELETED",
"meta-type": "event",
- "arg-type": "195"
+ "arg-type": "199"
},
{
"name": "DEVICE_UNPLUG_GUEST_ERROR",
"meta-type": "event",
- "arg-type": "196"
+ "arg-type": "200"
},
{
"name": "device-sync-config",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "197",
+ "arg-type": "201",
"features": [
"unstable"
]
},
{
"name": "query-cpus-fast",
- "ret-type": "[198]",
+ "ret-type": "[202]",
"meta-type": "command",
"arg-type": "0"
},
{
"name": "query-machines",
- "ret-type": "[200]",
+ "ret-type": "[204]",
"meta-type": "command",
- "arg-type": "199"
+ "arg-type": "203"
},
{
"name": "query-current-machine",
- "ret-type": "201",
+ "ret-type": "205",
"meta-type": "command",
"arg-type": "0"
},
{
"name": "query-target",
- "ret-type": "202",
+ "ret-type": "206",
"meta-type": "command",
"arg-type": "0"
},
{
"name": "query-uuid",
- "ret-type": "203",
+ "ret-type": "207",
"meta-type": "command",
"arg-type": "0"
},
{
"name": "query-vm-generation-id",
- "ret-type": "204",
+ "ret-type": "208",
"meta-type": "command",
"arg-type": "0"
},
@@ -1319,33 +1340,27 @@
"meta-type": "command",
"arg-type": "0"
},
- {
- "name": "query-kvm",
- "ret-type": "205",
- "meta-type": "command",
- "arg-type": "0"
- },
{
"name": "memsave",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "206"
+ "arg-type": "209"
},
{
"name": "pmemsave",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "207"
+ "arg-type": "210"
},
{
"name": "query-memdev",
- "ret-type": "[208]",
+ "ret-type": "[211]",
"meta-type": "command",
"arg-type": "0"
},
{
"name": "query-hotpluggable-cpus",
- "ret-type": "[209]",
+ "ret-type": "[212]",
"meta-type": "command",
"arg-type": "0"
},
@@ -1353,56 +1368,56 @@
"name": "set-numa-node",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "210"
+ "arg-type": "213"
},
{
"name": "balloon",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "211"
+ "arg-type": "214"
},
{
"name": "query-balloon",
- "ret-type": "212",
+ "ret-type": "215",
"meta-type": "command",
"arg-type": "0"
},
{
"name": "BALLOON_CHANGE",
"meta-type": "event",
- "arg-type": "213"
+ "arg-type": "216"
},
{
"name": "query-hv-balloon-status-report",
- "ret-type": "214",
+ "ret-type": "217",
"meta-type": "command",
"arg-type": "0"
},
{
"name": "HV_BALLOON_STATUS_REPORT",
"meta-type": "event",
- "arg-type": "214"
+ "arg-type": "217"
},
{
"name": "query-memory-size-summary",
- "ret-type": "215",
+ "ret-type": "218",
"meta-type": "command",
"arg-type": "0"
},
{
"name": "query-memory-devices",
- "ret-type": "[216]",
+ "ret-type": "[219]",
"meta-type": "command",
"arg-type": "0"
},
{
"name": "MEMORY_DEVICE_SIZE_CHANGE",
"meta-type": "event",
- "arg-type": "217"
+ "arg-type": "220"
},
{
"name": "x-query-irq",
- "ret-type": "218",
+ "ret-type": "19",
"meta-type": "command",
"arg-type": "0",
"features": [
@@ -1411,7 +1426,7 @@
},
{
"name": "x-query-jit",
- "ret-type": "218",
+ "ret-type": "19",
"meta-type": "command",
"arg-type": "0",
"features": [
@@ -1420,16 +1435,7 @@
},
{
"name": "x-query-numa",
- "ret-type": "218",
- "meta-type": "command",
- "arg-type": "0",
- "features": [
- "unstable"
- ]
- },
- {
- "name": "x-query-opcount",
- "ret-type": "218",
+ "ret-type": "19",
"meta-type": "command",
"arg-type": "0",
"features": [
@@ -1438,7 +1444,7 @@
},
{
"name": "x-query-ramblock",
- "ret-type": "218",
+ "ret-type": "19",
"meta-type": "command",
"arg-type": "0",
"features": [
@@ -1447,7 +1453,7 @@
},
{
"name": "x-query-roms",
- "ret-type": "218",
+ "ret-type": "19",
"meta-type": "command",
"arg-type": "0",
"features": [
@@ -1456,7 +1462,7 @@
},
{
"name": "x-query-usb",
- "ret-type": "218",
+ "ret-type": "19",
"meta-type": "command",
"arg-type": "0",
"features": [
@@ -1467,11 +1473,11 @@
"name": "dumpdtb",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "219"
+ "arg-type": "221"
},
{
"name": "x-query-interrupt-controllers",
- "ret-type": "218",
+ "ret-type": "19",
"meta-type": "command",
"arg-type": "0",
"features": [
@@ -1482,29 +1488,29 @@
"name": "dump-skeys",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "220"
+ "arg-type": "222"
},
{
"name": "query-cpu-model-comparison",
- "ret-type": "222",
+ "ret-type": "224",
"meta-type": "command",
- "arg-type": "221"
+ "arg-type": "223"
},
{
"name": "query-cpu-model-baseline",
- "ret-type": "224",
+ "ret-type": "226",
"meta-type": "command",
- "arg-type": "223"
+ "arg-type": "225"
},
{
"name": "query-cpu-model-expansion",
- "ret-type": "226",
+ "ret-type": "228",
"meta-type": "command",
- "arg-type": "225"
+ "arg-type": "227"
},
{
"name": "query-cpu-definitions",
- "ret-type": "[227]",
+ "ret-type": "[229]",
"meta-type": "command",
"arg-type": "0"
},
@@ -1512,7 +1518,7 @@
"name": "set-cpu-topology",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "228",
+ "arg-type": "230",
"features": [
"unstable"
]
@@ -1520,14 +1526,14 @@
{
"name": "CPU_POLARIZATION_CHANGE",
"meta-type": "event",
- "arg-type": "229",
+ "arg-type": "231",
"features": [
"unstable"
]
},
{
"name": "query-s390x-cpu-polarization",
- "ret-type": "230",
+ "ret-type": "232",
"meta-type": "command",
"arg-type": "0",
"features": [
@@ -1536,7 +1542,7 @@
},
{
"name": "query-replay",
- "ret-type": "231",
+ "ret-type": "233",
"meta-type": "command",
"arg-type": "0"
},
@@ -1544,7 +1550,7 @@
"name": "replay-break",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "232"
+ "arg-type": "234"
},
{
"name": "replay-delete-break",
@@ -1556,18 +1562,18 @@
"name": "replay-seek",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "233"
+ "arg-type": "235"
},
{
"name": "yank",
"ret-type": "0",
"allow-oob": true,
"meta-type": "command",
- "arg-type": "234"
+ "arg-type": "236"
},
{
"name": "query-yank",
- "ret-type": "[235]",
+ "ret-type": "[237]",
"allow-oob": true,
"meta-type": "command",
"arg-type": "0"
@@ -1576,17 +1582,17 @@
"name": "add_client",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "236"
+ "arg-type": "238"
},
{
"name": "query-name",
- "ret-type": "237",
+ "ret-type": "239",
"meta-type": "command",
"arg-type": "0"
},
{
"name": "query-iothreads",
- "ret-type": "[238]",
+ "ret-type": "[240]",
"meta-type": "command",
"arg-type": "0"
},
@@ -1615,7 +1621,7 @@
"name": "human-monitor-command",
"ret-type": "str",
"meta-type": "command",
- "arg-type": "239",
+ "arg-type": "241",
"features": [
"savevm-monitor-nodes"
]
@@ -1624,51 +1630,51 @@
"name": "getfd",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "240"
+ "arg-type": "242"
},
{
"name": "closefd",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "242"
+ "arg-type": "244"
},
{
"name": "add-fd",
- "ret-type": "244",
+ "ret-type": "246",
"meta-type": "command",
- "arg-type": "243"
+ "arg-type": "245"
},
{
"name": "remove-fd",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "245"
+ "arg-type": "247"
},
{
"name": "query-fdsets",
- "ret-type": "[246]",
+ "ret-type": "[248]",
"meta-type": "command",
"arg-type": "0"
},
{
"name": "query-command-line-options",
- "ret-type": "[248]",
+ "ret-type": "[250]",
"meta-type": "command",
- "arg-type": "247"
+ "arg-type": "249"
},
{
"name": "RTC_CHANGE",
"meta-type": "event",
- "arg-type": "249"
+ "arg-type": "251"
},
{
"name": "VFU_CLIENT_HANGUP",
"meta-type": "event",
- "arg-type": "250"
+ "arg-type": "252"
},
{
"name": "query-gic-capabilities",
- "ret-type": "[251]",
+ "ret-type": "[253]",
"meta-type": "command",
"arg-type": "0"
},
@@ -1680,19 +1686,19 @@
},
{
"name": "query-sev",
- "ret-type": "252",
+ "ret-type": "254",
"meta-type": "command",
"arg-type": "0"
},
{
"name": "query-sev-launch-measure",
- "ret-type": "253",
+ "ret-type": "255",
"meta-type": "command",
"arg-type": "0"
},
{
"name": "query-sev-capabilities",
- "ret-type": "254",
+ "ret-type": "256",
"meta-type": "command",
"arg-type": "0"
},
@@ -1700,29 +1706,29 @@
"name": "sev-inject-launch-secret",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "255"
+ "arg-type": "257"
},
{
"name": "query-sev-attestation-report",
- "ret-type": "257",
+ "ret-type": "259",
"meta-type": "command",
- "arg-type": "256"
+ "arg-type": "258"
},
{
"name": "query-sgx",
- "ret-type": "258",
+ "ret-type": "260",
"meta-type": "command",
"arg-type": "0"
},
{
"name": "query-sgx-capabilities",
- "ret-type": "258",
+ "ret-type": "260",
"meta-type": "command",
"arg-type": "0"
},
{
"name": "xen-event-list",
- "ret-type": "[259]",
+ "ret-type": "[261]",
"meta-type": "command",
"arg-type": "0"
},
@@ -1730,46 +1736,46 @@
"name": "xen-event-inject",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "260"
+ "arg-type": "262"
},
{
"name": "query-audiodevs",
- "ret-type": "[261]",
+ "ret-type": "[263]",
"meta-type": "command",
"arg-type": "0"
},
{
"name": "query-acpi-ospm-status",
- "ret-type": "[262]",
+ "ret-type": "[264]",
"meta-type": "command",
"arg-type": "0"
},
{
"name": "ACPI_DEVICE_OST",
"meta-type": "event",
- "arg-type": "263"
+ "arg-type": "265"
},
{
"name": "query-pci",
- "ret-type": "[264]",
+ "ret-type": "[266]",
"meta-type": "command",
"arg-type": "0"
},
{
"name": "query-stats",
- "ret-type": "[266]",
+ "ret-type": "[268]",
"meta-type": "command",
- "arg-type": "265"
+ "arg-type": "267"
},
{
"name": "query-stats-schemas",
- "ret-type": "[268]",
+ "ret-type": "[270]",
"meta-type": "command",
- "arg-type": "267"
+ "arg-type": "269"
},
{
"name": "x-query-virtio",
- "ret-type": "[269]",
+ "ret-type": "[271]",
"meta-type": "command",
"arg-type": "0",
"features": [
@@ -1778,36 +1784,36 @@
},
{
"name": "x-query-virtio-status",
- "ret-type": "271",
+ "ret-type": "273",
"meta-type": "command",
- "arg-type": "270",
+ "arg-type": "272",
"features": [
"unstable"
]
},
{
"name": "x-query-virtio-queue-status",
- "ret-type": "273",
+ "ret-type": "275",
"meta-type": "command",
- "arg-type": "272",
+ "arg-type": "274",
"features": [
"unstable"
]
},
{
"name": "x-query-virtio-vhost-queue-status",
- "ret-type": "275",
+ "ret-type": "277",
"meta-type": "command",
- "arg-type": "274",
+ "arg-type": "276",
"features": [
"unstable"
]
},
{
"name": "x-query-virtio-queue-element",
- "ret-type": "277",
+ "ret-type": "279",
"meta-type": "command",
- "arg-type": "276",
+ "arg-type": "278",
"features": [
"unstable"
]
@@ -1815,11 +1821,11 @@
{
"name": "VFIO_MIGRATION",
"meta-type": "event",
- "arg-type": "278"
+ "arg-type": "280"
},
{
"name": "query-cryptodev",
- "ret-type": "[279]",
+ "ret-type": "[281]",
"meta-type": "command",
"arg-type": "0"
},
@@ -1827,43 +1833,43 @@
"name": "cxl-inject-general-media-event",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "280"
+ "arg-type": "282"
},
{
"name": "cxl-inject-dram-event",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "281"
+ "arg-type": "283"
},
{
"name": "cxl-inject-memory-module-event",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "282"
+ "arg-type": "284"
},
{
"name": "cxl-inject-poison",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "283"
+ "arg-type": "285"
},
{
"name": "cxl-inject-uncorrectable-errors",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "284"
+ "arg-type": "286"
},
{
"name": "cxl-inject-correctable-error",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "285"
+ "arg-type": "287"
},
{
"name": "cxl-add-dynamic-capacity",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "286",
+ "arg-type": "288",
"features": [
"unstable"
]
@@ -1872,7 +1878,7 @@
"name": "cxl-release-dynamic-capacity",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "287",
+ "arg-type": "289",
"features": [
"unstable"
]
@@ -1891,7 +1897,7 @@
},
{
"name": "status",
- "type": "288"
+ "type": "290"
}
],
"meta-type": "object"
@@ -1905,7 +1911,7 @@
},
{
"name": "reason",
- "type": "289"
+ "type": "291"
}
],
"meta-type": "object"
@@ -1919,7 +1925,7 @@
},
{
"name": "reason",
- "type": "289"
+ "type": "291"
}
],
"meta-type": "object"
@@ -1929,7 +1935,7 @@
"members": [
{
"name": "action",
- "type": "290"
+ "type": "292"
}
],
"meta-type": "object"
@@ -1939,7 +1945,7 @@
"members": [
{
"name": "action",
- "type": "290"
+ "type": "292"
}
],
"meta-type": "object"
@@ -1950,22 +1956,22 @@
{
"name": "reboot",
"default": null,
- "type": "291"
+ "type": "293"
},
{
"name": "shutdown",
"default": null,
- "type": "292"
+ "type": "294"
},
{
"name": "panic",
"default": null,
- "type": "293"
+ "type": "295"
},
{
"name": "watchdog",
"default": null,
- "type": "290"
+ "type": "292"
}
],
"meta-type": "object"
@@ -1975,12 +1981,12 @@
"members": [
{
"name": "action",
- "type": "294"
+ "type": "296"
},
{
"name": "info",
"default": null,
- "type": "295"
+ "type": "297"
}
],
"meta-type": "object"
@@ -1990,12 +1996,12 @@
"members": [
{
"name": "action",
- "type": "294"
+ "type": "296"
},
{
"name": "info",
"default": null,
- "type": "295"
+ "type": "297"
}
],
"meta-type": "object"
@@ -2005,15 +2011,15 @@
"members": [
{
"name": "recipient",
- "type": "296"
+ "type": "298"
},
{
"name": "action",
- "type": "297"
+ "type": "299"
},
{
"name": "flags",
- "type": "298"
+ "type": "300"
}
],
"meta-type": "object"
@@ -2027,7 +2033,7 @@
},
{
"name": "status",
- "type": "299"
+ "type": "301"
}
],
"meta-type": "object"
@@ -2106,11 +2112,11 @@
},
{
"name": "type",
- "type": "300"
+ "type": "302"
},
{
"name": "status",
- "type": "299"
+ "type": "301"
},
{
"name": "current-progress",
@@ -2129,12 +2135,36 @@
"meta-type": "object"
},
{
- "name": "[18]",
- "element-type": "18",
+ "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]",
+ "element-type": "20",
"meta-type": "array"
},
{
- "name": "18",
+ "name": "20",
"members": [
{
"name": "id",
@@ -2148,7 +2178,7 @@
"meta-type": "object"
},
{
- "name": "19",
+ "name": "21",
"members": [
{
"name": "device",
@@ -2172,7 +2202,7 @@
"meta-type": "object"
},
{
- "name": "20",
+ "name": "22",
"members": [
{
"name": "device",
@@ -2196,7 +2226,7 @@
"meta-type": "object"
},
{
- "name": "21",
+ "name": "23",
"members": [
{
"name": "device",
@@ -2215,7 +2245,7 @@
"meta-type": "object"
},
{
- "name": "22",
+ "name": "24",
"members": [
{
"name": "id",
@@ -2225,7 +2255,7 @@
"meta-type": "object"
},
{
- "name": "23",
+ "name": "25",
"members": [
{
"name": "id",
@@ -2239,7 +2269,7 @@
"meta-type": "object"
},
{
- "name": "24",
+ "name": "26",
"members": [
{
"name": "device",
@@ -2271,13 +2301,13 @@
{
"name": "read-only-mode",
"default": null,
- "type": "301"
+ "type": "303"
}
],
"meta-type": "object"
},
{
- "name": "25",
+ "name": "27",
"members": [
{
"name": "device",
@@ -2295,7 +2325,7 @@
"meta-type": "object"
},
{
- "name": "26",
+ "name": "28",
"members": [
{
"name": "id",
@@ -2309,7 +2339,7 @@
"meta-type": "object"
},
{
- "name": "27",
+ "name": "29",
"members": [
{
"name": "device",
@@ -2422,7 +2452,7 @@
"meta-type": "object"
},
{
- "name": "28",
+ "name": "30",
"members": [
{
"name": "id",
@@ -2457,12 +2487,12 @@
"meta-type": "object"
},
{
- "name": "[29]",
- "element-type": "29",
+ "name": "[31]",
+ "element-type": "31",
"meta-type": "array"
},
{
- "name": "29",
+ "name": "31",
"members": [
{
"name": "device",
@@ -2488,7 +2518,7 @@
{
"name": "inserted",
"default": null,
- "type": "41"
+ "type": "43"
},
{
"name": "tray_open",
@@ -2498,13 +2528,13 @@
{
"name": "io-status",
"default": null,
- "type": "302"
+ "type": "304"
}
],
"meta-type": "object"
},
{
- "name": "30",
+ "name": "32",
"members": [
{
"name": "query-nodes",
@@ -2515,12 +2545,12 @@
"meta-type": "object"
},
{
- "name": "[31]",
- "element-type": "31",
+ "name": "[33]",
+ "element-type": "33",
"meta-type": "array"
},
{
- "name": "31",
+ "name": "33",
"members": [
{
"name": "device",
@@ -2539,38 +2569,38 @@
},
{
"name": "stats",
- "type": "303"
+ "type": "305"
},
{
"name": "driver-specific",
"default": null,
- "type": "304"
+ "type": "306"
},
{
"name": "parent",
"default": null,
- "type": "31"
+ "type": "33"
},
{
"name": "backing",
"default": null,
- "type": "31"
+ "type": "33"
}
],
"meta-type": "object"
},
{
- "name": "[32]",
- "element-type": "32",
+ "name": "[34]",
+ "element-type": "34",
"meta-type": "array"
},
{
- "name": "32",
+ "name": "34",
"tag": "type",
"variants": [
{
"case": "mirror",
- "type": "305"
+ "type": "307"
},
{
"case": "commit",
@@ -2608,7 +2638,7 @@
"members": [
{
"name": "type",
- "type": "300"
+ "type": "302"
},
{
"name": "device",
@@ -2636,7 +2666,7 @@
},
{
"name": "io-status",
- "type": "302"
+ "type": "304"
},
{
"name": "ready",
@@ -2644,7 +2674,7 @@
},
{
"name": "status",
- "type": "299"
+ "type": "301"
},
{
"name": "auto-finalize",
@@ -2663,7 +2693,7 @@
"meta-type": "object"
},
{
- "name": "33",
+ "name": "35",
"members": [
{
"name": "device",
@@ -2683,7 +2713,7 @@
"meta-type": "object"
},
{
- "name": "34",
+ "name": "36",
"members": [
{
"name": "device",
@@ -2712,13 +2742,13 @@
{
"name": "mode",
"default": null,
- "type": "306"
+ "type": "308"
}
],
"meta-type": "object"
},
{
- "name": "35",
+ "name": "37",
"members": [
{
"name": "node",
@@ -2732,7 +2762,7 @@
"meta-type": "object"
},
{
- "name": "36",
+ "name": "38",
"members": [
{
"name": "device",
@@ -2750,7 +2780,7 @@
"meta-type": "object"
},
{
- "name": "37",
+ "name": "39",
"members": [
{
"name": "job-id",
@@ -2805,7 +2835,7 @@
{
"name": "on-error",
"default": null,
- "type": "307"
+ "type": "309"
},
{
"name": "filter-node-name",
@@ -2826,7 +2856,7 @@
"meta-type": "object"
},
{
- "name": "38",
+ "name": "40",
"members": [
{
"name": "job-id",
@@ -2839,7 +2869,7 @@
},
{
"name": "sync",
- "type": "308"
+ "type": "310"
},
{
"name": "speed",
@@ -2854,7 +2884,7 @@
{
"name": "bitmap-mode",
"default": null,
- "type": "309"
+ "type": "311"
},
{
"name": "compress",
@@ -2864,17 +2894,17 @@
{
"name": "on-source-error",
"default": null,
- "type": "307"
+ "type": "309"
},
{
"name": "on-target-error",
"default": null,
- "type": "307"
+ "type": "309"
},
{
"name": "on-cbw-error",
"default": null,
- "type": "310"
+ "type": "312"
},
{
"name": "auto-finalize",
@@ -2899,7 +2929,7 @@
{
"name": "x-perf",
"default": null,
- "type": "311",
+ "type": "313",
"features": [
"unstable"
]
@@ -2916,13 +2946,13 @@
{
"name": "mode",
"default": null,
- "type": "306"
+ "type": "308"
}
],
"meta-type": "object"
},
{
- "name": "39",
+ "name": "41",
"members": [
{
"name": "job-id",
@@ -2935,7 +2965,7 @@
},
{
"name": "sync",
- "type": "308"
+ "type": "310"
},
{
"name": "speed",
@@ -2950,7 +2980,7 @@
{
"name": "bitmap-mode",
"default": null,
- "type": "309"
+ "type": "311"
},
{
"name": "compress",
@@ -2960,17 +2990,17 @@
{
"name": "on-source-error",
"default": null,
- "type": "307"
+ "type": "309"
},
{
"name": "on-target-error",
"default": null,
- "type": "307"
+ "type": "309"
},
{
"name": "on-cbw-error",
"default": null,
- "type": "310"
+ "type": "312"
},
{
"name": "auto-finalize",
@@ -2995,7 +3025,7 @@
{
"name": "x-perf",
"default": null,
- "type": "311",
+ "type": "313",
"features": [
"unstable"
]
@@ -3008,7 +3038,7 @@
"meta-type": "object"
},
{
- "name": "40",
+ "name": "42",
"members": [
{
"name": "flat",
@@ -3019,12 +3049,12 @@
"meta-type": "object"
},
{
- "name": "[41]",
- "element-type": "41",
+ "name": "[43]",
+ "element-type": "43",
"meta-type": "array"
},
{
- "name": "41",
+ "name": "43",
"members": [
{
"name": "file",
@@ -3032,7 +3062,6 @@
},
{
"name": "node-name",
- "default": null,
"type": "str"
},
{
@@ -3052,6 +3081,10 @@
"name": "backing_file_depth",
"type": "int"
},
+ {
+ "name": "children",
+ "type": "[314]"
+ },
{
"name": "active",
"type": "bool"
@@ -3062,7 +3095,7 @@
},
{
"name": "detect_zeroes",
- "type": "312"
+ "type": "315"
},
{
"name": "bps",
@@ -3090,7 +3123,7 @@
},
{
"name": "image",
- "type": "313"
+ "type": "316"
},
{
"name": "bps_max",
@@ -3164,7 +3197,7 @@
},
{
"name": "cache",
- "type": "314"
+ "type": "317"
},
{
"name": "write_threshold",
@@ -3173,27 +3206,27 @@
{
"name": "dirty-bitmaps",
"default": null,
- "type": "[315]"
+ "type": "[318]"
}
],
"meta-type": "object"
},
{
- "name": "42",
+ "name": "44",
"members": [
{
"name": "nodes",
- "type": "[316]"
+ "type": "[319]"
},
{
"name": "edges",
- "type": "[317]"
+ "type": "[320]"
}
],
"meta-type": "object"
},
{
- "name": "43",
+ "name": "45",
"members": [
{
"name": "job-id",
@@ -3225,12 +3258,12 @@
},
{
"name": "sync",
- "type": "308"
+ "type": "310"
},
{
"name": "mode",
"default": null,
- "type": "306"
+ "type": "308"
},
{
"name": "speed",
@@ -3250,12 +3283,12 @@
{
"name": "on-source-error",
"default": null,
- "type": "307"
+ "type": "309"
},
{
"name": "on-target-error",
"default": null,
- "type": "307"
+ "type": "309"
},
{
"name": "unmap",
@@ -3265,7 +3298,7 @@
{
"name": "copy-mode",
"default": null,
- "type": "318"
+ "type": "321"
},
{
"name": "auto-finalize",
@@ -3281,7 +3314,7 @@
"meta-type": "object"
},
{
- "name": "44",
+ "name": "46",
"members": [
{
"name": "node",
@@ -3310,7 +3343,7 @@
"meta-type": "object"
},
{
- "name": "45",
+ "name": "47",
"members": [
{
"name": "node",
@@ -3324,7 +3357,7 @@
"meta-type": "object"
},
{
- "name": "46",
+ "name": "48",
"members": [
{
"name": "node",
@@ -3336,13 +3369,13 @@
},
{
"name": "bitmaps",
- "type": "[319]"
+ "type": "[322]"
}
],
"meta-type": "object"
},
{
- "name": "47",
+ "name": "49",
"members": [
{
"name": "sha256",
@@ -3352,7 +3385,7 @@
"meta-type": "object"
},
{
- "name": "48",
+ "name": "50",
"members": [
{
"name": "job-id",
@@ -3374,7 +3407,7 @@
},
{
"name": "sync",
- "type": "308"
+ "type": "310"
},
{
"name": "speed",
@@ -3394,12 +3427,12 @@
{
"name": "on-source-error",
"default": null,
- "type": "307"
+ "type": "309"
},
{
"name": "on-target-error",
"default": null,
- "type": "307"
+ "type": "309"
},
{
"name": "filter-node-name",
@@ -3409,7 +3442,7 @@
{
"name": "copy-mode",
"default": null,
- "type": "318"
+ "type": "321"
},
{
"name": "auto-finalize",
@@ -3430,7 +3463,7 @@
"meta-type": "object"
},
{
- "name": "49",
+ "name": "51",
"members": [
{
"name": "job-id",
@@ -3474,7 +3507,7 @@
{
"name": "on-error",
"default": null,
- "type": "307"
+ "type": "309"
},
{
"name": "filter-node-name",
@@ -3495,7 +3528,7 @@
"meta-type": "object"
},
{
- "name": "50",
+ "name": "52",
"members": [
{
"name": "device",
@@ -3509,7 +3542,7 @@
"meta-type": "object"
},
{
- "name": "51",
+ "name": "53",
"members": [
{
"name": "device",
@@ -3524,7 +3557,7 @@
"meta-type": "object"
},
{
- "name": "52",
+ "name": "54",
"members": [
{
"name": "device",
@@ -3534,7 +3567,7 @@
"meta-type": "object"
},
{
- "name": "53",
+ "name": "55",
"members": [
{
"name": "device",
@@ -3544,7 +3577,7 @@
"meta-type": "object"
},
{
- "name": "54",
+ "name": "56",
"members": [
{
"name": "device",
@@ -3554,7 +3587,7 @@
"meta-type": "object"
},
{
- "name": "55",
+ "name": "57",
"members": [
{
"name": "id",
@@ -3564,7 +3597,7 @@
"meta-type": "object"
},
{
- "name": "56",
+ "name": "58",
"members": [
{
"name": "id",
@@ -3574,12 +3607,12 @@
"meta-type": "object"
},
{
- "name": "57",
+ "name": "59",
"tag": "type",
"variants": [
{
"case": "mirror",
- "type": "320"
+ "type": "323"
},
{
"case": "commit",
@@ -3621,208 +3654,208 @@
},
{
"name": "type",
- "type": "300"
+ "type": "302"
}
],
"meta-type": "object"
},
{
- "name": "58",
+ "name": "60",
"tag": "driver",
"variants": [
{
"case": "blkdebug",
- "type": "324"
+ "type": "327"
},
{
"case": "blklogwrites",
- "type": "325"
+ "type": "328"
},
{
"case": "blkverify",
- "type": "326"
+ "type": "329"
},
{
"case": "blkreplay",
- "type": "327"
+ "type": "330"
},
{
"case": "bochs",
- "type": "328"
+ "type": "331"
},
{
"case": "cloop",
- "type": "328"
+ "type": "331"
},
{
"case": "compress",
- "type": "328"
+ "type": "331"
},
{
"case": "copy-before-write",
- "type": "329"
+ "type": "332"
},
{
"case": "copy-on-read",
- "type": "330"
+ "type": "333"
},
{
"case": "dmg",
- "type": "328"
+ "type": "331"
},
{
"case": "file",
- "type": "331"
+ "type": "334"
},
{
"case": "ftp",
- "type": "332"
+ "type": "335"
},
{
"case": "ftps",
- "type": "333"
+ "type": "336"
},
{
"case": "gluster",
- "type": "334"
+ "type": "337"
},
{
"case": "host_cdrom",
- "type": "331"
+ "type": "334"
},
{
"case": "host_device",
- "type": "331"
+ "type": "334"
},
{
"case": "http",
- "type": "335"
+ "type": "338"
},
{
"case": "https",
- "type": "336"
+ "type": "339"
},
{
"case": "io_uring",
- "type": "337"
+ "type": "340"
},
{
"case": "iscsi",
- "type": "338"
+ "type": "341"
},
{
"case": "luks",
- "type": "339"
+ "type": "342"
},
{
"case": "nbd",
- "type": "340"
+ "type": "343"
},
{
"case": "nfs",
- "type": "341"
+ "type": "344"
},
{
"case": "null-aio",
- "type": "342"
+ "type": "345"
},
{
"case": "null-co",
- "type": "342"
+ "type": "345"
},
{
"case": "nvme",
- "type": "343"
+ "type": "346"
},
{
"case": "nvme-io_uring",
- "type": "344"
+ "type": "347"
},
{
"case": "parallels",
- "type": "328"
+ "type": "331"
},
{
"case": "preallocate",
- "type": "345"
+ "type": "348"
},
{
"case": "qcow2",
- "type": "346"
+ "type": "349"
},
{
"case": "qcow",
- "type": "347"
+ "type": "350"
},
{
"case": "qed",
- "type": "348"
+ "type": "351"
},
{
"case": "quorum",
- "type": "349"
+ "type": "352"
},
{
"case": "raw",
- "type": "350"
+ "type": "353"
},
{
"case": "rbd",
- "type": "351"
+ "type": "354"
},
{
"case": "replication",
- "type": "352"
+ "type": "355"
},
{
"case": "snapshot-access",
- "type": "328"
+ "type": "331"
},
{
"case": "ssh",
- "type": "353"
+ "type": "356"
},
{
"case": "throttle",
- "type": "354"
+ "type": "357"
},
{
"case": "vdi",
- "type": "328"
+ "type": "331"
},
{
"case": "vhdx",
- "type": "328"
+ "type": "331"
},
{
"case": "virtio-blk-vfio-pci",
- "type": "355"
+ "type": "358"
},
{
"case": "virtio-blk-vhost-user",
- "type": "356"
+ "type": "359"
},
{
"case": "virtio-blk-vhost-vdpa",
- "type": "357"
+ "type": "360"
},
{
"case": "vmdk",
- "type": "348"
+ "type": "351"
},
{
"case": "vpc",
- "type": "328"
+ "type": "331"
},
{
"case": "vvfat",
- "type": "358"
+ "type": "361"
}
],
"members": [
{
"name": "driver",
- "type": "321"
+ "type": "324"
},
{
"name": "node-name",
@@ -3832,12 +3865,12 @@
{
"name": "discard",
"default": null,
- "type": "322"
+ "type": "325"
},
{
"name": "cache",
"default": null,
- "type": "323"
+ "type": "326"
},
{
"name": "active",
@@ -3862,23 +3895,23 @@
{
"name": "detect-zeroes",
"default": null,
- "type": "312"
+ "type": "315"
}
],
"meta-type": "object"
},
{
- "name": "59",
+ "name": "61",
"members": [
{
"name": "options",
- "type": "[58]"
+ "type": "[60]"
}
],
"meta-type": "object"
},
{
- "name": "60",
+ "name": "62",
"members": [
{
"name": "node-name",
@@ -3888,7 +3921,7 @@
"meta-type": "object"
},
{
- "name": "61",
+ "name": "63",
"members": [
{
"name": "node-name",
@@ -3903,7 +3936,7 @@
"meta-type": "object"
},
{
- "name": "62",
+ "name": "64",
"members": [
{
"name": "job-id",
@@ -3911,13 +3944,13 @@
},
{
"name": "options",
- "type": "359"
+ "type": "362"
}
],
"meta-type": "object"
},
{
- "name": "63",
+ "name": "65",
"members": [
{
"name": "job-id",
@@ -3929,7 +3962,7 @@
},
{
"name": "options",
- "type": "360"
+ "type": "363"
},
{
"name": "force",
@@ -3940,7 +3973,7 @@
"meta-type": "object"
},
{
- "name": "64",
+ "name": "66",
"members": [
{
"name": "device",
@@ -3973,7 +4006,7 @@
"meta-type": "object"
},
{
- "name": "65",
+ "name": "67",
"members": [
{
"name": "qom-path",
@@ -3990,11 +4023,11 @@
},
{
"name": "operation",
- "type": "361"
+ "type": "364"
},
{
"name": "action",
- "type": "362"
+ "type": "365"
},
{
"name": "nospace",
@@ -4009,11 +4042,11 @@
"meta-type": "object"
},
{
- "name": "66",
+ "name": "68",
"members": [
{
"name": "type",
- "type": "300"
+ "type": "302"
},
{
"name": "device",
@@ -4040,11 +4073,11 @@
"meta-type": "object"
},
{
- "name": "67",
+ "name": "69",
"members": [
{
"name": "type",
- "type": "300"
+ "type": "302"
},
{
"name": "device",
@@ -4066,7 +4099,7 @@
"meta-type": "object"
},
{
- "name": "68",
+ "name": "70",
"members": [
{
"name": "device",
@@ -4074,21 +4107,21 @@
},
{
"name": "operation",
- "type": "361"
+ "type": "364"
},
{
"name": "action",
- "type": "362"
+ "type": "365"
}
],
"meta-type": "object"
},
{
- "name": "69",
+ "name": "71",
"members": [
{
"name": "type",
- "type": "300"
+ "type": "302"
},
{
"name": "device",
@@ -4110,11 +4143,11 @@
"meta-type": "object"
},
{
- "name": "70",
+ "name": "72",
"members": [
{
"name": "type",
- "type": "300"
+ "type": "302"
},
{
"name": "id",
@@ -4124,7 +4157,7 @@
"meta-type": "object"
},
{
- "name": "71",
+ "name": "73",
"members": [
{
"name": "node-name",
@@ -4142,7 +4175,7 @@
"meta-type": "object"
},
{
- "name": "72",
+ "name": "74",
"members": [
{
"name": "node-name",
@@ -4156,7 +4189,7 @@
"meta-type": "object"
},
{
- "name": "73",
+ "name": "75",
"members": [
{
"name": "parent",
@@ -4176,7 +4209,7 @@
"meta-type": "object"
},
{
- "name": "74",
+ "name": "76",
"members": [
{
"name": "node-name",
@@ -4184,7 +4217,7 @@
},
{
"name": "iothread",
- "type": "363"
+ "type": "366"
},
{
"name": "force",
@@ -4195,7 +4228,7 @@
"meta-type": "object"
},
{
- "name": "75",
+ "name": "77",
"members": [
{
"name": "reference",
@@ -4213,11 +4246,11 @@
"meta-type": "object"
},
{
- "name": "76",
+ "name": "78",
"members": [
{
"name": "type",
- "type": "364"
+ "type": "367"
},
{
"name": "error",
@@ -4240,7 +4273,7 @@
"meta-type": "object"
},
{
- "name": "77",
+ "name": "79",
"members": [
{
"name": "device",
@@ -4254,7 +4287,7 @@
"meta-type": "object"
},
{
- "name": "78",
+ "name": "80",
"members": [
{
"name": "device",
@@ -4274,7 +4307,7 @@
"meta-type": "object"
},
{
- "name": "79",
+ "name": "81",
"members": [
{
"name": "id",
@@ -4313,7 +4346,7 @@
"meta-type": "object"
},
{
- "name": "80",
+ "name": "82",
"members": [
{
"name": "handshake-max-seconds",
@@ -4337,13 +4370,13 @@
},
{
"name": "addr",
- "type": "365"
+ "type": "368"
}
],
"meta-type": "object"
},
{
- "name": "81",
+ "name": "83",
"members": [
{
"name": "name",
@@ -4373,7 +4406,7 @@
"meta-type": "object"
},
{
- "name": "82",
+ "name": "84",
"members": [
{
"name": "name",
@@ -4382,36 +4415,36 @@
{
"name": "mode",
"default": null,
- "type": "366"
+ "type": "369"
}
],
"meta-type": "object"
},
{
- "name": "83",
+ "name": "85",
"tag": "type",
"variants": [
{
"case": "nbd",
- "type": "368"
+ "type": "371"
},
{
"case": "vhost-user-blk",
- "type": "369"
+ "type": "372"
},
{
"case": "fuse",
- "type": "370"
+ "type": "373"
},
{
"case": "vduse-blk",
- "type": "371"
+ "type": "374"
}
],
"members": [
{
"name": "type",
- "type": "367"
+ "type": "370"
},
{
"name": "id",
@@ -4450,7 +4483,7 @@
"meta-type": "object"
},
{
- "name": "84",
+ "name": "86",
"members": [
{
"name": "id",
@@ -4459,13 +4492,13 @@
{
"name": "mode",
"default": null,
- "type": "366"
+ "type": "369"
}
],
"meta-type": "object"
},
{
- "name": "85",
+ "name": "87",
"members": [
{
"name": "id",
@@ -4475,12 +4508,12 @@
"meta-type": "object"
},
{
- "name": "[86]",
- "element-type": "86",
+ "name": "[88]",
+ "element-type": "88",
"meta-type": "array"
},
{
- "name": "86",
+ "name": "88",
"members": [
{
"name": "id",
@@ -4488,7 +4521,7 @@
},
{
"name": "type",
- "type": "367"
+ "type": "370"
},
{
"name": "node-name",
@@ -4502,12 +4535,12 @@
"meta-type": "object"
},
{
- "name": "[87]",
- "element-type": "87",
+ "name": "[89]",
+ "element-type": "89",
"meta-type": "array"
},
{
- "name": "87",
+ "name": "89",
"members": [
{
"name": "label",
@@ -4525,12 +4558,12 @@
"meta-type": "object"
},
{
- "name": "[88]",
- "element-type": "88",
+ "name": "[90]",
+ "element-type": "90",
"meta-type": "array"
},
{
- "name": "88",
+ "name": "90",
"members": [
{
"name": "name",
@@ -4540,7 +4573,7 @@
"meta-type": "object"
},
{
- "name": "89",
+ "name": "91",
"members": [
{
"name": "device",
@@ -4553,13 +4586,13 @@
{
"name": "format",
"default": null,
- "type": "372"
+ "type": "375"
}
],
"meta-type": "object"
},
{
- "name": "90",
+ "name": "92",
"members": [
{
"name": "device",
@@ -4572,7 +4605,7 @@
{
"name": "format",
"default": null,
- "type": "372"
+ "type": "375"
}
],
"meta-type": "object"
@@ -4583,7 +4616,7 @@
"meta-type": "builtin"
},
{
- "name": "91",
+ "name": "93",
"members": [
{
"name": "id",
@@ -4591,13 +4624,13 @@
},
{
"name": "backend",
- "type": "373"
+ "type": "376"
}
],
"meta-type": "object"
},
{
- "name": "92",
+ "name": "94",
"members": [
{
"name": "pty",
@@ -4608,7 +4641,7 @@
"meta-type": "object"
},
{
- "name": "93",
+ "name": "95",
"members": [
{
"name": "id",
@@ -4616,13 +4649,13 @@
},
{
"name": "backend",
- "type": "373"
+ "type": "376"
}
],
"meta-type": "object"
},
{
- "name": "94",
+ "name": "96",
"members": [
{
"name": "id",
@@ -4632,7 +4665,7 @@
"meta-type": "object"
},
{
- "name": "95",
+ "name": "97",
"members": [
{
"name": "id",
@@ -4642,7 +4675,7 @@
"meta-type": "object"
},
{
- "name": "96",
+ "name": "98",
"members": [
{
"name": "id",
@@ -4656,7 +4689,7 @@
"meta-type": "object"
},
{
- "name": "97",
+ "name": "99",
"members": [
{
"name": "paging",
@@ -4684,17 +4717,17 @@
{
"name": "format",
"default": null,
- "type": "374"
+ "type": "377"
}
],
"meta-type": "object"
},
{
- "name": "98",
+ "name": "100",
"members": [
{
"name": "status",
- "type": "375"
+ "type": "378"
},
{
"name": "completed",
@@ -4708,11 +4741,11 @@
"meta-type": "object"
},
{
- "name": "99",
+ "name": "101",
"members": [
{
"name": "result",
- "type": "98"
+ "type": "100"
},
{
"name": "error",
@@ -4723,17 +4756,17 @@
"meta-type": "object"
},
{
- "name": "100",
+ "name": "102",
"members": [
{
"name": "formats",
- "type": "[374]"
+ "type": "[377]"
}
],
"meta-type": "object"
},
{
- "name": "101",
+ "name": "103",
"members": [
{
"name": "name",
@@ -4747,60 +4780,64 @@
"meta-type": "object"
},
{
- "name": "102",
+ "name": "104",
"tag": "type",
"variants": [
{
"case": "nic",
- "type": "377"
+ "type": "380"
+ },
+ {
+ "case": "passt",
+ "type": "381"
},
{
"case": "user",
- "type": "378"
+ "type": "382"
},
{
"case": "tap",
- "type": "379"
+ "type": "383"
},
{
"case": "l2tpv3",
- "type": "380"
+ "type": "384"
},
{
"case": "socket",
- "type": "381"
+ "type": "385"
},
{
"case": "stream",
- "type": "382"
+ "type": "386"
},
{
"case": "dgram",
- "type": "383"
+ "type": "387"
},
{
"case": "vde",
- "type": "384"
+ "type": "388"
},
{
"case": "bridge",
- "type": "385"
+ "type": "389"
},
{
"case": "hubport",
- "type": "386"
+ "type": "390"
},
{
"case": "netmap",
- "type": "387"
+ "type": "391"
},
{
"case": "vhost-user",
- "type": "389"
+ "type": "393"
},
{
"case": "vhost-vdpa",
- "type": "390"
+ "type": "394"
},
{
"case": "none",
@@ -4814,13 +4851,13 @@
},
{
"name": "type",
- "type": "376"
+ "type": "379"
}
],
"meta-type": "object"
},
{
- "name": "103",
+ "name": "105",
"members": [
{
"name": "id",
@@ -4830,7 +4867,7 @@
"meta-type": "object"
},
{
- "name": "104",
+ "name": "106",
"members": [
{
"name": "name",
@@ -4841,12 +4878,12 @@
"meta-type": "object"
},
{
- "name": "[105]",
- "element-type": "105",
+ "name": "[107]",
+ "element-type": "107",
"meta-type": "array"
},
{
- "name": "105",
+ "name": "107",
"members": [
{
"name": "name",
@@ -4858,15 +4895,15 @@
},
{
"name": "multicast",
- "type": "394"
+ "type": "398"
},
{
"name": "unicast",
- "type": "394"
+ "type": "398"
},
{
"name": "vlan",
- "type": "394"
+ "type": "398"
},
{
"name": "broadcast-allowed",
@@ -4900,7 +4937,7 @@
"meta-type": "object"
},
{
- "name": "106",
+ "name": "108",
"members": [
{
"name": "name",
@@ -4915,7 +4952,7 @@
"meta-type": "object"
},
{
- "name": "107",
+ "name": "109",
"members": [
{
"name": "initial",
@@ -4947,7 +4984,7 @@
"meta-type": "object"
},
{
- "name": "108",
+ "name": "110",
"members": [
{
"name": "device-id",
@@ -4957,7 +4994,7 @@
"meta-type": "object"
},
{
- "name": "109",
+ "name": "111",
"members": [
{
"name": "netdev-id",
@@ -4965,13 +5002,13 @@
},
{
"name": "addr",
- "type": "395"
+ "type": "399"
}
],
"meta-type": "object"
},
{
- "name": "110",
+ "name": "112",
"members": [
{
"name": "netdev-id",
@@ -4981,7 +5018,7 @@
"meta-type": "object"
},
{
- "name": "111",
+ "name": "113",
"members": [
{
"name": "netdev-id",
@@ -4995,7 +5032,7 @@
"meta-type": "object"
},
{
- "name": "112",
+ "name": "114",
"members": [
{
"name": "netdev-id",
@@ -5005,17 +5042,17 @@
"meta-type": "object"
},
{
- "name": "113",
+ "name": "115",
"members": [
{
"name": "id",
- "type": "396"
+ "type": "400"
}
],
"meta-type": "object"
},
{
- "name": "114",
+ "name": "116",
"members": [
{
"name": "object",
@@ -5025,7 +5062,7 @@
"meta-type": "object"
},
{
- "name": "115",
+ "name": "117",
"members": [
{
"name": "name",
@@ -5035,7 +5072,7 @@
"meta-type": "object"
},
{
- "name": "116",
+ "name": "118",
"members": [
{
"name": "name",
@@ -5053,7 +5090,7 @@
"meta-type": "object"
},
{
- "name": "117",
+ "name": "119",
"members": [
{
"name": "name",
@@ -5063,12 +5100,12 @@
"meta-type": "object"
},
{
- "name": "[118]",
- "element-type": "118",
+ "name": "[120]",
+ "element-type": "120",
"meta-type": "array"
},
{
- "name": "118",
+ "name": "120",
"members": [
{
"name": "name",
@@ -5088,17 +5125,17 @@
},
{
"name": "duplex",
- "type": "397"
+ "type": "401"
},
{
"name": "autoneg",
- "type": "398"
+ "type": "402"
}
],
"meta-type": "object"
},
{
- "name": "119",
+ "name": "121",
"members": [
{
"name": "name",
@@ -5113,12 +5150,12 @@
"meta-type": "object"
},
{
- "name": "[120]",
- "element-type": "120",
+ "name": "[122]",
+ "element-type": "122",
"meta-type": "array"
},
{
- "name": "120",
+ "name": "122",
"members": [
{
"name": "cookie",
@@ -5130,21 +5167,21 @@
},
{
"name": "key",
- "type": "399"
+ "type": "403"
},
{
"name": "mask",
- "type": "400"
+ "type": "404"
},
{
"name": "action",
- "type": "401"
+ "type": "405"
}
],
"meta-type": "object"
},
{
- "name": "121",
+ "name": "123",
"members": [
{
"name": "name",
@@ -5159,12 +5196,12 @@
"meta-type": "object"
},
{
- "name": "[122]",
- "element-type": "122",
+ "name": "[124]",
+ "element-type": "124",
"meta-type": "array"
},
{
- "name": "122",
+ "name": "124",
"members": [
{
"name": "id",
@@ -5233,12 +5270,12 @@
"meta-type": "object"
},
{
- "name": "[123]",
- "element-type": "123",
+ "name": "[125]",
+ "element-type": "125",
"meta-type": "array"
},
{
- "name": "123",
+ "name": "125",
"members": [
{
"name": "tpm-tis"
@@ -5258,12 +5295,12 @@
]
},
{
- "name": "[124]",
- "element-type": "124",
+ "name": "[126]",
+ "element-type": "126",
"meta-type": "array"
},
{
- "name": "124",
+ "name": "126",
"members": [
{
"name": "passthrough"
@@ -5279,12 +5316,12 @@
]
},
{
- "name": "[125]",
- "element-type": "125",
+ "name": "[127]",
+ "element-type": "127",
"meta-type": "array"
},
{
- "name": "125",
+ "name": "127",
"members": [
{
"name": "id",
@@ -5292,22 +5329,22 @@
},
{
"name": "model",
- "type": "123"
+ "type": "125"
},
{
"name": "options",
- "type": "402"
+ "type": "406"
}
],
"meta-type": "object"
},
{
- "name": "126",
+ "name": "128",
"tag": "protocol",
"variants": [
{
"case": "vnc",
- "type": "405"
+ "type": "409"
},
{
"case": "spice",
@@ -5317,7 +5354,7 @@
"members": [
{
"name": "protocol",
- "type": "403"
+ "type": "407"
},
{
"name": "password",
@@ -5326,18 +5363,18 @@
{
"name": "connected",
"default": null,
- "type": "404"
+ "type": "408"
}
],
"meta-type": "object"
},
{
- "name": "127",
+ "name": "129",
"tag": "protocol",
"variants": [
{
"case": "vnc",
- "type": "406"
+ "type": "410"
},
{
"case": "spice",
@@ -5347,7 +5384,7 @@
"members": [
{
"name": "protocol",
- "type": "403"
+ "type": "407"
},
{
"name": "time",
@@ -5357,7 +5394,7 @@
"meta-type": "object"
},
{
- "name": "128",
+ "name": "130",
"members": [
{
"name": "filename",
@@ -5376,13 +5413,13 @@
{
"name": "format",
"default": null,
- "type": "407"
+ "type": "411"
}
],
"meta-type": "object"
},
{
- "name": "129",
+ "name": "131",
"members": [
{
"name": "enabled",
@@ -5419,60 +5456,60 @@
},
{
"name": "mouse-mode",
- "type": "408"
+ "type": "412"
},
{
"name": "channels",
"default": null,
- "type": "[409]"
+ "type": "[413]"
}
],
"meta-type": "object"
},
{
- "name": "130",
+ "name": "132",
"members": [
{
"name": "server",
- "type": "410"
+ "type": "414"
},
{
"name": "client",
- "type": "410"
+ "type": "414"
}
],
"meta-type": "object"
},
{
- "name": "131",
+ "name": "133",
"members": [
{
"name": "server",
- "type": "411"
+ "type": "415"
},
{
"name": "client",
- "type": "409"
+ "type": "413"
}
],
"meta-type": "object"
},
{
- "name": "132",
+ "name": "134",
"members": [
{
"name": "server",
- "type": "410"
+ "type": "414"
},
{
"name": "client",
- "type": "410"
+ "type": "414"
}
],
"meta-type": "object"
},
{
- "name": "133",
+ "name": "135",
"members": [
{
"name": "enabled",
@@ -5486,7 +5523,7 @@
{
"name": "family",
"default": null,
- "type": "412"
+ "type": "416"
},
{
"name": "service",
@@ -5501,18 +5538,18 @@
{
"name": "clients",
"default": null,
- "type": "[413]"
+ "type": "[417]"
}
],
"meta-type": "object"
},
{
- "name": "[134]",
- "element-type": "134",
+ "name": "[136]",
+ "element-type": "136",
"meta-type": "array"
},
{
- "name": "134",
+ "name": "136",
"members": [
{
"name": "id",
@@ -5520,20 +5557,20 @@
},
{
"name": "server",
- "type": "[414]"
+ "type": "[418]"
},
{
"name": "clients",
- "type": "[413]"
+ "type": "[417]"
},
{
"name": "auth",
- "type": "415"
+ "type": "419"
},
{
"name": "vencrypt",
"default": null,
- "type": "416"
+ "type": "420"
},
{
"name": "display",
@@ -5544,7 +5581,7 @@
"meta-type": "object"
},
{
- "name": "135",
+ "name": "137",
"members": [
{
"name": "password",
@@ -5554,54 +5591,54 @@
"meta-type": "object"
},
{
- "name": "136",
+ "name": "138",
"members": [
{
"name": "server",
- "type": "417"
+ "type": "421"
},
{
"name": "client",
- "type": "418"
+ "type": "422"
}
],
"meta-type": "object"
},
{
- "name": "137",
+ "name": "139",
"members": [
{
"name": "server",
- "type": "417"
+ "type": "421"
},
{
"name": "client",
- "type": "413"
+ "type": "417"
}
],
"meta-type": "object"
},
{
- "name": "138",
+ "name": "140",
"members": [
{
"name": "server",
- "type": "417"
+ "type": "421"
},
{
"name": "client",
- "type": "413"
+ "type": "417"
}
],
"meta-type": "object"
},
{
- "name": "[139]",
- "element-type": "139",
+ "name": "[141]",
+ "element-type": "141",
"meta-type": "array"
},
{
- "name": "139",
+ "name": "141",
"members": [
{
"name": "name",
@@ -5623,11 +5660,11 @@
"meta-type": "object"
},
{
- "name": "140",
+ "name": "142",
"members": [
{
"name": "keys",
- "type": "[419]"
+ "type": "[423]"
},
{
"name": "hold-time",
@@ -5638,7 +5675,7 @@
"meta-type": "object"
},
{
- "name": "141",
+ "name": "143",
"members": [
{
"name": "device",
@@ -5652,34 +5689,34 @@
},
{
"name": "events",
- "type": "[420]"
+ "type": "[424]"
}
],
"meta-type": "object"
},
{
- "name": "142",
+ "name": "144",
"tag": "type",
"variants": [
{
"case": "gtk",
- "type": "423"
+ "type": "427"
},
{
"case": "curses",
- "type": "425"
+ "type": "429"
},
{
"case": "egl-headless",
- "type": "426"
+ "type": "430"
},
{
"case": "dbus",
- "type": "427"
+ "type": "431"
},
{
"case": "sdl",
- "type": "428"
+ "type": "432"
},
{
"case": "default",
@@ -5697,7 +5734,7 @@
"members": [
{
"name": "type",
- "type": "421"
+ "type": "425"
},
{
"name": "full-screen",
@@ -5717,47 +5754,47 @@
{
"name": "gl",
"default": null,
- "type": "422"
+ "type": "426"
}
],
"meta-type": "object"
},
{
- "name": "143",
+ "name": "145",
"tag": "type",
"variants": [
{
"case": "vnc",
- "type": "430"
+ "type": "434"
}
],
"members": [
{
"name": "type",
- "type": "429"
+ "type": "433"
}
],
"meta-type": "object"
},
{
- "name": "144",
+ "name": "146",
"tag": "type",
"variants": [
{
"case": "vnc",
- "type": "432"
+ "type": "436"
}
],
"members": [
{
"name": "type",
- "type": "431"
+ "type": "435"
}
],
"meta-type": "object"
},
{
- "name": "145",
+ "name": "147",
"members": [
{
"name": "protocol",
@@ -5786,27 +5823,27 @@
"meta-type": "object"
},
{
- "name": "146",
+ "name": "148",
"members": [
{
"name": "status",
"default": null,
- "type": "433"
+ "type": "437"
},
{
"name": "ram",
"default": null,
- "type": "434"
+ "type": "438"
},
{
"name": "vfio",
"default": null,
- "type": "435"
+ "type": "439"
},
{
"name": "xbzrle-cache",
"default": null,
- "type": "436"
+ "type": "440"
},
{
"name": "total-time",
@@ -5853,10 +5890,42 @@
"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": "[395]"
+ "type": "[399]"
},
{
"name": "dirty-limit-throttle-time-per-round",
@@ -5872,26 +5941,26 @@
"meta-type": "object"
},
{
- "name": "147",
+ "name": "149",
"members": [
{
"name": "capabilities",
- "type": "[148]"
+ "type": "[150]"
}
],
"meta-type": "object"
},
{
- "name": "[148]",
- "element-type": "148",
+ "name": "[150]",
+ "element-type": "150",
"meta-type": "array"
},
{
- "name": "148",
+ "name": "150",
"members": [
{
"name": "capability",
- "type": "437"
+ "type": "441"
},
{
"name": "state",
@@ -5901,7 +5970,7 @@
"meta-type": "object"
},
{
- "name": "149",
+ "name": "151",
"members": [
{
"name": "announce-initial",
@@ -5946,17 +6015,17 @@
{
"name": "tls-creds",
"default": null,
- "type": "363"
+ "type": "366"
},
{
"name": "tls-hostname",
"default": null,
- "type": "363"
+ "type": "366"
},
{
"name": "tls-authz",
"default": null,
- "type": "363"
+ "type": "366"
},
{
"name": "max-bandwidth",
@@ -6004,7 +6073,7 @@
{
"name": "multifd-compression",
"default": null,
- "type": "438"
+ "type": "442"
},
{
"name": "multifd-zlib-level",
@@ -6024,7 +6093,7 @@
{
"name": "block-bitmap-mapping",
"default": null,
- "type": "[439]"
+ "type": "[443]"
},
{
"name": "x-vcpu-dirty-limit-period",
@@ -6042,12 +6111,12 @@
{
"name": "mode",
"default": null,
- "type": "440"
+ "type": "444"
},
{
"name": "zero-page-detection",
"default": null,
- "type": "441"
+ "type": "445"
},
{
"name": "direct-io",
@@ -6058,7 +6127,7 @@
"meta-type": "object"
},
{
- "name": "150",
+ "name": "152",
"members": [
{
"name": "announce-initial",
@@ -6161,7 +6230,7 @@
{
"name": "multifd-compression",
"default": null,
- "type": "438"
+ "type": "442"
},
{
"name": "multifd-zlib-level",
@@ -6181,7 +6250,7 @@
{
"name": "block-bitmap-mapping",
"default": null,
- "type": "[439]"
+ "type": "[443]"
},
{
"name": "x-vcpu-dirty-limit-period",
@@ -6199,12 +6268,12 @@
{
"name": "mode",
"default": null,
- "type": "440"
+ "type": "444"
},
{
"name": "zero-page-detection",
"default": null,
- "type": "441"
+ "type": "445"
},
{
"name": "direct-io",
@@ -6215,17 +6284,17 @@
"meta-type": "object"
},
{
- "name": "151",
+ "name": "153",
"members": [
{
"name": "status",
- "type": "433"
+ "type": "437"
}
],
"meta-type": "object"
},
{
- "name": "152",
+ "name": "154",
"members": [
{
"name": "pass",
@@ -6235,31 +6304,31 @@
"meta-type": "object"
},
{
- "name": "153",
+ "name": "155",
"members": [
{
"name": "mode",
- "type": "442"
+ "type": "446"
},
{
"name": "reason",
- "type": "443"
+ "type": "447"
}
],
"meta-type": "object"
},
{
- "name": "154",
+ "name": "156",
"members": [
{
"name": "state",
- "type": "433"
+ "type": "437"
}
],
"meta-type": "object"
},
{
- "name": "155",
+ "name": "157",
"members": [
{
"name": "uri",
@@ -6269,7 +6338,7 @@
{
"name": "channels",
"default": null,
- "type": "[444]"
+ "type": "[448]"
},
{
"name": "detach",
@@ -6288,7 +6357,7 @@
"meta-type": "object"
},
{
- "name": "156",
+ "name": "158",
"members": [
{
"name": "uri",
@@ -6298,7 +6367,7 @@
{
"name": "channels",
"default": null,
- "type": "[444]"
+ "type": "[448]"
},
{
"name": "exit-on-error",
@@ -6309,7 +6378,7 @@
"meta-type": "object"
},
{
- "name": "157",
+ "name": "159",
"members": [
{
"name": "filename",
@@ -6324,7 +6393,7 @@
"meta-type": "object"
},
{
- "name": "158",
+ "name": "160",
"members": [
{
"name": "enable",
@@ -6334,7 +6403,7 @@
"meta-type": "object"
},
{
- "name": "159",
+ "name": "161",
"members": [
{
"name": "filename",
@@ -6344,7 +6413,7 @@
"meta-type": "object"
},
{
- "name": "160",
+ "name": "162",
"members": [
{
"name": "enable",
@@ -6363,7 +6432,7 @@
"meta-type": "object"
},
{
- "name": "161",
+ "name": "163",
"members": [
{
"name": "error",
@@ -6378,25 +6447,25 @@
"meta-type": "object"
},
{
- "name": "162",
+ "name": "164",
"members": [
{
"name": "mode",
- "type": "442"
+ "type": "446"
},
{
"name": "last-mode",
- "type": "442"
+ "type": "446"
},
{
"name": "reason",
- "type": "443"
+ "type": "447"
}
],
"meta-type": "object"
},
{
- "name": "163",
+ "name": "165",
"members": [
{
"name": "uri",
@@ -6406,7 +6475,7 @@
"meta-type": "object"
},
{
- "name": "164",
+ "name": "166",
"members": [
{
"name": "device-id",
@@ -6416,7 +6485,7 @@
"meta-type": "object"
},
{
- "name": "165",
+ "name": "167",
"members": [
{
"name": "calc-time",
@@ -6425,7 +6494,7 @@
{
"name": "calc-time-unit",
"default": null,
- "type": "445"
+ "type": "449"
},
{
"name": "sample-pages",
@@ -6435,24 +6504,24 @@
{
"name": "mode",
"default": null,
- "type": "446"
+ "type": "450"
}
],
"meta-type": "object"
},
{
- "name": "166",
+ "name": "168",
"members": [
{
"name": "calc-time-unit",
"default": null,
- "type": "445"
+ "type": "449"
}
],
"meta-type": "object"
},
{
- "name": "167",
+ "name": "169",
"members": [
{
"name": "dirty-rate",
@@ -6461,7 +6530,7 @@
},
{
"name": "status",
- "type": "447"
+ "type": "451"
},
{
"name": "start-time",
@@ -6473,7 +6542,7 @@
},
{
"name": "calc-time-unit",
- "type": "445"
+ "type": "449"
},
{
"name": "sample-pages",
@@ -6481,18 +6550,18 @@
},
{
"name": "mode",
- "type": "446"
+ "type": "450"
},
{
"name": "vcpu-dirty-rate",
"default": null,
- "type": "[448]"
+ "type": "[452]"
}
],
"meta-type": "object"
},
{
- "name": "168",
+ "name": "170",
"members": [
{
"name": "cpu-index",
@@ -6507,7 +6576,7 @@
"meta-type": "object"
},
{
- "name": "169",
+ "name": "171",
"members": [
{
"name": "cpu-index",
@@ -6518,12 +6587,12 @@
"meta-type": "object"
},
{
- "name": "[170]",
- "element-type": "170",
+ "name": "[172]",
+ "element-type": "172",
"meta-type": "array"
},
{
- "name": "170",
+ "name": "172",
"members": [
{
"name": "cpu-index",
@@ -6541,12 +6610,12 @@
"meta-type": "object"
},
{
- "name": "[171]",
- "element-type": "171",
+ "name": "[173]",
+ "element-type": "173",
"meta-type": "array"
},
{
- "name": "171",
+ "name": "173",
"members": [
{
"name": "name",
@@ -6560,7 +6629,7 @@
"meta-type": "object"
},
{
- "name": "172",
+ "name": "174",
"members": [
{
"name": "job-id",
@@ -6582,7 +6651,7 @@
"meta-type": "object"
},
{
- "name": "173",
+ "name": "175",
"members": [
{
"name": "job-id",
@@ -6604,7 +6673,7 @@
"meta-type": "object"
},
{
- "name": "174",
+ "name": "176",
"members": [
{
"name": "job-id",
@@ -6622,22 +6691,22 @@
"meta-type": "object"
},
{
- "name": "175",
+ "name": "177",
"members": [
{
"name": "actions",
- "type": "[449]"
+ "type": "[453]"
},
{
"name": "properties",
"default": null,
- "type": "450"
+ "type": "454"
}
],
"meta-type": "object"
},
{
- "name": "176",
+ "name": "178",
"members": [
{
"name": "name",
@@ -6647,12 +6716,12 @@
"meta-type": "object"
},
{
- "name": "[177]",
- "element-type": "177",
+ "name": "[179]",
+ "element-type": "179",
"meta-type": "array"
},
{
- "name": "177",
+ "name": "179",
"members": [
{
"name": "name",
@@ -6660,13 +6729,13 @@
},
{
"name": "state",
- "type": "451"
+ "type": "455"
}
],
"meta-type": "object"
},
{
- "name": "178",
+ "name": "180",
"members": [
{
"name": "name",
@@ -6685,22 +6754,22 @@
"meta-type": "object"
},
{
- "name": "179",
+ "name": "181",
"members": [
{
"name": "enable",
"default": null,
- "type": "[452]"
+ "type": "[456]"
}
],
"meta-type": "object"
},
{
- "name": "180",
+ "name": "182",
"members": [
{
"name": "qemu",
- "type": "453"
+ "type": "457"
},
{
"name": "package",
@@ -6710,12 +6779,12 @@
"meta-type": "object"
},
{
- "name": "[181]",
- "element-type": "181",
+ "name": "[183]",
+ "element-type": "183",
"meta-type": "array"
},
{
- "name": "181",
+ "name": "183",
"members": [
{
"name": "name",
@@ -6725,41 +6794,41 @@
"meta-type": "object"
},
{
- "name": "[182]",
- "element-type": "182",
+ "name": "[184]",
+ "element-type": "184",
"meta-type": "array"
},
{
- "name": "182",
+ "name": "184",
"tag": "meta-type",
"variants": [
{
"case": "builtin",
- "type": "455"
+ "type": "459"
},
{
"case": "enum",
- "type": "456"
+ "type": "460"
},
{
"case": "array",
- "type": "457"
+ "type": "461"
},
{
"case": "object",
- "type": "458"
+ "type": "462"
},
{
"case": "alternate",
- "type": "459"
+ "type": "463"
},
{
"case": "command",
- "type": "460"
+ "type": "464"
},
{
"case": "event",
- "type": "461"
+ "type": "465"
}
],
"members": [
@@ -6769,7 +6838,7 @@
},
{
"name": "meta-type",
- "type": "454"
+ "type": "458"
},
{
"name": "features",
@@ -6780,7 +6849,7 @@
"meta-type": "object"
},
{
- "name": "183",
+ "name": "185",
"members": [
{
"name": "path",
@@ -6790,12 +6859,12 @@
"meta-type": "object"
},
{
- "name": "[184]",
- "element-type": "184",
+ "name": "[186]",
+ "element-type": "186",
"meta-type": "array"
},
{
- "name": "184",
+ "name": "186",
"members": [
{
"name": "name",
@@ -6819,7 +6888,7 @@
"meta-type": "object"
},
{
- "name": "185",
+ "name": "187",
"members": [
{
"name": "path",
@@ -6838,7 +6907,32 @@
"meta-type": "builtin"
},
{
- "name": "186",
+ "name": "188",
+ "members": [
+ {
+ "name": "paths",
+ "type": "[str]"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "[189]",
+ "element-type": "189",
+ "meta-type": "array"
+ },
+ {
+ "name": "189",
+ "members": [
+ {
+ "name": "properties",
+ "type": "[466]"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "190",
"members": [
{
"name": "path",
@@ -6856,7 +6950,7 @@
"meta-type": "object"
},
{
- "name": "187",
+ "name": "191",
"members": [
{
"name": "implements",
@@ -6872,12 +6966,12 @@
"meta-type": "object"
},
{
- "name": "[188]",
- "element-type": "188",
+ "name": "[192]",
+ "element-type": "192",
"meta-type": "array"
},
{
- "name": "188",
+ "name": "192",
"members": [
{
"name": "name",
@@ -6897,7 +6991,7 @@
"meta-type": "object"
},
{
- "name": "189",
+ "name": "193",
"members": [
{
"name": "typename",
@@ -6907,196 +7001,196 @@
"meta-type": "object"
},
{
- "name": "190",
+ "name": "194",
"tag": "qom-type",
"variants": [
{
"case": "acpi-generic-initiator",
- "type": "463"
+ "type": "468"
},
{
"case": "acpi-generic-port",
- "type": "464"
+ "type": "469"
},
{
"case": "authz-list",
- "type": "465"
+ "type": "470"
},
{
"case": "authz-listfile",
- "type": "466"
+ "type": "471"
},
{
"case": "authz-pam",
- "type": "467"
+ "type": "472"
},
{
"case": "authz-simple",
- "type": "468"
+ "type": "473"
},
{
"case": "can-host-socketcan",
- "type": "469"
+ "type": "474"
},
{
"case": "colo-compare",
- "type": "470"
+ "type": "475"
},
{
"case": "cryptodev-backend",
- "type": "471"
+ "type": "476"
},
{
"case": "cryptodev-backend-builtin",
- "type": "471"
+ "type": "476"
},
{
"case": "cryptodev-backend-lkcf",
- "type": "471"
+ "type": "476"
},
{
"case": "cryptodev-vhost-user",
- "type": "472"
+ "type": "477"
},
{
"case": "dbus-vmstate",
- "type": "473"
+ "type": "478"
},
{
"case": "filter-buffer",
- "type": "474"
+ "type": "479"
},
{
"case": "filter-dump",
- "type": "475"
+ "type": "480"
},
{
"case": "filter-mirror",
- "type": "476"
+ "type": "481"
},
{
"case": "filter-redirector",
- "type": "477"
+ "type": "482"
},
{
"case": "filter-replay",
- "type": "478"
+ "type": "483"
},
{
"case": "filter-rewriter",
- "type": "479"
+ "type": "484"
},
{
"case": "input-barrier",
- "type": "480"
+ "type": "486"
},
{
"case": "input-linux",
- "type": "481"
+ "type": "487"
},
{
"case": "iommufd",
- "type": "482"
+ "type": "488"
},
{
"case": "iothread",
- "type": "483"
+ "type": "489"
},
{
"case": "main-loop",
- "type": "484"
+ "type": "490"
},
{
"case": "memory-backend-epc",
- "type": "485"
+ "type": "491"
},
{
"case": "memory-backend-file",
- "type": "486"
+ "type": "492"
},
{
"case": "memory-backend-memfd",
- "type": "487"
+ "type": "493"
},
{
"case": "memory-backend-ram",
- "type": "488"
+ "type": "494"
},
{
"case": "memory-backend-shm",
- "type": "489"
+ "type": "495"
},
{
"case": "pr-manager-helper",
- "type": "490"
+ "type": "496"
},
{
"case": "qtest",
- "type": "491"
+ "type": "497"
},
{
"case": "rng-builtin",
- "type": "492"
+ "type": "498"
},
{
"case": "rng-egd",
- "type": "493"
+ "type": "499"
},
{
"case": "rng-random",
- "type": "494"
+ "type": "500"
},
{
"case": "secret",
- "type": "495"
+ "type": "501"
},
{
"case": "secret_keyring",
- "type": "496"
+ "type": "502"
},
{
"case": "sev-guest",
- "type": "497"
+ "type": "503"
},
{
"case": "sev-snp-guest",
- "type": "498"
+ "type": "504"
},
{
"case": "tdx-guest",
- "type": "499"
+ "type": "505"
},
{
"case": "thread-context",
- "type": "500"
+ "type": "506"
},
{
"case": "throttle-group",
- "type": "501"
+ "type": "507"
},
{
"case": "tls-creds-anon",
- "type": "502"
+ "type": "508"
},
{
"case": "tls-creds-psk",
- "type": "503"
+ "type": "509"
},
{
"case": "tls-creds-x509",
- "type": "504"
+ "type": "510"
},
{
"case": "tls-cipher-suites",
- "type": "505"
+ "type": "511"
},
{
"case": "x-remote-object",
- "type": "506"
+ "type": "512"
},
{
"case": "x-vfio-user-server",
- "type": "507"
+ "type": "513"
},
{
"case": "can-bus",
@@ -7114,7 +7208,7 @@
"members": [
{
"name": "qom-type",
- "type": "462"
+ "type": "467"
},
{
"name": "id",
@@ -7124,7 +7218,7 @@
"meta-type": "object"
},
{
- "name": "191",
+ "name": "195",
"members": [
{
"name": "id",
@@ -7134,7 +7228,7 @@
"meta-type": "object"
},
{
- "name": "192",
+ "name": "196",
"members": [
{
"name": "typename",
@@ -7144,7 +7238,7 @@
"meta-type": "object"
},
{
- "name": "193",
+ "name": "197",
"members": [
{
"name": "driver",
@@ -7164,7 +7258,7 @@
"meta-type": "object"
},
{
- "name": "194",
+ "name": "198",
"members": [
{
"name": "id",
@@ -7174,7 +7268,7 @@
"meta-type": "object"
},
{
- "name": "195",
+ "name": "199",
"members": [
{
"name": "device",
@@ -7189,7 +7283,7 @@
"meta-type": "object"
},
{
- "name": "196",
+ "name": "200",
"members": [
{
"name": "device",
@@ -7204,7 +7298,7 @@
"meta-type": "object"
},
{
- "name": "197",
+ "name": "201",
"members": [
{
"name": "id",
@@ -7214,17 +7308,17 @@
"meta-type": "object"
},
{
- "name": "[198]",
- "element-type": "198",
+ "name": "[202]",
+ "element-type": "202",
"meta-type": "array"
},
{
- "name": "198",
+ "name": "202",
"tag": "target",
"variants": [
{
"case": "s390x",
- "type": "510"
+ "type": "516"
},
{
"case": "aarch64",
@@ -7344,6 +7438,10 @@
"name": "cpu-index",
"type": "int"
},
+ {
+ "name": "qom-type",
+ "type": "str"
+ },
{
"name": "qom-path",
"type": "str"
@@ -7355,17 +7453,17 @@
{
"name": "props",
"default": null,
- "type": "508"
+ "type": "514"
},
{
"name": "target",
- "type": "509"
+ "type": "515"
}
],
"meta-type": "object"
},
{
- "name": "199",
+ "name": "203",
"members": [
{
"name": "compat-props",
@@ -7379,12 +7477,12 @@
"meta-type": "object"
},
{
- "name": "[200]",
- "element-type": "200",
+ "name": "[204]",
+ "element-type": "204",
"meta-type": "array"
},
{
- "name": "200",
+ "name": "204",
"members": [
{
"name": "name",
@@ -7433,7 +7531,7 @@
{
"name": "compat-props",
"default": null,
- "type": "[511]",
+ "type": "[517]",
"features": [
"unstable"
]
@@ -7442,7 +7540,7 @@
"meta-type": "object"
},
{
- "name": "201",
+ "name": "205",
"members": [
{
"name": "wakeup-suspend-support",
@@ -7452,17 +7550,17 @@
"meta-type": "object"
},
{
- "name": "202",
+ "name": "206",
"members": [
{
"name": "arch",
- "type": "509"
+ "type": "515"
}
],
"meta-type": "object"
},
{
- "name": "203",
+ "name": "207",
"members": [
{
"name": "UUID",
@@ -7472,7 +7570,7 @@
"meta-type": "object"
},
{
- "name": "204",
+ "name": "208",
"members": [
{
"name": "guid",
@@ -7482,21 +7580,7 @@
"meta-type": "object"
},
{
- "name": "205",
- "members": [
- {
- "name": "enabled",
- "type": "bool"
- },
- {
- "name": "present",
- "type": "bool"
- }
- ],
- "meta-type": "object"
- },
- {
- "name": "206",
+ "name": "209",
"members": [
{
"name": "val",
@@ -7519,7 +7603,7 @@
"meta-type": "object"
},
{
- "name": "207",
+ "name": "210",
"members": [
{
"name": "val",
@@ -7537,12 +7621,12 @@
"meta-type": "object"
},
{
- "name": "[208]",
- "element-type": "208",
+ "name": "[211]",
+ "element-type": "211",
"meta-type": "array"
},
{
- "name": "208",
+ "name": "211",
"members": [
{
"name": "id",
@@ -7580,18 +7664,18 @@
},
{
"name": "policy",
- "type": "512"
+ "type": "518"
}
],
"meta-type": "object"
},
{
- "name": "[209]",
- "element-type": "209",
+ "name": "[212]",
+ "element-type": "212",
"meta-type": "array"
},
{
- "name": "209",
+ "name": "212",
"members": [
{
"name": "type",
@@ -7603,7 +7687,7 @@
},
{
"name": "props",
- "type": "508"
+ "type": "514"
},
{
"name": "qom-path",
@@ -7614,40 +7698,40 @@
"meta-type": "object"
},
{
- "name": "210",
+ "name": "213",
"tag": "type",
"variants": [
{
"case": "node",
- "type": "514"
+ "type": "520"
},
{
"case": "dist",
- "type": "515"
+ "type": "521"
},
{
"case": "cpu",
- "type": "516"
+ "type": "522"
},
{
"case": "hmat-lb",
- "type": "517"
+ "type": "523"
},
{
"case": "hmat-cache",
- "type": "518"
+ "type": "524"
}
],
"members": [
{
"name": "type",
- "type": "513"
+ "type": "519"
}
],
"meta-type": "object"
},
{
- "name": "211",
+ "name": "214",
"members": [
{
"name": "value",
@@ -7657,7 +7741,7 @@
"meta-type": "object"
},
{
- "name": "212",
+ "name": "215",
"members": [
{
"name": "actual",
@@ -7667,7 +7751,7 @@
"meta-type": "object"
},
{
- "name": "213",
+ "name": "216",
"members": [
{
"name": "actual",
@@ -7677,7 +7761,7 @@
"meta-type": "object"
},
{
- "name": "214",
+ "name": "217",
"members": [
{
"name": "committed",
@@ -7691,7 +7775,7 @@
"meta-type": "object"
},
{
- "name": "215",
+ "name": "218",
"members": [
{
"name": "base-memory",
@@ -7706,49 +7790,49 @@
"meta-type": "object"
},
{
- "name": "[216]",
- "element-type": "216",
+ "name": "[219]",
+ "element-type": "219",
"meta-type": "array"
},
{
- "name": "216",
+ "name": "219",
"tag": "type",
"variants": [
{
"case": "dimm",
- "type": "520"
+ "type": "526"
},
{
"case": "nvdimm",
- "type": "520"
+ "type": "526"
},
{
"case": "virtio-pmem",
- "type": "521"
+ "type": "527"
},
{
"case": "virtio-mem",
- "type": "522"
+ "type": "528"
},
{
"case": "sgx-epc",
- "type": "523"
+ "type": "529"
},
{
"case": "hv-balloon",
- "type": "524"
+ "type": "530"
}
],
"members": [
{
"name": "type",
- "type": "519"
+ "type": "525"
}
],
"meta-type": "object"
},
{
- "name": "217",
+ "name": "220",
"members": [
{
"name": "id",
@@ -7767,17 +7851,7 @@
"meta-type": "object"
},
{
- "name": "218",
- "members": [
- {
- "name": "human-readable-text",
- "type": "str"
- }
- ],
- "meta-type": "object"
- },
- {
- "name": "219",
+ "name": "221",
"members": [
{
"name": "filename",
@@ -7787,7 +7861,7 @@
"meta-type": "object"
},
{
- "name": "220",
+ "name": "222",
"members": [
{
"name": "filename",
@@ -7797,25 +7871,25 @@
"meta-type": "object"
},
{
- "name": "221",
+ "name": "223",
"members": [
{
"name": "modela",
- "type": "525"
+ "type": "531"
},
{
"name": "modelb",
- "type": "525"
+ "type": "531"
}
],
"meta-type": "object"
},
{
- "name": "222",
+ "name": "224",
"members": [
{
"name": "result",
- "type": "526"
+ "type": "532"
},
{
"name": "responsible-properties",
@@ -7825,49 +7899,49 @@
"meta-type": "object"
},
{
- "name": "223",
+ "name": "225",
"members": [
{
"name": "modela",
- "type": "525"
+ "type": "531"
},
{
"name": "modelb",
- "type": "525"
+ "type": "531"
}
],
"meta-type": "object"
},
{
- "name": "224",
+ "name": "226",
"members": [
{
"name": "model",
- "type": "525"
+ "type": "531"
}
],
"meta-type": "object"
},
{
- "name": "225",
+ "name": "227",
"members": [
{
"name": "type",
- "type": "527"
+ "type": "533"
},
{
"name": "model",
- "type": "525"
+ "type": "531"
}
],
"meta-type": "object"
},
{
- "name": "226",
+ "name": "228",
"members": [
{
"name": "model",
- "type": "525"
+ "type": "531"
},
{
"name": "deprecated-props",
@@ -7878,12 +7952,12 @@
"meta-type": "object"
},
{
- "name": "[227]",
- "element-type": "227",
+ "name": "[229]",
+ "element-type": "229",
"meta-type": "array"
},
{
- "name": "227",
+ "name": "229",
"members": [
{
"name": "name",
@@ -7920,7 +7994,7 @@
"meta-type": "object"
},
{
- "name": "228",
+ "name": "230",
"members": [
{
"name": "core-id",
@@ -7944,7 +8018,7 @@
{
"name": "entitlement",
"default": null,
- "type": "528"
+ "type": "534"
},
{
"name": "dedicated",
@@ -7955,31 +8029,31 @@
"meta-type": "object"
},
{
- "name": "229",
+ "name": "231",
"members": [
{
"name": "polarization",
- "type": "529"
+ "type": "535"
}
],
"meta-type": "object"
},
{
- "name": "230",
+ "name": "232",
"members": [
{
"name": "polarization",
- "type": "529"
+ "type": "535"
}
],
"meta-type": "object"
},
{
- "name": "231",
+ "name": "233",
"members": [
{
"name": "mode",
- "type": "530"
+ "type": "536"
},
{
"name": "filename",
@@ -7994,7 +8068,7 @@
"meta-type": "object"
},
{
- "name": "232",
+ "name": "234",
"members": [
{
"name": "icount",
@@ -8004,7 +8078,7 @@
"meta-type": "object"
},
{
- "name": "233",
+ "name": "235",
"members": [
{
"name": "icount",
@@ -8014,31 +8088,31 @@
"meta-type": "object"
},
{
- "name": "234",
+ "name": "236",
"members": [
{
"name": "instances",
- "type": "[235]"
+ "type": "[237]"
}
],
"meta-type": "object"
},
{
- "name": "[235]",
- "element-type": "235",
+ "name": "[237]",
+ "element-type": "237",
"meta-type": "array"
},
{
- "name": "235",
+ "name": "237",
"tag": "type",
"variants": [
{
"case": "block-node",
- "type": "532"
+ "type": "538"
},
{
"case": "chardev",
- "type": "533"
+ "type": "539"
},
{
"case": "migration",
@@ -8048,13 +8122,13 @@
"members": [
{
"name": "type",
- "type": "531"
+ "type": "537"
}
],
"meta-type": "object"
},
{
- "name": "236",
+ "name": "238",
"members": [
{
"name": "protocol",
@@ -8078,7 +8152,7 @@
"meta-type": "object"
},
{
- "name": "237",
+ "name": "239",
"members": [
{
"name": "name",
@@ -8089,12 +8163,12 @@
"meta-type": "object"
},
{
- "name": "[238]",
- "element-type": "238",
+ "name": "[240]",
+ "element-type": "240",
"meta-type": "array"
},
{
- "name": "238",
+ "name": "240",
"members": [
{
"name": "id",
@@ -8124,7 +8198,7 @@
"meta-type": "object"
},
{
- "name": "239",
+ "name": "241",
"members": [
{
"name": "command-line",
@@ -8139,7 +8213,7 @@
"meta-type": "object"
},
{
- "name": "240",
+ "name": "242",
"members": [
{
"name": "fdname",
@@ -8149,7 +8223,7 @@
"meta-type": "object"
},
{
- "name": "242",
+ "name": "244",
"members": [
{
"name": "fdname",
@@ -8159,7 +8233,7 @@
"meta-type": "object"
},
{
- "name": "243",
+ "name": "245",
"members": [
{
"name": "fdset-id",
@@ -8175,7 +8249,7 @@
"meta-type": "object"
},
{
- "name": "244",
+ "name": "246",
"members": [
{
"name": "fdset-id",
@@ -8189,7 +8263,7 @@
"meta-type": "object"
},
{
- "name": "245",
+ "name": "247",
"members": [
{
"name": "fdset-id",
@@ -8204,12 +8278,12 @@
"meta-type": "object"
},
{
- "name": "[246]",
- "element-type": "246",
+ "name": "[248]",
+ "element-type": "248",
"meta-type": "array"
},
{
- "name": "246",
+ "name": "248",
"members": [
{
"name": "fdset-id",
@@ -8217,13 +8291,13 @@
},
{
"name": "fds",
- "type": "[534]"
+ "type": "[540]"
}
],
"meta-type": "object"
},
{
- "name": "247",
+ "name": "249",
"members": [
{
"name": "option",
@@ -8234,12 +8308,12 @@
"meta-type": "object"
},
{
- "name": "[248]",
- "element-type": "248",
+ "name": "[250]",
+ "element-type": "250",
"meta-type": "array"
},
{
- "name": "248",
+ "name": "250",
"members": [
{
"name": "option",
@@ -8247,13 +8321,13 @@
},
{
"name": "parameters",
- "type": "[535]"
+ "type": "[541]"
}
],
"meta-type": "object"
},
{
- "name": "249",
+ "name": "251",
"members": [
{
"name": "offset",
@@ -8267,7 +8341,7 @@
"meta-type": "object"
},
{
- "name": "250",
+ "name": "252",
"members": [
{
"name": "vfu-id",
@@ -8289,12 +8363,12 @@
"meta-type": "object"
},
{
- "name": "[251]",
- "element-type": "251",
+ "name": "[253]",
+ "element-type": "253",
"meta-type": "array"
},
{
- "name": "251",
+ "name": "253",
"members": [
{
"name": "version",
@@ -8312,16 +8386,16 @@
"meta-type": "object"
},
{
- "name": "252",
+ "name": "254",
"tag": "sev-type",
"variants": [
{
"case": "sev",
- "type": "538"
+ "type": "544"
},
{
"case": "sev-snp",
- "type": "539"
+ "type": "545"
}
],
"members": [
@@ -8343,17 +8417,17 @@
},
{
"name": "state",
- "type": "536"
+ "type": "542"
},
{
"name": "sev-type",
- "type": "537"
+ "type": "543"
}
],
"meta-type": "object"
},
{
- "name": "253",
+ "name": "255",
"members": [
{
"name": "data",
@@ -8363,7 +8437,7 @@
"meta-type": "object"
},
{
- "name": "254",
+ "name": "256",
"members": [
{
"name": "pdh",
@@ -8389,7 +8463,7 @@
"meta-type": "object"
},
{
- "name": "255",
+ "name": "257",
"members": [
{
"name": "packet-header",
@@ -8408,7 +8482,7 @@
"meta-type": "object"
},
{
- "name": "256",
+ "name": "258",
"members": [
{
"name": "mnonce",
@@ -8418,7 +8492,7 @@
"meta-type": "object"
},
{
- "name": "257",
+ "name": "259",
"members": [
{
"name": "data",
@@ -8428,7 +8502,7 @@
"meta-type": "object"
},
{
- "name": "258",
+ "name": "260",
"members": [
{
"name": "sgx",
@@ -8448,18 +8522,18 @@
},
{
"name": "sections",
- "type": "[540]"
+ "type": "[546]"
}
],
"meta-type": "object"
},
{
- "name": "[259]",
- "element-type": "259",
+ "name": "[261]",
+ "element-type": "261",
"meta-type": "array"
},
{
- "name": "259",
+ "name": "261",
"members": [
{
"name": "port",
@@ -8471,7 +8545,7 @@
},
{
"name": "type",
- "type": "541"
+ "type": "547"
},
{
"name": "remote-domain",
@@ -8493,7 +8567,7 @@
"meta-type": "object"
},
{
- "name": "260",
+ "name": "262",
"members": [
{
"name": "port",
@@ -8503,45 +8577,45 @@
"meta-type": "object"
},
{
- "name": "[261]",
- "element-type": "261",
+ "name": "[263]",
+ "element-type": "263",
"meta-type": "array"
},
{
- "name": "261",
+ "name": "263",
"tag": "driver",
"variants": [
{
"case": "none",
- "type": "543"
+ "type": "549"
},
{
"case": "alsa",
- "type": "544"
+ "type": "550"
},
{
"case": "dbus",
- "type": "546"
+ "type": "552"
},
{
"case": "oss",
- "type": "549"
+ "type": "555"
},
{
"case": "pa",
- "type": "550"
+ "type": "556"
},
{
"case": "sdl",
- "type": "552"
+ "type": "558"
},
{
"case": "spice",
- "type": "543"
+ "type": "549"
},
{
"case": "wav",
- "type": "554"
+ "type": "560"
}
],
"members": [
@@ -8551,7 +8625,7 @@
},
{
"name": "driver",
- "type": "542"
+ "type": "548"
},
{
"name": "timer-period",
@@ -8562,12 +8636,12 @@
"meta-type": "object"
},
{
- "name": "[262]",
- "element-type": "262",
+ "name": "[264]",
+ "element-type": "264",
"meta-type": "array"
},
{
- "name": "262",
+ "name": "264",
"members": [
{
"name": "device",
@@ -8580,7 +8654,7 @@
},
{
"name": "slot-type",
- "type": "555"
+ "type": "561"
},
{
"name": "source",
@@ -8594,22 +8668,22 @@
"meta-type": "object"
},
{
- "name": "263",
+ "name": "265",
"members": [
{
"name": "info",
- "type": "262"
+ "type": "264"
}
],
"meta-type": "object"
},
{
- "name": "[264]",
- "element-type": "264",
+ "name": "[266]",
+ "element-type": "266",
"meta-type": "array"
},
{
- "name": "264",
+ "name": "266",
"members": [
{
"name": "bus",
@@ -8617,18 +8691,18 @@
},
{
"name": "devices",
- "type": "[556]"
+ "type": "[562]"
}
],
"meta-type": "object"
},
{
- "name": "265",
+ "name": "267",
"tag": "target",
"variants": [
{
"case": "vcpu",
- "type": "559"
+ "type": "565"
},
{
"case": "vm",
@@ -8642,27 +8716,27 @@
"members": [
{
"name": "target",
- "type": "557"
+ "type": "563"
},
{
"name": "providers",
"default": null,
- "type": "[558]"
+ "type": "[564]"
}
],
"meta-type": "object"
},
{
- "name": "[266]",
- "element-type": "266",
+ "name": "[268]",
+ "element-type": "268",
"meta-type": "array"
},
{
- "name": "266",
+ "name": "268",
"members": [
{
"name": "provider",
- "type": "560"
+ "type": "566"
},
{
"name": "qom-path",
@@ -8671,52 +8745,52 @@
},
{
"name": "stats",
- "type": "[561]"
+ "type": "[567]"
}
],
"meta-type": "object"
},
{
- "name": "267",
+ "name": "269",
"members": [
{
"name": "provider",
"default": null,
- "type": "560"
+ "type": "566"
}
],
"meta-type": "object"
},
{
- "name": "[268]",
- "element-type": "268",
+ "name": "[270]",
+ "element-type": "270",
"meta-type": "array"
},
{
- "name": "268",
+ "name": "270",
"members": [
{
"name": "provider",
- "type": "560"
+ "type": "566"
},
{
"name": "target",
- "type": "557"
+ "type": "563"
},
{
"name": "stats",
- "type": "[562]"
+ "type": "[568]"
}
],
"meta-type": "object"
},
{
- "name": "[269]",
- "element-type": "269",
+ "name": "[271]",
+ "element-type": "271",
"meta-type": "array"
},
{
- "name": "269",
+ "name": "271",
"members": [
{
"name": "path",
@@ -8730,7 +8804,7 @@
"meta-type": "object"
},
{
- "name": "270",
+ "name": "272",
"members": [
{
"name": "path",
@@ -8740,7 +8814,7 @@
"meta-type": "object"
},
{
- "name": "271",
+ "name": "273",
"members": [
{
"name": "name",
@@ -8760,15 +8834,15 @@
},
{
"name": "guest-features",
- "type": "563"
+ "type": "569"
},
{
"name": "host-features",
- "type": "563"
+ "type": "569"
},
{
"name": "backend-features",
- "type": "563"
+ "type": "569"
},
{
"name": "num-vqs",
@@ -8776,7 +8850,7 @@
},
{
"name": "status",
- "type": "564"
+ "type": "570"
},
{
"name": "isr",
@@ -8825,13 +8899,13 @@
{
"name": "vhost-dev",
"default": null,
- "type": "565"
+ "type": "571"
}
],
"meta-type": "object"
},
{
- "name": "272",
+ "name": "274",
"members": [
{
"name": "path",
@@ -8845,7 +8919,7 @@
"meta-type": "object"
},
{
- "name": "273",
+ "name": "275",
"members": [
{
"name": "name",
@@ -8909,7 +8983,7 @@
"meta-type": "object"
},
{
- "name": "274",
+ "name": "276",
"members": [
{
"name": "path",
@@ -8923,7 +8997,7 @@
"meta-type": "object"
},
{
- "name": "275",
+ "name": "277",
"members": [
{
"name": "name",
@@ -8981,7 +9055,7 @@
"meta-type": "object"
},
{
- "name": "276",
+ "name": "278",
"members": [
{
"name": "path",
@@ -9000,7 +9074,7 @@
"meta-type": "object"
},
{
- "name": "277",
+ "name": "279",
"members": [
{
"name": "name",
@@ -9012,21 +9086,21 @@
},
{
"name": "descs",
- "type": "[566]"
+ "type": "[572]"
},
{
"name": "avail",
- "type": "567"
+ "type": "573"
},
{
"name": "used",
- "type": "568"
+ "type": "574"
}
],
"meta-type": "object"
},
{
- "name": "278",
+ "name": "280",
"members": [
{
"name": "device-id",
@@ -9038,18 +9112,18 @@
},
{
"name": "device-state",
- "type": "569"
+ "type": "575"
}
],
"meta-type": "object"
},
{
- "name": "[279]",
- "element-type": "279",
+ "name": "[281]",
+ "element-type": "281",
"meta-type": "array"
},
{
- "name": "279",
+ "name": "281",
"members": [
{
"name": "id",
@@ -9057,17 +9131,17 @@
},
{
"name": "service",
- "type": "[570]"
+ "type": "[576]"
},
{
"name": "client",
- "type": "[571]"
+ "type": "[577]"
}
],
"meta-type": "object"
},
{
- "name": "280",
+ "name": "282",
"members": [
{
"name": "path",
@@ -9075,7 +9149,7 @@
},
{
"name": "log",
- "type": "572"
+ "type": "578"
},
{
"name": "flags",
@@ -9121,7 +9195,7 @@
"meta-type": "object"
},
{
- "name": "281",
+ "name": "283",
"members": [
{
"name": "path",
@@ -9129,7 +9203,7 @@
},
{
"name": "log",
- "type": "572"
+ "type": "578"
},
{
"name": "flags",
@@ -9195,7 +9269,7 @@
"meta-type": "object"
},
{
- "name": "282",
+ "name": "284",
"members": [
{
"name": "path",
@@ -9203,7 +9277,7 @@
},
{
"name": "log",
- "type": "572"
+ "type": "578"
},
{
"name": "flags",
@@ -9249,7 +9323,7 @@
"meta-type": "object"
},
{
- "name": "283",
+ "name": "285",
"members": [
{
"name": "path",
@@ -9267,7 +9341,7 @@
"meta-type": "object"
},
{
- "name": "284",
+ "name": "286",
"members": [
{
"name": "path",
@@ -9275,13 +9349,13 @@
},
{
"name": "errors",
- "type": "[573]"
+ "type": "[579]"
}
],
"meta-type": "object"
},
{
- "name": "285",
+ "name": "287",
"members": [
{
"name": "path",
@@ -9289,13 +9363,13 @@
},
{
"name": "type",
- "type": "574"
+ "type": "580"
}
],
"meta-type": "object"
},
{
- "name": "286",
+ "name": "288",
"members": [
{
"name": "path",
@@ -9307,7 +9381,7 @@
},
{
"name": "selection-policy",
- "type": "575"
+ "type": "581"
},
{
"name": "region",
@@ -9320,13 +9394,13 @@
},
{
"name": "extents",
- "type": "[576]"
+ "type": "[582]"
}
],
"meta-type": "object"
},
{
- "name": "287",
+ "name": "289",
"members": [
{
"name": "path",
@@ -9338,7 +9412,7 @@
},
{
"name": "removal-policy",
- "type": "577"
+ "type": "583"
},
{
"name": "forced-removal",
@@ -9361,7 +9435,7 @@
},
{
"name": "extents",
- "type": "[576]"
+ "type": "[582]"
}
],
"meta-type": "object"
@@ -9372,7 +9446,7 @@
"meta-type": "builtin"
},
{
- "name": "288",
+ "name": "290",
"members": [
{
"name": "debug"
@@ -9444,7 +9518,7 @@
]
},
{
- "name": "289",
+ "name": "291",
"members": [
{
"name": "none"
@@ -9496,7 +9570,7 @@
]
},
{
- "name": "290",
+ "name": "292",
"members": [
{
"name": "reset"
@@ -9532,7 +9606,7 @@
]
},
{
- "name": "291",
+ "name": "293",
"members": [
{
"name": "reset"
@@ -9548,7 +9622,7 @@
]
},
{
- "name": "292",
+ "name": "294",
"members": [
{
"name": "poweroff"
@@ -9564,7 +9638,7 @@
]
},
{
- "name": "293",
+ "name": "295",
"members": [
{
"name": "pause"
@@ -9588,7 +9662,7 @@
]
},
{
- "name": "294",
+ "name": "296",
"members": [
{
"name": "pause"
@@ -9608,32 +9682,32 @@
]
},
{
- "name": "295",
+ "name": "297",
"tag": "type",
"variants": [
{
"case": "hyper-v",
- "type": "579"
+ "type": "585"
},
{
"case": "s390",
- "type": "580"
+ "type": "586"
},
{
"case": "tdx",
- "type": "581"
+ "type": "587"
}
],
"members": [
{
"name": "type",
- "type": "578"
+ "type": "584"
}
],
"meta-type": "object"
},
{
- "name": "296",
+ "name": "298",
"members": [
{
"name": "hypervisor"
@@ -9649,7 +9723,7 @@
]
},
{
- "name": "297",
+ "name": "299",
"members": [
{
"name": "ignore"
@@ -9673,7 +9747,7 @@
]
},
{
- "name": "298",
+ "name": "300",
"members": [
{
"name": "action-required",
@@ -9687,7 +9761,7 @@
"meta-type": "object"
},
{
- "name": "299",
+ "name": "301",
"members": [
{
"name": "undefined"
@@ -9739,7 +9813,7 @@
]
},
{
- "name": "300",
+ "name": "302",
"members": [
{
"name": "commit"
@@ -9788,7 +9862,7 @@
"meta-type": "builtin"
},
{
- "name": "301",
+ "name": "303",
"members": [
{
"name": "retain"
@@ -9813,7 +9887,7 @@
"meta-type": "array"
},
{
- "name": "302",
+ "name": "304",
"members": [
{
"name": "ok"
@@ -9833,7 +9907,7 @@
]
},
{
- "name": "303",
+ "name": "305",
"members": [
{
"name": "rd_bytes",
@@ -9966,46 +10040,46 @@
},
{
"name": "timed_stats",
- "type": "[582]"
+ "type": "[588]"
},
{
"name": "rd_latency_histogram",
"default": null,
- "type": "583"
+ "type": "589"
},
{
"name": "wr_latency_histogram",
"default": null,
- "type": "583"
+ "type": "589"
},
{
"name": "zone_append_latency_histogram",
"default": null,
- "type": "583"
+ "type": "589"
},
{
"name": "flush_latency_histogram",
"default": null,
- "type": "583"
+ "type": "589"
}
],
"meta-type": "object"
},
{
- "name": "304",
+ "name": "306",
"tag": "driver",
"variants": [
{
"case": "file",
- "type": "584"
+ "type": "590"
},
{
"case": "host_device",
- "type": "584"
+ "type": "590"
},
{
"case": "nvme",
- "type": "585"
+ "type": "591"
},
{
"case": "blkdebug",
@@ -10187,13 +10261,13 @@
"members": [
{
"name": "driver",
- "type": "321"
+ "type": "324"
}
],
"meta-type": "object"
},
{
- "name": "305",
+ "name": "307",
"members": [
{
"name": "actively-synced",
@@ -10203,7 +10277,7 @@
"meta-type": "object"
},
{
- "name": "306",
+ "name": "308",
"members": [
{
"name": "existing"
@@ -10219,7 +10293,7 @@
]
},
{
- "name": "307",
+ "name": "309",
"members": [
{
"name": "report"
@@ -10247,7 +10321,7 @@
]
},
{
- "name": "308",
+ "name": "310",
"members": [
{
"name": "top"
@@ -10275,7 +10349,7 @@
]
},
{
- "name": "309",
+ "name": "311",
"members": [
{
"name": "on-success"
@@ -10295,7 +10369,7 @@
]
},
{
- "name": "310",
+ "name": "312",
"members": [
{
"name": "break-guest-write"
@@ -10311,7 +10385,7 @@
]
},
{
- "name": "311",
+ "name": "313",
"members": [
{
"name": "use-copy-range",
@@ -10337,7 +10411,26 @@
"meta-type": "object"
},
{
- "name": "312",
+ "name": "[314]",
+ "element-type": "314",
+ "meta-type": "array"
+ },
+ {
+ "name": "314",
+ "members": [
+ {
+ "name": "child",
+ "type": "str"
+ },
+ {
+ "name": "node-name",
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "315",
"members": [
{
"name": "off"
@@ -10357,7 +10450,7 @@
]
},
{
- "name": "313",
+ "name": "316",
"members": [
{
"name": "filename",
@@ -10414,23 +10507,23 @@
{
"name": "snapshots",
"default": null,
- "type": "[79]"
+ "type": "[81]"
},
{
"name": "format-specific",
"default": null,
- "type": "586"
+ "type": "592"
},
{
"name": "backing-image",
"default": null,
- "type": "313"
+ "type": "316"
}
],
"meta-type": "object"
},
{
- "name": "314",
+ "name": "317",
"members": [
{
"name": "writeback",
@@ -10448,12 +10541,12 @@
"meta-type": "object"
},
{
- "name": "[315]",
- "element-type": "315",
+ "name": "[318]",
+ "element-type": "318",
"meta-type": "array"
},
{
- "name": "315",
+ "name": "318",
"members": [
{
"name": "name",
@@ -10489,12 +10582,12 @@
"meta-type": "object"
},
{
- "name": "[316]",
- "element-type": "316",
+ "name": "[319]",
+ "element-type": "319",
"meta-type": "array"
},
{
- "name": "316",
+ "name": "319",
"members": [
{
"name": "id",
@@ -10502,7 +10595,7 @@
},
{
"name": "type",
- "type": "587"
+ "type": "593"
},
{
"name": "name",
@@ -10512,12 +10605,12 @@
"meta-type": "object"
},
{
- "name": "[317]",
- "element-type": "317",
+ "name": "[320]",
+ "element-type": "320",
"meta-type": "array"
},
{
- "name": "317",
+ "name": "320",
"members": [
{
"name": "parent",
@@ -10533,17 +10626,17 @@
},
{
"name": "perm",
- "type": "[588]"
+ "type": "[594]"
},
{
"name": "shared-perm",
- "type": "[588]"
+ "type": "[594]"
}
],
"meta-type": "object"
},
{
- "name": "318",
+ "name": "321",
"members": [
{
"name": "background"
@@ -10559,34 +10652,34 @@
]
},
{
- "name": "[319]",
- "element-type": "319",
+ "name": "[322]",
+ "element-type": "322",
"meta-type": "array"
},
{
- "name": "319",
+ "name": "322",
"members": [
{
"type": "str"
},
{
- "type": "45"
+ "type": "47"
}
],
"meta-type": "alternate"
},
{
- "name": "320",
+ "name": "323",
"members": [
{
"name": "copy-mode",
- "type": "318"
+ "type": "321"
}
],
"meta-type": "object"
},
{
- "name": "321",
+ "name": "324",
"members": [
{
"name": "blkdebug"
@@ -10785,7 +10878,7 @@
]
},
{
- "name": "322",
+ "name": "325",
"members": [
{
"name": "ignore"
@@ -10801,7 +10894,7 @@
]
},
{
- "name": "323",
+ "name": "326",
"members": [
{
"name": "direct",
@@ -10817,11 +10910,11 @@
"meta-type": "object"
},
{
- "name": "324",
+ "name": "327",
"members": [
{
"name": "image",
- "type": "589"
+ "type": "595"
},
{
"name": "config",
@@ -10861,36 +10954,36 @@
{
"name": "inject-error",
"default": null,
- "type": "[590]"
+ "type": "[596]"
},
{
"name": "set-state",
"default": null,
- "type": "[591]"
+ "type": "[597]"
},
{
"name": "take-child-perms",
"default": null,
- "type": "[588]"
+ "type": "[594]"
},
{
"name": "unshare-child-perms",
"default": null,
- "type": "[588]"
+ "type": "[594]"
}
],
"meta-type": "object"
},
{
- "name": "325",
+ "name": "328",
"members": [
{
"name": "file",
- "type": "589"
+ "type": "595"
},
{
"name": "log",
- "type": "589"
+ "type": "595"
},
{
"name": "log-sector-size",
@@ -10911,59 +11004,59 @@
"meta-type": "object"
},
{
- "name": "326",
+ "name": "329",
"members": [
{
"name": "test",
- "type": "589"
+ "type": "595"
},
{
"name": "raw",
- "type": "589"
+ "type": "595"
}
],
"meta-type": "object"
},
{
- "name": "327",
+ "name": "330",
"members": [
{
"name": "image",
- "type": "589"
+ "type": "595"
}
],
"meta-type": "object"
},
{
- "name": "328",
+ "name": "331",
"members": [
{
"name": "file",
- "type": "589"
+ "type": "595"
}
],
"meta-type": "object"
},
{
- "name": "329",
+ "name": "332",
"members": [
{
"name": "file",
- "type": "589"
+ "type": "595"
},
{
"name": "target",
- "type": "589"
+ "type": "595"
},
{
"name": "bitmap",
"default": null,
- "type": "45"
+ "type": "47"
},
{
"name": "on-cbw-error",
"default": null,
- "type": "310"
+ "type": "312"
},
{
"name": "cbw-timeout",
@@ -10979,11 +11072,11 @@
"meta-type": "object"
},
{
- "name": "330",
+ "name": "333",
"members": [
{
"name": "file",
- "type": "589"
+ "type": "595"
},
{
"name": "bottom",
@@ -10994,7 +11087,7 @@
"meta-type": "object"
},
{
- "name": "331",
+ "name": "334",
"members": [
{
"name": "filename",
@@ -11008,12 +11101,12 @@
{
"name": "locking",
"default": null,
- "type": "592"
+ "type": "598"
},
{
"name": "aio",
"default": null,
- "type": "593"
+ "type": "599"
},
{
"name": "aio-max-batch",
@@ -11040,7 +11133,7 @@
]
},
{
- "name": "332",
+ "name": "335",
"members": [
{
"name": "url",
@@ -11080,7 +11173,7 @@
"meta-type": "object"
},
{
- "name": "333",
+ "name": "336",
"members": [
{
"name": "url",
@@ -11125,7 +11218,7 @@
"meta-type": "object"
},
{
- "name": "334",
+ "name": "337",
"members": [
{
"name": "volume",
@@ -11137,7 +11230,7 @@
},
{
"name": "server",
- "type": "[395]"
+ "type": "[399]"
},
{
"name": "debug",
@@ -11153,7 +11246,7 @@
"meta-type": "object"
},
{
- "name": "335",
+ "name": "338",
"members": [
{
"name": "url",
@@ -11203,7 +11296,7 @@
"meta-type": "object"
},
{
- "name": "336",
+ "name": "339",
"members": [
{
"name": "url",
@@ -11258,7 +11351,7 @@
"meta-type": "object"
},
{
- "name": "337",
+ "name": "340",
"members": [
{
"name": "filename",
@@ -11268,11 +11361,11 @@
"meta-type": "object"
},
{
- "name": "338",
+ "name": "341",
"members": [
{
"name": "transport",
- "type": "594"
+ "type": "600"
},
{
"name": "portal",
@@ -11305,7 +11398,7 @@
{
"name": "header-digest",
"default": null,
- "type": "595"
+ "type": "601"
},
{
"name": "timeout",
@@ -11316,11 +11409,11 @@
"meta-type": "object"
},
{
- "name": "339",
+ "name": "342",
"members": [
{
"name": "file",
- "type": "589"
+ "type": "595"
},
{
"name": "key-secret",
@@ -11330,17 +11423,17 @@
{
"name": "header",
"default": null,
- "type": "589"
+ "type": "595"
}
],
"meta-type": "object"
},
{
- "name": "340",
+ "name": "343",
"members": [
{
"name": "server",
- "type": "395"
+ "type": "399"
},
{
"name": "export",
@@ -11379,11 +11472,11 @@
"meta-type": "object"
},
{
- "name": "341",
+ "name": "344",
"members": [
{
"name": "server",
- "type": "596"
+ "type": "602"
},
{
"name": "path",
@@ -11423,7 +11516,7 @@
"meta-type": "object"
},
{
- "name": "342",
+ "name": "345",
"members": [
{
"name": "size",
@@ -11444,7 +11537,7 @@
"meta-type": "object"
},
{
- "name": "343",
+ "name": "346",
"members": [
{
"name": "device",
@@ -11458,7 +11551,7 @@
"meta-type": "object"
},
{
- "name": "344",
+ "name": "347",
"members": [
{
"name": "path",
@@ -11468,11 +11561,11 @@
"meta-type": "object"
},
{
- "name": "345",
+ "name": "348",
"members": [
{
"name": "file",
- "type": "589"
+ "type": "595"
},
{
"name": "prealloc-align",
@@ -11488,16 +11581,16 @@
"meta-type": "object"
},
{
- "name": "346",
+ "name": "349",
"members": [
{
"name": "file",
- "type": "589"
+ "type": "595"
},
{
"name": "backing",
"default": null,
- "type": "597"
+ "type": "603"
},
{
"name": "lazy-refcounts",
@@ -11527,7 +11620,7 @@
{
"name": "overlap-check",
"default": null,
- "type": "598"
+ "type": "604"
},
{
"name": "cache-size",
@@ -11557,53 +11650,53 @@
{
"name": "encrypt",
"default": null,
- "type": "599"
+ "type": "605"
},
{
"name": "data-file",
"default": null,
- "type": "589"
+ "type": "595"
}
],
"meta-type": "object"
},
{
- "name": "347",
+ "name": "350",
"members": [
{
"name": "file",
- "type": "589"
+ "type": "595"
},
{
"name": "backing",
"default": null,
- "type": "597"
+ "type": "603"
},
{
"name": "encrypt",
"default": null,
- "type": "600"
+ "type": "606"
}
],
"meta-type": "object"
},
{
- "name": "348",
+ "name": "351",
"members": [
{
"name": "file",
- "type": "589"
+ "type": "595"
},
{
"name": "backing",
"default": null,
- "type": "597"
+ "type": "603"
}
],
"meta-type": "object"
},
{
- "name": "349",
+ "name": "352",
"members": [
{
"name": "blkverify",
@@ -11612,7 +11705,7 @@
},
{
"name": "children",
- "type": "[589]"
+ "type": "[595]"
},
{
"name": "vote-threshold",
@@ -11626,17 +11719,17 @@
{
"name": "read-pattern",
"default": null,
- "type": "601"
+ "type": "607"
}
],
"meta-type": "object"
},
{
- "name": "350",
+ "name": "353",
"members": [
{
"name": "file",
- "type": "589"
+ "type": "595"
},
{
"name": "offset",
@@ -11652,7 +11745,7 @@
"meta-type": "object"
},
{
- "name": "351",
+ "name": "354",
"members": [
{
"name": "pool",
@@ -11680,7 +11773,7 @@
{
"name": "encrypt",
"default": null,
- "type": "602"
+ "type": "608"
},
{
"name": "user",
@@ -11690,7 +11783,7 @@
{
"name": "auth-client-required",
"default": null,
- "type": "[603]"
+ "type": "[609]"
},
{
"name": "key-secret",
@@ -11700,21 +11793,21 @@
{
"name": "server",
"default": null,
- "type": "[604]"
+ "type": "[610]"
}
],
"meta-type": "object"
},
{
- "name": "352",
+ "name": "355",
"members": [
{
"name": "file",
- "type": "589"
+ "type": "595"
},
{
"name": "mode",
- "type": "605"
+ "type": "611"
},
{
"name": "top-id",
@@ -11725,11 +11818,11 @@
"meta-type": "object"
},
{
- "name": "353",
+ "name": "356",
"members": [
{
"name": "server",
- "type": "606"
+ "type": "612"
},
{
"name": "path",
@@ -11743,13 +11836,13 @@
{
"name": "host-key-check",
"default": null,
- "type": "607"
+ "type": "613"
}
],
"meta-type": "object"
},
{
- "name": "354",
+ "name": "357",
"members": [
{
"name": "throttle-group",
@@ -11757,13 +11850,13 @@
},
{
"name": "file",
- "type": "589"
+ "type": "595"
}
],
"meta-type": "object"
},
{
- "name": "355",
+ "name": "358",
"members": [
{
"name": "path",
@@ -11773,7 +11866,7 @@
"meta-type": "object"
},
{
- "name": "356",
+ "name": "359",
"members": [
{
"name": "path",
@@ -11783,7 +11876,7 @@
"meta-type": "object"
},
{
- "name": "357",
+ "name": "360",
"members": [
{
"name": "path",
@@ -11796,7 +11889,7 @@
]
},
{
- "name": "358",
+ "name": "361",
"members": [
{
"name": "dir",
@@ -11826,69 +11919,69 @@
"meta-type": "object"
},
{
- "name": "[58]",
- "element-type": "58",
+ "name": "[60]",
+ "element-type": "60",
"meta-type": "array"
},
{
- "name": "359",
+ "name": "362",
"tag": "driver",
"variants": [
{
"case": "file",
- "type": "608"
+ "type": "614"
},
{
"case": "gluster",
- "type": "609"
+ "type": "615"
},
{
"case": "luks",
- "type": "610"
+ "type": "616"
},
{
"case": "nfs",
- "type": "611"
+ "type": "617"
},
{
"case": "parallels",
- "type": "612"
+ "type": "618"
},
{
"case": "qcow",
- "type": "613"
+ "type": "619"
},
{
"case": "qcow2",
- "type": "614"
+ "type": "620"
},
{
"case": "qed",
- "type": "615"
+ "type": "621"
},
{
"case": "rbd",
- "type": "616"
+ "type": "622"
},
{
"case": "ssh",
- "type": "617"
+ "type": "623"
},
{
"case": "vdi",
- "type": "618"
+ "type": "624"
},
{
"case": "vhdx",
- "type": "619"
+ "type": "625"
},
{
"case": "vmdk",
- "type": "620"
+ "type": "626"
},
{
"case": "vpc",
- "type": "621"
+ "type": "627"
},
{
"case": "blkdebug",
@@ -12026,22 +12119,22 @@
"members": [
{
"name": "driver",
- "type": "321"
+ "type": "324"
}
],
"meta-type": "object"
},
{
- "name": "360",
+ "name": "363",
"tag": "driver",
"variants": [
{
"case": "luks",
- "type": "622"
+ "type": "628"
},
{
"case": "qcow2",
- "type": "623"
+ "type": "629"
},
{
"case": "blkdebug",
@@ -12227,13 +12320,13 @@
"members": [
{
"name": "driver",
- "type": "321"
+ "type": "324"
}
],
"meta-type": "object"
},
{
- "name": "361",
+ "name": "364",
"members": [
{
"name": "read"
@@ -12249,7 +12342,7 @@
]
},
{
- "name": "362",
+ "name": "365",
"members": [
{
"name": "ignore"
@@ -12269,7 +12362,7 @@
]
},
{
- "name": "363",
+ "name": "366",
"members": [
{
"type": "str"
@@ -12281,7 +12374,7 @@
"meta-type": "alternate"
},
{
- "name": "364",
+ "name": "367",
"members": [
{
"name": "read"
@@ -12301,36 +12394,36 @@
]
},
{
- "name": "365",
+ "name": "368",
"tag": "type",
"variants": [
{
"case": "inet",
- "type": "625"
+ "type": "631"
},
{
"case": "unix",
- "type": "626"
+ "type": "632"
},
{
"case": "vsock",
- "type": "627"
+ "type": "633"
},
{
"case": "fd",
- "type": "628"
+ "type": "634"
}
],
"members": [
{
"name": "type",
- "type": "624"
+ "type": "630"
}
],
"meta-type": "object"
},
{
- "name": "366",
+ "name": "369",
"members": [
{
"name": "safe"
@@ -12346,7 +12439,7 @@
]
},
{
- "name": "367",
+ "name": "370",
"members": [
{
"name": "nbd"
@@ -12370,7 +12463,7 @@
]
},
{
- "name": "368",
+ "name": "371",
"members": [
{
"name": "name",
@@ -12385,7 +12478,7 @@
{
"name": "bitmaps",
"default": null,
- "type": "[319]"
+ "type": "[322]"
},
{
"name": "allocation-depth",
@@ -12396,11 +12489,11 @@
"meta-type": "object"
},
{
- "name": "369",
+ "name": "372",
"members": [
{
"name": "addr",
- "type": "395"
+ "type": "399"
},
{
"name": "logical-block-size",
@@ -12416,7 +12509,7 @@
"meta-type": "object"
},
{
- "name": "370",
+ "name": "373",
"members": [
{
"name": "mountpoint",
@@ -12430,13 +12523,13 @@
{
"name": "allow-other",
"default": null,
- "type": "629"
+ "type": "635"
}
],
"meta-type": "object"
},
{
- "name": "371",
+ "name": "374",
"members": [
{
"name": "name",
@@ -12466,7 +12559,7 @@
"meta-type": "object"
},
{
- "name": "372",
+ "name": "375",
"members": [
{
"name": "utf8"
@@ -12482,108 +12575,108 @@
]
},
{
- "name": "373",
+ "name": "376",
"tag": "type",
"variants": [
{
"case": "file",
- "type": "631"
+ "type": "637"
},
{
"case": "serial",
- "type": "632"
+ "type": "638"
},
{
"case": "parallel",
- "type": "632"
+ "type": "638"
},
{
"case": "pipe",
- "type": "632"
+ "type": "638"
},
{
"case": "socket",
- "type": "633"
+ "type": "639"
},
{
"case": "udp",
- "type": "634"
+ "type": "640"
},
{
"case": "pty",
- "type": "635"
+ "type": "641"
},
{
"case": "null",
- "type": "636"
+ "type": "642"
},
{
"case": "mux",
- "type": "637"
+ "type": "643"
},
{
"case": "hub",
- "type": "638"
+ "type": "644"
},
{
"case": "msmouse",
- "type": "636"
+ "type": "642"
},
{
"case": "wctablet",
- "type": "636"
+ "type": "642"
},
{
"case": "braille",
- "type": "636"
+ "type": "642"
},
{
"case": "testdev",
- "type": "636"
+ "type": "642"
},
{
"case": "stdio",
- "type": "639"
+ "type": "645"
},
{
"case": "spicevmc",
- "type": "640"
+ "type": "646"
},
{
"case": "spiceport",
- "type": "641"
+ "type": "647"
},
{
"case": "qemu-vdagent",
- "type": "642"
+ "type": "648"
},
{
"case": "dbus",
- "type": "643"
+ "type": "649"
},
{
"case": "vc",
- "type": "644"
+ "type": "650"
},
{
"case": "ringbuf",
- "type": "645"
+ "type": "651"
},
{
"case": "memory",
- "type": "645"
+ "type": "651"
}
],
"members": [
{
"name": "type",
- "type": "630"
+ "type": "636"
}
],
"meta-type": "object"
},
{
- "name": "374",
+ "name": "377",
"members": [
{
"name": "elf"
@@ -12623,7 +12716,7 @@
]
},
{
- "name": "375",
+ "name": "378",
"members": [
{
"name": "none"
@@ -12647,12 +12740,12 @@
]
},
{
- "name": "[374]",
- "element-type": "374",
+ "name": "[377]",
+ "element-type": "377",
"meta-type": "array"
},
{
- "name": "376",
+ "name": "379",
"members": [
{
"name": "none"
@@ -12695,6 +12788,9 @@
},
{
"name": "vhost-vdpa"
+ },
+ {
+ "name": "passt"
}
],
"meta-type": "enum",
@@ -12712,11 +12808,12 @@
"hubport",
"netmap",
"vhost-user",
- "vhost-vdpa"
+ "vhost-vdpa",
+ "passt"
]
},
{
- "name": "377",
+ "name": "380",
"members": [
{
"name": "netdev",
@@ -12747,7 +12844,183 @@
"meta-type": "object"
},
{
- "name": "378",
+ "name": "381",
+ "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": "[652]"
+ },
+ {
+ "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": "[652]"
+ },
+ {
+ "name": "udp-ports",
+ "default": null,
+ "type": "[652]"
+ },
+ {
+ "name": "param",
+ "default": null,
+ "type": "[652]"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "382",
"members": [
{
"name": "hostname",
@@ -12807,7 +13080,7 @@
{
"name": "dnssearch",
"default": null,
- "type": "[646]"
+ "type": "[652]"
},
{
"name": "domainname",
@@ -12847,12 +13120,12 @@
{
"name": "hostfwd",
"default": null,
- "type": "[646]"
+ "type": "[652]"
},
{
"name": "guestfwd",
"default": null,
- "type": "[646]"
+ "type": "[652]"
},
{
"name": "tftp-server-name",
@@ -12863,7 +13136,7 @@
"meta-type": "object"
},
{
- "name": "379",
+ "name": "383",
"members": [
{
"name": "ifname",
@@ -12944,7 +13217,7 @@
"meta-type": "object"
},
{
- "name": "380",
+ "name": "384",
"members": [
{
"name": "src",
@@ -13017,7 +13290,7 @@
"meta-type": "object"
},
{
- "name": "381",
+ "name": "385",
"members": [
{
"name": "fd",
@@ -13053,11 +13326,11 @@
"meta-type": "object"
},
{
- "name": "382",
+ "name": "386",
"members": [
{
"name": "addr",
- "type": "395"
+ "type": "399"
},
{
"name": "server",
@@ -13081,23 +13354,23 @@
"meta-type": "object"
},
{
- "name": "383",
+ "name": "387",
"members": [
{
"name": "local",
"default": null,
- "type": "395"
+ "type": "399"
},
{
"name": "remote",
"default": null,
- "type": "395"
+ "type": "399"
}
],
"meta-type": "object"
},
{
- "name": "384",
+ "name": "388",
"members": [
{
"name": "sock",
@@ -13123,7 +13396,7 @@
"meta-type": "object"
},
{
- "name": "385",
+ "name": "389",
"members": [
{
"name": "br",
@@ -13139,7 +13412,7 @@
"meta-type": "object"
},
{
- "name": "386",
+ "name": "390",
"members": [
{
"name": "hubid",
@@ -13154,7 +13427,7 @@
"meta-type": "object"
},
{
- "name": "387",
+ "name": "391",
"members": [
{
"name": "ifname",
@@ -13169,7 +13442,7 @@
"meta-type": "object"
},
{
- "name": "389",
+ "name": "393",
"members": [
{
"name": "chardev",
@@ -13189,7 +13462,7 @@
"meta-type": "object"
},
{
- "name": "390",
+ "name": "394",
"members": [
{
"name": "vhostdev",
@@ -13218,7 +13491,7 @@
"meta-type": "object"
},
{
- "name": "394",
+ "name": "398",
"members": [
{
"name": "normal"
@@ -13243,36 +13516,36 @@
"meta-type": "array"
},
{
- "name": "395",
+ "name": "399",
"tag": "type",
"variants": [
{
"case": "inet",
- "type": "606"
+ "type": "612"
},
{
"case": "unix",
- "type": "648"
+ "type": "654"
},
{
"case": "vsock",
- "type": "649"
+ "type": "655"
},
{
"case": "fd",
- "type": "650"
+ "type": "656"
}
],
"members": [
{
"name": "type",
- "type": "624"
+ "type": "630"
}
],
"meta-type": "object"
},
{
- "name": "396",
+ "name": "400",
"members": [
{
"name": "rss"
@@ -13284,7 +13557,7 @@
]
},
{
- "name": "397",
+ "name": "401",
"members": [
{
"name": "half"
@@ -13300,7 +13573,7 @@
]
},
{
- "name": "398",
+ "name": "402",
"members": [
{
"name": "off"
@@ -13316,7 +13589,7 @@
]
},
{
- "name": "399",
+ "name": "403",
"members": [
{
"name": "priority",
@@ -13375,7 +13648,7 @@
"meta-type": "object"
},
{
- "name": "400",
+ "name": "404",
"members": [
{
"name": "in-pport",
@@ -13416,7 +13689,7 @@
"meta-type": "object"
},
{
- "name": "401",
+ "name": "405",
"members": [
{
"name": "goto-tbl",
@@ -13452,28 +13725,28 @@
"meta-type": "object"
},
{
- "name": "402",
+ "name": "406",
"tag": "type",
"variants": [
{
"case": "passthrough",
- "type": "651"
+ "type": "657"
},
{
"case": "emulator",
- "type": "652"
+ "type": "658"
}
],
"members": [
{
"name": "type",
- "type": "124"
+ "type": "126"
}
],
"meta-type": "object"
},
{
- "name": "403",
+ "name": "407",
"members": [
{
"name": "vnc"
@@ -13489,7 +13762,7 @@
]
},
{
- "name": "404",
+ "name": "408",
"members": [
{
"name": "keep"
@@ -13509,7 +13782,7 @@
]
},
{
- "name": "405",
+ "name": "409",
"members": [
{
"name": "display",
@@ -13520,7 +13793,7 @@
"meta-type": "object"
},
{
- "name": "406",
+ "name": "410",
"members": [
{
"name": "display",
@@ -13531,7 +13804,7 @@
"meta-type": "object"
},
{
- "name": "407",
+ "name": "411",
"members": [
{
"name": "ppm"
@@ -13547,7 +13820,7 @@
]
},
{
- "name": "408",
+ "name": "412",
"members": [
{
"name": "client"
@@ -13567,12 +13840,12 @@
]
},
{
- "name": "[409]",
- "element-type": "409",
+ "name": "[413]",
+ "element-type": "413",
"meta-type": "array"
},
{
- "name": "409",
+ "name": "413",
"members": [
{
"name": "host",
@@ -13584,7 +13857,7 @@
},
{
"name": "family",
- "type": "412"
+ "type": "416"
},
{
"name": "connection-id",
@@ -13606,7 +13879,7 @@
"meta-type": "object"
},
{
- "name": "410",
+ "name": "414",
"members": [
{
"name": "host",
@@ -13618,13 +13891,13 @@
},
{
"name": "family",
- "type": "412"
+ "type": "416"
}
],
"meta-type": "object"
},
{
- "name": "411",
+ "name": "415",
"members": [
{
"name": "host",
@@ -13636,7 +13909,7 @@
},
{
"name": "family",
- "type": "412"
+ "type": "416"
},
{
"name": "auth",
@@ -13647,7 +13920,7 @@
"meta-type": "object"
},
{
- "name": "412",
+ "name": "416",
"members": [
{
"name": "ipv4"
@@ -13675,12 +13948,12 @@
]
},
{
- "name": "[413]",
- "element-type": "413",
+ "name": "[417]",
+ "element-type": "417",
"meta-type": "array"
},
{
- "name": "413",
+ "name": "417",
"members": [
{
"name": "host",
@@ -13692,7 +13965,7 @@
},
{
"name": "family",
- "type": "412"
+ "type": "416"
},
{
"name": "websocket",
@@ -13712,12 +13985,12 @@
"meta-type": "object"
},
{
- "name": "[414]",
- "element-type": "414",
+ "name": "[418]",
+ "element-type": "418",
"meta-type": "array"
},
{
- "name": "414",
+ "name": "418",
"members": [
{
"name": "host",
@@ -13729,7 +14002,7 @@
},
{
"name": "family",
- "type": "412"
+ "type": "416"
},
{
"name": "websocket",
@@ -13737,18 +14010,18 @@
},
{
"name": "auth",
- "type": "415"
+ "type": "419"
},
{
"name": "vencrypt",
"default": null,
- "type": "416"
+ "type": "420"
}
],
"meta-type": "object"
},
{
- "name": "415",
+ "name": "419",
"members": [
{
"name": "none"
@@ -13792,7 +14065,7 @@
]
},
{
- "name": "416",
+ "name": "420",
"members": [
{
"name": "plain"
@@ -13836,7 +14109,7 @@
]
},
{
- "name": "417",
+ "name": "421",
"members": [
{
"name": "host",
@@ -13848,7 +14121,7 @@
},
{
"name": "family",
- "type": "412"
+ "type": "416"
},
{
"name": "websocket",
@@ -13863,7 +14136,7 @@
"meta-type": "object"
},
{
- "name": "418",
+ "name": "422",
"members": [
{
"name": "host",
@@ -13875,7 +14148,7 @@
},
{
"name": "family",
- "type": "412"
+ "type": "416"
},
{
"name": "websocket",
@@ -13885,71 +14158,71 @@
"meta-type": "object"
},
{
- "name": "[419]",
- "element-type": "419",
+ "name": "[423]",
+ "element-type": "423",
"meta-type": "array"
},
{
- "name": "419",
+ "name": "423",
"tag": "type",
"variants": [
{
"case": "number",
- "type": "654"
+ "type": "660"
},
{
"case": "qcode",
- "type": "655"
+ "type": "661"
}
],
"members": [
{
"name": "type",
- "type": "653"
+ "type": "659"
}
],
"meta-type": "object"
},
{
- "name": "[420]",
- "element-type": "420",
+ "name": "[424]",
+ "element-type": "424",
"meta-type": "array"
},
{
- "name": "420",
+ "name": "424",
"tag": "type",
"variants": [
{
"case": "key",
- "type": "657"
+ "type": "663"
},
{
"case": "btn",
- "type": "658"
+ "type": "664"
},
{
"case": "rel",
- "type": "659"
+ "type": "665"
},
{
"case": "abs",
- "type": "659"
+ "type": "665"
},
{
"case": "mtt",
- "type": "660"
+ "type": "666"
}
],
"members": [
{
"name": "type",
- "type": "656"
+ "type": "662"
}
],
"meta-type": "object"
},
{
- "name": "421",
+ "name": "425",
"members": [
{
"name": "default"
@@ -13989,7 +14262,7 @@
]
},
{
- "name": "422",
+ "name": "426",
"members": [
{
"name": "off"
@@ -14013,7 +14286,7 @@
]
},
{
- "name": "423",
+ "name": "427",
"members": [
{
"name": "grab-on-hover",
@@ -14034,12 +14307,22 @@
"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": "424",
+ "name": "428",
"members": [
{
"name": "left-command-key",
@@ -14070,7 +14353,7 @@
"meta-type": "object"
},
{
- "name": "425",
+ "name": "429",
"members": [
{
"name": "charset",
@@ -14081,7 +14364,7 @@
"meta-type": "object"
},
{
- "name": "426",
+ "name": "430",
"members": [
{
"name": "rendernode",
@@ -14092,7 +14375,7 @@
"meta-type": "object"
},
{
- "name": "427",
+ "name": "431",
"members": [
{
"name": "rendernode",
@@ -14118,18 +14401,18 @@
"meta-type": "object"
},
{
- "name": "428",
+ "name": "432",
"members": [
{
"name": "grab-mod",
"default": null,
- "type": "661"
+ "type": "667"
}
],
"meta-type": "object"
},
{
- "name": "429",
+ "name": "433",
"members": [
{
"name": "vnc"
@@ -14141,7 +14424,7 @@
]
},
{
- "name": "430",
+ "name": "434",
"members": [
{
"name": "tls-certs",
@@ -14152,7 +14435,7 @@
"meta-type": "object"
},
{
- "name": "431",
+ "name": "435",
"members": [
{
"name": "vnc"
@@ -14164,18 +14447,18 @@
]
},
{
- "name": "432",
+ "name": "436",
"members": [
{
"name": "addresses",
"default": null,
- "type": "[395]"
+ "type": "[399]"
}
],
"meta-type": "object"
},
{
- "name": "433",
+ "name": "437",
"members": [
{
"name": "none"
@@ -14243,7 +14526,7 @@
]
},
{
- "name": "434",
+ "name": "438",
"members": [
{
"name": "transferred",
@@ -14317,7 +14600,7 @@
"meta-type": "object"
},
{
- "name": "435",
+ "name": "439",
"members": [
{
"name": "transferred",
@@ -14327,7 +14610,7 @@
"meta-type": "object"
},
{
- "name": "436",
+ "name": "440",
"members": [
{
"name": "cache-size",
@@ -14361,12 +14644,12 @@
"meta-type": "object"
},
{
- "name": "[395]",
- "element-type": "395",
+ "name": "[399]",
+ "element-type": "399",
"meta-type": "array"
},
{
- "name": "437",
+ "name": "441",
"members": [
{
"name": "xbzrle"
@@ -14471,7 +14754,7 @@
]
},
{
- "name": "438",
+ "name": "442",
"members": [
{
"name": "none"
@@ -14491,12 +14774,12 @@
]
},
{
- "name": "[439]",
- "element-type": "439",
+ "name": "[443]",
+ "element-type": "443",
"meta-type": "array"
},
{
- "name": "439",
+ "name": "443",
"members": [
{
"name": "node-name",
@@ -14508,13 +14791,13 @@
},
{
"name": "bitmaps",
- "type": "[662]"
+ "type": "[668]"
}
],
"meta-type": "object"
},
{
- "name": "440",
+ "name": "444",
"members": [
{
"name": "normal"
@@ -14534,7 +14817,7 @@
]
},
{
- "name": "441",
+ "name": "445",
"members": [
{
"name": "none"
@@ -14554,7 +14837,7 @@
]
},
{
- "name": "442",
+ "name": "446",
"members": [
{
"name": "none"
@@ -14574,7 +14857,7 @@
]
},
{
- "name": "443",
+ "name": "447",
"members": [
{
"name": "none"
@@ -14598,26 +14881,26 @@
]
},
{
- "name": "[444]",
- "element-type": "444",
+ "name": "[448]",
+ "element-type": "448",
"meta-type": "array"
},
{
- "name": "444",
+ "name": "448",
"members": [
{
"name": "channel-type",
- "type": "663"
+ "type": "669"
},
{
"name": "addr",
- "type": "664"
+ "type": "670"
}
],
"meta-type": "object"
},
{
- "name": "445",
+ "name": "449",
"members": [
{
"name": "second"
@@ -14633,7 +14916,7 @@
]
},
{
- "name": "446",
+ "name": "450",
"members": [
{
"name": "page-sampling"
@@ -14653,7 +14936,7 @@
]
},
{
- "name": "447",
+ "name": "451",
"members": [
{
"name": "unstarted"
@@ -14673,12 +14956,12 @@
]
},
{
- "name": "[448]",
- "element-type": "448",
+ "name": "[452]",
+ "element-type": "452",
"meta-type": "array"
},
{
- "name": "448",
+ "name": "452",
"members": [
{
"name": "id",
@@ -14692,84 +14975,84 @@
"meta-type": "object"
},
{
- "name": "[449]",
- "element-type": "449",
+ "name": "[453]",
+ "element-type": "453",
"meta-type": "array"
},
{
- "name": "449",
+ "name": "453",
"tag": "type",
"variants": [
{
"case": "abort",
- "type": "666"
+ "type": "672"
},
{
"case": "block-dirty-bitmap-add",
- "type": "667"
+ "type": "673"
},
{
"case": "block-dirty-bitmap-remove",
- "type": "668"
+ "type": "674"
},
{
"case": "block-dirty-bitmap-clear",
- "type": "668"
+ "type": "674"
},
{
"case": "block-dirty-bitmap-enable",
- "type": "668"
+ "type": "674"
},
{
"case": "block-dirty-bitmap-disable",
- "type": "668"
+ "type": "674"
},
{
"case": "block-dirty-bitmap-merge",
- "type": "669"
+ "type": "675"
},
{
"case": "blockdev-backup",
- "type": "670"
+ "type": "676"
},
{
"case": "blockdev-snapshot",
- "type": "671"
+ "type": "677"
},
{
"case": "blockdev-snapshot-internal-sync",
- "type": "672"
+ "type": "678"
},
{
"case": "blockdev-snapshot-sync",
- "type": "673"
+ "type": "679"
},
{
"case": "drive-backup",
- "type": "674"
+ "type": "680"
}
],
"members": [
{
"name": "type",
- "type": "665"
+ "type": "671"
}
],
"meta-type": "object"
},
{
- "name": "450",
+ "name": "454",
"members": [
{
"name": "completion-mode",
"default": null,
- "type": "675"
+ "type": "681"
}
],
"meta-type": "object"
},
{
- "name": "451",
+ "name": "455",
"members": [
{
"name": "unavailable"
@@ -14789,12 +15072,12 @@
]
},
{
- "name": "[452]",
- "element-type": "452",
+ "name": "[456]",
+ "element-type": "456",
"meta-type": "array"
},
{
- "name": "452",
+ "name": "456",
"members": [
{
"name": "oob"
@@ -14806,7 +15089,7 @@
]
},
{
- "name": "453",
+ "name": "457",
"members": [
{
"name": "major",
@@ -14824,7 +15107,7 @@
"meta-type": "object"
},
{
- "name": "454",
+ "name": "458",
"members": [
{
"name": "builtin"
@@ -14860,21 +15143,21 @@
]
},
{
- "name": "455",
+ "name": "459",
"members": [
{
"name": "json-type",
- "type": "676"
+ "type": "682"
}
],
"meta-type": "object"
},
{
- "name": "456",
+ "name": "460",
"members": [
{
"name": "members",
- "type": "[677]"
+ "type": "[683]"
},
{
"name": "values",
@@ -14887,7 +15170,7 @@
"meta-type": "object"
},
{
- "name": "457",
+ "name": "461",
"members": [
{
"name": "element-type",
@@ -14897,11 +15180,11 @@
"meta-type": "object"
},
{
- "name": "458",
+ "name": "462",
"members": [
{
"name": "members",
- "type": "[678]"
+ "type": "[684]"
},
{
"name": "tag",
@@ -14911,23 +15194,23 @@
{
"name": "variants",
"default": null,
- "type": "[679]"
+ "type": "[685]"
}
],
"meta-type": "object"
},
{
- "name": "459",
+ "name": "463",
"members": [
{
"name": "members",
- "type": "[680]"
+ "type": "[686]"
}
],
"meta-type": "object"
},
{
- "name": "460",
+ "name": "464",
"members": [
{
"name": "arg-type",
@@ -14946,7 +15229,7 @@
"meta-type": "object"
},
{
- "name": "461",
+ "name": "465",
"members": [
{
"name": "arg-type",
@@ -14956,7 +15239,31 @@
"meta-type": "object"
},
{
- "name": "462",
+ "name": "[466]",
+ "element-type": "466",
+ "meta-type": "array"
+ },
+ {
+ "name": "466",
+ "members": [
+ {
+ "name": "name",
+ "type": "str"
+ },
+ {
+ "name": "type",
+ "type": "str"
+ },
+ {
+ "name": "value",
+ "default": null,
+ "type": "any"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "467",
"members": [
{
"name": "acpi-generic-initiator"
@@ -15170,7 +15477,7 @@
]
},
{
- "name": "463",
+ "name": "468",
"members": [
{
"name": "pci-dev",
@@ -15184,7 +15491,7 @@
"meta-type": "object"
},
{
- "name": "464",
+ "name": "469",
"members": [
{
"name": "pci-bus",
@@ -15198,23 +15505,23 @@
"meta-type": "object"
},
{
- "name": "465",
+ "name": "470",
"members": [
{
"name": "policy",
"default": null,
- "type": "681"
+ "type": "687"
},
{
"name": "rules",
"default": null,
- "type": "[682]"
+ "type": "[688]"
}
],
"meta-type": "object"
},
{
- "name": "466",
+ "name": "471",
"members": [
{
"name": "filename",
@@ -15229,7 +15536,7 @@
"meta-type": "object"
},
{
- "name": "467",
+ "name": "472",
"members": [
{
"name": "service",
@@ -15239,7 +15546,7 @@
"meta-type": "object"
},
{
- "name": "468",
+ "name": "473",
"members": [
{
"name": "identity",
@@ -15249,7 +15556,7 @@
"meta-type": "object"
},
{
- "name": "469",
+ "name": "474",
"members": [
{
"name": "if",
@@ -15263,7 +15570,7 @@
"meta-type": "object"
},
{
- "name": "470",
+ "name": "475",
"members": [
{
"name": "primary_in",
@@ -15310,7 +15617,7 @@
"meta-type": "object"
},
{
- "name": "471",
+ "name": "476",
"members": [
{
"name": "queues",
@@ -15331,7 +15638,7 @@
"meta-type": "object"
},
{
- "name": "472",
+ "name": "477",
"members": [
{
"name": "queues",
@@ -15356,7 +15663,7 @@
"meta-type": "object"
},
{
- "name": "473",
+ "name": "478",
"members": [
{
"name": "addr",
@@ -15371,7 +15678,7 @@
"meta-type": "object"
},
{
- "name": "474",
+ "name": "479",
"members": [
{
"name": "netdev",
@@ -15380,7 +15687,7 @@
{
"name": "queue",
"default": null,
- "type": "683"
+ "type": "689"
},
{
"name": "status",
@@ -15395,7 +15702,7 @@
{
"name": "insert",
"default": null,
- "type": "684"
+ "type": "690"
},
{
"name": "interval",
@@ -15405,7 +15712,7 @@
"meta-type": "object"
},
{
- "name": "475",
+ "name": "480",
"members": [
{
"name": "netdev",
@@ -15414,7 +15721,7 @@
{
"name": "queue",
"default": null,
- "type": "683"
+ "type": "689"
},
{
"name": "status",
@@ -15429,7 +15736,7 @@
{
"name": "insert",
"default": null,
- "type": "684"
+ "type": "690"
},
{
"name": "file",
@@ -15444,7 +15751,7 @@
"meta-type": "object"
},
{
- "name": "476",
+ "name": "481",
"members": [
{
"name": "netdev",
@@ -15453,7 +15760,7 @@
{
"name": "queue",
"default": null,
- "type": "683"
+ "type": "689"
},
{
"name": "status",
@@ -15468,7 +15775,7 @@
{
"name": "insert",
"default": null,
- "type": "684"
+ "type": "690"
},
{
"name": "outdev",
@@ -15483,7 +15790,7 @@
"meta-type": "object"
},
{
- "name": "477",
+ "name": "482",
"members": [
{
"name": "netdev",
@@ -15492,7 +15799,7 @@
{
"name": "queue",
"default": null,
- "type": "683"
+ "type": "689"
},
{
"name": "status",
@@ -15507,7 +15814,7 @@
{
"name": "insert",
"default": null,
- "type": "684"
+ "type": "690"
},
{
"name": "indev",
@@ -15528,7 +15835,7 @@
"meta-type": "object"
},
{
- "name": "478",
+ "name": "483",
"members": [
{
"name": "netdev",
@@ -15537,7 +15844,7 @@
{
"name": "queue",
"default": null,
- "type": "683"
+ "type": "689"
},
{
"name": "status",
@@ -15552,13 +15859,13 @@
{
"name": "insert",
"default": null,
- "type": "684"
+ "type": "690"
}
],
"meta-type": "object"
},
{
- "name": "479",
+ "name": "484",
"members": [
{
"name": "netdev",
@@ -15567,7 +15874,7 @@
{
"name": "queue",
"default": null,
- "type": "683"
+ "type": "689"
},
{
"name": "status",
@@ -15582,7 +15889,7 @@
{
"name": "insert",
"default": null,
- "type": "684"
+ "type": "690"
},
{
"name": "vnet_hdr_support",
@@ -15593,7 +15900,7 @@
"meta-type": "object"
},
{
- "name": "480",
+ "name": "486",
"members": [
{
"name": "name",
@@ -15633,7 +15940,7 @@
"meta-type": "object"
},
{
- "name": "481",
+ "name": "487",
"members": [
{
"name": "evdev",
@@ -15652,13 +15959,13 @@
{
"name": "grab-toggle",
"default": null,
- "type": "685"
+ "type": "691"
}
],
"meta-type": "object"
},
{
- "name": "482",
+ "name": "488",
"members": [
{
"name": "fd",
@@ -15669,7 +15976,7 @@
"meta-type": "object"
},
{
- "name": "483",
+ "name": "489",
"members": [
{
"name": "aio-max-batch",
@@ -15705,7 +16012,7 @@
"meta-type": "object"
},
{
- "name": "484",
+ "name": "490",
"members": [
{
"name": "aio-max-batch",
@@ -15726,7 +16033,7 @@
"meta-type": "object"
},
{
- "name": "485",
+ "name": "491",
"members": [
{
"name": "dump",
@@ -15746,7 +16053,7 @@
{
"name": "policy",
"default": null,
- "type": "512"
+ "type": "518"
},
{
"name": "prealloc",
@@ -15786,7 +16093,7 @@
"meta-type": "object"
},
{
- "name": "486",
+ "name": "492",
"members": [
{
"name": "dump",
@@ -15806,7 +16113,7 @@
{
"name": "policy",
"default": null,
- "type": "512"
+ "type": "518"
},
{
"name": "prealloc",
@@ -15874,13 +16181,13 @@
{
"name": "rom",
"default": null,
- "type": "592"
+ "type": "598"
}
],
"meta-type": "object"
},
{
- "name": "487",
+ "name": "493",
"members": [
{
"name": "dump",
@@ -15900,7 +16207,7 @@
{
"name": "policy",
"default": null,
- "type": "512"
+ "type": "518"
},
{
"name": "prealloc",
@@ -15955,7 +16262,7 @@
"meta-type": "object"
},
{
- "name": "488",
+ "name": "494",
"members": [
{
"name": "dump",
@@ -15975,7 +16282,7 @@
{
"name": "policy",
"default": null,
- "type": "512"
+ "type": "518"
},
{
"name": "prealloc",
@@ -16015,7 +16322,7 @@
"meta-type": "object"
},
{
- "name": "489",
+ "name": "495",
"members": [
{
"name": "dump",
@@ -16035,7 +16342,7 @@
{
"name": "policy",
"default": null,
- "type": "512"
+ "type": "518"
},
{
"name": "prealloc",
@@ -16075,7 +16382,7 @@
"meta-type": "object"
},
{
- "name": "490",
+ "name": "496",
"members": [
{
"name": "path",
@@ -16085,7 +16392,7 @@
"meta-type": "object"
},
{
- "name": "491",
+ "name": "497",
"members": [
{
"name": "chardev",
@@ -16100,7 +16407,7 @@
"meta-type": "object"
},
{
- "name": "492",
+ "name": "498",
"members": [
{
"name": "opened",
@@ -16114,7 +16421,7 @@
"meta-type": "object"
},
{
- "name": "493",
+ "name": "499",
"members": [
{
"name": "opened",
@@ -16132,7 +16439,7 @@
"meta-type": "object"
},
{
- "name": "494",
+ "name": "500",
"members": [
{
"name": "opened",
@@ -16151,12 +16458,12 @@
"meta-type": "object"
},
{
- "name": "495",
+ "name": "501",
"members": [
{
"name": "format",
"default": null,
- "type": "686"
+ "type": "692"
},
{
"name": "keyid",
@@ -16182,12 +16489,12 @@
"meta-type": "object"
},
{
- "name": "496",
+ "name": "502",
"members": [
{
"name": "format",
"default": null,
- "type": "686"
+ "type": "692"
},
{
"name": "keyid",
@@ -16207,7 +16514,7 @@
"meta-type": "object"
},
{
- "name": "497",
+ "name": "503",
"members": [
{
"name": "sev-device",
@@ -16251,13 +16558,13 @@
{
"name": "legacy-vm-type",
"default": null,
- "type": "592"
+ "type": "598"
}
],
"meta-type": "object"
},
{
- "name": "498",
+ "name": "504",
"members": [
{
"name": "sev-device",
@@ -16317,7 +16624,7 @@
"meta-type": "object"
},
{
- "name": "499",
+ "name": "505",
"members": [
{
"name": "attributes",
@@ -16347,13 +16654,13 @@
{
"name": "quote-generation-socket",
"default": null,
- "type": "395"
+ "type": "399"
}
],
"meta-type": "object"
},
{
- "name": "500",
+ "name": "506",
"members": [
{
"name": "cpu-affinity",
@@ -16369,12 +16676,12 @@
"meta-type": "object"
},
{
- "name": "501",
+ "name": "507",
"members": [
{
"name": "limits",
"default": null,
- "type": "687"
+ "type": "693"
},
{
"name": "x-iops-total",
@@ -16532,7 +16839,7 @@
"meta-type": "object"
},
{
- "name": "502",
+ "name": "508",
"members": [
{
"name": "verify-peer",
@@ -16547,7 +16854,7 @@
{
"name": "endpoint",
"default": null,
- "type": "688"
+ "type": "694"
},
{
"name": "priority",
@@ -16558,7 +16865,7 @@
"meta-type": "object"
},
{
- "name": "503",
+ "name": "509",
"members": [
{
"name": "verify-peer",
@@ -16573,7 +16880,7 @@
{
"name": "endpoint",
"default": null,
- "type": "688"
+ "type": "694"
},
{
"name": "priority",
@@ -16589,7 +16896,7 @@
"meta-type": "object"
},
{
- "name": "504",
+ "name": "510",
"members": [
{
"name": "verify-peer",
@@ -16604,7 +16911,7 @@
{
"name": "endpoint",
"default": null,
- "type": "688"
+ "type": "694"
},
{
"name": "priority",
@@ -16625,7 +16932,7 @@
"meta-type": "object"
},
{
- "name": "505",
+ "name": "511",
"members": [
{
"name": "verify-peer",
@@ -16640,7 +16947,7 @@
{
"name": "endpoint",
"default": null,
- "type": "688"
+ "type": "694"
},
{
"name": "priority",
@@ -16651,7 +16958,7 @@
"meta-type": "object"
},
{
- "name": "506",
+ "name": "512",
"members": [
{
"name": "fd",
@@ -16665,11 +16972,11 @@
"meta-type": "object"
},
{
- "name": "507",
+ "name": "513",
"members": [
{
"name": "socket",
- "type": "395"
+ "type": "399"
},
{
"name": "device",
@@ -16679,7 +16986,7 @@
"meta-type": "object"
},
{
- "name": "508",
+ "name": "514",
"members": [
{
"name": "node-id",
@@ -16730,7 +17037,7 @@
"meta-type": "object"
},
{
- "name": "509",
+ "name": "515",
"members": [
{
"name": "aarch64"
@@ -16854,11 +17161,11 @@
]
},
{
- "name": "510",
+ "name": "516",
"members": [
{
"name": "cpu-state",
- "type": "689"
+ "type": "695"
},
{
"name": "dedicated",
@@ -16868,18 +17175,18 @@
{
"name": "entitlement",
"default": null,
- "type": "528"
+ "type": "534"
}
],
"meta-type": "object"
},
{
- "name": "[511]",
- "element-type": "511",
+ "name": "[517]",
+ "element-type": "517",
"meta-type": "array"
},
{
- "name": "511",
+ "name": "517",
"members": [
{
"name": "qom-type",
@@ -16897,7 +17204,7 @@
"meta-type": "object"
},
{
- "name": "512",
+ "name": "518",
"members": [
{
"name": "default"
@@ -16921,7 +17228,7 @@
]
},
{
- "name": "513",
+ "name": "519",
"members": [
{
"name": "node"
@@ -16949,7 +17256,7 @@
]
},
{
- "name": "514",
+ "name": "520",
"members": [
{
"name": "nodeid",
@@ -16980,7 +17287,7 @@
"meta-type": "object"
},
{
- "name": "515",
+ "name": "521",
"members": [
{
"name": "src",
@@ -16998,7 +17305,7 @@
"meta-type": "object"
},
{
- "name": "516",
+ "name": "522",
"members": [
{
"name": "node-id",
@@ -17049,7 +17356,7 @@
"meta-type": "object"
},
{
- "name": "517",
+ "name": "523",
"members": [
{
"name": "initiator",
@@ -17061,11 +17368,11 @@
},
{
"name": "hierarchy",
- "type": "690"
+ "type": "696"
},
{
"name": "data-type",
- "type": "691"
+ "type": "697"
},
{
"name": "latency",
@@ -17081,7 +17388,7 @@
"meta-type": "object"
},
{
- "name": "518",
+ "name": "524",
"members": [
{
"name": "node-id",
@@ -17097,11 +17404,11 @@
},
{
"name": "associativity",
- "type": "692"
+ "type": "698"
},
{
"name": "policy",
- "type": "693"
+ "type": "699"
},
{
"name": "line",
@@ -17111,7 +17418,7 @@
"meta-type": "object"
},
{
- "name": "519",
+ "name": "525",
"members": [
{
"name": "dimm"
@@ -17143,57 +17450,57 @@
]
},
{
- "name": "520",
+ "name": "526",
"members": [
{
"name": "data",
- "type": "694"
+ "type": "700"
}
],
"meta-type": "object"
},
{
- "name": "521",
+ "name": "527",
"members": [
{
"name": "data",
- "type": "695"
+ "type": "701"
}
],
"meta-type": "object"
},
{
- "name": "522",
+ "name": "528",
"members": [
{
"name": "data",
- "type": "696"
+ "type": "702"
}
],
"meta-type": "object"
},
{
- "name": "523",
+ "name": "529",
"members": [
{
"name": "data",
- "type": "697"
+ "type": "703"
}
],
"meta-type": "object"
},
{
- "name": "524",
+ "name": "530",
"members": [
{
"name": "data",
- "type": "698"
+ "type": "704"
}
],
"meta-type": "object"
},
{
- "name": "525",
+ "name": "531",
"members": [
{
"name": "name",
@@ -17208,7 +17515,7 @@
"meta-type": "object"
},
{
- "name": "526",
+ "name": "532",
"members": [
{
"name": "incompatible"
@@ -17232,7 +17539,7 @@
]
},
{
- "name": "527",
+ "name": "533",
"members": [
{
"name": "static"
@@ -17248,7 +17555,7 @@
]
},
{
- "name": "528",
+ "name": "534",
"members": [
{
"name": "auto"
@@ -17272,7 +17579,7 @@
]
},
{
- "name": "529",
+ "name": "535",
"members": [
{
"name": "horizontal"
@@ -17288,7 +17595,7 @@
]
},
{
- "name": "530",
+ "name": "536",
"members": [
{
"name": "none"
@@ -17308,7 +17615,7 @@
]
},
{
- "name": "531",
+ "name": "537",
"members": [
{
"name": "block-node"
@@ -17328,7 +17635,7 @@
]
},
{
- "name": "532",
+ "name": "538",
"members": [
{
"name": "node-name",
@@ -17338,7 +17645,7 @@
"meta-type": "object"
},
{
- "name": "533",
+ "name": "539",
"members": [
{
"name": "id",
@@ -17348,12 +17655,12 @@
"meta-type": "object"
},
{
- "name": "[534]",
- "element-type": "534",
+ "name": "[540]",
+ "element-type": "540",
"meta-type": "array"
},
{
- "name": "534",
+ "name": "540",
"members": [
{
"name": "fd",
@@ -17368,12 +17675,12 @@
"meta-type": "object"
},
{
- "name": "[535]",
- "element-type": "535",
+ "name": "[541]",
+ "element-type": "541",
"meta-type": "array"
},
{
- "name": "535",
+ "name": "541",
"members": [
{
"name": "name",
@@ -17381,7 +17688,7 @@
},
{
"name": "type",
- "type": "699"
+ "type": "705"
},
{
"name": "help",
@@ -17397,7 +17704,7 @@
"meta-type": "object"
},
{
- "name": "536",
+ "name": "542",
"members": [
{
"name": "uninit"
@@ -17429,7 +17736,7 @@
]
},
{
- "name": "537",
+ "name": "543",
"members": [
{
"name": "sev"
@@ -17445,7 +17752,7 @@
]
},
{
- "name": "538",
+ "name": "544",
"members": [
{
"name": "policy",
@@ -17459,7 +17766,7 @@
"meta-type": "object"
},
{
- "name": "539",
+ "name": "545",
"members": [
{
"name": "snp-policy",
@@ -17469,12 +17776,12 @@
"meta-type": "object"
},
{
- "name": "[540]",
- "element-type": "540",
+ "name": "[546]",
+ "element-type": "546",
"meta-type": "array"
},
{
- "name": "540",
+ "name": "546",
"members": [
{
"name": "node",
@@ -17488,7 +17795,7 @@
"meta-type": "object"
},
{
- "name": "541",
+ "name": "547",
"members": [
{
"name": "closed"
@@ -17520,7 +17827,7 @@
]
},
{
- "name": "542",
+ "name": "548",
"members": [
{
"name": "none"
@@ -17560,33 +17867,33 @@
]
},
{
- "name": "543",
+ "name": "549",
"members": [
{
"name": "in",
"default": null,
- "type": "700"
+ "type": "706"
},
{
"name": "out",
"default": null,
- "type": "700"
+ "type": "706"
}
],
"meta-type": "object"
},
{
- "name": "544",
+ "name": "550",
"members": [
{
"name": "in",
"default": null,
- "type": "701"
+ "type": "707"
},
{
"name": "out",
"default": null,
- "type": "701"
+ "type": "707"
},
{
"name": "threshold",
@@ -17597,33 +17904,33 @@
"meta-type": "object"
},
{
- "name": "545",
+ "name": "551",
"members": [
{
"name": "in",
"default": null,
- "type": "702"
+ "type": "708"
},
{
"name": "out",
"default": null,
- "type": "702"
+ "type": "708"
}
],
"meta-type": "object"
},
{
- "name": "546",
+ "name": "552",
"members": [
{
"name": "in",
"default": null,
- "type": "700"
+ "type": "706"
},
{
"name": "out",
"default": null,
- "type": "700"
+ "type": "706"
},
{
"name": "nsamples",
@@ -17634,17 +17941,17 @@
"meta-type": "object"
},
{
- "name": "547",
+ "name": "553",
"members": [
{
"name": "in",
"default": null,
- "type": "700"
+ "type": "706"
},
{
"name": "out",
"default": null,
- "type": "700"
+ "type": "706"
},
{
"name": "latency",
@@ -17655,33 +17962,33 @@
"meta-type": "object"
},
{
- "name": "548",
+ "name": "554",
"members": [
{
"name": "in",
"default": null,
- "type": "703"
+ "type": "709"
},
{
"name": "out",
"default": null,
- "type": "703"
+ "type": "709"
}
],
"meta-type": "object"
},
{
- "name": "549",
+ "name": "555",
"members": [
{
"name": "in",
"default": null,
- "type": "704"
+ "type": "710"
},
{
"name": "out",
"default": null,
- "type": "704"
+ "type": "710"
},
{
"name": "try-mmap",
@@ -17702,17 +18009,17 @@
"meta-type": "object"
},
{
- "name": "550",
+ "name": "556",
"members": [
{
"name": "in",
"default": null,
- "type": "705"
+ "type": "711"
},
{
"name": "out",
"default": null,
- "type": "705"
+ "type": "711"
},
{
"name": "server",
@@ -17723,49 +18030,49 @@
"meta-type": "object"
},
{
- "name": "551",
+ "name": "557",
"members": [
{
"name": "in",
"default": null,
- "type": "706"
+ "type": "712"
},
{
"name": "out",
"default": null,
- "type": "706"
+ "type": "712"
}
],
"meta-type": "object"
},
{
- "name": "552",
+ "name": "558",
"members": [
{
"name": "in",
"default": null,
- "type": "707"
+ "type": "713"
},
{
"name": "out",
"default": null,
- "type": "707"
+ "type": "713"
}
],
"meta-type": "object"
},
{
- "name": "553",
+ "name": "559",
"members": [
{
"name": "in",
"default": null,
- "type": "700"
+ "type": "706"
},
{
"name": "out",
"default": null,
- "type": "700"
+ "type": "706"
},
{
"name": "dev",
@@ -17781,17 +18088,17 @@
"meta-type": "object"
},
{
- "name": "554",
+ "name": "560",
"members": [
{
"name": "in",
"default": null,
- "type": "700"
+ "type": "706"
},
{
"name": "out",
"default": null,
- "type": "700"
+ "type": "706"
},
{
"name": "path",
@@ -17802,7 +18109,7 @@
"meta-type": "object"
},
{
- "name": "555",
+ "name": "561",
"members": [
{
"name": "DIMM"
@@ -17818,12 +18125,12 @@
]
},
{
- "name": "[556]",
- "element-type": "556",
+ "name": "[562]",
+ "element-type": "562",
"meta-type": "array"
},
{
- "name": "556",
+ "name": "562",
"members": [
{
"name": "bus",
@@ -17839,11 +18146,11 @@
},
{
"name": "class_info",
- "type": "708"
+ "type": "714"
},
{
"name": "id",
- "type": "709"
+ "type": "715"
},
{
"name": "irq",
@@ -17861,17 +18168,17 @@
{
"name": "pci_bridge",
"default": null,
- "type": "710"
+ "type": "716"
},
{
"name": "regions",
- "type": "[711]"
+ "type": "[717]"
}
],
"meta-type": "object"
},
{
- "name": "557",
+ "name": "563",
"members": [
{
"name": "vm"
@@ -17891,16 +18198,16 @@
]
},
{
- "name": "[558]",
- "element-type": "558",
+ "name": "[564]",
+ "element-type": "564",
"meta-type": "array"
},
{
- "name": "558",
+ "name": "564",
"members": [
{
"name": "provider",
- "type": "560"
+ "type": "566"
},
{
"name": "names",
@@ -17911,7 +18218,7 @@
"meta-type": "object"
},
{
- "name": "559",
+ "name": "565",
"members": [
{
"name": "vcpus",
@@ -17922,7 +18229,7 @@
"meta-type": "object"
},
{
- "name": "560",
+ "name": "566",
"members": [
{
"name": "kvm"
@@ -17938,12 +18245,12 @@
]
},
{
- "name": "[561]",
- "element-type": "561",
+ "name": "[567]",
+ "element-type": "567",
"meta-type": "array"
},
{
- "name": "561",
+ "name": "567",
"members": [
{
"name": "name",
@@ -17951,18 +18258,18 @@
},
{
"name": "value",
- "type": "712"
+ "type": "718"
}
],
"meta-type": "object"
},
{
- "name": "[562]",
- "element-type": "562",
+ "name": "[568]",
+ "element-type": "568",
"meta-type": "array"
},
{
- "name": "562",
+ "name": "568",
"members": [
{
"name": "name",
@@ -17970,12 +18277,12 @@
},
{
"name": "type",
- "type": "713"
+ "type": "719"
},
{
"name": "unit",
"default": null,
- "type": "714"
+ "type": "720"
},
{
"name": "base",
@@ -17995,7 +18302,7 @@
"meta-type": "object"
},
{
- "name": "563",
+ "name": "569",
"members": [
{
"name": "transports",
@@ -18015,7 +18322,7 @@
"meta-type": "object"
},
{
- "name": "564",
+ "name": "570",
"members": [
{
"name": "statuses",
@@ -18030,7 +18337,7 @@
"meta-type": "object"
},
{
- "name": "565",
+ "name": "571",
"members": [
{
"name": "n-mem-sections",
@@ -18050,19 +18357,19 @@
},
{
"name": "features",
- "type": "563"
+ "type": "569"
},
{
"name": "acked-features",
- "type": "563"
+ "type": "569"
},
{
"name": "backend-features",
- "type": "563"
+ "type": "569"
},
{
"name": "protocol-features",
- "type": "715"
+ "type": "721"
},
{
"name": "max-queues",
@@ -18084,12 +18391,12 @@
"meta-type": "object"
},
{
- "name": "[566]",
- "element-type": "566",
+ "name": "[572]",
+ "element-type": "572",
"meta-type": "array"
},
{
- "name": "566",
+ "name": "572",
"members": [
{
"name": "addr",
@@ -18107,7 +18414,7 @@
"meta-type": "object"
},
{
- "name": "567",
+ "name": "573",
"members": [
{
"name": "flags",
@@ -18125,7 +18432,7 @@
"meta-type": "object"
},
{
- "name": "568",
+ "name": "574",
"members": [
{
"name": "flags",
@@ -18139,7 +18446,7 @@
"meta-type": "object"
},
{
- "name": "569",
+ "name": "575",
"members": [
{
"name": "stop"
@@ -18175,12 +18482,12 @@
]
},
{
- "name": "[570]",
- "element-type": "570",
+ "name": "[576]",
+ "element-type": "576",
"meta-type": "array"
},
{
- "name": "570",
+ "name": "576",
"members": [
{
"name": "cipher"
@@ -18208,12 +18515,12 @@
]
},
{
- "name": "[571]",
- "element-type": "571",
+ "name": "[577]",
+ "element-type": "577",
"meta-type": "array"
},
{
- "name": "571",
+ "name": "577",
"members": [
{
"name": "queue",
@@ -18221,13 +18528,13 @@
},
{
"name": "type",
- "type": "716"
+ "type": "722"
}
],
"meta-type": "object"
},
{
- "name": "572",
+ "name": "578",
"members": [
{
"name": "informational"
@@ -18251,16 +18558,16 @@
]
},
{
- "name": "[573]",
- "element-type": "573",
+ "name": "[579]",
+ "element-type": "579",
"meta-type": "array"
},
{
- "name": "573",
+ "name": "579",
"members": [
{
"name": "type",
- "type": "717"
+ "type": "723"
},
{
"name": "header",
@@ -18270,7 +18577,7 @@
"meta-type": "object"
},
{
- "name": "574",
+ "name": "580",
"members": [
{
"name": "cache-data-ecc"
@@ -18306,7 +18613,7 @@
]
},
{
- "name": "575",
+ "name": "581",
"members": [
{
"name": "free"
@@ -18330,12 +18637,12 @@
]
},
{
- "name": "[576]",
- "element-type": "576",
+ "name": "[582]",
+ "element-type": "582",
"meta-type": "array"
},
{
- "name": "576",
+ "name": "582",
"members": [
{
"name": "offset",
@@ -18349,7 +18656,7 @@
"meta-type": "object"
},
{
- "name": "577",
+ "name": "583",
"members": [
{
"name": "tag-based"
@@ -18365,7 +18672,7 @@
]
},
{
- "name": "578",
+ "name": "584",
"members": [
{
"name": "hyper-v"
@@ -18385,7 +18692,7 @@
]
},
{
- "name": "579",
+ "name": "585",
"members": [
{
"name": "arg1",
@@ -18411,7 +18718,7 @@
"meta-type": "object"
},
{
- "name": "580",
+ "name": "586",
"members": [
{
"name": "core",
@@ -18427,13 +18734,13 @@
},
{
"name": "reason",
- "type": "718"
+ "type": "724"
}
],
"meta-type": "object"
},
{
- "name": "581",
+ "name": "587",
"members": [
{
"name": "error-code",
@@ -18452,12 +18759,12 @@
"meta-type": "object"
},
{
- "name": "[582]",
- "element-type": "582",
+ "name": "[588]",
+ "element-type": "588",
"meta-type": "array"
},
{
- "name": "582",
+ "name": "588",
"members": [
{
"name": "interval_length",
@@ -18527,7 +18834,7 @@
"meta-type": "object"
},
{
- "name": "583",
+ "name": "589",
"members": [
{
"name": "boundaries",
@@ -18541,7 +18848,7 @@
"meta-type": "object"
},
{
- "name": "584",
+ "name": "590",
"members": [
{
"name": "discard-nb-ok",
@@ -18559,7 +18866,7 @@
"meta-type": "object"
},
{
- "name": "585",
+ "name": "591",
"members": [
{
"name": "completion-errors",
@@ -18577,45 +18884,45 @@
"meta-type": "object"
},
{
- "name": "[79]",
- "element-type": "79",
+ "name": "[81]",
+ "element-type": "81",
"meta-type": "array"
},
{
- "name": "586",
+ "name": "592",
"tag": "type",
"variants": [
{
"case": "qcow2",
- "type": "720"
+ "type": "726"
},
{
"case": "vmdk",
- "type": "721"
+ "type": "727"
},
{
"case": "luks",
- "type": "722"
+ "type": "728"
},
{
"case": "rbd",
- "type": "723"
+ "type": "729"
},
{
"case": "file",
- "type": "724"
+ "type": "730"
}
],
"members": [
{
"name": "type",
- "type": "719"
+ "type": "725"
}
],
"meta-type": "object"
},
{
- "name": "587",
+ "name": "593",
"members": [
{
"name": "block-backend"
@@ -18635,12 +18942,12 @@
]
},
{
- "name": "[588]",
- "element-type": "588",
+ "name": "[594]",
+ "element-type": "594",
"meta-type": "array"
},
{
- "name": "588",
+ "name": "594",
"members": [
{
"name": "consistent-read"
@@ -18664,10 +18971,10 @@
]
},
{
- "name": "589",
+ "name": "595",
"members": [
{
- "type": "58"
+ "type": "60"
},
{
"type": "str"
@@ -18676,16 +18983,16 @@
"meta-type": "alternate"
},
{
- "name": "[590]",
- "element-type": "590",
+ "name": "[596]",
+ "element-type": "596",
"meta-type": "array"
},
{
- "name": "590",
+ "name": "596",
"members": [
{
"name": "event",
- "type": "725"
+ "type": "731"
},
{
"name": "state",
@@ -18695,7 +19002,7 @@
{
"name": "iotype",
"default": null,
- "type": "726"
+ "type": "732"
},
{
"name": "errno",
@@ -18721,16 +19028,16 @@
"meta-type": "object"
},
{
- "name": "[591]",
- "element-type": "591",
+ "name": "[597]",
+ "element-type": "597",
"meta-type": "array"
},
{
- "name": "591",
+ "name": "597",
"members": [
{
"name": "event",
- "type": "725"
+ "type": "731"
},
{
"name": "state",
@@ -18745,7 +19052,7 @@
"meta-type": "object"
},
{
- "name": "592",
+ "name": "598",
"members": [
{
"name": "auto"
@@ -18765,7 +19072,7 @@
]
},
{
- "name": "593",
+ "name": "599",
"members": [
{
"name": "threads"
@@ -18785,7 +19092,7 @@
]
},
{
- "name": "594",
+ "name": "600",
"members": [
{
"name": "tcp"
@@ -18801,7 +19108,7 @@
]
},
{
- "name": "595",
+ "name": "601",
"members": [
{
"name": "crc32c"
@@ -18825,11 +19132,11 @@
]
},
{
- "name": "596",
+ "name": "602",
"members": [
{
"name": "type",
- "type": "727"
+ "type": "733"
},
{
"name": "host",
@@ -18839,10 +19146,10 @@
"meta-type": "object"
},
{
- "name": "597",
+ "name": "603",
"members": [
{
- "type": "58"
+ "type": "60"
},
{
"type": "str"
@@ -18854,62 +19161,62 @@
"meta-type": "alternate"
},
{
- "name": "598",
+ "name": "604",
"members": [
{
- "type": "728"
+ "type": "734"
},
{
- "type": "729"
+ "type": "735"
}
],
"meta-type": "alternate"
},
{
- "name": "599",
+ "name": "605",
"tag": "format",
"variants": [
{
"case": "aes",
- "type": "731"
+ "type": "737"
},
{
"case": "luks",
- "type": "732"
+ "type": "738"
}
],
"members": [
{
"name": "format",
- "type": "730"
+ "type": "736"
}
],
"meta-type": "object"
},
{
- "name": "600",
+ "name": "606",
"tag": "format",
"variants": [
{
"case": "aes",
- "type": "731"
+ "type": "737"
}
],
"members": [
{
"name": "format",
- "type": "733"
+ "type": "739"
}
],
"meta-type": "object"
},
{
- "name": "[589]",
- "element-type": "589",
+ "name": "[595]",
+ "element-type": "595",
"meta-type": "array"
},
{
- "name": "601",
+ "name": "607",
"members": [
{
"name": "quorum"
@@ -18925,42 +19232,42 @@
]
},
{
- "name": "602",
+ "name": "608",
"tag": "format",
"variants": [
{
"case": "luks",
- "type": "735"
+ "type": "741"
},
{
"case": "luks2",
- "type": "736"
+ "type": "742"
},
{
"case": "luks-any",
- "type": "737"
+ "type": "743"
}
],
"members": [
{
"name": "format",
- "type": "734"
+ "type": "740"
},
{
"name": "parent",
"default": null,
- "type": "602"
+ "type": "608"
}
],
"meta-type": "object"
},
{
- "name": "[603]",
- "element-type": "603",
+ "name": "[609]",
+ "element-type": "609",
"meta-type": "array"
},
{
- "name": "603",
+ "name": "609",
"members": [
{
"name": "cephx"
@@ -18976,12 +19283,12 @@
]
},
{
- "name": "[604]",
- "element-type": "604",
+ "name": "[610]",
+ "element-type": "610",
"meta-type": "array"
},
{
- "name": "604",
+ "name": "610",
"members": [
{
"name": "host",
@@ -18995,7 +19302,7 @@
"meta-type": "object"
},
{
- "name": "605",
+ "name": "611",
"members": [
{
"name": "primary"
@@ -19011,7 +19318,7 @@
]
},
{
- "name": "606",
+ "name": "612",
"members": [
{
"name": "host",
@@ -19070,12 +19377,12 @@
"meta-type": "object"
},
{
- "name": "607",
+ "name": "613",
"tag": "mode",
"variants": [
{
"case": "hash",
- "type": "739"
+ "type": "745"
},
{
"case": "none",
@@ -19089,13 +19396,13 @@
"members": [
{
"name": "mode",
- "type": "738"
+ "type": "744"
}
],
"meta-type": "object"
},
{
- "name": "608",
+ "name": "614",
"members": [
{
"name": "filename",
@@ -19108,7 +19415,7 @@
{
"name": "preallocation",
"default": null,
- "type": "740"
+ "type": "746"
},
{
"name": "nocow",
@@ -19124,11 +19431,11 @@
"meta-type": "object"
},
{
- "name": "609",
+ "name": "615",
"members": [
{
"name": "location",
- "type": "334"
+ "type": "337"
},
{
"name": "size",
@@ -19137,13 +19444,13 @@
{
"name": "preallocation",
"default": null,
- "type": "740"
+ "type": "746"
}
],
"meta-type": "object"
},
{
- "name": "610",
+ "name": "616",
"members": [
{
"name": "key-secret",
@@ -19153,27 +19460,27 @@
{
"name": "cipher-alg",
"default": null,
- "type": "741"
+ "type": "747"
},
{
"name": "cipher-mode",
"default": null,
- "type": "742"
+ "type": "748"
},
{
"name": "ivgen-alg",
"default": null,
- "type": "743"
+ "type": "749"
},
{
"name": "ivgen-hash-alg",
"default": null,
- "type": "744"
+ "type": "750"
},
{
"name": "hash-alg",
"default": null,
- "type": "744"
+ "type": "750"
},
{
"name": "iter-time",
@@ -19183,12 +19490,12 @@
{
"name": "file",
"default": null,
- "type": "589"
+ "type": "595"
},
{
"name": "header",
"default": null,
- "type": "589"
+ "type": "595"
},
{
"name": "size",
@@ -19197,17 +19504,17 @@
{
"name": "preallocation",
"default": null,
- "type": "740"
+ "type": "746"
}
],
"meta-type": "object"
},
{
- "name": "611",
+ "name": "617",
"members": [
{
"name": "location",
- "type": "341"
+ "type": "344"
},
{
"name": "size",
@@ -19217,11 +19524,11 @@
"meta-type": "object"
},
{
- "name": "612",
+ "name": "618",
"members": [
{
"name": "file",
- "type": "589"
+ "type": "595"
},
{
"name": "size",
@@ -19236,11 +19543,11 @@
"meta-type": "object"
},
{
- "name": "613",
+ "name": "619",
"members": [
{
"name": "file",
- "type": "589"
+ "type": "595"
},
{
"name": "size",
@@ -19254,22 +19561,22 @@
{
"name": "encrypt",
"default": null,
- "type": "745"
+ "type": "751"
}
],
"meta-type": "object"
},
{
- "name": "614",
+ "name": "620",
"members": [
{
"name": "file",
- "type": "589"
+ "type": "595"
},
{
"name": "data-file",
"default": null,
- "type": "589"
+ "type": "595"
},
{
"name": "data-file-raw",
@@ -19288,7 +19595,7 @@
{
"name": "version",
"default": null,
- "type": "746"
+ "type": "752"
},
{
"name": "backing-file",
@@ -19298,12 +19605,12 @@
{
"name": "backing-fmt",
"default": null,
- "type": "321"
+ "type": "324"
},
{
"name": "encrypt",
"default": null,
- "type": "745"
+ "type": "751"
},
{
"name": "cluster-size",
@@ -19313,7 +19620,7 @@
{
"name": "preallocation",
"default": null,
- "type": "740"
+ "type": "746"
},
{
"name": "lazy-refcounts",
@@ -19328,17 +19635,17 @@
{
"name": "compression-type",
"default": null,
- "type": "747"
+ "type": "753"
}
],
"meta-type": "object"
},
{
- "name": "615",
+ "name": "621",
"members": [
{
"name": "file",
- "type": "589"
+ "type": "595"
},
{
"name": "size",
@@ -19352,7 +19659,7 @@
{
"name": "backing-fmt",
"default": null,
- "type": "321"
+ "type": "324"
},
{
"name": "cluster-size",
@@ -19368,11 +19675,11 @@
"meta-type": "object"
},
{
- "name": "616",
+ "name": "622",
"members": [
{
"name": "location",
- "type": "351"
+ "type": "354"
},
{
"name": "size",
@@ -19386,17 +19693,17 @@
{
"name": "encrypt",
"default": null,
- "type": "748"
+ "type": "754"
}
],
"meta-type": "object"
},
{
- "name": "617",
+ "name": "623",
"members": [
{
"name": "location",
- "type": "353"
+ "type": "356"
},
{
"name": "size",
@@ -19406,11 +19713,11 @@
"meta-type": "object"
},
{
- "name": "618",
+ "name": "624",
"members": [
{
"name": "file",
- "type": "589"
+ "type": "595"
},
{
"name": "size",
@@ -19419,17 +19726,17 @@
{
"name": "preallocation",
"default": null,
- "type": "740"
+ "type": "746"
}
],
"meta-type": "object"
},
{
- "name": "619",
+ "name": "625",
"members": [
{
"name": "file",
- "type": "589"
+ "type": "595"
},
{
"name": "size",
@@ -19448,7 +19755,7 @@
{
"name": "subformat",
"default": null,
- "type": "749"
+ "type": "755"
},
{
"name": "block-state-zero",
@@ -19459,11 +19766,11 @@
"meta-type": "object"
},
{
- "name": "620",
+ "name": "626",
"members": [
{
"name": "file",
- "type": "589"
+ "type": "595"
},
{
"name": "size",
@@ -19472,12 +19779,12 @@
{
"name": "extents",
"default": null,
- "type": "[589]"
+ "type": "[595]"
},
{
"name": "subformat",
"default": null,
- "type": "750"
+ "type": "756"
},
{
"name": "backing-file",
@@ -19487,7 +19794,7 @@
{
"name": "adapter-type",
"default": null,
- "type": "751"
+ "type": "757"
},
{
"name": "hwversion",
@@ -19508,11 +19815,11 @@
"meta-type": "object"
},
{
- "name": "621",
+ "name": "627",
"members": [
{
"name": "file",
- "type": "589"
+ "type": "595"
},
{
"name": "size",
@@ -19521,7 +19828,7 @@
{
"name": "subformat",
"default": null,
- "type": "752"
+ "type": "758"
},
{
"name": "force-size",
@@ -19532,11 +19839,11 @@
"meta-type": "object"
},
{
- "name": "622",
+ "name": "628",
"members": [
{
"name": "state",
- "type": "753"
+ "type": "759"
},
{
"name": "new-secret",
@@ -19567,12 +19874,12 @@
"meta-type": "object"
},
{
- "name": "623",
+ "name": "629",
"members": [
{
"name": "encrypt",
"default": null,
- "type": "754"
+ "type": "760"
}
],
"meta-type": "object"
@@ -19583,7 +19890,7 @@
"meta-type": "builtin"
},
{
- "name": "624",
+ "name": "630",
"members": [
{
"name": "inet"
@@ -19607,47 +19914,47 @@
]
},
{
- "name": "625",
+ "name": "631",
"members": [
{
"name": "data",
- "type": "606"
+ "type": "612"
}
],
"meta-type": "object"
},
{
- "name": "626",
+ "name": "632",
"members": [
{
"name": "data",
- "type": "648"
+ "type": "654"
}
],
"meta-type": "object"
},
{
- "name": "627",
+ "name": "633",
"members": [
{
"name": "data",
- "type": "649"
+ "type": "655"
}
],
"meta-type": "object"
},
{
- "name": "628",
+ "name": "634",
"members": [
{
"name": "data",
- "type": "650"
+ "type": "656"
}
],
"meta-type": "object"
},
{
- "name": "629",
+ "name": "635",
"members": [
{
"name": "off"
@@ -19667,7 +19974,7 @@
]
},
{
- "name": "630",
+ "name": "636",
"members": [
{
"name": "file"
@@ -19766,162 +20073,162 @@
]
},
{
- "name": "631",
+ "name": "637",
"members": [
{
"name": "data",
- "type": "755"
+ "type": "761"
}
],
"meta-type": "object"
},
{
- "name": "632",
+ "name": "638",
"members": [
{
"name": "data",
- "type": "756"
+ "type": "762"
}
],
"meta-type": "object"
},
{
- "name": "633",
+ "name": "639",
"members": [
{
"name": "data",
- "type": "757"
+ "type": "763"
}
],
"meta-type": "object"
},
{
- "name": "634",
+ "name": "640",
"members": [
{
"name": "data",
- "type": "758"
+ "type": "764"
}
],
"meta-type": "object"
},
{
- "name": "635",
+ "name": "641",
"members": [
{
"name": "data",
- "type": "759"
+ "type": "765"
}
],
"meta-type": "object"
},
{
- "name": "636",
+ "name": "642",
"members": [
{
"name": "data",
- "type": "760"
+ "type": "766"
}
],
"meta-type": "object"
},
{
- "name": "637",
+ "name": "643",
"members": [
{
"name": "data",
- "type": "761"
+ "type": "767"
}
],
"meta-type": "object"
},
{
- "name": "638",
+ "name": "644",
"members": [
{
"name": "data",
- "type": "762"
+ "type": "768"
}
],
"meta-type": "object"
},
{
- "name": "639",
+ "name": "645",
"members": [
{
"name": "data",
- "type": "763"
+ "type": "769"
}
],
"meta-type": "object"
},
{
- "name": "640",
+ "name": "646",
"members": [
{
"name": "data",
- "type": "764"
+ "type": "770"
}
],
"meta-type": "object"
},
{
- "name": "641",
+ "name": "647",
"members": [
{
"name": "data",
- "type": "765"
+ "type": "771"
}
],
"meta-type": "object"
},
{
- "name": "642",
+ "name": "648",
"members": [
{
"name": "data",
- "type": "766"
+ "type": "772"
}
],
"meta-type": "object"
},
{
- "name": "643",
+ "name": "649",
"members": [
{
"name": "data",
- "type": "767"
+ "type": "773"
}
],
"meta-type": "object"
},
{
- "name": "644",
+ "name": "650",
"members": [
{
"name": "data",
- "type": "768"
+ "type": "774"
}
],
"meta-type": "object"
},
{
- "name": "645",
+ "name": "651",
"members": [
{
"name": "data",
- "type": "769"
+ "type": "775"
}
],
"meta-type": "object"
},
{
- "name": "[646]",
- "element-type": "646",
+ "name": "[652]",
+ "element-type": "652",
"meta-type": "array"
},
{
- "name": "646",
+ "name": "652",
"members": [
{
"name": "str",
@@ -19931,7 +20238,7 @@
"meta-type": "object"
},
{
- "name": "648",
+ "name": "654",
"members": [
{
"name": "path",
@@ -19951,7 +20258,7 @@
"meta-type": "object"
},
{
- "name": "649",
+ "name": "655",
"members": [
{
"name": "cid",
@@ -19965,7 +20272,7 @@
"meta-type": "object"
},
{
- "name": "650",
+ "name": "656",
"members": [
{
"name": "str",
@@ -19975,27 +20282,27 @@
"meta-type": "object"
},
{
- "name": "651",
+ "name": "657",
"members": [
{
"name": "data",
- "type": "770"
+ "type": "776"
}
],
"meta-type": "object"
},
{
- "name": "652",
+ "name": "658",
"members": [
{
"name": "data",
- "type": "771"
+ "type": "777"
}
],
"meta-type": "object"
},
{
- "name": "653",
+ "name": "659",
"members": [
{
"name": "number"
@@ -20011,7 +20318,7 @@
]
},
{
- "name": "654",
+ "name": "660",
"members": [
{
"name": "data",
@@ -20021,17 +20328,17 @@
"meta-type": "object"
},
{
- "name": "655",
+ "name": "661",
"members": [
{
"name": "data",
- "type": "772"
+ "type": "778"
}
],
"meta-type": "object"
},
{
- "name": "656",
+ "name": "662",
"members": [
{
"name": "key"
@@ -20059,47 +20366,52 @@
]
},
{
- "name": "657",
+ "name": "663",
"members": [
{
"name": "data",
- "type": "773"
+ "type": "779"
}
],
"meta-type": "object"
},
{
- "name": "658",
+ "name": "664",
"members": [
{
"name": "data",
- "type": "774"
+ "type": "780"
}
],
"meta-type": "object"
},
{
- "name": "659",
+ "name": "665",
"members": [
{
"name": "data",
- "type": "775"
+ "type": "781"
}
],
"meta-type": "object"
},
{
- "name": "660",
+ "name": "666",
"members": [
{
"name": "data",
- "type": "776"
+ "type": "782"
}
],
"meta-type": "object"
},
{
- "name": "661",
+ "name": "number",
+ "json-type": "number",
+ "meta-type": "builtin"
+ },
+ {
+ "name": "667",
"members": [
{
"name": "lctrl-lalt"
@@ -20119,17 +20431,12 @@
]
},
{
- "name": "number",
- "json-type": "number",
- "meta-type": "builtin"
- },
- {
- "name": "[662]",
- "element-type": "662",
+ "name": "[668]",
+ "element-type": "668",
"meta-type": "array"
},
{
- "name": "662",
+ "name": "668",
"members": [
{
"name": "name",
@@ -20142,13 +20449,13 @@
{
"name": "transform",
"default": null,
- "type": "777"
+ "type": "783"
}
],
"meta-type": "object"
},
{
- "name": "663",
+ "name": "669",
"members": [
{
"name": "main"
@@ -20164,36 +20471,36 @@
]
},
{
- "name": "664",
+ "name": "670",
"tag": "transport",
"variants": [
{
"case": "socket",
- "type": "395"
+ "type": "399"
},
{
"case": "exec",
- "type": "779"
+ "type": "785"
},
{
"case": "rdma",
- "type": "606"
+ "type": "612"
},
{
"case": "file",
- "type": "780"
+ "type": "786"
}
],
"members": [
{
"name": "transport",
- "type": "778"
+ "type": "784"
}
],
"meta-type": "object"
},
{
- "name": "665",
+ "name": "671",
"members": [
{
"name": "abort"
@@ -20252,97 +20559,97 @@
]
},
{
- "name": "666",
+ "name": "672",
"members": [
{
"name": "data",
- "type": "781"
+ "type": "787"
}
],
"meta-type": "object"
},
{
- "name": "667",
+ "name": "673",
"members": [
{
"name": "data",
- "type": "44"
+ "type": "46"
}
],
"meta-type": "object"
},
{
- "name": "668",
+ "name": "674",
"members": [
{
"name": "data",
- "type": "45"
+ "type": "47"
}
],
"meta-type": "object"
},
{
- "name": "669",
+ "name": "675",
"members": [
{
"name": "data",
- "type": "46"
+ "type": "48"
}
],
"meta-type": "object"
},
{
- "name": "670",
+ "name": "676",
"members": [
{
"name": "data",
- "type": "39"
+ "type": "41"
}
],
"meta-type": "object"
},
{
- "name": "671",
+ "name": "677",
"members": [
{
"name": "data",
- "type": "35"
+ "type": "37"
}
],
"meta-type": "object"
},
{
- "name": "672",
+ "name": "678",
"members": [
{
"name": "data",
- "type": "77"
+ "type": "79"
}
],
"meta-type": "object"
},
{
- "name": "673",
+ "name": "679",
"members": [
{
"name": "data",
- "type": "34"
+ "type": "36"
}
],
"meta-type": "object"
},
{
- "name": "674",
+ "name": "680",
"members": [
{
"name": "data",
- "type": "38"
+ "type": "40"
}
],
"meta-type": "object"
},
{
- "name": "675",
+ "name": "681",
"members": [
{
"name": "individual"
@@ -20358,7 +20665,7 @@
]
},
{
- "name": "676",
+ "name": "682",
"members": [
{
"name": "string"
@@ -20398,12 +20705,12 @@
]
},
{
- "name": "[677]",
- "element-type": "677",
+ "name": "[683]",
+ "element-type": "683",
"meta-type": "array"
},
{
- "name": "677",
+ "name": "683",
"members": [
{
"name": "name",
@@ -20418,12 +20725,12 @@
"meta-type": "object"
},
{
- "name": "[678]",
- "element-type": "678",
+ "name": "[684]",
+ "element-type": "684",
"meta-type": "array"
},
{
- "name": "678",
+ "name": "684",
"members": [
{
"name": "name",
@@ -20447,12 +20754,12 @@
"meta-type": "object"
},
{
- "name": "[679]",
- "element-type": "679",
+ "name": "[685]",
+ "element-type": "685",
"meta-type": "array"
},
{
- "name": "679",
+ "name": "685",
"members": [
{
"name": "case",
@@ -20466,12 +20773,12 @@
"meta-type": "object"
},
{
- "name": "[680]",
- "element-type": "680",
+ "name": "[686]",
+ "element-type": "686",
"meta-type": "array"
},
{
- "name": "680",
+ "name": "686",
"members": [
{
"name": "type",
@@ -20481,7 +20788,7 @@
"meta-type": "object"
},
{
- "name": "681",
+ "name": "687",
"members": [
{
"name": "deny"
@@ -20497,12 +20804,12 @@
]
},
{
- "name": "[682]",
- "element-type": "682",
+ "name": "[688]",
+ "element-type": "688",
"meta-type": "array"
},
{
- "name": "682",
+ "name": "688",
"members": [
{
"name": "match",
@@ -20510,18 +20817,18 @@
},
{
"name": "policy",
- "type": "681"
+ "type": "687"
},
{
"name": "format",
"default": null,
- "type": "782"
+ "type": "788"
}
],
"meta-type": "object"
},
{
- "name": "683",
+ "name": "689",
"members": [
{
"name": "all"
@@ -20541,7 +20848,7 @@
]
},
{
- "name": "684",
+ "name": "690",
"members": [
{
"name": "before"
@@ -20557,7 +20864,7 @@
]
},
{
- "name": "685",
+ "name": "691",
"members": [
{
"name": "ctrl-ctrl"
@@ -20589,7 +20896,7 @@
]
},
{
- "name": "686",
+ "name": "692",
"members": [
{
"name": "raw"
@@ -20605,7 +20912,7 @@
]
},
{
- "name": "687",
+ "name": "693",
"members": [
{
"name": "iops-total",
@@ -20706,7 +21013,7 @@
"meta-type": "object"
},
{
- "name": "688",
+ "name": "694",
"members": [
{
"name": "client"
@@ -20722,7 +21029,7 @@
]
},
{
- "name": "689",
+ "name": "695",
"members": [
{
"name": "uninitialized"
@@ -20750,7 +21057,7 @@
]
},
{
- "name": "690",
+ "name": "696",
"members": [
{
"name": "memory"
@@ -20774,7 +21081,7 @@
]
},
{
- "name": "691",
+ "name": "697",
"members": [
{
"name": "access-latency"
@@ -20806,7 +21113,7 @@
]
},
{
- "name": "692",
+ "name": "698",
"members": [
{
"name": "none"
@@ -20826,7 +21133,7 @@
]
},
{
- "name": "693",
+ "name": "699",
"members": [
{
"name": "none"
@@ -20846,7 +21153,7 @@
]
},
{
- "name": "694",
+ "name": "700",
"members": [
{
"name": "id",
@@ -20885,7 +21192,7 @@
"meta-type": "object"
},
{
- "name": "695",
+ "name": "701",
"members": [
{
"name": "id",
@@ -20908,7 +21215,7 @@
"meta-type": "object"
},
{
- "name": "696",
+ "name": "702",
"members": [
{
"name": "id",
@@ -20947,7 +21254,7 @@
"meta-type": "object"
},
{
- "name": "697",
+ "name": "703",
"members": [
{
"name": "id",
@@ -20974,7 +21281,7 @@
"meta-type": "object"
},
{
- "name": "698",
+ "name": "704",
"members": [
{
"name": "id",
@@ -20999,7 +21306,7 @@
"meta-type": "object"
},
{
- "name": "699",
+ "name": "705",
"members": [
{
"name": "string"
@@ -21023,7 +21330,7 @@
]
},
{
- "name": "700",
+ "name": "706",
"members": [
{
"name": "mixing-engine",
@@ -21053,7 +21360,7 @@
{
"name": "format",
"default": null,
- "type": "783"
+ "type": "789"
},
{
"name": "buffer-length",
@@ -21064,7 +21371,7 @@
"meta-type": "object"
},
{
- "name": "701",
+ "name": "707",
"members": [
{
"name": "mixing-engine",
@@ -21094,7 +21401,7 @@
{
"name": "format",
"default": null,
- "type": "783"
+ "type": "789"
},
{
"name": "buffer-length",
@@ -21120,7 +21427,7 @@
"meta-type": "object"
},
{
- "name": "702",
+ "name": "708",
"members": [
{
"name": "mixing-engine",
@@ -21150,7 +21457,7 @@
{
"name": "format",
"default": null,
- "type": "783"
+ "type": "789"
},
{
"name": "buffer-length",
@@ -21166,7 +21473,7 @@
"meta-type": "object"
},
{
- "name": "703",
+ "name": "709",
"members": [
{
"name": "mixing-engine",
@@ -21196,7 +21503,7 @@
{
"name": "format",
"default": null,
- "type": "783"
+ "type": "789"
},
{
"name": "buffer-length",
@@ -21232,7 +21539,7 @@
"meta-type": "object"
},
{
- "name": "704",
+ "name": "710",
"members": [
{
"name": "mixing-engine",
@@ -21262,7 +21569,7 @@
{
"name": "format",
"default": null,
- "type": "783"
+ "type": "789"
},
{
"name": "buffer-length",
@@ -21288,7 +21595,7 @@
"meta-type": "object"
},
{
- "name": "705",
+ "name": "711",
"members": [
{
"name": "mixing-engine",
@@ -21318,7 +21625,7 @@
{
"name": "format",
"default": null,
- "type": "783"
+ "type": "789"
},
{
"name": "buffer-length",
@@ -21344,7 +21651,7 @@
"meta-type": "object"
},
{
- "name": "706",
+ "name": "712",
"members": [
{
"name": "mixing-engine",
@@ -21374,7 +21681,7 @@
{
"name": "format",
"default": null,
- "type": "783"
+ "type": "789"
},
{
"name": "buffer-length",
@@ -21400,7 +21707,7 @@
"meta-type": "object"
},
{
- "name": "707",
+ "name": "713",
"members": [
{
"name": "mixing-engine",
@@ -21430,7 +21737,7 @@
{
"name": "format",
"default": null,
- "type": "783"
+ "type": "789"
},
{
"name": "buffer-length",
@@ -21446,7 +21753,7 @@
"meta-type": "object"
},
{
- "name": "708",
+ "name": "714",
"members": [
{
"name": "desc",
@@ -21461,7 +21768,7 @@
"meta-type": "object"
},
{
- "name": "709",
+ "name": "715",
"members": [
{
"name": "device",
@@ -21485,27 +21792,27 @@
"meta-type": "object"
},
{
- "name": "710",
+ "name": "716",
"members": [
{
"name": "bus",
- "type": "784"
+ "type": "790"
},
{
"name": "devices",
"default": null,
- "type": "[556]"
+ "type": "[562]"
}
],
"meta-type": "object"
},
{
- "name": "[711]",
- "element-type": "711",
+ "name": "[717]",
+ "element-type": "717",
"meta-type": "array"
},
{
- "name": "711",
+ "name": "717",
"members": [
{
"name": "bar",
@@ -21537,7 +21844,7 @@
"meta-type": "object"
},
{
- "name": "712",
+ "name": "718",
"members": [
{
"type": "int"
@@ -21552,7 +21859,7 @@
"meta-type": "alternate"
},
{
- "name": "713",
+ "name": "719",
"members": [
{
"name": "cumulative"
@@ -21580,7 +21887,7 @@
]
},
{
- "name": "714",
+ "name": "720",
"members": [
{
"name": "bytes"
@@ -21604,7 +21911,7 @@
]
},
{
- "name": "715",
+ "name": "721",
"members": [
{
"name": "protocols",
@@ -21619,7 +21926,7 @@
"meta-type": "object"
},
{
- "name": "716",
+ "name": "722",
"members": [
{
"name": "builtin"
@@ -21639,7 +21946,7 @@
]
},
{
- "name": "717",
+ "name": "723",
"members": [
{
"name": "cache-data-parity"
@@ -21707,7 +22014,7 @@
]
},
{
- "name": "718",
+ "name": "724",
"members": [
{
"name": "unknown"
@@ -21735,7 +22042,7 @@
]
},
{
- "name": "719",
+ "name": "725",
"members": [
{
"name": "qcow2"
@@ -21763,57 +22070,57 @@
]
},
{
- "name": "720",
+ "name": "726",
"members": [
{
"name": "data",
- "type": "785"
+ "type": "791"
}
],
"meta-type": "object"
},
{
- "name": "721",
+ "name": "727",
"members": [
{
"name": "data",
- "type": "786"
+ "type": "792"
}
],
"meta-type": "object"
},
{
- "name": "722",
+ "name": "728",
"members": [
{
"name": "data",
- "type": "787"
+ "type": "793"
}
],
"meta-type": "object"
},
{
- "name": "723",
+ "name": "729",
"members": [
{
"name": "data",
- "type": "788"
+ "type": "794"
}
],
"meta-type": "object"
},
{
- "name": "724",
+ "name": "730",
"members": [
{
"name": "data",
- "type": "789"
+ "type": "795"
}
],
"meta-type": "object"
},
{
- "name": "725",
+ "name": "731",
"members": [
{
"name": "l1_update"
@@ -22013,7 +22320,7 @@
]
},
{
- "name": "726",
+ "name": "732",
"members": [
{
"name": "read"
@@ -22045,7 +22352,7 @@
]
},
{
- "name": "727",
+ "name": "733",
"members": [
{
"name": "inet"
@@ -22057,12 +22364,12 @@
]
},
{
- "name": "728",
+ "name": "734",
"members": [
{
"name": "template",
"default": null,
- "type": "729"
+ "type": "735"
},
{
"name": "main-header",
@@ -22113,7 +22420,7 @@
"meta-type": "object"
},
{
- "name": "729",
+ "name": "735",
"members": [
{
"name": "none"
@@ -22137,7 +22444,7 @@
]
},
{
- "name": "730",
+ "name": "736",
"members": [
{
"name": "aes"
@@ -22153,7 +22460,7 @@
]
},
{
- "name": "731",
+ "name": "737",
"members": [
{
"name": "key-secret",
@@ -22164,7 +22471,7 @@
"meta-type": "object"
},
{
- "name": "732",
+ "name": "738",
"members": [
{
"name": "key-secret",
@@ -22175,7 +22482,7 @@
"meta-type": "object"
},
{
- "name": "733",
+ "name": "739",
"members": [
{
"name": "aes"
@@ -22187,7 +22494,7 @@
]
},
{
- "name": "734",
+ "name": "740",
"members": [
{
"name": "luks"
@@ -22207,7 +22514,7 @@
]
},
{
- "name": "735",
+ "name": "741",
"members": [
{
"name": "key-secret",
@@ -22217,7 +22524,7 @@
"meta-type": "object"
},
{
- "name": "736",
+ "name": "742",
"members": [
{
"name": "key-secret",
@@ -22227,7 +22534,7 @@
"meta-type": "object"
},
{
- "name": "737",
+ "name": "743",
"members": [
{
"name": "key-secret",
@@ -22237,7 +22544,7 @@
"meta-type": "object"
},
{
- "name": "738",
+ "name": "744",
"members": [
{
"name": "none"
@@ -22257,11 +22564,11 @@
]
},
{
- "name": "739",
+ "name": "745",
"members": [
{
"name": "type",
- "type": "790"
+ "type": "796"
},
{
"name": "hash",
@@ -22271,7 +22578,7 @@
"meta-type": "object"
},
{
- "name": "740",
+ "name": "746",
"members": [
{
"name": "off"
@@ -22295,7 +22602,7 @@
]
},
{
- "name": "741",
+ "name": "747",
"members": [
{
"name": "aes-128"
@@ -22355,7 +22662,7 @@
]
},
{
- "name": "742",
+ "name": "748",
"members": [
{
"name": "ecb"
@@ -22379,7 +22686,7 @@
]
},
{
- "name": "743",
+ "name": "749",
"members": [
{
"name": "plain"
@@ -22399,7 +22706,7 @@
]
},
{
- "name": "744",
+ "name": "750",
"members": [
{
"name": "md5"
@@ -22439,28 +22746,28 @@
]
},
{
- "name": "745",
+ "name": "751",
"tag": "format",
"variants": [
{
"case": "qcow",
- "type": "731"
+ "type": "737"
},
{
"case": "luks",
- "type": "792"
+ "type": "798"
}
],
"members": [
{
"name": "format",
- "type": "791"
+ "type": "797"
}
],
"meta-type": "object"
},
{
- "name": "746",
+ "name": "752",
"members": [
{
"name": "v2"
@@ -22476,7 +22783,7 @@
]
},
{
- "name": "747",
+ "name": "753",
"members": [
{
"name": "zlib"
@@ -22492,16 +22799,16 @@
]
},
{
- "name": "748",
+ "name": "754",
"tag": "format",
"variants": [
{
"case": "luks",
- "type": "793"
+ "type": "799"
},
{
"case": "luks2",
- "type": "794"
+ "type": "800"
},
{
"case": "luks-any",
@@ -22511,13 +22818,13 @@
"members": [
{
"name": "format",
- "type": "734"
+ "type": "740"
}
],
"meta-type": "object"
},
{
- "name": "749",
+ "name": "755",
"members": [
{
"name": "dynamic"
@@ -22533,7 +22840,7 @@
]
},
{
- "name": "750",
+ "name": "756",
"members": [
{
"name": "monolithicSparse"
@@ -22561,7 +22868,7 @@
]
},
{
- "name": "751",
+ "name": "757",
"members": [
{
"name": "ide"
@@ -22585,7 +22892,7 @@
]
},
{
- "name": "752",
+ "name": "758",
"members": [
{
"name": "dynamic"
@@ -22601,7 +22908,7 @@
]
},
{
- "name": "753",
+ "name": "759",
"members": [
{
"name": "active"
@@ -22617,12 +22924,12 @@
]
},
{
- "name": "754",
+ "name": "760",
"tag": "format",
"variants": [
{
"case": "luks",
- "type": "795"
+ "type": "801"
},
{
"case": "qcow",
@@ -22632,13 +22939,13 @@
"members": [
{
"name": "format",
- "type": "791"
+ "type": "797"
}
],
"meta-type": "object"
},
{
- "name": "755",
+ "name": "761",
"members": [
{
"name": "logfile",
@@ -22668,7 +22975,7 @@
"meta-type": "object"
},
{
- "name": "756",
+ "name": "762",
"members": [
{
"name": "logfile",
@@ -22688,7 +22995,7 @@
"meta-type": "object"
},
{
- "name": "757",
+ "name": "763",
"members": [
{
"name": "logfile",
@@ -22702,7 +23009,7 @@
},
{
"name": "addr",
- "type": "365"
+ "type": "368"
},
{
"name": "tls-creds",
@@ -22761,7 +23068,7 @@
"meta-type": "object"
},
{
- "name": "758",
+ "name": "764",
"members": [
{
"name": "logfile",
@@ -22775,18 +23082,18 @@
},
{
"name": "remote",
- "type": "365"
+ "type": "368"
},
{
"name": "local",
"default": null,
- "type": "365"
+ "type": "368"
}
],
"meta-type": "object"
},
{
- "name": "759",
+ "name": "765",
"members": [
{
"name": "logfile",
@@ -22807,7 +23114,7 @@
"meta-type": "object"
},
{
- "name": "760",
+ "name": "766",
"members": [
{
"name": "logfile",
@@ -22823,7 +23130,7 @@
"meta-type": "object"
},
{
- "name": "761",
+ "name": "767",
"members": [
{
"name": "logfile",
@@ -22843,7 +23150,7 @@
"meta-type": "object"
},
{
- "name": "762",
+ "name": "768",
"members": [
{
"name": "logfile",
@@ -22863,7 +23170,7 @@
"meta-type": "object"
},
{
- "name": "763",
+ "name": "769",
"members": [
{
"name": "logfile",
@@ -22884,7 +23191,7 @@
"meta-type": "object"
},
{
- "name": "764",
+ "name": "770",
"members": [
{
"name": "logfile",
@@ -22904,7 +23211,7 @@
"meta-type": "object"
},
{
- "name": "765",
+ "name": "771",
"members": [
{
"name": "logfile",
@@ -22924,7 +23231,7 @@
"meta-type": "object"
},
{
- "name": "766",
+ "name": "772",
"members": [
{
"name": "logfile",
@@ -22950,7 +23257,7 @@
"meta-type": "object"
},
{
- "name": "767",
+ "name": "773",
"members": [
{
"name": "logfile",
@@ -22970,7 +23277,7 @@
"meta-type": "object"
},
{
- "name": "768",
+ "name": "774",
"members": [
{
"name": "logfile",
@@ -23006,7 +23313,7 @@
"meta-type": "object"
},
{
- "name": "769",
+ "name": "775",
"members": [
{
"name": "logfile",
@@ -23027,7 +23334,7 @@
"meta-type": "object"
},
{
- "name": "770",
+ "name": "776",
"members": [
{
"name": "path",
@@ -23043,7 +23350,7 @@
"meta-type": "object"
},
{
- "name": "771",
+ "name": "777",
"members": [
{
"name": "chardev",
@@ -23053,7 +23360,7 @@
"meta-type": "object"
},
{
- "name": "772",
+ "name": "778",
"members": [
{
"name": "unmapped"
@@ -23709,11 +24016,11 @@
]
},
{
- "name": "773",
+ "name": "779",
"members": [
{
"name": "key",
- "type": "419"
+ "type": "423"
},
{
"name": "down",
@@ -23723,11 +24030,11 @@
"meta-type": "object"
},
{
- "name": "774",
+ "name": "780",
"members": [
{
"name": "button",
- "type": "796"
+ "type": "802"
},
{
"name": "down",
@@ -23737,11 +24044,11 @@
"meta-type": "object"
},
{
- "name": "775",
+ "name": "781",
"members": [
{
"name": "axis",
- "type": "797"
+ "type": "803"
},
{
"name": "value",
@@ -23751,11 +24058,11 @@
"meta-type": "object"
},
{
- "name": "776",
+ "name": "782",
"members": [
{
"name": "type",
- "type": "798"
+ "type": "804"
},
{
"name": "slot",
@@ -23767,7 +24074,7 @@
},
{
"name": "axis",
- "type": "797"
+ "type": "803"
},
{
"name": "value",
@@ -23777,7 +24084,7 @@
"meta-type": "object"
},
{
- "name": "777",
+ "name": "783",
"members": [
{
"name": "persistent",
@@ -23788,7 +24095,7 @@
"meta-type": "object"
},
{
- "name": "778",
+ "name": "784",
"members": [
{
"name": "socket"
@@ -23812,7 +24119,7 @@
]
},
{
- "name": "779",
+ "name": "785",
"members": [
{
"name": "args",
@@ -23822,7 +24129,7 @@
"meta-type": "object"
},
{
- "name": "780",
+ "name": "786",
"members": [
{
"name": "filename",
@@ -23836,12 +24143,12 @@
"meta-type": "object"
},
{
- "name": "781",
+ "name": "787",
"members": [],
"meta-type": "object"
},
{
- "name": "782",
+ "name": "788",
"members": [
{
"name": "exact"
@@ -23857,7 +24164,7 @@
]
},
{
- "name": "783",
+ "name": "789",
"members": [
{
"name": "u8"
@@ -23893,7 +24200,7 @@
]
},
{
- "name": "784",
+ "name": "790",
"members": [
{
"name": "number",
@@ -23909,21 +24216,21 @@
},
{
"name": "io_range",
- "type": "799"
+ "type": "805"
},
{
"name": "memory_range",
- "type": "799"
+ "type": "805"
},
{
"name": "prefetchable_range",
- "type": "799"
+ "type": "805"
}
],
"meta-type": "object"
},
{
- "name": "785",
+ "name": "791",
"members": [
{
"name": "compat",
@@ -23961,22 +24268,22 @@
{
"name": "encrypt",
"default": null,
- "type": "800"
+ "type": "806"
},
{
"name": "bitmaps",
"default": null,
- "type": "[801]"
+ "type": "[807]"
},
{
"name": "compression-type",
- "type": "747"
+ "type": "753"
}
],
"meta-type": "object"
},
{
- "name": "786",
+ "name": "792",
"members": [
{
"name": "create-type",
@@ -23992,34 +24299,34 @@
},
{
"name": "extents",
- "type": "[802]"
+ "type": "[808]"
}
],
"meta-type": "object"
},
{
- "name": "787",
+ "name": "793",
"members": [
{
"name": "cipher-alg",
- "type": "741"
+ "type": "747"
},
{
"name": "cipher-mode",
- "type": "742"
+ "type": "748"
},
{
"name": "ivgen-alg",
- "type": "743"
+ "type": "749"
},
{
"name": "ivgen-hash-alg",
"default": null,
- "type": "744"
+ "type": "750"
},
{
"name": "hash-alg",
- "type": "744"
+ "type": "750"
},
{
"name": "detached-header",
@@ -24039,24 +24346,24 @@
},
{
"name": "slots",
- "type": "[803]"
+ "type": "[809]"
}
],
"meta-type": "object"
},
{
- "name": "788",
+ "name": "794",
"members": [
{
"name": "encryption-format",
"default": null,
- "type": "734"
+ "type": "740"
}
],
"meta-type": "object"
},
{
- "name": "789",
+ "name": "795",
"members": [
{
"name": "extent-size-hint",
@@ -24067,7 +24374,7 @@
"meta-type": "object"
},
{
- "name": "790",
+ "name": "796",
"members": [
{
"name": "md5"
@@ -24087,7 +24394,7 @@
]
},
{
- "name": "791",
+ "name": "797",
"members": [
{
"name": "qcow"
@@ -24103,7 +24410,7 @@
]
},
{
- "name": "792",
+ "name": "798",
"members": [
{
"name": "key-secret",
@@ -24113,27 +24420,27 @@
{
"name": "cipher-alg",
"default": null,
- "type": "741"
+ "type": "747"
},
{
"name": "cipher-mode",
"default": null,
- "type": "742"
+ "type": "748"
},
{
"name": "ivgen-alg",
"default": null,
- "type": "743"
+ "type": "749"
},
{
"name": "ivgen-hash-alg",
"default": null,
- "type": "744"
+ "type": "750"
},
{
"name": "hash-alg",
"default": null,
- "type": "744"
+ "type": "750"
},
{
"name": "iter-time",
@@ -24144,7 +24451,7 @@
"meta-type": "object"
},
{
- "name": "793",
+ "name": "799",
"members": [
{
"name": "key-secret",
@@ -24153,13 +24460,13 @@
{
"name": "cipher-alg",
"default": null,
- "type": "741"
+ "type": "747"
}
],
"meta-type": "object"
},
{
- "name": "794",
+ "name": "800",
"members": [
{
"name": "key-secret",
@@ -24168,17 +24475,17 @@
{
"name": "cipher-alg",
"default": null,
- "type": "741"
+ "type": "747"
}
],
"meta-type": "object"
},
{
- "name": "795",
+ "name": "801",
"members": [
{
"name": "state",
- "type": "753"
+ "type": "759"
},
{
"name": "new-secret",
@@ -24209,7 +24516,7 @@
"meta-type": "object"
},
{
- "name": "796",
+ "name": "802",
"members": [
{
"name": "left"
@@ -24257,7 +24564,7 @@
]
},
{
- "name": "797",
+ "name": "803",
"members": [
{
"name": "x"
@@ -24273,7 +24580,7 @@
]
},
{
- "name": "798",
+ "name": "804",
"members": [
{
"name": "begin"
@@ -24301,7 +24608,7 @@
]
},
{
- "name": "799",
+ "name": "805",
"members": [
{
"name": "base",
@@ -24315,12 +24622,12 @@
"meta-type": "object"
},
{
- "name": "800",
+ "name": "806",
"tag": "format",
"variants": [
{
"case": "luks",
- "type": "787"
+ "type": "793"
},
{
"case": "aes",
@@ -24330,18 +24637,18 @@
"members": [
{
"name": "format",
- "type": "730"
+ "type": "736"
}
],
"meta-type": "object"
},
{
- "name": "[801]",
- "element-type": "801",
+ "name": "[807]",
+ "element-type": "807",
"meta-type": "array"
},
{
- "name": "801",
+ "name": "807",
"members": [
{
"name": "name",
@@ -24353,18 +24660,18 @@
},
{
"name": "flags",
- "type": "[804]"
+ "type": "[810]"
}
],
"meta-type": "object"
},
{
- "name": "[802]",
- "element-type": "802",
+ "name": "[808]",
+ "element-type": "808",
"meta-type": "array"
},
{
- "name": "802",
+ "name": "808",
"members": [
{
"name": "filename",
@@ -24392,12 +24699,12 @@
"meta-type": "object"
},
{
- "name": "[803]",
- "element-type": "803",
+ "name": "[809]",
+ "element-type": "809",
"meta-type": "array"
},
{
- "name": "803",
+ "name": "809",
"members": [
{
"name": "active",
@@ -24421,12 +24728,12 @@
"meta-type": "object"
},
{
- "name": "[804]",
- "element-type": "804",
+ "name": "[810]",
+ "element-type": "810",
"meta-type": "array"
},
{
- "name": "804",
+ "name": "810",
"members": [
{
"name": "in-use"
@@ -24466,8 +24773,12 @@
{
"return": [
{
- "name": "chardev-serial",
- "parent": "chardev-fd"
+ "name": "kvm-ioapic",
+ "parent": "ioapic-common"
+ },
+ {
+ "name": "Haswell-v1-x86_64-cpu",
+ "parent": "x86_64-cpu"
},
{
"name": "vhost-user-vsock-device",
@@ -24486,7 +24797,7 @@
"parent": "pci-device"
},
{
- "name": "max-x86_64-cpu",
+ "name": "ClearwaterForest-v1-x86_64-cpu",
"parent": "x86_64-cpu"
},
{
@@ -24494,8 +24805,8 @@
"parent": "generic-pc-machine"
},
{
- "name": "ClearwaterForest-v1-x86_64-cpu",
- "parent": "x86_64-cpu"
+ "name": "tpm-crb",
+ "parent": "device"
},
{
"name": "isa-applesmc",
@@ -24505,18 +24816,10 @@
"name": "Westmere-IBRS-x86_64-cpu",
"parent": "x86_64-cpu"
},
- {
- "name": "vhost-user-input-pci",
- "parent": "vhost-user-input-pci-base-type"
- },
{
"name": "usb-redir",
"parent": "usb-device"
},
- {
- "name": "virtio-rng-device",
- "parent": "virtio-device"
- },
{
"name": "floppy-bus",
"parent": "bus"
@@ -24562,12 +24865,12 @@
"parent": "pci-vga"
},
{
- "name": "Haswell-v1-x86_64-cpu",
- "parent": "x86_64-cpu"
+ "name": "kvm-pit",
+ "parent": "pit-common"
},
{
- "name": "tpm-crb",
- "parent": "device"
+ "name": "cxl-rp",
+ "parent": "pcie-root-port-base"
},
{
"name": "rtl8139",
@@ -24582,12 +24885,12 @@
"parent": "base-pci-bridge"
},
{
- "name": "cxl-rp",
- "parent": "pcie-root-port-base"
+ "name": "virtio-rng-device",
+ "parent": "virtio-device"
},
{
- "name": "kvm-pit",
- "parent": "pit-common"
+ "name": "virtio-blk-pci-transitional",
+ "parent": "virtio-blk-pci-base"
},
{
"name": "virtio-crypto-device",
@@ -24602,12 +24905,12 @@
"parent": "pci-device"
},
{
- "name": "vmware-svga",
- "parent": "pci-device"
+ "name": "vhost-user-input-pci",
+ "parent": "vhost-user-input-pci-base-type"
},
{
- "name": "kvm-ioapic",
- "parent": "ioapic-common"
+ "name": "vmware-svga",
+ "parent": "pci-device"
},
{
"name": "virtio-mmio-bus",
@@ -24645,14 +24948,14 @@
"name": "pc-i440fx-9.2-machine",
"parent": "generic-pc-machine"
},
- {
- "name": "virtio-input-host-pci",
- "parent": "virtio-input-host-pci-base-type"
- },
{
"name": "virtio-blk-device",
"parent": "virtio-device"
},
+ {
+ "name": "Snowridge-v3-x86_64-cpu",
+ "parent": "x86_64-cpu"
+ },
{
"name": "vfio-user-pci",
"parent": "vfio-pci-base"
@@ -24661,10 +24964,6 @@
"name": "ich9-usb-uhci3",
"parent": "pci-uhci-usb"
},
- {
- "name": "qtest-accel",
- "parent": "accel"
- },
{
"name": "Opteron_G5-v1-x86_64-cpu",
"parent": "x86_64-cpu"
@@ -24690,8 +24989,8 @@
"parent": "sys-bus-device"
},
{
- "name": "ICH9-LPC",
- "parent": "pci-device"
+ "name": "GraniteRapids-v3-x86_64-cpu",
+ "parent": "x86_64-cpu"
},
{
"name": "pc-q35-6.2-machine",
@@ -24709,25 +25008,29 @@
"name": "resettable-container",
"parent": "object"
},
- {
- "name": "vhost-user-vsock-pci",
- "parent": "vhost-user-vsock-pci-base"
- },
{
"name": "kvmclock",
"parent": "sys-bus-device"
},
{
- "name": "ich9-usb-uhci1",
- "parent": "pci-uhci-usb"
+ "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": "pc-i440fx-5.0-machine",
- "parent": "generic-pc-machine"
+ "name": "ich9-usb-uhci1",
+ "parent": "pci-uhci-usb"
},
{
"name": "qemu-text-console",
@@ -24753,14 +25056,14 @@
"name": "x3130-upstream",
"parent": "pcie-port"
},
- {
- "name": "virtio-serial-pci-transitional",
- "parent": "virtio-serial-pci-base"
- },
{
"name": "memory-backend-ram",
"parent": "memory-backend"
},
+ {
+ "name": "virtio-serial-pci-transitional",
+ "parent": "virtio-serial-pci-base"
+ },
{
"name": "e1000e",
"parent": "pci-device"
@@ -24773,6 +25076,10 @@
"name": "pxb-host",
"parent": "pci-host-bridge"
},
+ {
+ "name": "vfio-pci-nohotplug",
+ "parent": "vfio-pci"
+ },
{
"name": "virtio-serial-bus",
"parent": "bus"
@@ -24805,14 +25112,14 @@
"name": "ps2-mouse",
"parent": "ps2-device"
},
- {
- "name": "tulip",
- "parent": "pci-device"
- },
{
"name": "xen-xenstore",
"parent": "sys-bus-device"
},
+ {
+ "name": "tulip",
+ "parent": "pci-device"
+ },
{
"name": "piix3-ide",
"parent": "pci-ide"
@@ -24822,8 +25129,8 @@
"parent": "netfilter"
},
{
- "name": "vhost-scsi-pci",
- "parent": "vhost-scsi-pci-base"
+ "name": "pc-q35-8.2-machine",
+ "parent": "generic-pc-machine"
},
{
"name": "acpi-ged",
@@ -24834,15 +25141,15 @@
"parent": "isa-device"
},
{
- "name": "pc-q35-8.2-machine",
- "parent": "generic-pc-machine"
+ "name": "vhost-scsi-pci",
+ "parent": "vhost-scsi-pci-base"
},
{
"name": "virtio-gpu-pci",
"parent": "virtio-gpu-pci-base-type"
},
{
- "name": "Snowridge-v3-x86_64-cpu",
+ "name": "Icelake-Server-v5-x86_64-cpu",
"parent": "x86_64-cpu"
},
{
@@ -24869,14 +25176,14 @@
"name": "vhost-user-vsock-pci-non-transitional",
"parent": "vhost-user-vsock-pci-base"
},
- {
- "name": "PCI",
- "parent": "bus"
- },
{
"name": "microvm-machine",
"parent": "x86-machine"
},
+ {
+ "name": "PCI",
+ "parent": "bus"
+ },
{
"name": "sdhci-bus",
"parent": "sd-bus"
@@ -24909,6 +25216,10 @@
"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"
@@ -24925,10 +25236,6 @@
"name": "pc-q35-7.2-machine",
"parent": "generic-pc-machine"
},
- {
- "name": "pc-i440fx-6.0-machine",
- "parent": "generic-pc-machine"
- },
{
"name": "qemu32-x86_64-cpu",
"parent": "x86_64-cpu"
@@ -24937,14 +25244,6 @@
"name": "CXL",
"parent": "PCIE"
},
- {
- "name": "vhost-vsock-pci-non-transitional",
- "parent": "vhost-vsock-pci-base"
- },
- {
- "name": "usb-net",
- "parent": "usb-device"
- },
{
"name": "xen-gnttab",
"parent": "sys-bus-device"
@@ -24954,17 +25253,29 @@
"parent": "pci-ehci-usb"
},
{
- "name": "isa-debug-exit",
- "parent": "isa-device"
+ "name": "usb-net",
+ "parent": "usb-device"
},
{
- "name": "vfio-pci-nohotplug",
- "parent": "vfio-pci"
+ "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"
@@ -24994,12 +25305,12 @@
"parent": "pc-dimm"
},
{
- "name": "mch",
- "parent": "pci-device"
+ "name": "virtio-9p-pci-transitional",
+ "parent": "virtio-9p-pci-base"
},
{
- "name": "Icelake-Server-v5-x86_64-cpu",
- "parent": "x86_64-cpu"
+ "name": "virtio-input-host-pci",
+ "parent": "virtio-input-host-pci-base-type"
},
{
"name": "Opteron_G1-x86_64-cpu",
@@ -25013,17 +25324,21 @@
"name": "vhost-user-device-pci",
"parent": "vhost-user-device-pci-base"
},
+ {
+ "name": "thread-context",
+ "parent": "object"
+ },
{
"name": "pr-manager-helper",
"parent": "pr-manager"
},
{
- "name": "thread-context",
- "parent": "object"
+ "name": "virtio-scsi-device",
+ "parent": "virtio-scsi-common"
},
{
- "name": "chardev-memory",
- "parent": "chardev-ringbuf"
+ "name": "Haswell-v3-x86_64-cpu",
+ "parent": "x86_64-cpu"
},
{
"name": "YongFeng-v2-x86_64-cpu",
@@ -25042,32 +25357,28 @@
"parent": "x86_64-cpu"
},
{
- "name": "virtio-scsi-device",
- "parent": "virtio-scsi-common"
- },
- {
- "name": "pxb-pcie",
- "parent": "pxb"
+ "name": "Haswell-IBRS-x86_64-cpu",
+ "parent": "x86_64-cpu"
},
{
"name": "pc-q35-9.2-machine",
"parent": "generic-pc-machine"
},
{
- "name": "Haswell-IBRS-x86_64-cpu",
- "parent": "x86_64-cpu"
+ "name": "pxb-pcie",
+ "parent": "pxb"
},
{
- "name": "vhost-user-i2c-pci",
- "parent": "vhost-user-i2c-pci-base"
+ "name": "xen-backend",
+ "parent": "dynamic-sysbus-device"
},
{
"name": "input-barrier",
"parent": "object"
},
{
- "name": "xen-backend",
- "parent": "dynamic-sysbus-device"
+ "name": "vhost-user-i2c-pci",
+ "parent": "vhost-user-i2c-pci-base"
},
{
"name": "sysbus-xhci",
@@ -25078,17 +25389,13 @@
"parent": "generic-pc-machine"
},
{
- "name": "chardev-udp",
- "parent": "chardev"
+ "name": "vmmouse",
+ "parent": "isa-device"
},
{
"name": "vhost-user-scsi-pci-non-transitional",
"parent": "vhost-user-scsi-pci-base"
},
- {
- "name": "Haswell-v3-x86_64-cpu",
- "parent": "x86_64-cpu"
- },
{
"name": "i82557a",
"parent": "pci-device"
@@ -25098,12 +25405,12 @@
"parent": "sys-bus-device"
},
{
- "name": "virtio-scsi-pci-non-transitional",
- "parent": "virtio-scsi-pci-base"
+ "name": "chardev-memory",
+ "parent": "chardev-ringbuf"
},
{
- "name": "vmmouse",
- "parent": "isa-device"
+ "name": "virtio-scsi-pci-non-transitional",
+ "parent": "virtio-scsi-pci-base"
},
{
"name": "migration",
@@ -25117,6 +25424,10 @@
"name": "ps2-kbd",
"parent": "ps2-device"
},
+ {
+ "name": "vhost-user-vga",
+ "parent": "vhost-user-vga-base-type"
+ },
{
"name": "EPYC-Rome-v1-x86_64-cpu",
"parent": "x86_64-cpu"
@@ -25138,8 +25449,8 @@
"parent": "x86_64-cpu"
},
{
- "name": "vhost-user-vga",
- "parent": "vhost-user-vga-base-type"
+ "name": "IvyBridge-v2-x86_64-cpu",
+ "parent": "x86_64-cpu"
},
{
"name": "SapphireRapids-v2-x86_64-cpu",
@@ -25157,6 +25468,10 @@
"name": "Opteron_G2-v1-x86_64-cpu",
"parent": "x86_64-cpu"
},
+ {
+ "name": "pc-i440fx-7.0-machine",
+ "parent": "generic-pc-machine"
+ },
{
"name": "chardev-dbus",
"parent": "chardev-socket"
@@ -25165,10 +25480,6 @@
"name": "Broadwell-v2-x86_64-cpu",
"parent": "x86_64-cpu"
},
- {
- "name": "pc-i440fx-7.0-machine",
- "parent": "generic-pc-machine"
- },
{
"name": "sd-card-spi",
"parent": "sd-card"
@@ -25217,14 +25528,14 @@
"name": "ide-cf",
"parent": "ide-device"
},
- {
- "name": "qio-channel-null",
- "parent": "qio-channel"
- },
{
"name": "usb-tablet",
"parent": "usb-hid"
},
+ {
+ "name": "isabus-bridge",
+ "parent": "sys-bus-device"
+ },
{
"name": "vhost-scsi",
"parent": "vhost-scsi-common"
@@ -25234,17 +25545,13 @@
"parent": "sdmmc-common"
},
{
- "name": "IvyBridge-v2-x86_64-cpu",
- "parent": "x86_64-cpu"
+ "name": "qio-channel-null",
+ "parent": "qio-channel"
},
{
"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"
@@ -25253,10 +25560,6 @@
"name": "esp",
"parent": "device"
},
- {
- "name": "isabus-bridge",
- "parent": "sys-bus-device"
- },
{
"name": "ne2k_pci",
"parent": "pci-device"
@@ -25286,7 +25589,7 @@
"parent": "virtio-balloon-pci-base"
},
{
- "name": "athlon-v1-x86_64-cpu",
+ "name": "Icelake-Server-noTSX-x86_64-cpu",
"parent": "x86_64-cpu"
},
{
@@ -25298,13 +25601,17 @@
"parent": "e1000-base"
},
{
- "name": "piix4-ide",
- "parent": "pci-ide"
+ "name": "athlon-v1-x86_64-cpu",
+ "parent": "x86_64-cpu"
},
{
"name": "pc-i440fx-9.0-machine",
"parent": "generic-pc-machine"
},
+ {
+ "name": "EPYC-Rome-v3-x86_64-cpu",
+ "parent": "x86_64-cpu"
+ },
{
"name": "EPYC-v1-x86_64-cpu",
"parent": "x86_64-cpu"
@@ -25330,8 +25637,8 @@
"parent": "pci-device"
},
{
- "name": "EPYC-Rome-v3-x86_64-cpu",
- "parent": "x86_64-cpu"
+ "name": "pc-q35-6.0-machine",
+ "parent": "generic-pc-machine"
},
{
"name": "cxl-type3",
@@ -25342,17 +25649,17 @@
"parent": "i2c-slave"
},
{
- "name": "nvme",
- "parent": "pci-device"
- },
- {
- "name": "pc-q35-6.0-machine",
- "parent": "generic-pc-machine"
+ "name": "piix4-ide",
+ "parent": "pci-ide"
},
{
"name": "vhost-user-backend",
"parent": "object"
},
+ {
+ "name": "nvme",
+ "parent": "pci-device"
+ },
{
"name": "mioe3680_pci",
"parent": "pci-device"
@@ -25378,8 +25685,8 @@
"parent": "apic-common"
},
{
- "name": "virtio-sound-pci",
- "parent": "virtio-sound-pci-base-type"
+ "name": "pc-i440fx-8.0-machine",
+ "parent": "generic-pc-machine"
},
{
"name": "isa-pit",
@@ -25389,14 +25696,14 @@
"name": "Broadwell-v4-x86_64-cpu",
"parent": "x86_64-cpu"
},
- {
- "name": "pc-i440fx-8.0-machine",
- "parent": "generic-pc-machine"
- },
{
"name": "memory-backend-memfd",
"parent": "memory-backend"
},
+ {
+ "name": "virtio-sound-pci",
+ "parent": "virtio-sound-pci-base-type"
+ },
{
"name": "smbus-eeprom",
"parent": "smbus-device"
@@ -25405,17 +25712,21 @@
"name": "dbus-display",
"parent": "object"
},
+ {
+ "name": "vhost-user-gpu-pci",
+ "parent": "vhost-user-gpu-pci-base-type"
+ },
{
"name": "virtio-serial-device",
"parent": "virtio-device"
},
{
- "name": "vhost-user-gpu-pci",
- "parent": "vhost-user-gpu-pci-base-type"
+ "name": "Skylake-Client-x86_64-cpu",
+ "parent": "x86_64-cpu"
},
{
- "name": "virtio-serial-pci",
- "parent": "virtio-serial-pci-base"
+ "name": "virtio-mem-system-reset",
+ "parent": "object"
},
{
"name": "iothread",
@@ -25429,14 +25740,6 @@
"name": "Denverton-v2-x86_64-cpu",
"parent": "x86_64-cpu"
},
- {
- "name": "SierraForest-v1-x86_64-cpu",
- "parent": "x86_64-cpu"
- },
- {
- "name": "vhost-user-blk-pci-non-transitional",
- "parent": "vhost-user-blk-pci-base"
- },
{
"name": "virtio-crypto-pci",
"parent": "virtio-crypto-pci-base-type"
@@ -25446,12 +25749,12 @@
"parent": "isa-device"
},
{
- "name": "imx.usbphy",
- "parent": "sys-bus-device"
+ "name": "SierraForest-v1-x86_64-cpu",
+ "parent": "x86_64-cpu"
},
{
- "name": "virtio-mem-system-reset",
- "parent": "object"
+ "name": "pentium3-x86_64-cpu",
+ "parent": "x86_64-cpu"
},
{
"name": "System",
@@ -25465,21 +25768,21 @@
"name": "ati-vga",
"parent": "pci-device"
},
- {
- "name": "pentium3-x86_64-cpu",
- "parent": "x86_64-cpu"
- },
{
"name": "kvm-i8259",
"parent": "pic-common"
},
+ {
+ "name": "pc-q35-8.0-machine",
+ "parent": "generic-pc-machine"
+ },
{
"name": "isa-serial",
"parent": "isa-device"
},
{
- "name": "pc-q35-8.0-machine",
- "parent": "generic-pc-machine"
+ "name": "imx.usbphy",
+ "parent": "sys-bus-device"
},
{
"name": "x-remote-object",
@@ -25489,10 +25792,18 @@
"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"
@@ -25506,8 +25817,8 @@
"parent": "x86_64-cpu"
},
{
- "name": "virtio-rng-pci-non-transitional",
- "parent": "virtio-rng-pci-base"
+ "name": "Icelake-Server-v7-x86_64-cpu",
+ "parent": "x86_64-cpu"
},
{
"name": "i82559er",
@@ -25518,69 +25829,61 @@
"parent": "pcie-host-bridge"
},
{
- "name": "Icelake-Server-v7-x86_64-cpu",
- "parent": "x86_64-cpu"
+ "name": "virtio-rng-pci-non-transitional",
+ "parent": "virtio-rng-pci-base"
},
{
- "name": "Skylake-Client-x86_64-cpu",
- "parent": "x86_64-cpu"
+ "name": "virtio-serial-pci",
+ "parent": "virtio-serial-pci-base"
},
{
- "name": "Opteron_G3-x86_64-cpu",
+ "name": "Cooperlake-v2-x86_64-cpu",
"parent": "x86_64-cpu"
},
{
- "name": "xen-cdrom",
- "parent": "xen-block"
+ "name": "486-v1-x86_64-cpu",
+ "parent": "x86_64-cpu"
},
{
- "name": "Cooperlake-v2-x86_64-cpu",
+ "name": "EPYC-v3-x86_64-cpu",
"parent": "x86_64-cpu"
},
{
- "name": "container",
- "parent": "object"
+ "name": "xen-cdrom",
+ "parent": "xen-block"
},
{
- "name": "486-v1-x86_64-cpu",
- "parent": "x86_64-cpu"
+ "name": "vmport",
+ "parent": "isa-device"
},
{
- "name": "EPYC-v3-x86_64-cpu",
- "parent": "x86_64-cpu"
+ "name": "sgx-epc",
+ "parent": "device"
},
{
"name": "scsi-cd",
"parent": "scsi-disk-base"
},
{
- "name": "sgx-epc",
- "parent": "device"
+ "name": "pc-q35-7.0-machine",
+ "parent": "generic-pc-machine"
},
{
"name": "gpex-root",
"parent": "pci-device"
},
{
- "name": "vmport",
+ "name": "isa-ide",
"parent": "isa-device"
},
{
- "name": "pc-q35-7.0-machine",
- "parent": "generic-pc-machine"
- },
- {
- "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": "virtio-serial-pci-non-transitional",
- "parent": "virtio-serial-pci-base"
- },
{
"name": "qemu64-v1-x86_64-cpu",
"parent": "x86_64-cpu"
@@ -25590,13 +25893,17 @@
"parent": "e1000-base"
},
{
- "name": "pxb-pcie-bus",
- "parent": "PCIE"
+ "name": "virtio-serial-pci-non-transitional",
+ "parent": "virtio-serial-pci-base"
},
{
"name": "vhost-user-scsi",
"parent": "vhost-scsi-common"
},
+ {
+ "name": "pxb-pcie-bus",
+ "parent": "PCIE"
+ },
{
"name": "sdhci-pci",
"parent": "pci-device"
@@ -25629,22 +25936,26 @@
"name": "virtio-gpu-gl-pci",
"parent": "virtio-gpu-gl-pci-base-type"
},
- {
- "name": "VGA",
- "parent": "pci-vga"
- },
{
"name": "qio-channel-buffer",
"parent": "qio-channel"
},
{
- "name": "i440FX",
- "parent": "pci-device"
+ "name": "VGA",
+ "parent": "pci-vga"
+ },
+ {
+ "name": "SapphireRapids-v4-x86_64-cpu",
+ "parent": "x86_64-cpu"
},
{
"name": "hv-balloon",
"parent": "vmbus-dev"
},
+ {
+ "name": "i440FX",
+ "parent": "pci-device"
+ },
{
"name": "xen-bus",
"parent": "bus"
@@ -25653,6 +25964,10 @@
"name": "Penryn-v1-x86_64-cpu",
"parent": "x86_64-cpu"
},
+ {
+ "name": "SierraForest-v3-x86_64-cpu",
+ "parent": "x86_64-cpu"
+ },
{
"name": "pc-q35-9.0-machine",
"parent": "generic-pc-machine"
@@ -25665,22 +25980,22 @@
"name": "cryptodev-backend-lkcf",
"parent": "cryptodev-backend"
},
- {
- "name": "vhost-user-fs-device",
- "parent": "virtio-device"
- },
{
"name": "apic",
"parent": "apic-common"
},
{
- "name": "pci-serial-4x",
- "parent": "pci-device"
+ "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"
@@ -25693,6 +26008,10 @@
"name": "Opteron_G5-x86_64-cpu",
"parent": "x86_64-cpu"
},
+ {
+ "name": "Haswell-x86_64-cpu",
+ "parent": "x86_64-cpu"
+ },
{
"name": "hpet",
"parent": "sys-bus-device"
@@ -25701,10 +26020,6 @@
"name": "pci-ohci",
"parent": "pci-device"
},
- {
- "name": "Haswell-x86_64-cpu",
- "parent": "x86_64-cpu"
- },
{
"name": "virtio-tablet-device",
"parent": "virtio-input-hid-device"
@@ -25785,6 +26100,10 @@
"name": "pc-i440fx-5.1-machine",
"parent": "generic-pc-machine"
},
+ {
+ "name": "AMDVI-PCI",
+ "parent": "pci-device"
+ },
{
"name": "qemu-graphic-console",
"parent": "qemu-console"
@@ -25793,14 +26112,6 @@
"name": "i82559c",
"parent": "pci-device"
},
- {
- "name": "AMDVI-PCI",
- "parent": "pci-device"
- },
- {
- "name": "chardev-spiceport",
- "parent": "chardev-spice"
- },
{
"name": "virtserialport",
"parent": "virtio-serial-port"
@@ -25810,8 +26121,8 @@
"parent": "ipack-device"
},
{
- "name": "i82559b",
- "parent": "pci-device"
+ "name": "filter-redirector",
+ "parent": "netfilter"
},
{
"name": "Nehalem-x86_64-cpu",
@@ -25822,8 +26133,8 @@
"parent": "usb-hid"
},
{
- "name": "filter-redirector",
- "parent": "netfilter"
+ "name": "i82559b",
+ "parent": "pci-device"
},
{
"name": "ccid-bus",
@@ -25833,6 +26144,10 @@
"name": "ide-hd",
"parent": "ide-device"
},
+ {
+ "name": "tls-creds-x509",
+ "parent": "tls-creds"
+ },
{
"name": "Snowridge-v2-x86_64-cpu",
"parent": "x86_64-cpu"
@@ -25866,29 +26181,25 @@
"parent": "object"
},
{
- "name": "tls-creds-x509",
- "parent": "tls-creds"
+ "name": "qio-channel-command",
+ "parent": "qio-channel"
},
{
- "name": "virtio-blk-pci",
- "parent": "virtio-blk-pci-base"
+ "name": "chardev-spiceport",
+ "parent": "chardev-spice"
},
{
"name": "e1000-82544gc",
"parent": "e1000-base"
},
{
- "name": "qio-channel-command",
- "parent": "qio-channel"
+ "name": "tdx-guest",
+ "parent": "x86-confidential-guest"
},
{
"name": "Opteron_G3-v1-x86_64-cpu",
"parent": "x86_64-cpu"
},
- {
- "name": "tdx-guest",
- "parent": "x86-confidential-guest"
- },
{
"name": "usb-ccid",
"parent": "usb-device"
@@ -25901,6 +26212,10 @@
"name": "x-remote-iommu",
"parent": "object"
},
+ {
+ "name": "virtio-blk-pci",
+ "parent": "virtio-blk-pci-base"
+ },
{
"name": "qemu-fixed-text-console",
"parent": "qemu-text-console"
@@ -25921,13 +26236,17 @@
"name": "Skylake-Server-v2-x86_64-cpu",
"parent": "x86_64-cpu"
},
+ {
+ "name": "vfio-pci",
+ "parent": "vfio-pci-base"
+ },
{
"name": "chardev-braille",
"parent": "chardev"
},
{
- "name": "vfio-pci",
- "parent": "vfio-pci-base"
+ "name": "virtio-net-device",
+ "parent": "virtio-device"
},
{
"name": "virtio-pmem",
@@ -25937,14 +26256,14 @@
"name": "mc146818rtc",
"parent": "isa-device"
},
- {
- "name": "virtio-multitouch-device",
- "parent": "virtio-input-hid-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"
@@ -25981,17 +26300,13 @@
"name": "YongFeng-v1-x86_64-cpu",
"parent": "x86_64-cpu"
},
- {
- "name": "virtio-iommu-pci",
- "parent": "virtio-iommu-pci-base-type"
- },
{
"name": "pc-i440fx-6.1-machine",
"parent": "generic-pc-machine"
},
{
- "name": "vhost-vdpa-device-pci-non-transitional",
- "parent": "vhost-vdpa-device-pci-base"
+ "name": "virtio-iommu-pci",
+ "parent": "virtio-iommu-pci-base-type"
},
{
"name": "vmcoreinfo",
@@ -26018,8 +26333,8 @@
"parent": "sys-bus-device"
},
{
- "name": "secret",
- "parent": "secret_common"
+ "name": "Skylake-Client-v1-x86_64-cpu",
+ "parent": "x86_64-cpu"
},
{
"name": "coreduo-v1-x86_64-cpu",
@@ -26046,8 +26361,12 @@
"parent": "x86_64-cpu"
},
{
- "name": "virtio-multitouch-pci",
- "parent": "virtio-multitouch-pci-base-type"
+ "name": "vhost-vdpa-device-pci-non-transitional",
+ "parent": "vhost-vdpa-device-pci-base"
+ },
+ {
+ "name": "secret",
+ "parent": "secret_common"
},
{
"name": "usb-ehci",
@@ -26074,8 +26393,8 @@
"parent": "x86_64-cpu"
},
{
- "name": "virtio-net-device",
- "parent": "virtio-device"
+ "name": "virtio-multitouch-pci",
+ "parent": "virtio-multitouch-pci-base-type"
},
{
"name": "nvme-bus",
@@ -26093,14 +26412,14 @@
"name": "cs4231a",
"parent": "isa-device"
},
- {
- "name": "scsi-hd",
- "parent": "scsi-disk-base"
- },
{
"name": "pc-i440fx-10.1-machine",
"parent": "generic-pc-machine"
},
+ {
+ "name": "scsi-hd",
+ "parent": "scsi-disk-base"
+ },
{
"name": "usb-kbd",
"parent": "usb-hid"
@@ -26114,8 +26433,8 @@
"parent": "device"
},
{
- "name": "Skylake-Client-v1-x86_64-cpu",
- "parent": "x86_64-cpu"
+ "name": "pc-q35-5.1-machine",
+ "parent": "generic-pc-machine"
},
{
"name": "filter-replay",
@@ -26169,10 +26488,6 @@
"name": "Westmere-v2-x86_64-cpu",
"parent": "x86_64-cpu"
},
- {
- "name": "pc-q35-5.1-machine",
- "parent": "generic-pc-machine"
- },
{
"name": "lsi53c810",
"parent": "lsi53c895a"
@@ -26209,14 +26524,14 @@
"name": "virtio-rng-pci",
"parent": "virtio-rng-pci-base"
},
- {
- "name": "vhost-vdpa-device-pci-transitional",
- "parent": "vhost-vdpa-device-pci-base"
- },
{
"name": "pc-i440fx-7.1-machine",
"parent": "generic-pc-machine"
},
+ {
+ "name": "vhost-vdpa-device-pci-transitional",
+ "parent": "vhost-vdpa-device-pci-base"
+ },
{
"name": "vhost-user-gpio-device",
"parent": "vhost-user-base"
@@ -26306,8 +26621,8 @@
"parent": "x86_64-cpu"
},
{
- "name": "virtio-net-pci-transitional",
- "parent": "virtio-net-pci-base"
+ "name": "YongFeng-v3-x86_64-cpu",
+ "parent": "x86_64-cpu"
},
{
"name": "vhost-vsock-pci",
@@ -26329,6 +26644,10 @@
"name": "pc-i440fx-9.1-machine",
"parent": "generic-pc-machine"
},
+ {
+ "name": "virtio-net-pci-transitional",
+ "parent": "virtio-net-pci-base"
+ },
{
"name": "irq",
"parent": "object"
@@ -26354,8 +26673,8 @@
"parent": "x86_64-cpu"
},
{
- "name": "vhost-user-blk-pci-transitional",
- "parent": "vhost-user-blk-pci-base"
+ "name": "SapphireRapids-v1-x86_64-cpu",
+ "parent": "x86_64-cpu"
},
{
"name": "coreduo-x86_64-cpu",
@@ -26365,14 +26684,14 @@
"name": "Skylake-Client-noTSX-IBRS-x86_64-cpu",
"parent": "x86_64-cpu"
},
- {
- "name": "vhost-scsi-pci-transitional",
- "parent": "vhost-scsi-pci-base"
- },
{
"name": "usb-storage",
"parent": "usb-storage-dev"
},
+ {
+ "name": "vhost-user-blk-pci-transitional",
+ "parent": "vhost-user-blk-pci-base"
+ },
{
"name": "chardev-msmouse",
"parent": "chardev"
@@ -26386,8 +26705,8 @@
"parent": "x86_64-cpu"
},
{
- "name": "SapphireRapids-v1-x86_64-cpu",
- "parent": "x86_64-cpu"
+ "name": "vhost-scsi-pci-transitional",
+ "parent": "vhost-scsi-pci-base"
},
{
"name": "isa-i8259",
@@ -26425,14 +26744,14 @@
"name": "EPYC-Milan-v1-x86_64-cpu",
"parent": "x86_64-cpu"
},
- {
- "name": "qemu-xhci",
- "parent": "pci-xhci"
- },
{
"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"
@@ -26497,6 +26816,10 @@
"name": "HDA",
"parent": "bus"
},
+ {
+ "name": "Snowridge-x86_64-cpu",
+ "parent": "x86_64-cpu"
+ },
{
"name": "Broadwell-noTSX-x86_64-cpu",
"parent": "x86_64-cpu"
@@ -26506,16 +26829,16 @@
"parent": "u2f-key"
},
{
- "name": "Snowridge-x86_64-cpu",
+ "name": "IvyBridge-v1-x86_64-cpu",
"parent": "x86_64-cpu"
},
{
- "name": "pc-q35-8.1-machine",
- "parent": "generic-pc-machine"
+ "name": "chardev-pty",
+ "parent": "chardev"
},
{
- "name": "IvyBridge-v1-x86_64-cpu",
- "parent": "x86_64-cpu"
+ "name": "pc-q35-8.1-machine",
+ "parent": "generic-pc-machine"
},
{
"name": "vfio-pci-igd-lpc-bridge",
@@ -26545,6 +26868,10 @@
"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"
@@ -26565,22 +26892,18 @@
"name": "SapphireRapids-v3-x86_64-cpu",
"parent": "x86_64-cpu"
},
- {
- "name": "EPYC-Rome-v2-x86_64-cpu",
- "parent": "x86_64-cpu"
- },
{
"name": "virtio-keyboard-device",
"parent": "virtio-input-hid-device"
},
- {
- "name": "hv-syndbg",
- "parent": "device"
- },
{
"name": "i82801b11-bridge",
"parent": "base-pci-bridge"
},
+ {
+ "name": "hv-syndbg",
+ "parent": "device"
+ },
{
"name": "ramfb",
"parent": "dynamic-sysbus-device"
@@ -26634,13 +26957,17 @@
"parent": "x86_64-cpu"
},
{
- "name": "chardev-pty",
+ "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"
@@ -26658,7 +26985,7 @@
"parent": "pci-uhci-usb"
},
{
- "name": "Opteron_G4-v1-x86_64-cpu",
+ "name": "phenom-x86_64-cpu",
"parent": "x86_64-cpu"
},
{
@@ -26673,14 +27000,14 @@
"name": "virtio-iommu-memory-region",
"parent": "iommu-memory-region"
},
- {
- "name": "phenom-x86_64-cpu",
- "parent": "x86_64-cpu"
- },
{
"name": "adlib",
"parent": "isa-device"
},
+ {
+ "name": "cxl-fmw",
+ "parent": "sys-bus-device"
+ },
{
"name": "vhost-user-gpio-pci",
"parent": "vhost-user-gpio-pci-base"
@@ -26713,6 +27040,10 @@
"name": "pvpanic-pci",
"parent": "pci-device"
},
+ {
+ "name": "tls-creds-anon",
+ "parent": "tls-creds"
+ },
{
"name": "Cooperlake-v1-x86_64-cpu",
"parent": "x86_64-cpu"
@@ -26730,17 +27061,13 @@
"parent": "virtio-device"
},
{
- "name": "chardev-null",
- "parent": "chardev"
+ "name": "Skylake-Server-x86_64-cpu",
+ "parent": "x86_64-cpu"
},
{
"name": "xen-platform",
"parent": "pci-device"
},
- {
- "name": "Skylake-Server-x86_64-cpu",
- "parent": "x86_64-cpu"
- },
{
"name": "cfi.pflash01",
"parent": "sys-bus-device"
@@ -26781,21 +27108,13 @@
"name": "i440FX-pcihost",
"parent": "pci-host-bridge"
},
- {
- "name": "virtio-9p-pci-transitional",
- "parent": "virtio-9p-pci-base"
- },
{
"name": "isa-debugcon",
"parent": "isa-device"
},
{
- "name": "qxl-vga",
- "parent": "pci-qxl"
- },
- {
- "name": "tls-creds-anon",
- "parent": "tls-creds"
+ "name": "pc-i440fx-4.2-machine",
+ "parent": "generic-pc-machine"
},
{
"name": "cxl-downstream",
@@ -26806,20 +27125,24 @@
"parent": "rng-backend"
},
{
- "name": "Cascadelake-Server-x86_64-cpu",
- "parent": "x86_64-cpu"
+ "name": "qxl-vga",
+ "parent": "pci-qxl"
+ },
+ {
+ "name": "chardev-hub",
+ "parent": "chardev"
},
{
"name": "i82558b",
"parent": "pci-device"
},
{
- "name": "ivshmem-doorbell",
- "parent": "ivshmem-common"
+ "name": "Cascadelake-Server-x86_64-cpu",
+ "parent": "x86_64-cpu"
},
{
- "name": "chardev-hub",
- "parent": "chardev"
+ "name": "ivshmem-doorbell",
+ "parent": "ivshmem-common"
},
{
"name": "virtio-iommu-device",
@@ -26854,13 +27177,17 @@
"parent": "generic-pc-machine"
},
{
- "name": "memory-backend-shm",
- "parent": "memory-backend"
+ "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"
@@ -26877,10 +27204,6 @@
"name": "virtio-tablet-pci",
"parent": "virtio-tablet-pci-base-type"
},
- {
- "name": "EPYC-Milan-x86_64-cpu",
- "parent": "x86_64-cpu"
- },
{
"name": "dc390",
"parent": "am53c974"
@@ -26905,10 +27228,6 @@
"name": "authz-list",
"parent": "authz"
},
- {
- "name": "pc-i440fx-4.2-machine",
- "parent": "generic-pc-machine"
- },
{
"name": "Opteron_G4-x86_64-cpu",
"parent": "x86_64-cpu"
@@ -26917,14 +27236,14 @@
"name": "EPYC-v4-x86_64-cpu",
"parent": "x86_64-cpu"
},
- {
- "name": "chardev-qemu-vdagent",
- "parent": "chardev"
- },
{
"name": "vhost-user-snd",
"parent": "vhost-user-base"
},
+ {
+ "name": "chardev-qemu-vdagent",
+ "parent": "chardev"
+ },
{
"name": "sb16",
"parent": "isa-device"
@@ -26937,14 +27256,14 @@
"name": "ich9-ahci",
"parent": "pci-device"
},
- {
- "name": "vhost-user-scsi-pci-transitional",
- "parent": "vhost-user-scsi-pci-base"
- },
{
"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"
@@ -27013,6 +27332,10 @@
"name": "vmclock",
"parent": "device"
},
+ {
+ "name": "Opteron_G1-v1-x86_64-cpu",
+ "parent": "x86_64-cpu"
+ },
{
"name": "base-x86_64-cpu",
"parent": "x86_64-cpu"
@@ -27026,7 +27349,7 @@
"parent": "device"
},
{
- "name": "Opteron_G1-v1-x86_64-cpu",
+ "name": "486-x86_64-cpu",
"parent": "x86_64-cpu"
},
{
@@ -27037,21 +27360,21 @@
"name": "IDE",
"parent": "bus"
},
- {
- "name": "486-x86_64-cpu",
- "parent": "x86_64-cpu"
- },
{
"name": "pcie-root-port",
"parent": "pcie-root-port-base"
},
+ {
+ "name": "scsi-block",
+ "parent": "scsi-disk-base"
+ },
{
"name": "mptsas1068",
"parent": "pci-device"
},
{
- "name": "scsi-block",
- "parent": "scsi-disk-base"
+ "name": "ICH9-LPC",
+ "parent": "pci-device"
},
{
"name": "chardev-spicevmc",
@@ -27122,12 +27445,8 @@
"parent": "netfilter"
},
{
- "name": "virtio-blk-pci-transitional",
- "parent": "virtio-blk-pci-base"
- },
- {
- "name": "chardev-ringbuf",
- "parent": "chardev"
+ "name": "chardev-serial",
+ "parent": "chardev-fd"
},
{
"name": "virtio-pci-bus",
@@ -27137,6 +27456,14 @@
"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"
@@ -27145,6 +27472,10 @@
"name": "vhost-user-blk",
"parent": "virtio-device"
},
+ {
+ "name": "SandyBridge-v2-x86_64-cpu",
+ "parent": "x86_64-cpu"
+ },
{
"name": "nvme-subsys",
"parent": "device"
@@ -27153,10 +27484,6 @@
"name": "Haswell-noTSX-IBRS-x86_64-cpu",
"parent": "x86_64-cpu"
},
- {
- "name": "SandyBridge-v2-x86_64-cpu",
- "parent": "x86_64-cpu"
- },
{
"name": "pc-q35-5.2-machine",
"parent": "generic-pc-machine"
@@ -27182,8 +27509,8 @@
"parent": "x86_64-cpu"
},
{
- "name": "authz-pam",
- "parent": "authz"
+ "name": "max-x86_64-cpu",
+ "parent": "x86_64-cpu"
},
{
"name": "Dhyana-v2-x86_64-cpu",
@@ -27824,25 +28151,40 @@
"type": "bool"
},
{
- "default-value": false,
- "name": "in_order",
+ "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": "mac",
- "description": "Ethernet 6-byte MAC Address, example: 52:54:00:12:34:56",
+ "name": "duplex",
"type": "str"
},
{
- "default-value": true,
- "name": "notify_on_empty",
+ "default-value": false,
+ "name": "x-disable-legacy-check",
"description": "on/off",
"type": "bool"
},
{
- "default-value": true,
- "name": "gso",
+ "name": "virtio-backend",
+ "type": "child<virtio-net-device>"
+ },
+ {
+ "default-value": false,
+ "name": "in_order",
"description": "on/off",
"type": "bool"
},
@@ -27852,88 +28194,110 @@
"type": "uint32"
},
{
- "default-value": false,
- "name": "mq",
+ "default-value": true,
+ "name": "guest_tso6",
"description": "on/off",
"type": "bool"
},
{
"default-value": true,
- "name": "mrg_rxbuf",
+ "name": "status",
"description": "on/off",
"type": "bool"
},
{
- "default-value": 0,
- "name": "host_mtu",
- "type": "uint16"
+ "default-value": true,
+ "name": "ctrl_vq",
+ "description": "on/off",
+ "type": "bool"
},
{
- "default-value": 256,
- "name": "x-txburst",
- "type": "int32"
+ "default-value": true,
+ "name": "guest_ufo",
+ "description": "on/off",
+ "type": "bool"
},
{
- "name": "tx",
- "type": "str"
+ "default-value": "auto",
+ "name": "hash-tcp6",
+ "description": "on/off/auto",
+ "type": "OnOffAuto"
},
{
- "default-value": false,
- "name": "rss",
- "description": "on/off",
- "type": "bool"
+ "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": "host_uso",
+ "name": "ctrl_mac_addr",
"description": "on/off",
"type": "bool"
},
+ {
+ "default-value": -1,
+ "name": "speed",
+ "type": "int32"
+ },
{
"default-value": true,
- "name": "status",
+ "name": "event_idx",
"description": "on/off",
"type": "bool"
},
{
- "default-value": false,
- "name": "failover",
- "description": "on/off",
- "type": "bool"
+ "name": "mac",
+ "description": "Ethernet 6-byte MAC Address, example: 52:54:00:12:34:56",
+ "type": "str"
},
{
- "name": "virtio-backend",
- "type": "child<virtio-net-device>"
+ "name": "netdev",
+ "description": "ID of a netdev to use as a backend",
+ "type": "str"
},
{
- "default-value": false,
- "name": "packed",
+ "default-value": true,
+ "name": "guest_tso4",
"description": "on/off",
"type": "bool"
},
{
"default-value": true,
- "name": "ctrl_mac_addr",
+ "name": "notify_on_empty",
"description": "on/off",
"type": "bool"
},
{
"default-value": true,
- "name": "guest_tso4",
+ "name": "guest_csum",
"description": "on/off",
"type": "bool"
},
{
- "default-value": 256,
- "name": "tx_queue_size",
- "type": "uint16"
+ "default-value": "auto",
+ "name": "hash-tcp4",
+ "description": "on/off/auto",
+ "type": "OnOffAuto"
},
{
- "default-value": false,
- "name": "iommu_platform",
+ "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",
@@ -27941,36 +28305,36 @@
"type": "bool"
},
{
- "default-value": true,
- "name": "ctrl_guest_offloads",
- "description": "on/off",
- "type": "bool"
+ "default-value": "auto",
+ "name": "hash-ipv6ex",
+ "description": "on/off/auto",
+ "type": "OnOffAuto"
},
{
- "default-value": true,
- "name": "host_tso6",
- "description": "on/off",
- "type": "bool"
+ "name": "bootindex",
+ "type": "int32"
},
{
"default-value": true,
- "name": "guest_ufo",
+ "name": "guest_announce",
"description": "on/off",
"type": "bool"
},
{
- "name": "bootindex",
- "type": "int32"
+ "default-value": false,
+ "name": "mq",
+ "description": "on/off",
+ "type": "bool"
},
{
"default-value": true,
- "name": "ctrl_vq",
+ "name": "guest_uso6",
"description": "on/off",
"type": "bool"
},
{
- "default-value": true,
- "name": "guest_ecn",
+ "default-value": false,
+ "name": "iommu_platform",
"description": "on/off",
"type": "bool"
},
@@ -27982,144 +28346,155 @@
},
{
"default-value": true,
- "name": "guest_uso6",
+ "name": "host_tso6",
"description": "on/off",
"type": "bool"
},
{
"default-value": true,
- "name": "host_ufo",
+ "name": "indirect_desc",
"description": "on/off",
"type": "bool"
},
{
- "default-value": false,
- "name": "x-disable-legacy-check",
+ "default-value": true,
+ "name": "use-disabled-flag",
"description": "on/off",
"type": "bool"
},
{
- "default-value": true,
- "name": "any_layout",
+ "default-value": false,
+ "name": "packed",
"description": "on/off",
"type": "bool"
},
{
"default-value": true,
- "name": "host_ecn",
+ "name": "any_layout",
"description": "on/off",
"type": "bool"
},
{
- "default-value": [],
- "name": "ebpf-rss-fds",
- "type": "list"
+ "default-value": 256,
+ "name": "rx_queue_size",
+ "type": "uint16"
},
{
"default-value": false,
- "name": "guest_rsc_ext",
+ "name": "failover",
"description": "on/off",
"type": "bool"
},
- {
- "name": "duplex",
- "type": "str"
- },
- {
- "default-value": 300000,
- "name": "rsc_interval",
- "type": "uint32"
- },
{
"default-value": true,
- "name": "guest_announce",
+ "name": "host_ecn",
"description": "on/off",
"type": "bool"
},
{
- "name": "netdev",
- "description": "ID of a netdev to use as a backend",
- "type": "str"
+ "default-value": true,
+ "name": "host_uso",
+ "description": "on/off",
+ "type": "bool"
},
{
"default-value": true,
- "name": "host_tso4",
+ "name": "ctrl_rx_extra",
"description": "on/off",
"type": "bool"
},
{
"default-value": true,
- "name": "x-mtu-bypass-backend",
+ "name": "mrg_rxbuf",
"description": "on/off",
"type": "bool"
},
{
"default-value": true,
- "name": "queue_reset",
+ "name": "guest_uso4",
"description": "on/off",
"type": "bool"
},
+ {
+ "default-value": 256,
+ "name": "x-txburst",
+ "type": "int32"
+ },
{
"default-value": true,
- "name": "ctrl_rx_extra",
+ "name": "queue_reset",
"description": "on/off",
"type": "bool"
},
{
"default-value": true,
- "name": "guest_csum",
+ "name": "csum",
"description": "on/off",
"type": "bool"
},
{
"default-value": 256,
- "name": "rx_queue_size",
+ "name": "tx_queue_size",
"type": "uint16"
},
{
"default-value": true,
- "name": "guest_uso4",
+ "name": "host_tso4",
"description": "on/off",
"type": "bool"
},
{
"default-value": true,
- "name": "use-disabled-flag",
+ "name": "gso",
"description": "on/off",
"type": "bool"
},
{
- "default-value": true,
- "name": "event_idx",
- "description": "on/off",
- "type": "bool"
+ "default-value": "auto",
+ "name": "hash-udp6ex",
+ "description": "on/off/auto",
+ "type": "OnOffAuto"
},
{
"default-value": true,
- "name": "indirect_desc",
+ "name": "host_ufo",
"description": "on/off",
"type": "bool"
},
{
- "default-value": true,
- "name": "ctrl_vlan",
+ "default-value": [],
+ "name": "ebpf-rss-fds",
+ "type": "list"
+ },
+ {
+ "default-value": false,
+ "name": "rss",
"description": "on/off",
"type": "bool"
},
{
- "default-value": true,
- "name": "guest_tso6",
+ "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": -1,
- "name": "speed",
- "type": "int32"
+ "default-value": 300000,
+ "name": "rsc_interval",
+ "type": "uint32"
},
{
"default-value": true,
- "name": "csum",
+ "name": "ctrl_guest_offloads",
"description": "on/off",
"type": "bool"
},
@@ -28128,6 +28503,12 @@
"name": "ctrl_rx",
"description": "on/off",
"type": "bool"
+ },
+ {
+ "default-value": true,
+ "name": "guest_ecn",
+ "description": "on/off",
+ "type": "bool"
}
],
"id": "libvirt-8"
@@ -28605,6 +28986,12 @@
"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",
@@ -28666,10 +29053,9 @@
"type": "uint32"
},
{
- "default-value": "auto",
- "name": "x-migration-multifd-transfer",
- "description": "Transfer this device state via multifd channels when live migrating it",
- "type": "OnOffAuto"
+ "name": "x-nv-gpudirect-clique",
+ "description": "Add NVIDIA GPUDirect capability indicating P2P DMA clique for device [0-15]",
+ "type": "uint8"
},
{
"default-value": false,
@@ -28678,9 +29064,10 @@
"type": "bool"
},
{
- "name": "x-nv-gpudirect-clique",
- "description": "Add NVIDIA GPUDirect capability indicating P2P DMA clique for device [0-15]",
- "type": "uint8"
+ "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,
@@ -28694,6 +29081,12 @@
"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",
@@ -28710,6 +29103,11 @@
"description": "on/off",
"type": "bool"
},
+ {
+ "default-value": 4294967295,
+ "name": "x-pci-class-code",
+ "type": "uint32"
+ },
{
"default-value": 0,
"name": "yres",
@@ -29247,17 +29645,17 @@
"name": "smb_io_base",
"type": "uint32"
},
- {
- "default-value": 0,
- "name": "disable_s3",
- "type": "uint8"
- },
{
"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",
@@ -29270,27 +29668,31 @@
"type": "uint8"
},
{
- "default-value": true,
- "name": "memory-hotplug-support",
- "description": "on/off",
- "type": "bool"
+ "default-value": 2,
+ "name": "s4_val",
+ "type": "uint8"
},
{
"default-value": false,
- "name": "smm-compat",
+ "name": "x-not-migrate-acpi-index",
"description": "on/off",
"type": "bool"
},
+ {
+ "name": "bus",
+ "type": "link<PCI>"
+ },
{
"default-value": false,
- "name": "x-not-migrate-acpi-index",
+ "name": "smm-compat",
"description": "on/off",
"type": "bool"
},
{
- "default-value": 2,
- "name": "s4_val",
- "type": "uint8"
+ "default-value": true,
+ "name": "memory-hotplug-support",
+ "description": "on/off",
+ "type": "bool"
},
{
"name": "smi-irq[0]",
@@ -30221,6 +30623,11 @@
"description": "on/off",
"type": "bool"
},
+ {
+ "name": "outputs",
+ "description": "VirtIO GPU output list [{\"name\":\"<name>\"},...]",
+ "type": "VirtIOGPUOutputList"
+ },
{
"default-value": false,
"name": "blob",
@@ -30321,6 +30728,11 @@
"description": "on/off",
"type": "bool"
},
+ {
+ "name": "outputs",
+ "description": "VirtIO GPU output list [{\"name\":\"<name>\"},...]",
+ "type": "VirtIOGPUOutputList"
+ },
{
"default-value": 1,
"name": "max_outputs",
@@ -30336,16 +30748,16 @@
"name": "x-scanout-vmstate-version",
"type": "uint8"
},
- {
- "default-value": 800,
- "name": "yres",
- "type": "uint32"
- },
{
"default-value": 268435456,
"name": "max_hostmem",
"type": "size"
},
+ {
+ "default-value": 800,
+ "name": "yres",
+ "type": "uint32"
+ },
{
"default-value": true,
"name": "edid",
@@ -30552,6 +30964,10 @@
"name": "gsi[17]",
"type": "link<irq>"
},
+ {
+ "name": "bus",
+ "type": "link<PCI>"
+ },
{
"name": "pm_io_base",
"type": "uint32"
@@ -32662,7 +33078,9 @@
"type": "int"
},
{
- "name": "vmx-vmfunc",
+ "default-value": true,
+ "name": "x-vendor-cpuid-only-v2",
+ "description": "on/off",
"type": "bool"
},
{
@@ -32725,6 +33143,10 @@
"name": "vmx-ept-advanced-exitinfo",
"type": "bool"
},
+ {
+ "name": "vmx-store-lma",
+ "type": "bool"
+ },
{
"name": "msr-imm",
"type": "bool"
@@ -32735,15 +33157,17 @@
"description": "on/off",
"type": "bool"
},
- {
- "name": "vmx-store-lma",
- "type": "bool"
- },
{
"default-value": 4294967295,
"name": "hv-spinlocks",
"type": "uint32"
},
+ {
+ "default-value": false,
+ "name": "x-force-cpuid-0x1f",
+ "description": "on/off",
+ "type": "bool"
+ },
{
"name": "ddpd-u",
"type": "bool"
@@ -33059,19 +33483,19 @@
"type": "bool"
},
{
- "name": "invtsc",
+ "name": "md-clear",
"type": "bool"
},
{
- "name": "pn",
+ "name": "invtsc",
"type": "bool"
},
{
- "name": "avx512cd",
+ "name": "pn",
"type": "bool"
},
{
- "name": "md-clear",
+ "name": "avx512cd",
"type": "bool"
},
{
@@ -33325,15 +33749,15 @@
"name": "vmx-ept-execonly",
"type": "bool"
},
+ {
+ "name": "avx-ifma",
+ "type": "bool"
+ },
{
"default-value": -1,
"name": "module-id",
"type": "int32"
},
- {
- "name": "avx-ifma",
- "type": "bool"
- },
{
"name": "mca",
"type": "bool"
@@ -33585,15 +34009,15 @@
"name": "psdp-no",
"type": "bool"
},
+ {
+ "name": "cr8legacy",
+ "type": "bool"
+ },
{
"default-value": 4294967295,
"name": "xlevel",
"type": "uint32"
},
- {
- "name": "cr8legacy",
- "type": "bool"
- },
{
"name": "vmx-vpid",
"type": "bool"
@@ -33833,15 +34257,15 @@
"name": "clflush",
"type": "bool"
},
- {
- "name": "mpx",
- "type": "bool"
- },
{
"default-value": 4294967295,
"name": "xlevel2",
"type": "uint32"
},
+ {
+ "name": "mpx",
+ "type": "bool"
+ },
{
"name": "extapic",
"type": "bool"
@@ -33942,6 +34366,10 @@
"name": "tsx-ctrl",
"type": "bool"
},
+ {
+ "name": "clzero",
+ "type": "bool"
+ },
{
"name": "svm-lock",
"type": "bool"
@@ -33953,7 +34381,9 @@
"type": "bool"
},
{
- "name": "clzero",
+ "default-value": true,
+ "name": "x-consistent-cache",
+ "description": "on/off",
"type": "bool"
},
{
@@ -34367,6 +34797,10 @@
"description": "on/off",
"type": "bool"
},
+ {
+ "name": "vmx-vmfunc",
+ "type": "bool"
+ },
{
"default-value": 0,
"name": "phys-bits",
@@ -34412,7 +34846,7 @@
"type": "bool"
},
{
- "name": "arch-capabilities",
+ "name": "bmi2",
"type": "bool"
},
{
@@ -34420,11 +34854,11 @@
"type": "bool"
},
{
- "name": "bmi2",
+ "name": "avx512f",
"type": "bool"
},
{
- "name": "avx512f",
+ "name": "arch-capabilities",
"type": "bool"
},
{
@@ -34814,8 +35248,8 @@
},
{
"hotpluggable-cpus": true,
- "name": "pc-i440fx-4.2",
- "numa-mem-supported": true,
+ "name": "pc-i440fx-5.2",
+ "numa-mem-supported": false,
"default-cpu-type": "qemu64-x86_64-cpu",
"acpi": true,
"cpu-max": 255,
@@ -34824,8 +35258,8 @@
},
{
"hotpluggable-cpus": true,
- "name": "pc-i440fx-5.2",
- "numa-mem-supported": false,
+ "name": "pc-i440fx-4.2",
+ "numa-mem-supported": true,
"default-cpu-type": "qemu64-x86_64-cpu",
"acpi": true,
"cpu-max": 255,
@@ -35083,22 +35517,22 @@
},
{
"hotpluggable-cpus": true,
- "name": "pc-i440fx-6.0",
+ "name": "pc-q35-7.2",
"numa-mem-supported": false,
"default-cpu-type": "qemu64-x86_64-cpu",
"acpi": true,
- "cpu-max": 255,
- "deprecated": true,
+ "cpu-max": 288,
+ "deprecated": false,
"default-ram-id": "pc.ram"
},
{
"hotpluggable-cpus": true,
- "name": "pc-q35-7.2",
+ "name": "pc-i440fx-6.0",
"numa-mem-supported": false,
"default-cpu-type": "qemu64-x86_64-cpu",
"acpi": true,
- "cpu-max": 288,
- "deprecated": false,
+ "cpu-max": 255,
+ "deprecated": true,
"default-ram-id": "pc.ram"
},
{
@@ -35308,6 +35742,11 @@
"name": "suppress-vmdesc",
"description": "Set on to disable self-describing migration",
"type": "bool"
+ },
+ {
+ "name": "spcr",
+ "description": "Set on/off to enable/disable ACPI Serial Port Console Redirection Table (spcr)",
+ "type": "bool"
}
],
"id": "libvirt-41"
@@ -35787,6 +36226,31 @@
"migration-safe": true,
"deprecated": false
},
+ {
+ "name": "YongFeng-v3",
+ "typename": "YongFeng-v3-x86_64-cpu",
+ "unavailable-features": [
+ "ss",
+ "pcid",
+ "invpcid",
+ "pku",
+ "spec-ctrl",
+ "arch-capabilities",
+ "xstore",
+ "xstore-en",
+ "xcrypt",
+ "xcrypt-en",
+ "ace2",
+ "phe",
+ "phe-en",
+ "pmm",
+ "pmm-en",
+ "ssb-no"
+ ],
+ "static": false,
+ "migration-safe": true,
+ "deprecated": false
+ },
{
"name": "YongFeng-v2",
"typename": "YongFeng-v2-x86_64-cpu",
@@ -35796,6 +36260,7 @@
"invpcid",
"pku",
"spec-ctrl",
+ "arch-capabilities",
"xstore",
"xstore-en",
"xcrypt",
@@ -35820,6 +36285,7 @@
"invpcid",
"pku",
"spec-ctrl",
+ "arch-capabilities",
"xstore",
"xstore-en",
"xcrypt",
@@ -35844,6 +36310,7 @@
"invpcid",
"pku",
"spec-ctrl",
+ "arch-capabilities",
"xstore",
"xstore-en",
"xcrypt",
@@ -35908,6 +36375,7 @@
"movdiri",
"movdir64b",
"spec-ctrl",
+ "arch-capabilities",
"xsaves"
],
"static": false,
@@ -35924,6 +36392,7 @@
"movdiri",
"movdir64b",
"spec-ctrl",
+ "arch-capabilities",
"core-capability",
"xsaves",
"split-lock-detect"
@@ -35942,6 +36411,7 @@
"movdiri",
"movdir64b",
"spec-ctrl",
+ "arch-capabilities",
"core-capability",
"split-lock-detect"
],
@@ -35960,6 +36430,7 @@
"movdiri",
"movdir64b",
"spec-ctrl",
+ "arch-capabilities",
"core-capability",
"split-lock-detect"
],
@@ -35978,6 +36449,7 @@
"movdiri",
"movdir64b",
"spec-ctrl",
+ "arch-capabilities",
"core-capability",
"split-lock-detect"
],
@@ -36249,6 +36721,49 @@
"migration-safe": true,
"deprecated": false
},
+ {
+ "name": "SierraForest-v3",
+ "typename": "SierraForest-v3-x86_64-cpu",
+ "unavailable-features": [
+ "ss",
+ "pcid",
+ "erms",
+ "invpcid",
+ "pku",
+ "gfni",
+ "vaes",
+ "vpclmulqdq",
+ "bus-lock-detect",
+ "cldemote",
+ "movdiri",
+ "movdir64b",
+ "fsrm",
+ "serialize",
+ "spec-ctrl",
+ "arch-capabilities",
+ "avx-vnni",
+ "cmpccxadd",
+ "fsrs",
+ "avx-ifma",
+ "lam",
+ "xsaves",
+ "ibrs-all",
+ "sbdr-ssdp-no",
+ "fbsdp-no",
+ "psdp-no",
+ "pbrsb-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",
@@ -36268,6 +36783,7 @@
"fsrm",
"serialize",
"spec-ctrl",
+ "arch-capabilities",
"avx-vnni",
"cmpccxadd",
"fsrs",
@@ -36306,6 +36822,7 @@
"fsrm",
"serialize",
"spec-ctrl",
+ "arch-capabilities",
"avx-vnni",
"cmpccxadd",
"fsrs",
@@ -36339,6 +36856,7 @@
"fsrm",
"serialize",
"spec-ctrl",
+ "arch-capabilities",
"avx-vnni",
"cmpccxadd",
"fsrs",
@@ -36358,6 +36876,62 @@
"migration-safe": true,
"deprecated": false
},
+ {
+ "name": "SapphireRapids-v4",
+ "typename": "SapphireRapids-v4-x86_64-cpu",
+ "unavailable-features": [
+ "ss",
+ "pcid",
+ "hle",
+ "erms",
+ "invpcid",
+ "rtm",
+ "avx512f",
+ "avx512dq",
+ "avx512ifma",
+ "avx512cd",
+ "avx512bw",
+ "avx512vl",
+ "avx512vbmi",
+ "pku",
+ "avx512vbmi2",
+ "gfni",
+ "vaes",
+ "vpclmulqdq",
+ "avx512vnni",
+ "avx512bitalg",
+ "avx512-vpopcntdq",
+ "la57",
+ "bus-lock-detect",
+ "cldemote",
+ "movdiri",
+ "movdir64b",
+ "fsrm",
+ "serialize",
+ "tsx-ldtrk",
+ "amx-bf16",
+ "avx512-fp16",
+ "amx-tile",
+ "amx-int8",
+ "spec-ctrl",
+ "arch-capabilities",
+ "avx-vnni",
+ "avx512-bf16",
+ "fzrm",
+ "fsrs",
+ "fsrc",
+ "xsaves",
+ "xfd",
+ "ibrs-all",
+ "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",
@@ -36396,6 +36970,7 @@
"amx-tile",
"amx-int8",
"spec-ctrl",
+ "arch-capabilities",
"avx-vnni",
"avx512-bf16",
"fzrm",
@@ -36447,6 +37022,7 @@
"amx-tile",
"amx-int8",
"spec-ctrl",
+ "arch-capabilities",
"avx-vnni",
"avx512-bf16",
"fzrm",
@@ -36498,6 +37074,7 @@
"amx-tile",
"amx-int8",
"spec-ctrl",
+ "arch-capabilities",
"avx-vnni",
"avx512-bf16",
"fzrm",
@@ -36546,6 +37123,7 @@
"amx-tile",
"amx-int8",
"spec-ctrl",
+ "arch-capabilities",
"avx-vnni",
"avx512-bf16",
"fzrm",
@@ -36861,6 +37439,7 @@
"la57",
"fsrm",
"spec-ctrl",
+ "arch-capabilities",
"xsaves",
"ibrs-all",
"taa-no"
@@ -36894,6 +37473,7 @@
"la57",
"fsrm",
"spec-ctrl",
+ "arch-capabilities",
"xsaves",
"ibrs-all",
"taa-no"
@@ -36927,6 +37507,7 @@
"la57",
"fsrm",
"spec-ctrl",
+ "arch-capabilities",
"xsaves",
"ibrs-all",
"taa-no"
@@ -36960,6 +37541,7 @@
"la57",
"fsrm",
"spec-ctrl",
+ "arch-capabilities",
"ibrs-all",
"taa-no"
],
@@ -36990,6 +37572,7 @@
"avx512-vpopcntdq",
"la57",
"spec-ctrl",
+ "arch-capabilities",
"ibrs-all",
"taa-no"
],
@@ -37227,6 +37810,70 @@
"migration-safe": true,
"deprecated": false
},
+ {
+ "name": "GraniteRapids-v3",
+ "typename": "GraniteRapids-v3-x86_64-cpu",
+ "unavailable-features": [
+ "ss",
+ "pcid",
+ "hle",
+ "erms",
+ "invpcid",
+ "rtm",
+ "avx512f",
+ "avx512dq",
+ "avx512ifma",
+ "avx512cd",
+ "avx512bw",
+ "avx512vl",
+ "avx512vbmi",
+ "pku",
+ "avx512vbmi2",
+ "gfni",
+ "vaes",
+ "vpclmulqdq",
+ "avx512vnni",
+ "avx512bitalg",
+ "avx512-vpopcntdq",
+ "la57",
+ "bus-lock-detect",
+ "cldemote",
+ "movdiri",
+ "movdir64b",
+ "fsrm",
+ "serialize",
+ "tsx-ldtrk",
+ "amx-bf16",
+ "avx512-fp16",
+ "amx-tile",
+ "amx-int8",
+ "spec-ctrl",
+ "arch-capabilities",
+ "avx-vnni",
+ "avx512-bf16",
+ "fzrm",
+ "fsrs",
+ "fsrc",
+ "amx-fp16",
+ "xsaves",
+ "xfd",
+ "ibrs-all",
+ "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",
@@ -37265,6 +37912,7 @@
"amx-tile",
"amx-int8",
"spec-ctrl",
+ "arch-capabilities",
"avx-vnni",
"avx512-bf16",
"fzrm",
@@ -37324,6 +37972,7 @@
"amx-tile",
"amx-int8",
"spec-ctrl",
+ "arch-capabilities",
"avx-vnni",
"avx512-bf16",
"fzrm",
@@ -37379,6 +38028,7 @@
"amx-tile",
"amx-int8",
"spec-ctrl",
+ "arch-capabilities",
"avx-vnni",
"avx512-bf16",
"fzrm",
@@ -37838,6 +38488,7 @@
"unavailable-features": [
"erms",
"spec-ctrl",
+ "arch-capabilities",
"xsaves"
],
"static": false,
@@ -37849,7 +38500,8 @@
"typename": "Denverton-v2-x86_64-cpu",
"unavailable-features": [
"erms",
- "spec-ctrl"
+ "spec-ctrl",
+ "arch-capabilities"
],
"static": false,
"migration-safe": true,
@@ -37861,7 +38513,8 @@
"unavailable-features": [
"erms",
"mpx",
- "spec-ctrl"
+ "spec-ctrl",
+ "arch-capabilities"
],
"static": false,
"migration-safe": true,
@@ -37873,7 +38526,8 @@
"unavailable-features": [
"erms",
"mpx",
- "spec-ctrl"
+ "spec-ctrl",
+ "arch-capabilities"
],
"alias-of": "Denverton-v1",
"static": false,
@@ -37897,6 +38551,7 @@
"pku",
"avx512vnni",
"spec-ctrl",
+ "arch-capabilities",
"avx512-bf16",
"xsaves",
"ibrs-all",
@@ -37923,6 +38578,7 @@
"pku",
"avx512vnni",
"spec-ctrl",
+ "arch-capabilities",
"avx512-bf16",
"ibrs-all",
"taa-no"
@@ -37948,6 +38604,7 @@
"pku",
"avx512vnni",
"spec-ctrl",
+ "arch-capabilities",
"avx512-bf16",
"ibrs-all",
"taa-no"
@@ -37993,6 +38650,7 @@
"fsrm",
"serialize",
"spec-ctrl",
+ "arch-capabilities",
"sha512",
"sm3",
"sm4",
@@ -38042,6 +38700,7 @@
"fsrm",
"serialize",
"spec-ctrl",
+ "arch-capabilities",
"sha512",
"sm3",
"sm4",
@@ -38088,6 +38747,7 @@
"pku",
"avx512vnni",
"spec-ctrl",
+ "arch-capabilities",
"xsaves",
"ibrs-all"
],
@@ -38110,6 +38770,7 @@
"pku",
"avx512vnni",
"spec-ctrl",
+ "arch-capabilities",
"ibrs-all"
],
"static": false,
@@ -38131,6 +38792,7 @@
"pku",
"avx512vnni",
"spec-ctrl",
+ "arch-capabilities",
"ibrs-all"
],
"static": false,
@@ -38154,6 +38816,7 @@
"pku",
"avx512vnni",
"spec-ctrl",
+ "arch-capabilities",
"ibrs-all"
],
"static": false,
@@ -38197,6 +38860,7 @@
"pku",
"avx512vnni",
"spec-ctrl",
+ "arch-capabilities",
"ibrs-all"
],
"alias-of": "Cascadelake-Server-v3",
@@ -38673,6 +39337,14 @@
"name": "agent-mouse",
"type": "boolean"
},
+ {
+ "name": "max-refresh-rate",
+ "type": "number"
+ },
+ {
+ "name": "video-codec",
+ "type": "string"
+ },
{
"name": "streaming-video",
"type": "string"
@@ -40109,7 +40781,7 @@
"vmx-invept-all-context": false,
"wbnoinvd": true,
"avx512f": false,
- "rfds-no": true,
+ "rfds-no": false,
"msr": true,
"mce": true,
"mca": true,
@@ -40125,7 +40797,7 @@
"sgx-exinfo": false,
"intel-psfd": false,
"amd-psfd": false,
- "gds-no": true,
+ "gds-no": false,
"ds": false,
"fxsr": true,
"avx512-fp16": false,
@@ -40180,7 +40852,7 @@
"npt": true,
"sgxlc": false,
"perfmon-v2": false,
- "rdctl-no": true,
+ "rdctl-no": false,
"vmx-invvpid": false,
"clwb": true,
"avx10-128": false,
@@ -40223,7 +40895,7 @@
"vmx-rdtsc-exit": false,
"hypervisor": true,
"vmx-rdtscp-exit": false,
- "mds-no": true,
+ "mds-no": false,
"pcommit": false,
"vmx-vpid": false,
"syscall": true,
@@ -40271,7 +40943,7 @@
"pdpe1gb": true,
"sgx-mode64": false,
"tsc-deadline": true,
- "skip-l1dfl-vmentry": true,
+ "skip-l1dfl-vmentry": false,
"vmx-exit-load-perf-global-ctrl": false,
"fma": true,
"lam": false,
@@ -40289,7 +40961,7 @@
"vmx-exit-secondary-ctls": false,
"tsc": true,
"tce": false,
- "its-no": true,
+ "its-no": false,
"flush-l1d": false,
"fpu": true,
"ds-cpl": false,
@@ -40319,7 +40991,7 @@
"vmx-zero-len-inject": false,
"amx-complex": false,
"avx-vnni-int16": false,
- "pschange-mc-no": true,
+ "pschange-mc-no": false,
"v-vmsave-vmload": true,
"vmx-rdrand-exit": false,
"sgx-provisionkey": false,
@@ -40394,7 +41066,7 @@
"pcid": false,
"taa-no": false,
"avx10": false,
- "arch-capabilities": true,
+ "arch-capabilities": false,
"vgif": true,
"vmx-secondary-ctls": false,
"vmx-xsaves": false,
@@ -40528,7 +41200,7 @@
"vmx-invept-all-context": false,
"wbnoinvd": true,
"avx512f": false,
- "rfds-no": true,
+ "rfds-no": false,
"msr": true,
"mce": true,
"mca": true,
@@ -40544,7 +41216,7 @@
"sgx-exinfo": false,
"intel-psfd": false,
"amd-psfd": false,
- "gds-no": true,
+ "gds-no": false,
"ds": false,
"fxsr": true,
"avx512-fp16": false,
@@ -40599,7 +41271,7 @@
"npt": true,
"sgxlc": false,
"perfmon-v2": false,
- "rdctl-no": true,
+ "rdctl-no": false,
"vmx-invvpid": false,
"clwb": true,
"avx10-128": false,
@@ -40642,7 +41314,7 @@
"vmx-rdtsc-exit": false,
"hypervisor": true,
"vmx-rdtscp-exit": false,
- "mds-no": true,
+ "mds-no": false,
"pcommit": false,
"vmx-vpid": false,
"syscall": true,
@@ -40690,7 +41362,7 @@
"pdpe1gb": true,
"sgx-mode64": false,
"tsc-deadline": true,
- "skip-l1dfl-vmentry": true,
+ "skip-l1dfl-vmentry": false,
"vmx-exit-load-perf-global-ctrl": false,
"fma": true,
"lam": false,
@@ -40708,7 +41380,7 @@
"vmx-exit-secondary-ctls": false,
"tsc": true,
"tce": false,
- "its-no": true,
+ "its-no": false,
"flush-l1d": false,
"fpu": true,
"ds-cpl": false,
@@ -40738,7 +41410,7 @@
"vmx-zero-len-inject": false,
"amx-complex": false,
"avx-vnni-int16": false,
- "pschange-mc-no": true,
+ "pschange-mc-no": false,
"v-vmsave-vmload": true,
"vmx-rdrand-exit": false,
"sgx-provisionkey": false,
@@ -40813,7 +41485,7 @@
"pcid": false,
"taa-no": false,
"avx10": false,
- "arch-capabilities": true,
+ "arch-capabilities": false,
"vgif": true,
"vmx-secondary-ctls": false,
"vmx-xsaves": false,
@@ -40965,7 +41637,7 @@
"vmware-cpuid-freq": true,
"wbnoinvd": true,
"avx512f": false,
- "rfds-no": true,
+ "rfds-no": false,
"xcrypt": false,
"hv-runtime": false,
"hv-stimer-direct": false,
@@ -40986,7 +41658,7 @@
"intel-psfd": false,
"sgx-exinfo": false,
"amd-psfd": false,
- "gds-no": true,
+ "gds-no": false,
"avx512-bf16": false,
"avx512-fp16": false,
"ds": false,
@@ -41008,8 +41680,8 @@
"phe": false,
"avx512vl": false,
"extapic": false,
- "vmx-vmfunc": false,
"3dnowprefetch": true,
+ "vmx-vmfunc": false,
"vmx-activity-shutdown": false,
"sgx1": false,
"sgx2": false,
@@ -41053,16 +41725,18 @@
"npt": true,
"sgxlc": false,
"perfmon-v2": false,
- "rdctl-no": true,
+ "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": true,
"adx": true,
"ss": false,
"pni": true,
+ "x-force-cpuid-0x1f": false,
"tsx-ldtrk": false,
"host-cache-info": false,
"ibpb-brtype": true,
@@ -41107,7 +41781,7 @@
"hypervisor": true,
"vmx-rdtscp-exit": false,
"socket-id": -1,
- "mds-no": true,
+ "mds-no": false,
"pcommit": false,
"vmx-vpid": false,
"syscall": true,
@@ -41175,7 +41849,7 @@
"pdpe1gb": true,
"sgx-mode64": false,
"tsc-deadline": true,
- "skip-l1dfl-vmentry": true,
+ "skip-l1dfl-vmentry": false,
"vmx-exit-load-perf-global-ctrl": false,
"fma": true,
"lam": false,
@@ -41197,13 +41871,14 @@
"vmx-exit-secondary-ctls": false,
"tsc": true,
"tce": false,
- "its-no": true,
+ "its-no": false,
"flush-l1d": false,
"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,
@@ -41239,7 +41914,7 @@
"amx-complex": false,
"avx-vnni-int16": false,
"l3-cache": true,
- "pschange-mc-no": true,
+ "pschange-mc-no": false,
"v-vmsave-vmload": true,
"sgx-provisionkey": false,
"vmx-rdrand-exit": false,
@@ -41329,8 +42004,8 @@
"pcid": false,
"vgif": true,
"vmx-secondary-ctls": false,
- "arch-capabilities": true,
"vmx-xsaves": false,
+ "arch-capabilities": false,
"x-vendor-cpuid-only": true,
"clzero": true,
"3dnow": false,
@@ -41496,7 +42171,7 @@
"vmware-cpuid-freq": true,
"wbnoinvd": true,
"avx512f": false,
- "rfds-no": true,
+ "rfds-no": false,
"xcrypt": false,
"hv-runtime": true,
"hv-stimer-direct": true,
@@ -41517,7 +42192,7 @@
"intel-psfd": false,
"sgx-exinfo": false,
"amd-psfd": false,
- "gds-no": true,
+ "gds-no": false,
"avx512-bf16": false,
"avx512-fp16": false,
"ds": false,
@@ -41539,8 +42214,8 @@
"phe": false,
"avx512vl": false,
"extapic": false,
- "vmx-vmfunc": false,
"3dnowprefetch": true,
+ "vmx-vmfunc": false,
"vmx-activity-shutdown": false,
"sgx1": false,
"sgx2": false,
@@ -41584,16 +42259,18 @@
"npt": true,
"sgxlc": false,
"perfmon-v2": false,
- "rdctl-no": true,
+ "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": true,
"adx": true,
"ss": false,
"pni": true,
+ "x-force-cpuid-0x1f": false,
"tsx-ldtrk": false,
"host-cache-info": false,
"ibpb-brtype": true,
@@ -41638,7 +42315,7 @@
"hypervisor": true,
"vmx-rdtscp-exit": false,
"socket-id": -1,
- "mds-no": true,
+ "mds-no": false,
"pcommit": false,
"vmx-vpid": false,
"syscall": true,
@@ -41706,7 +42383,7 @@
"pdpe1gb": true,
"sgx-mode64": false,
"tsc-deadline": true,
- "skip-l1dfl-vmentry": true,
+ "skip-l1dfl-vmentry": false,
"vmx-exit-load-perf-global-ctrl": false,
"fma": true,
"lam": false,
@@ -41728,13 +42405,14 @@
"vmx-exit-secondary-ctls": false,
"tsc": true,
"tce": false,
- "its-no": true,
+ "its-no": false,
"flush-l1d": false,
"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,
@@ -41770,7 +42448,7 @@
"amx-complex": false,
"avx-vnni-int16": false,
"l3-cache": true,
- "pschange-mc-no": true,
+ "pschange-mc-no": false,
"v-vmsave-vmload": true,
"sgx-provisionkey": false,
"vmx-rdrand-exit": false,
@@ -41860,8 +42538,8 @@
"pcid": false,
"vgif": true,
"vmx-secondary-ctls": false,
- "arch-capabilities": true,
"vmx-xsaves": false,
+ "arch-capabilities": false,
"x-vendor-cpuid-only": true,
"clzero": true,
"3dnow": false,
@@ -42183,6 +42861,30 @@
"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",
@@ -42665,6 +43367,41 @@
"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",
@@ -42753,6 +43490,52 @@
"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",
@@ -43590,6 +44373,59 @@
"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",
@@ -45931,8 +46767,8 @@
"phe": false,
"avx512vl": false,
"extapic": false,
- "vmx-vmfunc": false,
"3dnowprefetch": true,
+ "vmx-vmfunc": false,
"vmx-activity-shutdown": false,
"sgx1": false,
"sgx2": false,
@@ -45980,12 +46816,14 @@
"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,
@@ -46127,6 +46965,7 @@
"ds-cpl": false,
"ibs": false,
"ds_cpl": false,
+ "x-vendor-cpuid-only-v2": true,
"fma4": false,
"host-phys-bits": false,
"sgx-kss": false,
@@ -46142,7 +46981,7 @@
"hv-spinlocks": 4294967295,
"vmx-entry-noload-debugctl": false,
"vmx-eptad": false,
- "pmu": true,
+ "pmu": false,
"pmm": false,
"apic": true,
"spec-ctrl": false,
@@ -46252,8 +47091,8 @@
"pcid": false,
"vgif": true,
"vmx-secondary-ctls": false,
- "arch-capabilities": false,
"vmx-xsaves": false,
+ "arch-capabilities": false,
"x-vendor-cpuid-only": true,
"clzero": false,
"3dnow": true,
@@ -46363,8 +47202,8 @@
},
{
"hotpluggable-cpus": true,
- "name": "pc-i440fx-4.2",
- "numa-mem-supported": true,
+ "name": "pc-i440fx-5.2",
+ "numa-mem-supported": false,
"default-cpu-type": "qemu64-x86_64-cpu",
"acpi": true,
"cpu-max": 255,
@@ -46373,8 +47212,8 @@
},
{
"hotpluggable-cpus": true,
- "name": "pc-i440fx-5.2",
- "numa-mem-supported": false,
+ "name": "pc-i440fx-4.2",
+ "numa-mem-supported": true,
"default-cpu-type": "qemu64-x86_64-cpu",
"acpi": true,
"cpu-max": 255,
@@ -46632,22 +47471,22 @@
},
{
"hotpluggable-cpus": true,
- "name": "pc-i440fx-6.0",
+ "name": "pc-q35-7.2",
"numa-mem-supported": false,
"default-cpu-type": "qemu64-x86_64-cpu",
"acpi": true,
- "cpu-max": 255,
- "deprecated": true,
+ "cpu-max": 288,
+ "deprecated": false,
"default-ram-id": "pc.ram"
},
{
"hotpluggable-cpus": true,
- "name": "pc-q35-7.2",
+ "name": "pc-i440fx-6.0",
"numa-mem-supported": false,
"default-cpu-type": "qemu64-x86_64-cpu",
"acpi": true,
- "cpu-max": 288,
- "deprecated": false,
+ "cpu-max": 255,
+ "deprecated": true,
"default-ram-id": "pc.ram"
},
{
diff --git a/tests/qemucapabilitiesdata/caps_10.1.0_x86_64.xml b/tests/qemucapabilitiesdata/caps_10.1.0_x86_64.xml
index b09707919b..a2162e20a4 100644
--- a/tests/qemucapabilitiesdata/caps_10.1.0_x86_64.xml
+++ b/tests/qemucapabilitiesdata/caps_10.1.0_x86_64.xml
@@ -214,9 +214,9 @@
<flag name='amd-iommu.pci-id'/>
<flag name='usb-bot'/>
<flag name='tdx-guest'/>
- <version>10000050</version>
+ <version>10001000</version>
<microcodeVersion>43100286</microcodeVersion>
- <package>v10.0.0-1874-gc77283dd5d</package>
+ <package>v10.1.0</package>
<arch>x86_64</arch>
<hostCPU type='kvm' model='base' migratability='yes'>
<property name='avx-ne-convert' type='boolean' value='false'/>
@@ -273,7 +273,7 @@
<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='true' migratable='yes'/>
+ <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'/>
@@ -289,7 +289,7 @@
<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='true' migratable='yes'/>
+ <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'/>
@@ -344,7 +344,7 @@
<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='true' migratable='yes'/>
+ <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'/>
@@ -387,7 +387,7 @@
<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='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='false'/>
<property name='syscall' type='boolean' value='true' migratable='yes'/>
@@ -435,7 +435,7 @@
<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='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'/>
@@ -453,7 +453,7 @@
<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='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'/>
@@ -483,7 +483,7 @@
<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='pschange-mc-no' type='boolean' value='false'/>
<property name='v-vmsave-vmload' type='boolean' value='true' migratable='yes'/>
<property name='vmx-rdrand-exit' type='boolean' value='false'/>
<property name='sgx-provisionkey' type='boolean' value='false'/>
@@ -558,7 +558,7 @@
<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='true' migratable='yes'/>
+ <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'/>
@@ -665,12 +665,31 @@
<blocker name='3dnowext'/>
<blocker name='3dnow'/>
</cpu>
+ <cpu type='kvm' name='YongFeng-v3' typename='YongFeng-v3-x86_64-cpu' usable='no'>
+ <blocker name='ss'/>
+ <blocker name='pcid'/>
+ <blocker name='invpcid'/>
+ <blocker name='pku'/>
+ <blocker name='spec-ctrl'/>
+ <blocker name='arch-capabilities'/>
+ <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='ssb-no'/>
+ </cpu>
<cpu type='kvm' name='YongFeng-v2' typename='YongFeng-v2-x86_64-cpu' usable='no'>
<blocker name='ss'/>
<blocker name='pcid'/>
<blocker name='invpcid'/>
<blocker name='pku'/>
<blocker name='spec-ctrl'/>
+ <blocker name='arch-capabilities'/>
<blocker name='xstore'/>
<blocker name='xstore-en'/>
<blocker name='xcrypt'/>
@@ -688,6 +707,7 @@
<blocker name='invpcid'/>
<blocker name='pku'/>
<blocker name='spec-ctrl'/>
+ <blocker name='arch-capabilities'/>
<blocker name='xstore'/>
<blocker name='xstore-en'/>
<blocker name='xcrypt'/>
@@ -705,6 +725,7 @@
<blocker name='invpcid'/>
<blocker name='pku'/>
<blocker name='spec-ctrl'/>
+ <blocker name='arch-capabilities'/>
<blocker name='xstore'/>
<blocker name='xstore-en'/>
<blocker name='xcrypt'/>
@@ -731,6 +752,7 @@
<blocker name='movdiri'/>
<blocker name='movdir64b'/>
<blocker name='spec-ctrl'/>
+ <blocker name='arch-capabilities'/>
<blocker name='xsaves'/>
</cpu>
<cpu type='kvm' name='Snowridge-v3' typename='Snowridge-v3-x86_64-cpu' usable='no'>
@@ -740,6 +762,7 @@
<blocker name='movdiri'/>
<blocker name='movdir64b'/>
<blocker name='spec-ctrl'/>
+ <blocker name='arch-capabilities'/>
<blocker name='core-capability'/>
<blocker name='xsaves'/>
<blocker name='split-lock-detect'/>
@@ -751,6 +774,7 @@
<blocker name='movdiri'/>
<blocker name='movdir64b'/>
<blocker name='spec-ctrl'/>
+ <blocker name='arch-capabilities'/>
<blocker name='core-capability'/>
<blocker name='split-lock-detect'/>
</cpu>
@@ -762,6 +786,7 @@
<blocker name='movdiri'/>
<blocker name='movdir64b'/>
<blocker name='spec-ctrl'/>
+ <blocker name='arch-capabilities'/>
<blocker name='core-capability'/>
<blocker name='split-lock-detect'/>
</cpu>
@@ -773,6 +798,7 @@
<blocker name='movdiri'/>
<blocker name='movdir64b'/>
<blocker name='spec-ctrl'/>
+ <blocker name='arch-capabilities'/>
<blocker name='core-capability'/>
<blocker name='split-lock-detect'/>
</cpu>
@@ -928,6 +954,42 @@
<blocker name='invpcid'/>
<blocker name='rtm'/>
</cpu>
+ <cpu type='kvm' name='SierraForest-v3' typename='SierraForest-v3-x86_64-cpu' usable='no'>
+ <blocker name='ss'/>
+ <blocker name='pcid'/>
+ <blocker name='erms'/>
+ <blocker name='invpcid'/>
+ <blocker name='pku'/>
+ <blocker name='gfni'/>
+ <blocker name='vaes'/>
+ <blocker name='vpclmulqdq'/>
+ <blocker name='bus-lock-detect'/>
+ <blocker name='cldemote'/>
+ <blocker name='movdiri'/>
+ <blocker name='movdir64b'/>
+ <blocker name='fsrm'/>
+ <blocker name='serialize'/>
+ <blocker name='spec-ctrl'/>
+ <blocker name='arch-capabilities'/>
+ <blocker name='avx-vnni'/>
+ <blocker name='cmpccxadd'/>
+ <blocker name='fsrs'/>
+ <blocker name='avx-ifma'/>
+ <blocker name='lam'/>
+ <blocker name='xsaves'/>
+ <blocker name='ibrs-all'/>
+ <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='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='ss'/>
<blocker name='pcid'/>
@@ -944,6 +1006,7 @@
<blocker name='fsrm'/>
<blocker name='serialize'/>
<blocker name='spec-ctrl'/>
+ <blocker name='arch-capabilities'/>
<blocker name='avx-vnni'/>
<blocker name='cmpccxadd'/>
<blocker name='fsrs'/>
@@ -975,6 +1038,7 @@
<blocker name='fsrm'/>
<blocker name='serialize'/>
<blocker name='spec-ctrl'/>
+ <blocker name='arch-capabilities'/>
<blocker name='avx-vnni'/>
<blocker name='cmpccxadd'/>
<blocker name='fsrs'/>
@@ -1001,6 +1065,7 @@
<blocker name='fsrm'/>
<blocker name='serialize'/>
<blocker name='spec-ctrl'/>
+ <blocker name='arch-capabilities'/>
<blocker name='avx-vnni'/>
<blocker name='cmpccxadd'/>
<blocker name='fsrs'/>
@@ -1015,6 +1080,55 @@
<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='ss'/>
+ <blocker name='pcid'/>
+ <blocker name='hle'/>
+ <blocker name='erms'/>
+ <blocker name='invpcid'/>
+ <blocker name='rtm'/>
+ <blocker name='avx512f'/>
+ <blocker name='avx512dq'/>
+ <blocker name='avx512ifma'/>
+ <blocker name='avx512cd'/>
+ <blocker name='avx512bw'/>
+ <blocker name='avx512vl'/>
+ <blocker name='avx512vbmi'/>
+ <blocker name='pku'/>
+ <blocker name='avx512vbmi2'/>
+ <blocker name='gfni'/>
+ <blocker name='vaes'/>
+ <blocker name='vpclmulqdq'/>
+ <blocker name='avx512vnni'/>
+ <blocker name='avx512bitalg'/>
+ <blocker name='avx512-vpopcntdq'/>
+ <blocker name='la57'/>
+ <blocker name='bus-lock-detect'/>
+ <blocker name='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='spec-ctrl'/>
+ <blocker name='arch-capabilities'/>
+ <blocker name='avx-vnni'/>
+ <blocker name='avx512-bf16'/>
+ <blocker name='fzrm'/>
+ <blocker name='fsrs'/>
+ <blocker name='fsrc'/>
+ <blocker name='xsaves'/>
+ <blocker name='xfd'/>
+ <blocker name='ibrs-all'/>
+ <blocker name='taa-no'/>
+ <blocker name='sbdr-ssdp-no'/>
+ <blocker name='fbsdp-no'/>
+ <blocker name='psdp-no'/>
+ </cpu>
<cpu type='kvm' name='SapphireRapids-v3' typename='SapphireRapids-v3-x86_64-cpu' usable='no'>
<blocker name='ss'/>
<blocker name='pcid'/>
@@ -1050,6 +1164,7 @@
<blocker name='amx-tile'/>
<blocker name='amx-int8'/>
<blocker name='spec-ctrl'/>
+ <blocker name='arch-capabilities'/>
<blocker name='avx-vnni'/>
<blocker name='avx512-bf16'/>
<blocker name='fzrm'/>
@@ -1094,6 +1209,7 @@
<blocker name='amx-tile'/>
<blocker name='amx-int8'/>
<blocker name='spec-ctrl'/>
+ <blocker name='arch-capabilities'/>
<blocker name='avx-vnni'/>
<blocker name='avx512-bf16'/>
<blocker name='fzrm'/>
@@ -1138,6 +1254,7 @@
<blocker name='amx-tile'/>
<blocker name='amx-int8'/>
<blocker name='spec-ctrl'/>
+ <blocker name='arch-capabilities'/>
<blocker name='avx-vnni'/>
<blocker name='avx512-bf16'/>
<blocker name='fzrm'/>
@@ -1179,6 +1296,7 @@
<blocker name='amx-tile'/>
<blocker name='amx-int8'/>
<blocker name='spec-ctrl'/>
+ <blocker name='arch-capabilities'/>
<blocker name='avx-vnni'/>
<blocker name='avx512-bf16'/>
<blocker name='fzrm'/>
@@ -1291,6 +1409,7 @@
<blocker name='la57'/>
<blocker name='fsrm'/>
<blocker name='spec-ctrl'/>
+ <blocker name='arch-capabilities'/>
<blocker name='xsaves'/>
<blocker name='ibrs-all'/>
<blocker name='taa-no'/>
@@ -1317,6 +1436,7 @@
<blocker name='la57'/>
<blocker name='fsrm'/>
<blocker name='spec-ctrl'/>
+ <blocker name='arch-capabilities'/>
<blocker name='xsaves'/>
<blocker name='ibrs-all'/>
<blocker name='taa-no'/>
@@ -1343,6 +1463,7 @@
<blocker name='la57'/>
<blocker name='fsrm'/>
<blocker name='spec-ctrl'/>
+ <blocker name='arch-capabilities'/>
<blocker name='xsaves'/>
<blocker name='ibrs-all'/>
<blocker name='taa-no'/>
@@ -1369,6 +1490,7 @@
<blocker name='la57'/>
<blocker name='fsrm'/>
<blocker name='spec-ctrl'/>
+ <blocker name='arch-capabilities'/>
<blocker name='ibrs-all'/>
<blocker name='taa-no'/>
</cpu>
@@ -1392,6 +1514,7 @@
<blocker name='avx512-vpopcntdq'/>
<blocker name='la57'/>
<blocker name='spec-ctrl'/>
+ <blocker name='arch-capabilities'/>
<blocker name='ibrs-all'/>
<blocker name='taa-no'/>
</cpu>
@@ -1535,6 +1658,63 @@
<blocker name='invpcid'/>
<blocker name='rtm'/>
</cpu>
+ <cpu type='kvm' name='GraniteRapids-v3' typename='GraniteRapids-v3-x86_64-cpu' usable='no'>
+ <blocker name='ss'/>
+ <blocker name='pcid'/>
+ <blocker name='hle'/>
+ <blocker name='erms'/>
+ <blocker name='invpcid'/>
+ <blocker name='rtm'/>
+ <blocker name='avx512f'/>
+ <blocker name='avx512dq'/>
+ <blocker name='avx512ifma'/>
+ <blocker name='avx512cd'/>
+ <blocker name='avx512bw'/>
+ <blocker name='avx512vl'/>
+ <blocker name='avx512vbmi'/>
+ <blocker name='pku'/>
+ <blocker name='avx512vbmi2'/>
+ <blocker name='gfni'/>
+ <blocker name='vaes'/>
+ <blocker name='vpclmulqdq'/>
+ <blocker name='avx512vnni'/>
+ <blocker name='avx512bitalg'/>
+ <blocker name='avx512-vpopcntdq'/>
+ <blocker name='la57'/>
+ <blocker name='bus-lock-detect'/>
+ <blocker name='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='spec-ctrl'/>
+ <blocker name='arch-capabilities'/>
+ <blocker name='avx-vnni'/>
+ <blocker name='avx512-bf16'/>
+ <blocker name='fzrm'/>
+ <blocker name='fsrs'/>
+ <blocker name='fsrc'/>
+ <blocker name='amx-fp16'/>
+ <blocker name='xsaves'/>
+ <blocker name='xfd'/>
+ <blocker name='ibrs-all'/>
+ <blocker name='taa-no'/>
+ <blocker name='sbdr-ssdp-no'/>
+ <blocker name='fbsdp-no'/>
+ <blocker name='psdp-no'/>
+ <blocker name='pbrsb-no'/>
+ <blocker name='prefetchiti'/>
+ <blocker name='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='ss'/>
<blocker name='pcid'/>
@@ -1570,6 +1750,7 @@
<blocker name='amx-tile'/>
<blocker name='amx-int8'/>
<blocker name='spec-ctrl'/>
+ <blocker name='arch-capabilities'/>
<blocker name='avx-vnni'/>
<blocker name='avx512-bf16'/>
<blocker name='fzrm'/>
@@ -1622,6 +1803,7 @@
<blocker name='amx-tile'/>
<blocker name='amx-int8'/>
<blocker name='spec-ctrl'/>
+ <blocker name='arch-capabilities'/>
<blocker name='avx-vnni'/>
<blocker name='avx512-bf16'/>
<blocker name='fzrm'/>
@@ -1670,6 +1852,7 @@
<blocker name='amx-tile'/>
<blocker name='amx-int8'/>
<blocker name='spec-ctrl'/>
+ <blocker name='arch-capabilities'/>
<blocker name='avx-vnni'/>
<blocker name='avx512-bf16'/>
<blocker name='fzrm'/>
@@ -1939,21 +2122,25 @@
<cpu type='kvm' name='Denverton-v3' typename='Denverton-v3-x86_64-cpu' usable='no'>
<blocker name='erms'/>
<blocker name='spec-ctrl'/>
+ <blocker name='arch-capabilities'/>
<blocker name='xsaves'/>
</cpu>
<cpu type='kvm' name='Denverton-v2' typename='Denverton-v2-x86_64-cpu' usable='no'>
<blocker name='erms'/>
<blocker name='spec-ctrl'/>
+ <blocker name='arch-capabilities'/>
</cpu>
<cpu type='kvm' name='Denverton-v1' typename='Denverton-v1-x86_64-cpu' usable='no'>
<blocker name='erms'/>
<blocker name='mpx'/>
<blocker name='spec-ctrl'/>
+ <blocker name='arch-capabilities'/>
</cpu>
<cpu type='kvm' name='Denverton' typename='Denverton-x86_64-cpu' usable='no'>
<blocker name='erms'/>
<blocker name='mpx'/>
<blocker name='spec-ctrl'/>
+ <blocker name='arch-capabilities'/>
</cpu>
<cpu type='kvm' name='Cooperlake-v2' typename='Cooperlake-v2-x86_64-cpu' usable='no'>
<blocker name='pcid'/>
@@ -1969,6 +2156,7 @@
<blocker name='pku'/>
<blocker name='avx512vnni'/>
<blocker name='spec-ctrl'/>
+ <blocker name='arch-capabilities'/>
<blocker name='avx512-bf16'/>
<blocker name='xsaves'/>
<blocker name='ibrs-all'/>
@@ -1988,6 +2176,7 @@
<blocker name='pku'/>
<blocker name='avx512vnni'/>
<blocker name='spec-ctrl'/>
+ <blocker name='arch-capabilities'/>
<blocker name='avx512-bf16'/>
<blocker name='ibrs-all'/>
<blocker name='taa-no'/>
@@ -2006,6 +2195,7 @@
<blocker name='pku'/>
<blocker name='avx512vnni'/>
<blocker name='spec-ctrl'/>
+ <blocker name='arch-capabilities'/>
<blocker name='avx512-bf16'/>
<blocker name='ibrs-all'/>
<blocker name='taa-no'/>
@@ -2028,6 +2218,7 @@
<blocker name='fsrm'/>
<blocker name='serialize'/>
<blocker name='spec-ctrl'/>
+ <blocker name='arch-capabilities'/>
<blocker name='sha512'/>
<blocker name='sm3'/>
<blocker name='sm4'/>
@@ -2070,6 +2261,7 @@
<blocker name='fsrm'/>
<blocker name='serialize'/>
<blocker name='spec-ctrl'/>
+ <blocker name='arch-capabilities'/>
<blocker name='sha512'/>
<blocker name='sm3'/>
<blocker name='sm4'/>
@@ -2108,6 +2300,7 @@
<blocker name='pku'/>
<blocker name='avx512vnni'/>
<blocker name='spec-ctrl'/>
+ <blocker name='arch-capabilities'/>
<blocker name='xsaves'/>
<blocker name='ibrs-all'/>
</cpu>
@@ -2123,6 +2316,7 @@
<blocker name='pku'/>
<blocker name='avx512vnni'/>
<blocker name='spec-ctrl'/>
+ <blocker name='arch-capabilities'/>
<blocker name='ibrs-all'/>
</cpu>
<cpu type='kvm' name='Cascadelake-Server-v3' typename='Cascadelake-Server-v3-x86_64-cpu' usable='no'>
@@ -2137,6 +2331,7 @@
<blocker name='pku'/>
<blocker name='avx512vnni'/>
<blocker name='spec-ctrl'/>
+ <blocker name='arch-capabilities'/>
<blocker name='ibrs-all'/>
</cpu>
<cpu type='kvm' name='Cascadelake-Server-v2' typename='Cascadelake-Server-v2-x86_64-cpu' usable='no'>
@@ -2153,6 +2348,7 @@
<blocker name='pku'/>
<blocker name='avx512vnni'/>
<blocker name='spec-ctrl'/>
+ <blocker name='arch-capabilities'/>
<blocker name='ibrs-all'/>
</cpu>
<cpu type='kvm' name='Cascadelake-Server-v1' typename='Cascadelake-Server-v1-x86_64-cpu' usable='no'>
@@ -2182,6 +2378,7 @@
<blocker name='pku'/>
<blocker name='avx512vnni'/>
<blocker name='spec-ctrl'/>
+ <blocker name='arch-capabilities'/>
<blocker name='ibrs-all'/>
</cpu>
<cpu type='kvm' name='Cascadelake-Server' typename='Cascadelake-Server-x86_64-cpu' usable='no'>
@@ -2257,8 +2454,8 @@
<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='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-q35-4.2' hotplugCpus='yes' maxCpus='288' defaultCPU='qemu64-x86_64-cpu' numaMemSupported='yes' defaultRAMid='pc.ram' deprecated='yes' acpi='yes'/>
- <machine type='kvm' name='pc-i440fx-4.2' hotplugCpus='yes' maxCpus='255' defaultCPU='qemu64-x86_64-cpu' numaMemSupported='yes' defaultRAMid='pc.ram' deprecated='yes' acpi='yes'/>
<machine type='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-i440fx-4.2' hotplugCpus='yes' maxCpus='255' defaultCPU='qemu64-x86_64-cpu' numaMemSupported='yes' 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'/>
@@ -2282,8 +2479,8 @@
<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-i440fx-6.0' hotplugCpus='yes' maxCpus='255' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' deprecated='yes' acpi='yes'/>
<machine type='kvm' name='pc-q35-7.2' hotplugCpus='yes' maxCpus='288' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' 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='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'/>
@@ -2721,6 +2918,23 @@
<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'/>
@@ -3004,6 +3218,34 @@
<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'/>
@@ -3070,6 +3312,45 @@
<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'/>
@@ -3558,6 +3839,52 @@
<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'/>
@@ -4519,8 +4846,8 @@
<machine type='tcg' name='pc-q35-5.2' hotplugCpus='yes' maxCpus='288' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' deprecated='yes' acpi='yes'/>
<machine type='tcg' name='pc-i440fx-6.2' hotplugCpus='yes' maxCpus='255' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' deprecated='yes' acpi='yes'/>
<machine type='tcg' name='pc-q35-4.2' hotplugCpus='yes' maxCpus='288' defaultCPU='qemu64-x86_64-cpu' numaMemSupported='yes' defaultRAMid='pc.ram' deprecated='yes' acpi='yes'/>
- <machine type='tcg' name='pc-i440fx-4.2' hotplugCpus='yes' maxCpus='255' defaultCPU='qemu64-x86_64-cpu' numaMemSupported='yes' defaultRAMid='pc.ram' deprecated='yes' acpi='yes'/>
<machine type='tcg' name='pc-i440fx-5.2' hotplugCpus='yes' maxCpus='255' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' deprecated='yes' acpi='yes'/>
+ <machine type='tcg' name='pc-i440fx-4.2' hotplugCpus='yes' maxCpus='255' defaultCPU='qemu64-x86_64-cpu' numaMemSupported='yes' defaultRAMid='pc.ram' deprecated='yes' acpi='yes'/>
<machine type='tcg' name='pc-q35-9.1' hotplugCpus='yes' maxCpus='4096' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' acpi='yes'/>
<machine type='tcg' name='pc-q35-7.1' hotplugCpus='yes' maxCpus='288' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' deprecated='yes' acpi='yes'/>
<machine type='tcg' name='pc-q35-8.1' hotplugCpus='yes' maxCpus='1024' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' acpi='yes'/>
@@ -4544,8 +4871,8 @@
<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-i440fx-6.0' hotplugCpus='yes' maxCpus='255' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' deprecated='yes' acpi='yes'/>
<machine type='tcg' name='pc-q35-7.2' hotplugCpus='yes' maxCpus='288' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' acpi='yes'/>
+ <machine type='tcg' name='pc-i440fx-6.0' hotplugCpus='yes' maxCpus='255' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' deprecated='yes' acpi='yes'/>
<machine type='tcg' name='microvm' maxCpus='288' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='microvm.ram' acpi='yes'/>
<machine type='tcg' name='pc-q35-8.2' hotplugCpus='yes' maxCpus='1024' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' acpi='yes'/>
<machine type='tcg' name='pc-i440fx-8.2' hotplugCpus='yes' maxCpus='255' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' acpi='yes'/>
diff --git a/tests/qemuxmlconfdata/cpu-host-model-fallback-kvm.x86_64-latest.args b/tests/qemuxmlconfdata/cpu-host-model-fallback-kvm.x86_64-latest.args
index a0247e4310..d7309e853e 100644
--- a/tests/qemuxmlconfdata/cpu-host-model-fallback-kvm.x86_64-latest.args
+++ b/tests/qemuxmlconfdata/cpu-host-model-fallback-kvm.x86_64-latest.args
@@ -12,7 +12,7 @@ XDG_CONFIG_HOME=/var/lib/libvirt/qemu/domain--1-QEMUGuest1/.config \
-object '{"qom-type":"secret","id":"masterKey0","format":"raw","file":"/var/lib/libvirt/qemu/domain--1-QEMUGuest1/master-key.aes"}' \
-machine pc,usb=off,dump-guest-core=off,memory-backend=pc.ram,acpi=off \
-accel kvm \
--cpu EPYC-Rome,x2apic=on,tsc-deadline=on,hypervisor=on,tsc-adjust=on,stibp=on,arch-capabilities=on,ssbd=on,cmp-legacy=on,overflow-recov=on,succor=on,amd-ssbd=on,virt-ssbd=on,lbrv=on,tsc-scale=on,vmcb-clean=on,flushbyasid=on,pause-filter=on,pfthreshold=on,v-vmsave-vmload=on,vgif=on,svme-addr-chk=on,lfence-always-serializing=on,null-sel-clr-base=on,ibpb-brtype=on,rdctl-no=on,skip-l1dfl-vmentry=on,mds-no=on,pschange-mc-no=on,gds-no=on,rfds-no=on,xsaves=off \
+-cpu EPYC-Rome,x2apic=on,tsc-deadline=on,hypervisor=on,tsc-adjust=on,stibp=on,ssbd=on,cmp-legacy=on,overflow-recov=on,succor=on,amd-ssbd=on,virt-ssbd=on,lbrv=on,tsc-scale=on,vmcb-clean=on,flushbyasid=on,pause-filter=on,pfthreshold=on,v-vmsave-vmload=on,vgif=on,svme-addr-chk=on,lfence-always-serializing=on,null-sel-clr-base=on,ibpb-brtype=on,xsaves=off \
-m size=219136k \
-object '{"qom-type":"memory-backend-ram","id":"pc.ram","size":224395264}' \
-overcommit mem-lock=off \
diff --git a/tests/qemuxmlconfdata/cpu-host-model-features.x86_64-latest.args b/tests/qemuxmlconfdata/cpu-host-model-features.x86_64-latest.args
index a60ce4dee0..06bc967da2 100644
--- a/tests/qemuxmlconfdata/cpu-host-model-features.x86_64-latest.args
+++ b/tests/qemuxmlconfdata/cpu-host-model-features.x86_64-latest.args
@@ -12,7 +12,7 @@ XDG_CONFIG_HOME=/var/lib/libvirt/qemu/domain--1-QEMUGuest1/.config \
-object '{"qom-type":"secret","id":"masterKey0","format":"raw","file":"/var/lib/libvirt/qemu/domain--1-QEMUGuest1/master-key.aes"}' \
-machine pc,usb=off,dump-guest-core=off,memory-backend=pc.ram,acpi=off \
-accel kvm \
--cpu EPYC-Rome,x2apic=on,tsc-deadline=on,hypervisor=on,tsc-adjust=on,stibp=on,arch-capabilities=on,ssbd=on,cmp-legacy=on,overflow-recov=on,succor=on,amd-ssbd=on,virt-ssbd=on,lbrv=on,tsc-scale=on,vmcb-clean=on,flushbyasid=on,pause-filter=on,pfthreshold=on,v-vmsave-vmload=on,vgif=on,svme-addr-chk=on,lfence-always-serializing=on,null-sel-clr-base=on,ibpb-brtype=on,rdctl-no=on,skip-l1dfl-vmentry=on,mds-no=on,pschange-mc-no=on,gds-no=on,rfds-no=on,xsaves=off,abm=on,ds=on,invtsc=off \
+-cpu EPYC-Rome,x2apic=on,tsc-deadline=on,hypervisor=on,tsc-adjust=on,stibp=on,ssbd=on,cmp-legacy=on,overflow-recov=on,succor=on,amd-ssbd=on,virt-ssbd=on,lbrv=on,tsc-scale=on,vmcb-clean=on,flushbyasid=on,pause-filter=on,pfthreshold=on,v-vmsave-vmload=on,vgif=on,svme-addr-chk=on,lfence-always-serializing=on,null-sel-clr-base=on,ibpb-brtype=on,xsaves=off,abm=on,ds=on,invtsc=off \
-m size=219136k \
-object '{"qom-type":"memory-backend-ram","id":"pc.ram","size":224395264}' \
-overcommit mem-lock=off \
diff --git a/tests/qemuxmlconfdata/cpu-host-model-kvm.x86_64-latest.args b/tests/qemuxmlconfdata/cpu-host-model-kvm.x86_64-latest.args
index e2e6d08246..06d8c15722 100644
--- a/tests/qemuxmlconfdata/cpu-host-model-kvm.x86_64-latest.args
+++ b/tests/qemuxmlconfdata/cpu-host-model-kvm.x86_64-latest.args
@@ -12,7 +12,7 @@ XDG_CONFIG_HOME=/var/lib/libvirt/qemu/domain--1-QEMUGuest1/.config \
-object '{"qom-type":"secret","id":"masterKey0","format":"raw","file":"/var/lib/libvirt/qemu/domain--1-QEMUGuest1/master-key.aes"}' \
-machine q35,usb=off,dump-guest-core=off,memory-backend=pc.ram,acpi=off \
-accel kvm \
--cpu EPYC-Rome,x2apic=on,tsc-deadline=on,hypervisor=on,tsc-adjust=on,stibp=on,arch-capabilities=on,ssbd=on,cmp-legacy=on,overflow-recov=on,succor=on,amd-ssbd=on,virt-ssbd=on,lbrv=on,tsc-scale=on,vmcb-clean=on,flushbyasid=on,pause-filter=on,pfthreshold=on,v-vmsave-vmload=on,vgif=on,svme-addr-chk=on,lfence-always-serializing=on,null-sel-clr-base=on,ibpb-brtype=on,rdctl-no=on,skip-l1dfl-vmentry=on,mds-no=on,pschange-mc-no=on,gds-no=on,rfds-no=on,xsaves=off \
+-cpu EPYC-Rome,x2apic=on,tsc-deadline=on,hypervisor=on,tsc-adjust=on,stibp=on,ssbd=on,cmp-legacy=on,overflow-recov=on,succor=on,amd-ssbd=on,virt-ssbd=on,lbrv=on,tsc-scale=on,vmcb-clean=on,flushbyasid=on,pause-filter=on,pfthreshold=on,v-vmsave-vmload=on,vgif=on,svme-addr-chk=on,lfence-always-serializing=on,null-sel-clr-base=on,ibpb-brtype=on,xsaves=off \
-m size=219136k \
-object '{"qom-type":"memory-backend-ram","id":"pc.ram","size":224395264}' \
-overcommit mem-lock=off \
diff --git a/tests/qemuxmlconfdata/cpu-host-model-nofallback-kvm.x86_64-latest.args b/tests/qemuxmlconfdata/cpu-host-model-nofallback-kvm.x86_64-latest.args
index a0247e4310..d7309e853e 100644
--- a/tests/qemuxmlconfdata/cpu-host-model-nofallback-kvm.x86_64-latest.args
+++ b/tests/qemuxmlconfdata/cpu-host-model-nofallback-kvm.x86_64-latest.args
@@ -12,7 +12,7 @@ XDG_CONFIG_HOME=/var/lib/libvirt/qemu/domain--1-QEMUGuest1/.config \
-object '{"qom-type":"secret","id":"masterKey0","format":"raw","file":"/var/lib/libvirt/qemu/domain--1-QEMUGuest1/master-key.aes"}' \
-machine pc,usb=off,dump-guest-core=off,memory-backend=pc.ram,acpi=off \
-accel kvm \
--cpu EPYC-Rome,x2apic=on,tsc-deadline=on,hypervisor=on,tsc-adjust=on,stibp=on,arch-capabilities=on,ssbd=on,cmp-legacy=on,overflow-recov=on,succor=on,amd-ssbd=on,virt-ssbd=on,lbrv=on,tsc-scale=on,vmcb-clean=on,flushbyasid=on,pause-filter=on,pfthreshold=on,v-vmsave-vmload=on,vgif=on,svme-addr-chk=on,lfence-always-serializing=on,null-sel-clr-base=on,ibpb-brtype=on,rdctl-no=on,skip-l1dfl-vmentry=on,mds-no=on,pschange-mc-no=on,gds-no=on,rfds-no=on,xsaves=off \
+-cpu EPYC-Rome,x2apic=on,tsc-deadline=on,hypervisor=on,tsc-adjust=on,stibp=on,ssbd=on,cmp-legacy=on,overflow-recov=on,succor=on,amd-ssbd=on,virt-ssbd=on,lbrv=on,tsc-scale=on,vmcb-clean=on,flushbyasid=on,pause-filter=on,pfthreshold=on,v-vmsave-vmload=on,vgif=on,svme-addr-chk=on,lfence-always-serializing=on,null-sel-clr-base=on,ibpb-brtype=on,xsaves=off \
-m size=219136k \
-object '{"qom-type":"memory-backend-ram","id":"pc.ram","size":224395264}' \
-overcommit mem-lock=off \
--
2.51.0
2
1
Current implementation of virDomainBlockPull is actually a subset of
virDomainBlockRebase with NULL base.
I suggest to add new generalised API call virDomainBlockRebase2 which
will serve as a superset of both and support params list.
Having params list is more flexible and extendible for future possible
improvements of qemu block-stream or block-copy.
For now only 'base' and 'bandwidth' params are proposed, but we can
extend them, for example, to some block copy params
(VIR_DOMAIN_BLOCK_REBASE_COPY).
Nikolai Barybin (2):
api: remote: introduce virDomainBlockRebase2 API
qemu: implement driver support for domainBlockRebase2 API
include/libvirt/libvirt-domain.h | 20 ++++++
src/driver-hypervisor.h | 8 +++
src/libvirt-domain.c | 69 +++++++++++++++++++
src/libvirt_public.syms | 5 ++
src/qemu/qemu_driver.c | 113 +++++++++++++++++++++++++------
src/remote/remote_driver.c | 1 +
src/remote/remote_protocol.x | 17 ++++-
src/remote_protocol-structs | 10 +++
8 files changed, 222 insertions(+), 21 deletions(-)
--
2.47.3
2
4
I have just tagged v11.7.0-rc1 in the repository and pushed signed
tarballs to https://download.libvirt.org/
Please give the release candidate some testing and in case you find a
serious issue which should have a fix in the upcoming release, feel
free to reply to this thread to make sure the issue is more visible.
If you have not done so yet, please update NEWS.rst to document any
significant change you made since the last release.
Jirka
1
1
See [1] for the discussion motivating these changes.
[1] https://lists.libvirt.org/archives/list/devel@lists.libvirt.org/thread/U33U…
Andrea Bolognani (5):
tests: Tweak descriptor for combined firmware
tests: Add firmware-auto-efi-sev-snp
qemu: Fix matching for stateless/combined firmware
qemu: Fix matching for read/write firmware
news: Update for firmware selection fixes
NEWS.rst | 6 +++
src/qemu/qemu_firmware.c | 39 +++++++++++++------
.../usr/share/qemu/firmware/90-combined.json | 4 +-
tests/qemufirmwaretest.c | 2 +-
...ware-auto-efi-rw-pflash.x86_64-latest.args | 36 +++++++++++++++++
...mware-auto-efi-rw-pflash.x86_64-latest.err | 1 -
...mware-auto-efi-rw-pflash.x86_64-latest.xml | 6 ++-
.../firmware-auto-efi-rw.x86_64-latest.args | 36 +++++++++++++++++
.../firmware-auto-efi-rw.x86_64-latest.err | 1 -
.../firmware-auto-efi-rw.x86_64-latest.xml | 6 ++-
...auto-efi-sev-snp.x86_64-latest+amdsev.args | 37 ++++++++++++++++++
...auto-efi-sev-snp.x86_64-latest+amdsev.xml} | 9 ++++-
.../firmware-auto-efi-sev-snp.xml | 20 ++++++++++
tests/qemuxmlconftest.c | 8 +++-
14 files changed, 190 insertions(+), 21 deletions(-)
create mode 100644 tests/qemuxmlconfdata/firmware-auto-efi-rw-pflash.x86_64-latest.args
delete mode 100644 tests/qemuxmlconfdata/firmware-auto-efi-rw-pflash.x86_64-latest.err
create mode 100644 tests/qemuxmlconfdata/firmware-auto-efi-rw.x86_64-latest.args
delete mode 100644 tests/qemuxmlconfdata/firmware-auto-efi-rw.x86_64-latest.err
create mode 100644 tests/qemuxmlconfdata/firmware-auto-efi-sev-snp.x86_64-latest+amdsev.args
copy tests/qemuxmlconfdata/{firmware-auto-efi-rw-pflash.x86_64-latest.xml => firmware-auto-efi-sev-snp.x86_64-latest+amdsev.xml} (76%)
create mode 100644 tests/qemuxmlconfdata/firmware-auto-efi-sev-snp.xml
--
2.50.1
4
31
Hello,
This is a follow-up of the submission:
https://lists.libvirt.org/archives/list/devel@lists.libvirt.org/thread/EZBL…
Based on Jiri's feedback, it is better to tackle this situation by
documentation. You can find here a proposal for the documentation.
The section will be rendered at : https://libvirt.org/formatcaps.html
Best regards,
Hector
v3:
- modifications based on Jiri's feedback on the v2
https://lists.libvirt.org/archives/list/devel@lists.libvirt.org/message/PRX…
v2:
- wrap lines at 80 characters
Hector Cao (1):
docs : add doc on cpu model and features
docs/formatcaps.rst | 44 ++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 44 insertions(+)
--
2.45.2
3
3
[PATCH 0/4] docs: Fix live backup kbase page and add support for RST notes/warnings to the CSS
by Peter Krempa 27 Aug '25
by Peter Krempa 27 Aug '25
27 Aug '25
You can look at the result here:
https://pipo.sk.gitlab.io/-/libvirt/-/jobs/11156282021/artifacts/website/kb…
(Sorry for the TLS error, my username has a dot in it and the gitlab.io
cert doesn't allow that. No I will not change my username)
Peter Krempa (4):
kbase: live_full_disk_backup: Fix use of '.. note' directive
css: Add style for '.. note:' and '.. warning:' rST roles
docs: formatsecret: Convert inline emphasis of a warning to the '..
warning:' role
kbase: live_full_disk_backup: Improve the document
docs/css/generic.css | 26 ++++++++++++++++++++++++++
docs/formatsecret.rst | 7 ++++---
docs/kbase/live_full_disk_backup.rst | 20 ++++++++++++--------
3 files changed, 42 insertions(+), 11 deletions(-)
--
2.51.0
2
5
Patch 1 fixes a segfault in one certain disk hot unplug case.
Patch 2 moves decreases the log verbosity VIR_ERR_NO_SUPPORT
Patch 3 removes some dead code noticed while browsing the code.
All ought to be safe for the release.
Peter Krempa (3):
qemu: hotplug: Audit device detach before deleting it
daemon: Drop log level of VIR_ERR_NO_SUPPORT to debug
qemu: monitor: Remove wrappers for
'block-dirty-bitmap-enable'/'block-dirty-bitmap-disable'
src/qemu/qemu_hotplug.c | 7 +++++--
src/qemu/qemu_monitor.c | 18 ------------------
src/qemu/qemu_monitor.h | 8 --------
src/qemu/qemu_monitor_json.c | 26 --------------------------
src/remote/remote_daemon.c | 1 +
tests/qemumonitorjsontest.c | 2 --
6 files changed, 6 insertions(+), 56 deletions(-)
--
2.51.0
3
5
Signed-off-by: Roman Bogorodskiy <bogorodskiy(a)gmail.com>
---
NEWS.rst | 15 +++++++++++++++
1 file changed, 15 insertions(+)
diff --git a/NEWS.rst b/NEWS.rst
index e6a74ad699..06cbd8d6c5 100644
--- a/NEWS.rst
+++ b/NEWS.rst
@@ -22,8 +22,23 @@ v11.7.0 (unreleased)
Users can now configure the verbosity of Cloud Hypervisor by setting
the "log_level" option in ch.conf
+ * bhyve: experimental NAT networking support
+
+ The bhyve driver now has experimental NAT networking support
+ using the Packet Filter (pf) firewall.
+
+ * bhyve: domain statistics reporting
+
+ The bhyve driver now supports querying domain block, interface,
+ and memory statistics. Not all statistics fields are supported though.
+
* **Improvements**
+ * bhyve: improve 'efi' configuration autofill
+
+ When a domain is configured with ``<os firmware='efi'/>``, NVRAM configuration
+ is now autofilled.
+
* **Bug fixes**
--
2.51.0
2
1
riscv-aia feature was introduced in qemu-8.2 to specify the
KVM AIA mode. The "riscv-aia" parameter is passed along with
--accel in QEMU command-line.
1) "riscv-aia=emul": IMSIC is emulated by hypervisor
2) "riscv-aia=hwaccel": use hardware guest IMSIC
3) "riscv-aia=auto": use the hardware guest IMSICs whenever available
otherwise we fallback to software emulation.
This patch add the corresponding feature named 'riscv-aia'.
Signed-off-by: BillXiang <xiangwencheng(a)lanxincomputing.com>
---
NEWS.rst | 10 ++++++++
docs/formatdomain.rst | 2 ++
src/conf/domain_conf.c | 29 ++++++++++++++++++++++
src/conf/domain_conf.h | 2 ++
src/conf/schemas/domaincommon.rng | 12 +++++++++
src/qemu/qemu_command.c | 13 +++++++---
tests/qemuxmlconfdata/kvm-features-off.xml | 1 +
tests/qemuxmlconfdata/kvm-features.xml | 1 +
8 files changed, 67 insertions(+), 3 deletions(-)
diff --git a/NEWS.rst b/NEWS.rst
index 435760e797..7e91f81d64 100644
--- a/NEWS.rst
+++ b/NEWS.rst
@@ -17,6 +17,16 @@ v11.7.0 (unreleased)
* **New features**
+ * Support riscv-aia feature for RISC-V KVM
+
+ riscv-aia feature was introduced in qemu-8.2 to specify the
+ KVM AIA mode. The "riscv-aia" parameter is passed along with
+ --accel in QEMU command-line.
+ 1) "riscv-aia=emul": IMSIC is emulated by hypervisor
+ 2) "riscv-aia=hwaccel": use hardware guest IMSIC
+ 3) "riscv-aia=auto": use the hardware guest IMSICs whenever available
+ otherwise we fallback to software emulation.
+
* **Improvements**
* **Bug fixes**
diff --git a/docs/formatdomain.rst b/docs/formatdomain.rst
index 9f7311b6d5..2ccbb1bfb9 100644
--- a/docs/formatdomain.rst
+++ b/docs/formatdomain.rst
@@ -2085,6 +2085,7 @@ Hypervisors may allow certain CPU / machine features to be toggled on/off.
<poll-control state='on'/>
<pv-ipi state='off'/>
<dirty-ring state='on' size='4096'/>
+ <riscv-aia state='on' mode='auto'/>
</kvm>
<xen>
<e820_host state='on'/>
@@ -2206,6 +2207,7 @@ are:
poll-control Decrease IO completion latency by introducing a grace period of busy waiting on, off :since:`6.10.0 (QEMU 4.2)`
pv-ipi Paravirtualized send IPIs on, off :since:`7.10.0 (QEMU 3.1)`
dirty-ring Enable dirty ring feature on, off; size - must be power of 2, range [1024,65536] :since:`8.0.0 (QEMU 6.1)`
+ riscv-aia Set riscv KVM AIA mode. Defaults to 'auto'. on, off; mode - optional string emul, hwaccel or auto :since:`11.7.0 (QEMU 8.2)`
============== ============================================================================ ====================================================== ============================
``xen``
diff --git a/src/conf/domain_conf.c b/src/conf/domain_conf.c
index 7766e302ec..8ed65d1794 100644
--- a/src/conf/domain_conf.c
+++ b/src/conf/domain_conf.c
@@ -224,6 +224,7 @@ VIR_ENUM_IMPL(virDomainKVM,
"poll-control",
"pv-ipi",
"dirty-ring",
+ "riscv-aia",
);
VIR_ENUM_IMPL(virDomainXen,
@@ -17183,6 +17184,20 @@ virDomainFeaturesKVMDefParse(virDomainDef *def,
return -1;
}
}
+
+ if (feature == VIR_DOMAIN_KVM_RISCV_AIA &&
+ value == VIR_TRISTATE_SWITCH_ON) {
+ def->kvm_features->riscv_aia_mode = virXMLPropString(feat, "mode");
+
+ if (strcmp(def->kvm_features->riscv_aia_mode, "emul") &&
+ strcmp(def->kvm_features->riscv_aia_mode, "hwaccel") &&
+ strcmp(def->kvm_features->riscv_aia_mode, "auto")) {
+ virReportError(VIR_ERR_XML_ERROR, "%s",
+ _("riscv aia must be emul, hwaccel or auto"));
+
+ return -1;
+ }
+ }
}
def->features[VIR_DOMAIN_FEATURE_KVM] = VIR_TRISTATE_SWITCH_ON;
@@ -21697,6 +21712,7 @@ virDomainDefFeaturesCheckABIStability(virDomainDef *src,
case VIR_DOMAIN_KVM_POLLCONTROL:
case VIR_DOMAIN_KVM_PVIPI:
case VIR_DOMAIN_KVM_DIRTY_RING:
+ case VIR_DOMAIN_KVM_RISCV_AIA:
if (src->kvm_features->features[i] != dst->kvm_features->features[i]) {
virReportError(VIR_ERR_CONFIG_UNSUPPORTED,
_("State of KVM feature '%1$s' differs: source: '%2$s', destination: '%3$s'"),
@@ -28752,6 +28768,19 @@ virDomainDefFormatFeatures(virBuffer *buf,
}
}
break;
+ case VIR_DOMAIN_KVM_RISCV_AIA:
+ if (def->kvm_features->features[j] != VIR_TRISTATE_SWITCH_ABSENT) {
+ virBufferAsprintf(&childBuf, "<%s state='%s'",
+ virDomainKVMTypeToString(j),
+ virTristateSwitchTypeToString(def->kvm_features->features[j]));
+ if (def->kvm_features->riscv_aia_mode != NULL) {
+ virBufferAsprintf(&childBuf, " mode='%s'/>\n",
+ def->kvm_features->riscv_aia_mode);
+ } else {
+ virBufferAddLit(&childBuf, "/>\n");
+ }
+ }
+ break;
case VIR_DOMAIN_KVM_LAST:
break;
diff --git a/src/conf/domain_conf.h b/src/conf/domain_conf.h
index eca820892e..0d749c0f3c 100644
--- a/src/conf/domain_conf.h
+++ b/src/conf/domain_conf.h
@@ -2270,6 +2270,7 @@ typedef enum {
VIR_DOMAIN_KVM_POLLCONTROL,
VIR_DOMAIN_KVM_PVIPI,
VIR_DOMAIN_KVM_DIRTY_RING,
+ VIR_DOMAIN_KVM_RISCV_AIA,
VIR_DOMAIN_KVM_LAST
} virDomainKVM;
@@ -2476,6 +2477,7 @@ struct _virDomainFeatureKVM {
int features[VIR_DOMAIN_KVM_LAST];
unsigned int dirty_ring_size; /* size of dirty ring for each vCPU, no units */
+ char *riscv_aia_mode;
};
typedef struct _virDomainFeatureTCG virDomainFeatureTCG;
diff --git a/src/conf/schemas/domaincommon.rng b/src/conf/schemas/domaincommon.rng
index e369fb6e81..3de5807b1e 100644
--- a/src/conf/schemas/domaincommon.rng
+++ b/src/conf/schemas/domaincommon.rng
@@ -8192,6 +8192,18 @@
</optional>
</element>
</optional>
+ <optional>
+ <element name="riscv-aia">
+ <ref name="featurestate"/>
+ <optional>
+ <attribute name="mode">
+ <data type="string">
+ <param name="pattern">(emul|hwaccel|auto)</param>
+ </data>
+ </attribute>
+ </optional>
+ </element>
+ </optional>
</interleave>
</element>
</define>
diff --git a/src/qemu/qemu_command.c b/src/qemu/qemu_command.c
index e8de386f30..6db283ef29 100644
--- a/src/qemu/qemu_command.c
+++ b/src/qemu/qemu_command.c
@@ -6679,6 +6679,9 @@ qemuBuildCpuCommandLine(virCommand *cmd,
case VIR_DOMAIN_KVM_DIRTY_RING:
break;
+
+ case VIR_DOMAIN_KVM_RISCV_AIA:
+ break;
case VIR_DOMAIN_KVM_LAST:
break;
@@ -7314,9 +7317,13 @@ qemuBuildAccelCommandLine(virCommand *cmd,
* not that either kvm or tcg can be specified by libvirt
* so do not worry about the conflict of specifying both
* */
- if (def->features[VIR_DOMAIN_FEATURE_KVM] == VIR_TRISTATE_SWITCH_ON &&
- def->kvm_features->features[VIR_DOMAIN_KVM_DIRTY_RING] == VIR_TRISTATE_SWITCH_ON) {
- virBufferAsprintf(&buf, ",dirty-ring-size=%d", def->kvm_features->dirty_ring_size);
+ if (def->features[VIR_DOMAIN_FEATURE_KVM] == VIR_TRISTATE_SWITCH_ON) {
+ if (def->kvm_features->features[VIR_DOMAIN_KVM_DIRTY_RING] == VIR_TRISTATE_SWITCH_ON) {
+ virBufferAsprintf(&buf, ",dirty-ring-size=%d", def->kvm_features->dirty_ring_size);
+ }
+ if (def->kvm_features->features[VIR_DOMAIN_KVM_RISCV_AIA] == VIR_TRISTATE_SWITCH_ON) {
+ virBufferAsprintf(&buf, ",riscv-aia=%s", def->kvm_features->riscv_aia_mode);
+ }
}
break;
diff --git a/tests/qemuxmlconfdata/kvm-features-off.xml b/tests/qemuxmlconfdata/kvm-features-off.xml
index 3cd4ff18f2..2340a93ce5 100644
--- a/tests/qemuxmlconfdata/kvm-features-off.xml
+++ b/tests/qemuxmlconfdata/kvm-features-off.xml
@@ -16,6 +16,7 @@
<poll-control state='off'/>
<pv-ipi state='off'/>
<dirty-ring state='off'/>
+ <riscv-aia state='off'/>
</kvm>
</features>
<cpu mode='host-passthrough' check='none' migratable='off'/>
diff --git a/tests/qemuxmlconfdata/kvm-features.xml b/tests/qemuxmlconfdata/kvm-features.xml
index 78091064b1..c06b0aa58b 100644
--- a/tests/qemuxmlconfdata/kvm-features.xml
+++ b/tests/qemuxmlconfdata/kvm-features.xml
@@ -16,6 +16,7 @@
<poll-control state='on'/>
<pv-ipi state='on'/>
<dirty-ring state='on' size='4096'/>
+ <riscv-aia state='on' mode='auto'/>
</kvm>
</features>
<cpu mode='host-passthrough' check='none' migratable='off'/>
--
2.46.2.windows.1
3
4
From: xiangwencheng <xiangwencheng(a)lanxincomputing.com>
riscv-aia feature was introduced in qemu-8.2 to specify the
KVM AIA mode. The "riscv-aia" parameter is passed along with
-accel in QEMU command-line.
1) "riscv-aia=emul": IMSIC is emulated by hypervisor
2) "riscv-aia=hwaccel": use hardware guest IMSIC
3) "riscv-aia=auto": use the hardware guest IMSICs whenever available
otherwise we fallback to software emulation.
This patch add the corresponding feature named 'riscv-aia'.
Signed-off-by: BillXiang <xiangwencheng(a)lanxincomputing.com>
---
v1[1] -> v2:
- Separate changes to NEWS.rst into a separate commit.
- Remove changes to qemuxmlconfdata files that are used by x86.
- Store riscv-aia mode as enum.
- Remove VIR_DOMAIN_KVM_RISCV_AIA from virDomainDefFeaturesCheckABIStability
beacuse it doesn't support migration currently.
[1] https://lists.libvirt.org/archives/list/devel@lists.libvirt.org/thread/XBDT…
---
docs/formatdomain.rst | 2 ++
src/conf/domain_conf.c | 33 ++++++++++++++++++++++++++++++-
src/conf/domain_conf.h | 10 ++++++++++
src/conf/schemas/domaincommon.rng | 12 +++++++++++
src/libvirt_private.syms | 2 ++
src/qemu/qemu_command.c | 13 +++++++++---
6 files changed, 68 insertions(+), 4 deletions(-)
diff --git a/docs/formatdomain.rst b/docs/formatdomain.rst
index 9f7311b6d5..2ccbb1bfb9 100644
--- a/docs/formatdomain.rst
+++ b/docs/formatdomain.rst
@@ -2085,6 +2085,7 @@ Hypervisors may allow certain CPU / machine features to be toggled on/off.
<poll-control state='on'/>
<pv-ipi state='off'/>
<dirty-ring state='on' size='4096'/>
+ <riscv-aia state='on' mode='auto'/>
</kvm>
<xen>
<e820_host state='on'/>
@@ -2206,6 +2207,7 @@ are:
poll-control Decrease IO completion latency by introducing a grace period of busy waiting on, off :since:`6.10.0 (QEMU 4.2)`
pv-ipi Paravirtualized send IPIs on, off :since:`7.10.0 (QEMU 3.1)`
dirty-ring Enable dirty ring feature on, off; size - must be power of 2, range [1024,65536] :since:`8.0.0 (QEMU 6.1)`
+ riscv-aia Set riscv KVM AIA mode. Defaults to 'auto'. on, off; mode - optional string emul, hwaccel or auto :since:`11.7.0 (QEMU 8.2)`
============== ============================================================================ ====================================================== ============================
``xen``
diff --git a/src/conf/domain_conf.c b/src/conf/domain_conf.c
index 7766e302ec..e109c74658 100644
--- a/src/conf/domain_conf.c
+++ b/src/conf/domain_conf.c
@@ -224,6 +224,14 @@ VIR_ENUM_IMPL(virDomainKVM,
"poll-control",
"pv-ipi",
"dirty-ring",
+ "riscv-aia",
+);
+
+VIR_ENUM_IMPL(virDomainKVMRiscvAIAMode,
+ VIR_DOMAIN_KVM_TISCV_AIA_MODE_LAST,
+ "emul",
+ "hwaccel",
+ "auto",
);
VIR_ENUM_IMPL(virDomainXen,
@@ -17142,6 +17150,7 @@ virDomainFeaturesKVMDefParse(virDomainDef *def,
{
g_autoptr(GPtrArray) feats = virXMLNodeGetSubelementList(node, NULL);
size_t i;
+ g_autofree char *ptval = NULL;
if (!def->kvm_features)
def->kvm_features = g_new0(virDomainFeatureKVM, 1);
@@ -17183,6 +17192,15 @@ virDomainFeaturesKVMDefParse(virDomainDef *def,
return -1;
}
}
+
+ if (feature == VIR_DOMAIN_KVM_RISCV_AIA &&
+ value == VIR_TRISTATE_SWITCH_ON) {
+ if (virXMLPropEnum(feat, "mode",
+ virDomainKVMRiscvAIAModeTypeFromString,
+ VIR_XML_PROP_NONZERO,
+ &def->kvm_features->kvm_riscv_aia_mode) < 0)
+ return -1;
+ }
}
def->features[VIR_DOMAIN_FEATURE_KVM] = VIR_TRISTATE_SWITCH_ON;
@@ -28752,7 +28770,20 @@ virDomainDefFormatFeatures(virBuffer *buf,
}
}
break;
-
+ case VIR_DOMAIN_KVM_RISCV_AIA:
+ if (def->kvm_features->features[j] != VIR_TRISTATE_SWITCH_ABSENT) {
+ virBufferAsprintf(&childBuf, "<%s state='%s'",
+ virDomainKVMTypeToString(j),
+ virTristateSwitchTypeToString(def->kvm_features->features[j]));
+ if (def->kvm_features->kvm_riscv_aia_mode >= 0 &&
+ def->kvm_features->kvm_riscv_aia_mode < VIR_DOMAIN_KVM_TISCV_AIA_MODE_LAST) {
+ virBufferAsprintf(&childBuf, " mode='%s'/>\n",
+ virDomainKVMRiscvAIAModeTypeToString(def->kvm_features->kvm_riscv_aia_mode));
+ } else {
+ virBufferAddLit(&childBuf, "/>\n");
+ }
+ }
+ break;
case VIR_DOMAIN_KVM_LAST:
break;
}
diff --git a/src/conf/domain_conf.h b/src/conf/domain_conf.h
index eca820892e..512c6dfc06 100644
--- a/src/conf/domain_conf.h
+++ b/src/conf/domain_conf.h
@@ -2270,10 +2270,19 @@ typedef enum {
VIR_DOMAIN_KVM_POLLCONTROL,
VIR_DOMAIN_KVM_PVIPI,
VIR_DOMAIN_KVM_DIRTY_RING,
+ VIR_DOMAIN_KVM_RISCV_AIA,
VIR_DOMAIN_KVM_LAST
} virDomainKVM;
+typedef enum {
+ VIR_DOMAIN_KVM_TISCV_AIA_MODE_EMUL = 0,
+ VIR_DOMAIN_KVM_TISCV_AIA_MODE_HWACCEL,
+ VIR_DOMAIN_KVM_TISCV_AIA_MODE_AUTO,
+
+ VIR_DOMAIN_KVM_TISCV_AIA_MODE_LAST
+} virDomainKVMRiscvAIAMode;
+
typedef enum {
VIR_DOMAIN_MSRS_UNKNOWN = 0,
@@ -2476,6 +2485,7 @@ struct _virDomainFeatureKVM {
int features[VIR_DOMAIN_KVM_LAST];
unsigned int dirty_ring_size; /* size of dirty ring for each vCPU, no units */
+ virDomainKVMRiscvAIAMode kvm_riscv_aia_mode;
};
typedef struct _virDomainFeatureTCG virDomainFeatureTCG;
diff --git a/src/conf/schemas/domaincommon.rng b/src/conf/schemas/domaincommon.rng
index e369fb6e81..3de5807b1e 100644
--- a/src/conf/schemas/domaincommon.rng
+++ b/src/conf/schemas/domaincommon.rng
@@ -8192,6 +8192,18 @@
</optional>
</element>
</optional>
+ <optional>
+ <element name="riscv-aia">
+ <ref name="featurestate"/>
+ <optional>
+ <attribute name="mode">
+ <data type="string">
+ <param name="pattern">(emul|hwaccel|auto)</param>
+ </data>
+ </attribute>
+ </optional>
+ </element>
+ </optional>
</interleave>
</element>
</define>
diff --git a/src/libvirt_private.syms b/src/libvirt_private.syms
index b846011f0f..f540bdbd5b 100644
--- a/src/libvirt_private.syms
+++ b/src/libvirt_private.syms
@@ -501,6 +501,8 @@ virDomainIOThreadIDDel;
virDomainIOThreadIDFind;
virDomainKeyWrapCipherNameTypeFromString;
virDomainKeyWrapCipherNameTypeToString;
+virDomainKVMRiscvAIAModeTypeFromString;
+virDomainKVMRiscvAIAModeTypeToString;
virDomainLaunchSecurityTypeFromString;
virDomainLaunchSecurityTypeToString;
virDomainLeaseDefFree;
diff --git a/src/qemu/qemu_command.c b/src/qemu/qemu_command.c
index e8de386f30..9f34b5a37d 100644
--- a/src/qemu/qemu_command.c
+++ b/src/qemu/qemu_command.c
@@ -6679,6 +6679,9 @@ qemuBuildCpuCommandLine(virCommand *cmd,
case VIR_DOMAIN_KVM_DIRTY_RING:
break;
+
+ case VIR_DOMAIN_KVM_RISCV_AIA:
+ break;
case VIR_DOMAIN_KVM_LAST:
break;
@@ -7314,9 +7317,13 @@ qemuBuildAccelCommandLine(virCommand *cmd,
* not that either kvm or tcg can be specified by libvirt
* so do not worry about the conflict of specifying both
* */
- if (def->features[VIR_DOMAIN_FEATURE_KVM] == VIR_TRISTATE_SWITCH_ON &&
- def->kvm_features->features[VIR_DOMAIN_KVM_DIRTY_RING] == VIR_TRISTATE_SWITCH_ON) {
- virBufferAsprintf(&buf, ",dirty-ring-size=%d", def->kvm_features->dirty_ring_size);
+ if (def->features[VIR_DOMAIN_FEATURE_KVM] == VIR_TRISTATE_SWITCH_ON) {
+ if (def->kvm_features->features[VIR_DOMAIN_KVM_DIRTY_RING] == VIR_TRISTATE_SWITCH_ON) {
+ virBufferAsprintf(&buf, ",dirty-ring-size=%d", def->kvm_features->dirty_ring_size);
+ }
+ if (def->kvm_features->features[VIR_DOMAIN_KVM_RISCV_AIA] == VIR_TRISTATE_SWITCH_ON) {
+ virBufferAsprintf(&buf, ",riscv-aia=%s", virDomainKVMRiscvAIAModeTypeToString(def->kvm_features->kvm_riscv_aia_mode));
+ }
}
break;
--
2.34.1
2
3
[PATCH] qemu: fix multiple missing setup/teardown of passt process for interface type='vhostuser'
by Laine Stump 25 Aug '25
by Laine Stump 25 Aug '25
25 Aug '25
passt networking support was originally added only for <interface
type='user'>, and all of the codepaths leading to qemuPasst*()
functions were protected with
if (net->type == VIR_DOMAIN_NET_TYPE_USER &&
net->backend.type == VIR_DOMAIN_NET_BACKEND_PASST)
When support was later added to use a vhost-user socket to connect
between the passt process and qemu process, *some* of the conditionals
similar to the above were changed to be
if ((net->type == VIR_DOMAIN_NET_TYPE_USER ||
net->type == VIR_DOMAIN_NET_TYPE_VHOSTUSER) &&
net->backend.type == VIR_DOMAIN_NET_BACKEND_PASST)
As a matter of fact, enough of these places were changed to make
passt+vhostuser work. However I missed a few places that resulted in
the passt process not being properly shutdown/cleaned up when the
interface type was vhostuser, and also as far as I can see from
examining the code, the passt process wasn't being added to the cgroup
for the domain.
We could fix these problems by adding the extra condition to all the
missing places (checking for either 'user' or 'vhostuser' as well as
for backend type of 'passt'), but since validation already guarantees
that if backend type='passt' then the interface type MUST be either
'user' or 'vhostuser', it's really just adding extra code for no good
purpose (and would leave open the possibility of the same problem
recurring in the future if a different interface type begins using
passt as well). So the better solution is to not bother checking
net->type at all in those locations - if backend type is 'passt' then
we call the passt-related code.
Resolves: https://issues.redhat.com/browse/RHEL-80285
Resolves: https://issues.redhat.com/browse/RHEL-92842
Fixes: 1e9054b9c79d721a55f413c2983c5370044f8f60
Signed-off-by: Laine Stump <laine(a)redhat.com>
---
src/qemu/qemu_extdevice.c | 15 +++------------
src/qemu/qemu_hotplug.c | 23 ++++++++---------------
2 files changed, 11 insertions(+), 27 deletions(-)
diff --git a/src/qemu/qemu_extdevice.c b/src/qemu/qemu_extdevice.c
index 8df93a77ce..28cea52980 100644
--- a/src/qemu/qemu_extdevice.c
+++ b/src/qemu/qemu_extdevice.c
@@ -213,11 +213,6 @@ qemuExtDevicesStart(virQEMUDriver *driver,
for (i = 0; i < def->nnets; i++) {
virDomainNetDef *net = def->nets[i];
- if (net->type != VIR_DOMAIN_NET_TYPE_USER &&
- net->type != VIR_DOMAIN_NET_TYPE_VHOSTUSER) {
- continue;
- }
-
if (net->backend.type == VIR_DOMAIN_NET_BACKEND_PASST) {
if (qemuPasstStart(vm, net) < 0)
return -1;
@@ -310,10 +305,8 @@ qemuExtDevicesStop(virQEMUDriver *driver,
if (slirp)
qemuSlirpStop(slirp, vm, driver, net);
- if (net->type == VIR_DOMAIN_NET_TYPE_USER &&
- net->backend.type == VIR_DOMAIN_NET_BACKEND_PASST) {
+ if (net->backend.type == VIR_DOMAIN_NET_BACKEND_PASST)
qemuPasstStop(vm, net);
- }
if (actualType == VIR_DOMAIN_NET_TYPE_ETHERNET && net->downscript)
virNetDevRunEthernetScript(net->ifname, net->downscript);
@@ -373,8 +366,7 @@ qemuExtDevicesHasDevice(virDomainDef *def)
if (QEMU_DOMAIN_NETWORK_PRIVATE(net)->slirp)
return true;
- if (net->type == VIR_DOMAIN_NET_TYPE_USER &&
- net->backend.type == VIR_DOMAIN_NET_BACKEND_PASST)
+ if (net->backend.type == VIR_DOMAIN_NET_BACKEND_PASST)
return true;
}
@@ -455,8 +447,7 @@ qemuExtDevicesSetupCgroup(virQEMUDriver *driver,
if (slirp && qemuSlirpSetupCgroup(slirp, cgroup) < 0)
return -1;
- if (net->type == VIR_DOMAIN_NET_TYPE_USER &&
- net->backend.type == VIR_DOMAIN_NET_BACKEND_PASST &&
+ if (net->backend.type == VIR_DOMAIN_NET_BACKEND_PASST &&
qemuPasstSetupCgroup(vm, net, cgroup) < 0) {
return -1;
}
diff --git a/src/qemu/qemu_hotplug.c b/src/qemu/qemu_hotplug.c
index e9568af125..866dbace90 100644
--- a/src/qemu/qemu_hotplug.c
+++ b/src/qemu/qemu_hotplug.c
@@ -1298,8 +1298,6 @@ qemuDomainAttachNetDevice(virQEMUDriver *driver,
qemuPasstPrepareVhostUser(vm, net);
- if (qemuPasstStart(vm, net) < 0)
- goto cleanup;
} else {
if (virNetDevOpenvswitchGetVhostuserIfname(net->data.vhostuser->data.nix.path,
net->data.vhostuser->data.nix.listen,
@@ -1313,13 +1311,8 @@ qemuDomainAttachNetDevice(virQEMUDriver *driver,
break;
case VIR_DOMAIN_NET_TYPE_USER:
- if (net->backend.type == VIR_DOMAIN_NET_BACKEND_PASST) {
-
- if (qemuPasstStart(vm, net) < 0)
- goto cleanup;
-
- } else if (!priv->disableSlirp &&
- virQEMUCapsGet(priv->qemuCaps, QEMU_CAPS_DBUS_VMSTATE)) {
+ if (!priv->disableSlirp &&
+ virQEMUCapsGet(priv->qemuCaps, QEMU_CAPS_DBUS_VMSTATE)) {
if (qemuInterfacePrepareSlirp(driver, net) < 0)
goto cleanup;
@@ -1356,6 +1349,10 @@ qemuDomainAttachNetDevice(virQEMUDriver *driver,
goto cleanup;
}
+ /* both NET_TYPE_USER and NET_TYPE_VHOSTUSER might use passt */
+ if (net->backend.type == VIR_DOMAIN_NET_BACKEND_PASST && qemuPasstStart(vm, net) < 0)
+ goto cleanup;
+
/* Set device online immediately */
if (virDomainInterfaceStartDevice(net) < 0)
goto cleanup;
@@ -1539,10 +1536,8 @@ qemuDomainAttachNetDevice(virQEMUDriver *driver,
if (QEMU_DOMAIN_NETWORK_PRIVATE(net)->slirp)
qemuSlirpStop(QEMU_DOMAIN_NETWORK_PRIVATE(net)->slirp, vm, driver, net);
- if (net->type == VIR_DOMAIN_NET_TYPE_USER &&
- net->backend.type == VIR_DOMAIN_NET_BACKEND_PASST) {
+ if (net->backend.type == VIR_DOMAIN_NET_BACKEND_PASST)
qemuPasstStop(vm, net);
- }
qemuDomainObjEnterMonitor(vm);
if (charDevPlugged &&
@@ -5112,10 +5107,8 @@ qemuDomainRemoveNetDevice(virQEMUDriver *driver,
if (QEMU_DOMAIN_NETWORK_PRIVATE(net)->slirp)
qemuSlirpStop(QEMU_DOMAIN_NETWORK_PRIVATE(net)->slirp, vm, driver, net);
- if (net->type == VIR_DOMAIN_NET_TYPE_USER &&
- net->backend.type == VIR_DOMAIN_NET_BACKEND_PASST) {
+ if (net->backend.type == VIR_DOMAIN_NET_BACKEND_PASST)
qemuPasstStop(vm, net);
- }
virDomainAuditNet(vm, net, NULL, "detach", true);
--
2.51.0
2
1
22 Aug '25
From: xiangwencheng <xiangwencheng(a)lanxincomputing.com>
Signed-off-by: BillXiang <xiangwencheng(a)lanxincomputing.com>
---
NEWS.rst | 10 ++++++++++
1 file changed, 10 insertions(+)
diff --git a/NEWS.rst b/NEWS.rst
index e6a74ad699..b3f709c172 100644
--- a/NEWS.rst
+++ b/NEWS.rst
@@ -22,6 +22,16 @@ v11.7.0 (unreleased)
Users can now configure the verbosity of Cloud Hypervisor by setting
the "log_level" option in ch.conf
+ * Support riscv-aia feature for RISC-V KVM
+
+ riscv-aia feature was introduced in qemu-8.2 to specify the
+ KVM AIA mode. The "riscv-aia" parameter is passed along with
+ --accel in QEMU command-line.
+ 1) "riscv-aia=emul": IMSIC is emulated by hypervisor
+ 2) "riscv-aia=hwaccel": use hardware guest IMSIC
+ 3) "riscv-aia=auto": use the hardware guest IMSICs whenever available
+ otherwise we fallback to software emulation.
+
* **Improvements**
* **Bug fixes**
--
2.34.1
1
0
Hello,
This is a follow-up of the submission:
https://lists.libvirt.org/archives/list/devel@lists.libvirt.org/thread/EZBL…
Based on Jiri's feedback, it is better to tackle this situation by
documentation. You can find here a proposal for the documentation.
The section will be rendered at : https://libvirt.org/formatcaps.html
Best regards,
Hector
v2:
- wrap lines at 80 characters
Hector Cao (1):
docs : add doc on cpu model and features
docs/formatcaps.rst | 43 +++++++++++++++++++++++++++++++++++++++++++
1 file changed, 43 insertions(+)
--
2.34.1
3
3
when a device is dynamically attached to a VM, and it needs a special
system access for apparmor, libvirt calls virt-aa-helper (with argument -F)
to append a new rule to the apparmor profile of the VM. virt-aa-helper does
not check for duplicate and blindly appends the rule to the profile. since
there is no rule removal when a device is detached, this can make the profile
grow in size if a big number of attach/detach operations are done and the
profile might hit the size limit and futur attach operations might dysfunction
because no rule can be added into the apparmor profile.
this patch tries to mitigate this issue by doing a duplicate check
when rules are appended into the profile. this fix does not guarantee
the absence of duplicates but should be enough to prevent the profile
to grow significantly in size and reach its size limit.
This v2 takes into account the feedback from Michal PrÃvoznÃk for the original submission:
https://lists.libvirt.org/archives/list/devel@lists.libvirt.org/thread/2HIZ…
v2:
- early exit if duplicate is detected
- improve the check condition for existing profile data
Hector Cao (1):
virt-aa-helper: Avoid duplicate when append rule
src/security/virt-aa-helper.c | 15 +++++++++++++--
1 file changed, 13 insertions(+), 2 deletions(-)
--
2.34.1
2
2