Devel
Threads by month
- ----- 2025 -----
- 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
April 2025
- 45 participants
- 97 discussions

12 May '25
From: hongleiwang <honglei.wang(a)smartx.com>
QEMU has supported nvme disk emulation for a long time,
see: https://qemu-project.gitlab.io/qemu/system/devices/nvme.html.
The following patches introduce nvme-ns disk bus type:
A disk with nvme-ns as bus is represented as an nvme namespace
and needs to be attached to an nvme controller. In XML, it can be
used like this:
<devices>
...
<disk type='file' device='disk'>
<driver name='qemu' type='raw'/>
<source file='/tmp/data.img'/>
<target dev='nvmensa' bus='nvme-ns'/>
<address type='drive' controller='0' bus='0' target='0' unit='0'/>
</disk>
<controller type='nvme' index='0'>
<serial>nvme-controller-serial-value</serial>
<address type='pci' domain='0x0000' bus='0x00' slot='0x05' function='0x0'/>
</controller>
...
</devices>
Signed-off-by: ray <honglei.wang(a)smartx.com>
---
Compared to patch v1, this version removes the nvme bus type implementation
and keeps only the nvme controller + nvme-ns bus approach.
ray (5):
qemu: Add support for NVMe namespace disk bus type
qemu_capabilities: Add support for nvme-ns bus capabilities
schema: Add nvme controller and nvme-ns bus defination
tests: Add test case for nvme-ns device configuration
NEWS: Document qemu nvme disk emulation feature
NEWS.rst | 17 +++++++++
src/conf/domain_conf.c | 39 ++++++++++++++++++++
src/conf/domain_conf.h | 7 ++++
src/conf/domain_postparse.c | 2 ++
src/conf/domain_validate.c | 4 ++-
src/conf/schemas/domaincommon.rng | 11 +++++-
src/conf/virconftypes.h | 2 ++
src/hyperv/hyperv_driver.c | 2 ++
src/qemu/qemu_alias.c | 1 +
src/qemu/qemu_capabilities.c | 5 +++
src/qemu/qemu_capabilities.h | 1 +
src/qemu/qemu_command.c | 26 ++++++++++++++
src/qemu/qemu_domain_address.c | 5 +++
src/qemu/qemu_hotplug.c | 14 ++++++--
src/qemu/qemu_postparse.c | 1 +
src/qemu/qemu_validate.c | 18 ++++++++++
src/test/test_driver.c | 2 ++
src/util/virutil.c | 2 +-
src/vbox/vbox_common.c | 2 ++
src/vmx/vmx.c | 1 +
.../qemu_10.0.0-q35.x86_64+amdsev.xml | 1 +
tests/domaincapsdata/qemu_10.0.0-q35.x86_64.xml | 1 +
.../qemu_10.0.0-tcg.x86_64+amdsev.xml | 1 +
tests/domaincapsdata/qemu_10.0.0-tcg.x86_64.xml | 1 +
tests/domaincapsdata/qemu_10.0.0.s390x.xml | 1 +
tests/domaincapsdata/qemu_10.0.0.x86_64+amdsev.xml | 1 +
tests/domaincapsdata/qemu_10.0.0.x86_64.xml | 1 +
tests/domaincapsdata/qemu_4.2.0-virt.aarch64.xml | 1 +
tests/domaincapsdata/qemu_4.2.0.aarch64.xml | 1 +
tests/domaincapsdata/qemu_4.2.0.ppc64.xml | 1 +
.../domaincapsdata/qemu_5.0.0-tcg-virt.riscv64.xml | 1 +
tests/domaincapsdata/qemu_5.0.0-virt.aarch64.xml | 1 +
tests/domaincapsdata/qemu_5.0.0-virt.riscv64.xml | 1 +
tests/domaincapsdata/qemu_5.0.0.aarch64.xml | 1 +
tests/domaincapsdata/qemu_5.0.0.ppc64.xml | 1 +
tests/domaincapsdata/qemu_5.1.0.sparc.xml | 1 +
tests/domaincapsdata/qemu_6.2.0-q35.x86_64.xml | 1 +
tests/domaincapsdata/qemu_6.2.0-tcg.x86_64.xml | 1 +
tests/domaincapsdata/qemu_6.2.0.ppc64.xml | 1 +
tests/domaincapsdata/qemu_6.2.0.x86_64.xml | 1 +
tests/domaincapsdata/qemu_7.0.0-q35.x86_64.xml | 1 +
tests/domaincapsdata/qemu_7.0.0-tcg.x86_64.xml | 1 +
tests/domaincapsdata/qemu_7.0.0.ppc64.xml | 1 +
tests/domaincapsdata/qemu_7.0.0.x86_64.xml | 1 +
tests/domaincapsdata/qemu_7.1.0-q35.x86_64.xml | 1 +
tests/domaincapsdata/qemu_7.1.0-tcg.x86_64.xml | 1 +
tests/domaincapsdata/qemu_7.1.0.ppc64.xml | 1 +
tests/domaincapsdata/qemu_7.1.0.x86_64.xml | 1 +
tests/domaincapsdata/qemu_7.2.0-hvf.x86_64+hvf.xml | 1 +
tests/domaincapsdata/qemu_7.2.0-q35.x86_64.xml | 1 +
tests/domaincapsdata/qemu_7.2.0-tcg.x86_64+hvf.xml | 1 +
tests/domaincapsdata/qemu_7.2.0-tcg.x86_64.xml | 1 +
tests/domaincapsdata/qemu_7.2.0.ppc.xml | 1 +
tests/domaincapsdata/qemu_7.2.0.x86_64.xml | 1 +
tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml | 1 +
tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml | 1 +
tests/domaincapsdata/qemu_8.0.0.x86_64.xml | 1 +
tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml | 1 +
tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml | 1 +
tests/domaincapsdata/qemu_8.1.0.x86_64.xml | 1 +
tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml | 1 +
.../qemu_8.2.0-tcg-virt.loongarch64.xml | 1 +
tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml | 1 +
tests/domaincapsdata/qemu_8.2.0-virt.aarch64.xml | 1 +
.../domaincapsdata/qemu_8.2.0-virt.loongarch64.xml | 1 +
tests/domaincapsdata/qemu_8.2.0.aarch64.xml | 1 +
tests/domaincapsdata/qemu_8.2.0.armv7l.xml | 1 +
tests/domaincapsdata/qemu_8.2.0.s390x.xml | 1 +
tests/domaincapsdata/qemu_8.2.0.x86_64.xml | 1 +
tests/domaincapsdata/qemu_9.0.0-q35.x86_64.xml | 1 +
tests/domaincapsdata/qemu_9.0.0-tcg.x86_64.xml | 1 +
tests/domaincapsdata/qemu_9.0.0.x86_64.xml | 1 +
tests/domaincapsdata/qemu_9.1.0-q35.x86_64.xml | 1 +
.../domaincapsdata/qemu_9.1.0-tcg-virt.riscv64.xml | 1 +
tests/domaincapsdata/qemu_9.1.0-tcg.x86_64.xml | 1 +
tests/domaincapsdata/qemu_9.1.0-virt.riscv64.xml | 1 +
tests/domaincapsdata/qemu_9.1.0.s390x.xml | 1 +
tests/domaincapsdata/qemu_9.1.0.x86_64.xml | 1 +
.../domaincapsdata/qemu_9.2.0-hvf.aarch64+hvf.xml | 1 +
.../qemu_9.2.0-q35.x86_64+amdsev.xml | 1 +
tests/domaincapsdata/qemu_9.2.0-q35.x86_64.xml | 1 +
.../qemu_9.2.0-tcg.x86_64+amdsev.xml | 1 +
tests/domaincapsdata/qemu_9.2.0-tcg.x86_64.xml | 1 +
tests/domaincapsdata/qemu_9.2.0.s390x.xml | 1 +
tests/domaincapsdata/qemu_9.2.0.x86_64+amdsev.xml | 1 +
tests/domaincapsdata/qemu_9.2.0.x86_64.xml | 1 +
tests/qemucapabilitiesdata/caps_10.0.0_s390x.xml | 1 +
.../caps_10.0.0_x86_64+amdsev.xml | 1 +
tests/qemucapabilitiesdata/caps_10.0.0_x86_64.xml | 1 +
tests/qemucapabilitiesdata/caps_6.2.0_ppc64.xml | 1 +
tests/qemucapabilitiesdata/caps_6.2.0_x86_64.xml | 1 +
tests/qemucapabilitiesdata/caps_7.0.0_ppc64.xml | 1 +
tests/qemucapabilitiesdata/caps_7.0.0_x86_64.xml | 1 +
tests/qemucapabilitiesdata/caps_7.1.0_ppc64.xml | 1 +
tests/qemucapabilitiesdata/caps_7.1.0_x86_64.xml | 1 +
tests/qemucapabilitiesdata/caps_7.2.0_ppc.xml | 1 +
.../qemucapabilitiesdata/caps_7.2.0_x86_64+hvf.xml | 1 +
tests/qemucapabilitiesdata/caps_7.2.0_x86_64.xml | 1 +
tests/qemucapabilitiesdata/caps_8.0.0_x86_64.xml | 1 +
tests/qemucapabilitiesdata/caps_8.1.0_x86_64.xml | 1 +
tests/qemucapabilitiesdata/caps_8.2.0_aarch64.xml | 1 +
tests/qemucapabilitiesdata/caps_8.2.0_armv7l.xml | 1 +
.../caps_8.2.0_loongarch64.xml | 1 +
tests/qemucapabilitiesdata/caps_8.2.0_s390x.xml | 1 +
tests/qemucapabilitiesdata/caps_8.2.0_x86_64.xml | 1 +
tests/qemucapabilitiesdata/caps_9.0.0_x86_64.xml | 1 +
tests/qemucapabilitiesdata/caps_9.1.0_riscv64.xml | 1 +
tests/qemucapabilitiesdata/caps_9.1.0_s390x.xml | 1 +
tests/qemucapabilitiesdata/caps_9.1.0_x86_64.xml | 1 +
.../caps_9.2.0_aarch64+hvf.xml | 1 +
tests/qemucapabilitiesdata/caps_9.2.0_s390x.xml | 1 +
.../caps_9.2.0_x86_64+amdsev.xml | 1 +
tests/qemucapabilitiesdata/caps_9.2.0_x86_64.xml | 1 +
.../disk-nvme-ns-device.x86_64-latest.args | 36 +++++++++++++++++++
.../disk-nvme-ns-device.x86_64-latest.xml | 42 ++++++++++++++++++++++
tests/qemuxmlconfdata/disk-nvme-ns-device.xml | 41 +++++++++++++++++++++
tests/qemuxmlconftest.c | 1 +
117 files changed, 370 insertions(+), 5 deletions(-)
create mode 100644 tests/qemuxmlconfdata/disk-nvme-ns-device.x86_64-latest.args
create mode 100644 tests/qemuxmlconfdata/disk-nvme-ns-device.x86_64-latest.xml
create mode 100644 tests/qemuxmlconfdata/disk-nvme-ns-device.xml
--
2.11.0
4
22

[PATCH v2 0/5] docs: automated info about machine deprecation/removal info
by Daniel P. Berrangé 11 May '25
by Daniel P. Berrangé 11 May '25
11 May '25
Since we deprecate and remove versioned machine types on a fixed
schedule, we can automatically ensure that the docs reflect the
latest version info, rather than requiring manual updates on each
dev cycle.
The first patch in this series removes the hack which postponed
automatic removal of versioned machine types to the 10.1.0 release,
since we're now in the 10.1.0 dev cycle.
The second patch in this series fixes the logic to ensure dev snapshots
and release candidates don't have an off-by-1 error in setting
deprecation and removal thresholds - they must predict the next formal
release version number.
The following three patches deal with the docs stuff.
With this series applied all versioned machine types prior to 4.1
are now removed (hidden). We can delete the code at our leisure.
Changed in v2:
- Remove hack that temporarily postponed automatic deletion
of machine types
- Fix docs version info for stable bugfix releases
Daniel P. Berrangé (5):
Revert "include/hw: temporarily disable deletion of versioned machine
types"
include/hw/boards: cope with dev/rc versions in deprecation checks
docs/about/deprecated: auto-generate a note for versioned machine
types
docs/about/removed-features: auto-generate a note for versioned
machine types
include/hw/boards: add warning about changing deprecation logic
docs/about/deprecated.rst | 7 ++++
docs/about/removed-features.rst | 10 +++---
docs/conf.py | 39 +++++++++++++++++++++-
include/hw/boards.h | 58 +++++++++++++++++++++------------
4 files changed, 89 insertions(+), 25 deletions(-)
--
2.49.0
4
12
Hi,
I'd like to test the bhyve driver using libvirt-tck, which seems to be
very useful both from the continuous integration perspective,
and making the bhyve driver closer to other drivers to improve
integration with other tooling.
As a small proof-of-concept I made just a single test
060-persistent-lifecycle.t work with bhyve, though it was enough to
highlight a bunch of issues.
I've created a pull request on Gitlab:
https://gitlab.com/libvirt/libvirt-tck/-/merge_requests/58
but apparently it's not very active there, so I'll briefly repeat it
here as well.
Issues I encountered:
* Network Filters not supported
It could be solved by implementing the network filters (obviously),
but realistically it's probably not going to happen soon.
I guess there are at least 3 options to solve that:
- Add a test suite config knob to skip nwfilters
- Don't fail the test suite on non-implemented list_nwfilters
- In the bhyve driver, add a minimal implementation which
always returns 0 rules
* Hardcoded /dev/urandom RNG devices
As the bhyve driver now supports virtio-rnd with /dev/random
backend, should there be a configuration knob for libvirt-tck to
override the RNG device definition?
* Missing IDE device support
Bhyve does not (and likely never will) support IDE devices, but supports
SATA devices. Similar to the previous item, should there be a config knob?
Or maybe just change default to sata?
* Missing pty console support
Bhyve does not support pty consoles. The bhyve driver currently supports
the nmdm console, and bhyve also supports virtio-console and TCP socket
connection which are not yet supported by the driver.
* Firmware loader specification
This is probably one of the trickiest ones. When no loader specified,
the bhyve driver uses the bhyveload(8) loader which allows to boot
FreeBSD guests only. That means that any other guest OS requires
specifying the BHYVE_UEFI.fd firmware (or use grub-bhyve). I see
two options for that:
- A test suite/framework configuration knob (again)
- Change the bhyve driver to default to BHYVE_UEFI.fd. I like this option
for two reasons: it makes bhyve domain XMLs more compatible with other
drivers, and also looks like a more reasonable default, because
for example I don't run FreeBSD guests inside bhyve very often, so for
most of my domains I have to set loader. It's a bit inconvenient that
the firmware is not a part of bhyve and needs to be installed through
the port, but we can make it possible to set the default firmware
via the build option and allow to override that via the bhyve driver
configuration, which should provide enough flexibility to users, I guess.
Any thoughts and recommendations how to tackle this project appreciated.
Thanks,
Roman
2
7

07 May '25
Pierrick Bouvier <pierrick.bouvier(a)linaro.org> writes:
> Note: This RFC was posted to trigger a discussion around this topic, and it's
> not expected to merge it as it is.
>
> Context
> =======
>
> Linaro is working towards heterogeneous emulation, mixing several architectures
> in a single QEMU process. The first prerequisite is to be able to build such a
> binary, which we commonly name "single-binary" in our various series.
> An (incomplete) list of series is available here:
> https://patchew.org/search?q=project%3AQEMU+single-binary
>
> We don't expect to change existing command line interface or any observable
> behaviour, it should be identical to existing binaries. If anyone notices a
> difference, it will be a bug.
Define "notice a difference" :) More on that below.
> The first objective we target is to combine qemu-system-arm and
> qemu-system-aarch64 in a single binary, showing that we can build and link such
> a thing. While being useless from a feature point of view, it allows us to make
> good progress towards the goal, and unify two "distinct" architectures, and gain
> experience on problems met.
Makes sense to me.
> Our current approach is to remove compilation units duplication to be able to
> link all object files together. One of the concerned subsystem is QAPI.
>
> QAPI
> ====
>
> QAPI generated files contain conditional clauses to define various structures,
> enums, and commands only for specific targets. This forces files to be
> compiled for every target.
To be precise: conditionals that use macros restricted to
target-specific code, i.e. the ones poisoned by exec/poison.h. Let's
call them target-specific QAPI conditionals.
The QAPI generator is blissfully unaware of all this.
The build system treats QAPI modules qapi/*-target.json as
target-specific. The .c files generated for them are compiled per
target. See qapi/meson.build.
Only such target-specific modules can can use target-specific QAPI
conditionals. Use in target-independent modules will generate C that
won't compile.
Poisoned macros used in qapi/*-target.json:
CONFIG_KVM
TARGET_ARM
TARGET_I386
TARGET_LOONGARCH64
TARGET_MIPS
TARGET_PPC
TARGET_RISCV
TARGET_S390X
> What we try to do here is to build them only once
> instead.
You're trying to eliminate target-specific QAPI conditionals. Correct?
> In the past, we identied that the best approach to solve this is to expose code
> for all targets (thus removing all #if clauses), and stub missing
> symbols for concerned targets.
This affects QAPI/QMP introspection, i.e. the value of query-qmp-schema.
Management applications can no longer use introspection to find out
whether target-specific things are available.
For instance, query-cpu-definitions is implemented for targets arm,
i386, loongarch, mips, ppc, riscv, and s390x. It initially was for
fewer targets, and more targets followed one by one. Still more may
follow in the future. Right now, management applications can use
introspection to find out whether it is available. That stops working
when you make it available for all targets, stubbed out for the ones
that don't (yet) implement it.
Management applications may have to be adjusted for this.
This is not an attempt to shoot down your approach. I'm merely
demonstrating limitations of your promise "if anyone notices a
difference, it will be a bug."
Now, we could get really fancy and try to keep introspection the same by
applying conditionals dynamically somehow. I.e. have the single binary
return different introspection values depending on the actual guest's
target.
This requires fixing the target before introspection. Unless this is
somehow completely transparent (wrapper scripts, or awful hacks based on
the binary's filename, perhaps), management applications may have to be
adjusted to actually do that.
Applies not just to introspection. Consider query-cpu-definitions
again. It currently returns CPU definitions for *the* target. What
would a single binary's query-cpu-definitions return? The CPU
definitions for *all* its targets? Management applications then receive
CPUs that won't work, which may upset them. To avoid noticable
difference, we again have to fix the target before we look.
Of course, "fixing the target" stops making sense once we move to
heterogeneous machines with multiple targets.
> This series build QAPI generated code once, by removing all TARGET_{arch} and
> CONFIG_KVM clauses. What it does *not* at the moment is:
> - prevent target specific commands to be visible for all targets
> (see TODO comment on patch 2 explaining how to address this)
> - nothing was done to hide all this from generated documentation
For better or worse, generated documentation always contains everything.
An argument could be made for stripping out documentation for the stuff
that isn't included in this build.
> From what I understood, the only thing that matters is to limit qmp commands
> visible. Exposing enums, structure, or events is not a problem, since they
> won't be used/triggered for non concerned targets. Please correct me if this is
> wrong, and if there are unexpected consequences for libvirt or other consumers.
I'm not sure what you mean by "to limit qmp commands visible".
QAPI/QMP introspection has all commands and events, and all types
reachable from them. query-qmp-schema returns an array, where each
array element describes one command, event, or type. When a command,
event, or type is conditional in the schema, the element is wrapped in
the #if generated for the condition.
>
> Impact on code size
> ===================
>
> There is a strong focus on keeping QEMU fast and small. Concerning performance,
> there is no impact, as the only thing that would change is to conditionally
> check current target to register some commands.
> Concerning code size, you can find the impact on various qemu-system binaries
> with optimized and stripped build.
>
> upstream:
> 12588 ./build/qemu-system-s390x
> 83992 ./build/qemu-system-x86_64
> 31884 ./build/qemu-system-aarch64
> upstream + this series:
> 12644 ./build/qemu-system-s390x (+56kB, +0.004%)
> 84076 ./build/qemu-system-x86_64 (+84kB, +0.001%)
> 31944 ./build/qemu-system-aarch64 (+60kB, +0.001%)
>
> Feedback
> ========
>
> The goal of this series is to be spark a conversation around following topics:
>
> - Would you be open to such an approach? (expose all code, and restrict commands
> registered at runtime only for specific targets)
Yes, if we can find acceptable solutions for the problems that come with
it.
> - Are there unexpected consequences for libvirt or other consumers to expose
> more definitions than what we have now?
Maybe.
> - Would you recommend another approach instead? I experimented with having per
> target generated files, but we still need to expose quite a lot in headers, so
> my opinion is that it's much more complicated for zero benefit. As well, the
> code size impact is more than negligible, so the simpler, the better.
>
> Feel free to add anyone I could have missed in CC.
I'm throwing in devel(a)lists.libvirt.org.
> Regards,
> Pierrick
>
> Pierrick Bouvier (3):
> qapi: add weak stubs for target specific commands
> qapi: always expose TARGET_* or CONFIG_KVM code
> qapi: make all generated files common
>
> qapi/commands-weak-stubs.c | 38 ++++++++++++++++++++++++++++++++++++++
> qapi/meson.build | 5 ++++-
> scripts/qapi/commands.py | 4 ++++
> scripts/qapi/common.py | 4 +++-
> 4 files changed, 49 insertions(+), 2 deletions(-)
> create mode 100644 qapi/commands-weak-stubs.c
7
31

[PATCH v1] tests: update capabilities for QEMU 10.0.0 on s390x
by Shalini Chellathurai Saroja 07 May '25
by Shalini Chellathurai Saroja 07 May '25
07 May '25
Update the replies and xml files for QEMU 10.0.0 on s390x based on
the released QEMU tag v10.0.0 with the commit Id
7c949c53e936aa3a658d84ab53bae5cadaa5d59c.
Signed-off-by: Shalini Chellathurai Saroja <shalini(a)linux.ibm.com>
Reviewed-by: Boris Fiuczynski <fiuczy(a)linux.ibm.com>
---
.../caps_10.0.0_s390x.replies | 4203 +++++++++--------
.../caps_10.0.0_s390x.xml | 10 +-
2 files changed, 2276 insertions(+), 1937 deletions(-)
diff --git a/tests/qemucapabilitiesdata/caps_10.0.0_s390x.replies b/tests/qemucapabilitiesdata/caps_10.0.0_s390x.replies
index 5195489878..d941bc41c7 100644
--- a/tests/qemucapabilitiesdata/caps_10.0.0_s390x.replies
+++ b/tests/qemucapabilitiesdata/caps_10.0.0_s390x.replies
@@ -16,11 +16,11 @@
{
"return": {
"qemu": {
- "micro": 50,
- "minor": 2,
- "major": 9
+ "micro": 0,
+ "minor": 0,
+ "major": 10
},
- "package": "v9.2.0-1203-gd6430c17d7"
+ "package": "v10.0.0"
},
"id": "libvirt-2"
}
@@ -449,16 +449,22 @@
"arg-type": "60"
},
{
- "name": "blockdev-create",
+ "name": "blockdev-set-active",
"ret-type": "0",
"meta-type": "command",
"arg-type": "61"
},
+ {
+ "name": "blockdev-create",
+ "ret-type": "0",
+ "meta-type": "command",
+ "arg-type": "62"
+ },
{
"name": "x-blockdev-amend",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "62",
+ "arg-type": "63",
"features": [
"unstable"
]
@@ -466,54 +472,54 @@
{
"name": "BLOCK_IMAGE_CORRUPTED",
"meta-type": "event",
- "arg-type": "63"
+ "arg-type": "64"
},
{
"name": "BLOCK_IO_ERROR",
"meta-type": "event",
- "arg-type": "64"
+ "arg-type": "65"
},
{
"name": "BLOCK_JOB_COMPLETED",
"meta-type": "event",
- "arg-type": "65"
+ "arg-type": "66"
},
{
"name": "BLOCK_JOB_CANCELLED",
"meta-type": "event",
- "arg-type": "66"
+ "arg-type": "67"
},
{
"name": "BLOCK_JOB_ERROR",
"meta-type": "event",
- "arg-type": "67"
+ "arg-type": "68"
},
{
"name": "BLOCK_JOB_READY",
"meta-type": "event",
- "arg-type": "68"
+ "arg-type": "69"
},
{
"name": "BLOCK_JOB_PENDING",
"meta-type": "event",
- "arg-type": "69"
+ "arg-type": "70"
},
{
"name": "BLOCK_WRITE_THRESHOLD",
"meta-type": "event",
- "arg-type": "70"
+ "arg-type": "71"
},
{
"name": "block-set-write-threshold",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "71"
+ "arg-type": "72"
},
{
"name": "x-blockdev-change",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "72",
+ "arg-type": "73",
"features": [
"unstable"
]
@@ -522,7 +528,7 @@
"name": "x-blockdev-set-iothread",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "73",
+ "arg-type": "74",
"features": [
"unstable"
]
@@ -530,36 +536,36 @@
{
"name": "QUORUM_FAILURE",
"meta-type": "event",
- "arg-type": "74"
+ "arg-type": "75"
},
{
"name": "QUORUM_REPORT_BAD",
"meta-type": "event",
- "arg-type": "75"
+ "arg-type": "76"
},
{
"name": "blockdev-snapshot-internal-sync",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "76"
+ "arg-type": "77"
},
{
"name": "blockdev-snapshot-delete-internal-sync",
- "ret-type": "78",
+ "ret-type": "79",
"meta-type": "command",
- "arg-type": "77"
+ "arg-type": "78"
},
{
"name": "nbd-server-start",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "79"
+ "arg-type": "80"
},
{
"name": "nbd-server-add",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "80",
+ "arg-type": "81",
"features": [
"deprecated"
]
@@ -568,7 +574,7 @@
"name": "nbd-server-remove",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "81",
+ "arg-type": "82",
"features": [
"deprecated"
]
@@ -583,34 +589,34 @@
"name": "block-export-add",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "82"
+ "arg-type": "83"
},
{
"name": "block-export-del",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "83"
+ "arg-type": "84"
},
{
"name": "BLOCK_EXPORT_DELETED",
"meta-type": "event",
- "arg-type": "84"
+ "arg-type": "85"
},
{
"name": "query-block-exports",
- "ret-type": "[85]",
+ "ret-type": "[86]",
"meta-type": "command",
"arg-type": "0"
},
{
"name": "query-chardev",
- "ret-type": "[86]",
+ "ret-type": "[87]",
"meta-type": "command",
"arg-type": "0"
},
{
"name": "query-chardev-backends",
- "ret-type": "[87]",
+ "ret-type": "[88]",
"meta-type": "command",
"arg-type": "0"
},
@@ -618,63 +624,63 @@
"name": "ringbuf-write",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "88"
+ "arg-type": "89"
},
{
"name": "ringbuf-read",
"ret-type": "str",
"meta-type": "command",
- "arg-type": "89"
+ "arg-type": "90"
},
{
"name": "chardev-add",
- "ret-type": "91",
+ "ret-type": "92",
"meta-type": "command",
- "arg-type": "90"
+ "arg-type": "91"
},
{
"name": "chardev-change",
- "ret-type": "91",
+ "ret-type": "92",
"meta-type": "command",
- "arg-type": "92"
+ "arg-type": "93"
},
{
"name": "chardev-remove",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "93"
+ "arg-type": "94"
},
{
"name": "chardev-send-break",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "94"
+ "arg-type": "95"
},
{
"name": "VSERPORT_CHANGE",
"meta-type": "event",
- "arg-type": "95"
+ "arg-type": "96"
},
{
"name": "dump-guest-memory",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "96"
+ "arg-type": "97"
},
{
"name": "query-dump",
- "ret-type": "97",
+ "ret-type": "98",
"meta-type": "command",
"arg-type": "0"
},
{
"name": "DUMP_COMPLETED",
"meta-type": "event",
- "arg-type": "98"
+ "arg-type": "99"
},
{
"name": "query-dump-guest-memory-capability",
- "ret-type": "99",
+ "ret-type": "100",
"meta-type": "command",
"arg-type": "0"
},
@@ -682,97 +688,107 @@
"name": "set_link",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "100"
+ "arg-type": "101"
},
{
"name": "netdev_add",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "101"
+ "arg-type": "102"
},
{
"name": "netdev_del",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "102"
+ "arg-type": "103"
},
{
"name": "query-rx-filter",
- "ret-type": "[104]",
+ "ret-type": "[105]",
"meta-type": "command",
- "arg-type": "103"
+ "arg-type": "104"
},
{
"name": "NIC_RX_FILTER_CHANGED",
"meta-type": "event",
- "arg-type": "105"
+ "arg-type": "106"
},
{
"name": "announce-self",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "106"
+ "arg-type": "107"
},
{
"name": "FAILOVER_NEGOTIATED",
"meta-type": "event",
- "arg-type": "107"
+ "arg-type": "108"
},
{
"name": "NETDEV_STREAM_CONNECTED",
"meta-type": "event",
- "arg-type": "108"
+ "arg-type": "109"
},
{
"name": "NETDEV_STREAM_DISCONNECTED",
"meta-type": "event",
- "arg-type": "109"
+ "arg-type": "110"
+ },
+ {
+ "name": "NETDEV_VHOST_USER_CONNECTED",
+ "meta-type": "event",
+ "arg-type": "111"
+ },
+ {
+ "name": "NETDEV_VHOST_USER_DISCONNECTED",
+ "meta-type": "event",
+ "arg-type": "112"
},
{
"name": "request-ebpf",
- "ret-type": "111",
+ "ret-type": "114",
"meta-type": "command",
- "arg-type": "110"
+ "arg-type": "113"
},
{
"name": "query-rocker",
- "ret-type": "113",
+ "ret-type": "116",
"meta-type": "command",
- "arg-type": "112"
+ "arg-type": "115"
},
{
"name": "query-rocker-ports",
- "ret-type": "[115]",
+ "ret-type": "[118]",
"meta-type": "command",
- "arg-type": "114"
+ "arg-type": "117"
},
{
"name": "query-rocker-of-dpa-flows",
- "ret-type": "[117]",
+ "ret-type": "[120]",
"meta-type": "command",
- "arg-type": "116"
+ "arg-type": "119"
},
{
"name": "query-rocker-of-dpa-groups",
- "ret-type": "[119]",
+ "ret-type": "[122]",
"meta-type": "command",
- "arg-type": "118"
+ "arg-type": "121"
},
{
"name": "query-tpm-models",
- "ret-type": "[120]",
+ "ret-type": "[123]",
"meta-type": "command",
"arg-type": "0"
},
{
"name": "query-tpm-types",
- "ret-type": "[121]",
+ "ret-type": "[124]",
"meta-type": "command",
"arg-type": "0"
},
{
"name": "query-tpm",
- "ret-type": "[122]",
+ "ret-type": "[125]",
"meta-type": "command",
"arg-type": "0"
},
@@ -780,29 +796,29 @@
"name": "set_password",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "123"
+ "arg-type": "126"
},
{
"name": "expire_password",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "124"
+ "arg-type": "127"
},
{
"name": "screendump",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "125"
+ "arg-type": "128"
},
{
"name": "query-vnc",
- "ret-type": "130",
+ "ret-type": "133",
"meta-type": "command",
"arg-type": "0"
},
{
"name": "query-vnc-servers",
- "ret-type": "[131]",
+ "ret-type": "[134]",
"meta-type": "command",
"arg-type": "0"
},
@@ -810,26 +826,26 @@
"name": "change-vnc-password",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "132"
+ "arg-type": "135"
},
{
"name": "VNC_CONNECTED",
"meta-type": "event",
- "arg-type": "133"
+ "arg-type": "136"
},
{
"name": "VNC_INITIALIZED",
"meta-type": "event",
- "arg-type": "134"
+ "arg-type": "137"
},
{
"name": "VNC_DISCONNECTED",
"meta-type": "event",
- "arg-type": "135"
+ "arg-type": "138"
},
{
"name": "query-mice",
- "ret-type": "[136]",
+ "ret-type": "[139]",
"meta-type": "command",
"arg-type": "0"
},
@@ -837,17 +853,17 @@
"name": "send-key",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "137"
+ "arg-type": "140"
},
{
"name": "input-send-event",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "138"
+ "arg-type": "141"
},
{
"name": "query-display-options",
- "ret-type": "139",
+ "ret-type": "142",
"meta-type": "command",
"arg-type": "0"
},
@@ -855,23 +871,23 @@
"name": "display-reload",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "140"
+ "arg-type": "143"
},
{
"name": "display-update",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "141"
+ "arg-type": "144"
},
{
"name": "client_migrate_info",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "142"
+ "arg-type": "145"
},
{
"name": "query-migrate",
- "ret-type": "143",
+ "ret-type": "146",
"meta-type": "command",
"arg-type": "0"
},
@@ -879,11 +895,11 @@
"name": "migrate-set-capabilities",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "144"
+ "arg-type": "147"
},
{
"name": "query-migrate-capabilities",
- "ret-type": "[145]",
+ "ret-type": "[148]",
"meta-type": "command",
"arg-type": "0"
},
@@ -891,11 +907,11 @@
"name": "migrate-set-parameters",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "146"
+ "arg-type": "149"
},
{
"name": "query-migrate-parameters",
- "ret-type": "147",
+ "ret-type": "150",
"meta-type": "command",
"arg-type": "0"
},
@@ -908,17 +924,17 @@
{
"name": "MIGRATION",
"meta-type": "event",
- "arg-type": "148"
+ "arg-type": "151"
},
{
"name": "MIGRATION_PASS",
"meta-type": "event",
- "arg-type": "149"
+ "arg-type": "152"
},
{
"name": "COLO_EXIT",
"meta-type": "event",
- "arg-type": "150"
+ "arg-type": "153"
},
{
"name": "x-colo-lost-heartbeat",
@@ -939,47 +955,47 @@
"name": "migrate-continue",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "151"
+ "arg-type": "154"
},
{
"name": "migrate",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "152"
+ "arg-type": "155"
},
{
"name": "migrate-incoming",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "153"
+ "arg-type": "156"
},
{
"name": "xen-save-devices-state",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "154"
+ "arg-type": "157"
},
{
"name": "xen-set-global-dirty-log",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "155"
+ "arg-type": "158"
},
{
"name": "xen-load-devices-state",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "156"
+ "arg-type": "159"
},
{
"name": "xen-set-replication",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "157"
+ "arg-type": "160"
},
{
"name": "query-xen-replication-status",
- "ret-type": "158",
+ "ret-type": "161",
"meta-type": "command",
"arg-type": "0"
},
@@ -991,7 +1007,7 @@
},
{
"name": "query-colo-status",
- "ret-type": "159",
+ "ret-type": "162",
"meta-type": "command",
"arg-type": "0"
},
@@ -1000,7 +1016,7 @@
"ret-type": "0",
"allow-oob": true,
"meta-type": "command",
- "arg-type": "160"
+ "arg-type": "163"
},
{
"name": "migrate-pause",
@@ -1012,41 +1028,41 @@
{
"name": "UNPLUG_PRIMARY",
"meta-type": "event",
- "arg-type": "161"
+ "arg-type": "164"
},
{
"name": "calc-dirty-rate",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "162"
+ "arg-type": "165"
},
{
"name": "query-dirty-rate",
- "ret-type": "164",
+ "ret-type": "167",
"meta-type": "command",
- "arg-type": "163"
+ "arg-type": "166"
},
{
"name": "set-vcpu-dirty-limit",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "165"
+ "arg-type": "168"
},
{
"name": "cancel-vcpu-dirty-limit",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "166"
+ "arg-type": "169"
},
{
"name": "query-vcpu-dirty-limit",
- "ret-type": "[167]",
+ "ret-type": "[170]",
"meta-type": "command",
"arg-type": "0"
},
{
"name": "query-migrationthreads",
- "ret-type": "[168]",
+ "ret-type": "[171]",
"meta-type": "command",
"arg-type": "0",
"features": [
@@ -1057,53 +1073,53 @@
"name": "snapshot-save",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "169"
+ "arg-type": "172"
},
{
"name": "snapshot-load",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "170"
+ "arg-type": "173"
},
{
"name": "snapshot-delete",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "171"
+ "arg-type": "174"
},
{
"name": "transaction",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "172"
+ "arg-type": "175"
},
{
"name": "trace-event-get-state",
- "ret-type": "[174]",
+ "ret-type": "[177]",
"meta-type": "command",
- "arg-type": "173"
+ "arg-type": "176"
},
{
"name": "trace-event-set-state",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "175"
+ "arg-type": "178"
},
{
"name": "qmp_capabilities",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "176"
+ "arg-type": "179"
},
{
"name": "query-version",
- "ret-type": "177",
+ "ret-type": "180",
"meta-type": "command",
"arg-type": "0"
},
{
"name": "query-commands",
- "ret-type": "[178]",
+ "ret-type": "[181]",
"meta-type": "command",
"arg-type": "0"
},
@@ -1115,63 +1131,63 @@
},
{
"name": "query-qmp-schema",
- "ret-type": "[179]",
+ "ret-type": "[182]",
"meta-type": "command",
"arg-type": "0"
},
{
"name": "qom-list",
- "ret-type": "[181]",
+ "ret-type": "[184]",
"meta-type": "command",
- "arg-type": "180"
+ "arg-type": "183"
},
{
"name": "qom-get",
"ret-type": "any",
"meta-type": "command",
- "arg-type": "182"
+ "arg-type": "185"
},
{
"name": "qom-set",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "183"
+ "arg-type": "186"
},
{
"name": "qom-list-types",
- "ret-type": "[185]",
+ "ret-type": "[188]",
"meta-type": "command",
- "arg-type": "184"
+ "arg-type": "187"
},
{
"name": "qom-list-properties",
- "ret-type": "[181]",
+ "ret-type": "[184]",
"meta-type": "command",
- "arg-type": "186"
+ "arg-type": "189"
},
{
"name": "object-add",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "187"
+ "arg-type": "190"
},
{
"name": "object-del",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "188"
+ "arg-type": "191"
},
{
"name": "device-list-properties",
- "ret-type": "[181]",
+ "ret-type": "[184]",
"meta-type": "command",
- "arg-type": "189"
+ "arg-type": "192"
},
{
"name": "device_add",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "190",
+ "arg-type": "193",
"features": [
"json-cli",
"json-cli-hotplug"
@@ -1181,60 +1197,60 @@
"name": "device_del",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "191"
+ "arg-type": "194"
},
{
"name": "DEVICE_DELETED",
"meta-type": "event",
- "arg-type": "192"
+ "arg-type": "195"
},
{
"name": "DEVICE_UNPLUG_GUEST_ERROR",
"meta-type": "event",
- "arg-type": "193"
+ "arg-type": "196"
},
{
"name": "device-sync-config",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "194",
+ "arg-type": "197",
"features": [
"unstable"
]
},
{
"name": "query-cpus-fast",
- "ret-type": "[195]",
+ "ret-type": "[198]",
"meta-type": "command",
"arg-type": "0"
},
{
"name": "query-machines",
- "ret-type": "[197]",
+ "ret-type": "[200]",
"meta-type": "command",
- "arg-type": "196"
+ "arg-type": "199"
},
{
"name": "query-current-machine",
- "ret-type": "198",
+ "ret-type": "201",
"meta-type": "command",
"arg-type": "0"
},
{
"name": "query-target",
- "ret-type": "199",
+ "ret-type": "202",
"meta-type": "command",
"arg-type": "0"
},
{
"name": "query-uuid",
- "ret-type": "200",
+ "ret-type": "203",
"meta-type": "command",
"arg-type": "0"
},
{
"name": "query-vm-generation-id",
- "ret-type": "201",
+ "ret-type": "204",
"meta-type": "command",
"arg-type": "0"
},
@@ -1264,7 +1280,7 @@
},
{
"name": "query-kvm",
- "ret-type": "202",
+ "ret-type": "205",
"meta-type": "command",
"arg-type": "0"
},
@@ -1272,23 +1288,23 @@
"name": "memsave",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "203"
+ "arg-type": "206"
},
{
"name": "pmemsave",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "204"
+ "arg-type": "207"
},
{
"name": "query-memdev",
- "ret-type": "[205]",
+ "ret-type": "[208]",
"meta-type": "command",
"arg-type": "0"
},
{
"name": "query-hotpluggable-cpus",
- "ret-type": "[206]",
+ "ret-type": "[209]",
"meta-type": "command",
"arg-type": "0"
},
@@ -1296,56 +1312,56 @@
"name": "set-numa-node",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "207"
+ "arg-type": "210"
},
{
"name": "balloon",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "208"
+ "arg-type": "211"
},
{
"name": "query-balloon",
- "ret-type": "209",
+ "ret-type": "212",
"meta-type": "command",
"arg-type": "0"
},
{
"name": "BALLOON_CHANGE",
"meta-type": "event",
- "arg-type": "210"
+ "arg-type": "213"
},
{
"name": "query-hv-balloon-status-report",
- "ret-type": "211",
+ "ret-type": "214",
"meta-type": "command",
"arg-type": "0"
},
{
"name": "HV_BALLOON_STATUS_REPORT",
"meta-type": "event",
- "arg-type": "211"
+ "arg-type": "214"
},
{
"name": "query-memory-size-summary",
- "ret-type": "212",
+ "ret-type": "215",
"meta-type": "command",
"arg-type": "0"
},
{
"name": "query-memory-devices",
- "ret-type": "[213]",
+ "ret-type": "[216]",
"meta-type": "command",
"arg-type": "0"
},
{
"name": "MEMORY_DEVICE_SIZE_CHANGE",
"meta-type": "event",
- "arg-type": "214"
+ "arg-type": "217"
},
{
"name": "x-query-irq",
- "ret-type": "215",
+ "ret-type": "218",
"meta-type": "command",
"arg-type": "0",
"features": [
@@ -1354,7 +1370,7 @@
},
{
"name": "x-query-jit",
- "ret-type": "215",
+ "ret-type": "218",
"meta-type": "command",
"arg-type": "0",
"features": [
@@ -1363,7 +1379,7 @@
},
{
"name": "x-query-numa",
- "ret-type": "215",
+ "ret-type": "218",
"meta-type": "command",
"arg-type": "0",
"features": [
@@ -1372,7 +1388,7 @@
},
{
"name": "x-query-opcount",
- "ret-type": "215",
+ "ret-type": "218",
"meta-type": "command",
"arg-type": "0",
"features": [
@@ -1381,7 +1397,7 @@
},
{
"name": "x-query-ramblock",
- "ret-type": "215",
+ "ret-type": "218",
"meta-type": "command",
"arg-type": "0",
"features": [
@@ -1390,7 +1406,7 @@
},
{
"name": "x-query-roms",
- "ret-type": "215",
+ "ret-type": "218",
"meta-type": "command",
"arg-type": "0",
"features": [
@@ -1399,7 +1415,7 @@
},
{
"name": "x-query-usb",
- "ret-type": "215",
+ "ret-type": "218",
"meta-type": "command",
"arg-type": "0",
"features": [
@@ -1410,11 +1426,11 @@
"name": "dumpdtb",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "216"
+ "arg-type": "219"
},
{
"name": "x-query-interrupt-controllers",
- "ret-type": "215",
+ "ret-type": "218",
"meta-type": "command",
"arg-type": "0",
"features": [
@@ -1423,25 +1439,25 @@
},
{
"name": "query-cpu-model-comparison",
- "ret-type": "218",
+ "ret-type": "221",
"meta-type": "command",
- "arg-type": "217"
+ "arg-type": "220"
},
{
"name": "query-cpu-model-baseline",
- "ret-type": "220",
+ "ret-type": "223",
"meta-type": "command",
- "arg-type": "219"
+ "arg-type": "222"
},
{
"name": "query-cpu-model-expansion",
- "ret-type": "222",
+ "ret-type": "225",
"meta-type": "command",
- "arg-type": "221"
+ "arg-type": "224"
},
{
"name": "query-cpu-definitions",
- "ret-type": "[223]",
+ "ret-type": "[226]",
"meta-type": "command",
"arg-type": "0"
},
@@ -1449,7 +1465,7 @@
"name": "set-cpu-topology",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "224",
+ "arg-type": "227",
"features": [
"unstable"
]
@@ -1457,14 +1473,14 @@
{
"name": "CPU_POLARIZATION_CHANGE",
"meta-type": "event",
- "arg-type": "225",
+ "arg-type": "228",
"features": [
"unstable"
]
},
{
"name": "query-s390x-cpu-polarization",
- "ret-type": "226",
+ "ret-type": "229",
"meta-type": "command",
"arg-type": "0",
"features": [
@@ -1473,7 +1489,7 @@
},
{
"name": "query-replay",
- "ret-type": "227",
+ "ret-type": "230",
"meta-type": "command",
"arg-type": "0"
},
@@ -1481,7 +1497,7 @@
"name": "replay-break",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "228"
+ "arg-type": "231"
},
{
"name": "replay-delete-break",
@@ -1493,18 +1509,18 @@
"name": "replay-seek",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "229"
+ "arg-type": "232"
},
{
"name": "yank",
"ret-type": "0",
"allow-oob": true,
"meta-type": "command",
- "arg-type": "230"
+ "arg-type": "233"
},
{
"name": "query-yank",
- "ret-type": "[231]",
+ "ret-type": "[234]",
"allow-oob": true,
"meta-type": "command",
"arg-type": "0"
@@ -1513,17 +1529,17 @@
"name": "add_client",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "232"
+ "arg-type": "235"
},
{
"name": "query-name",
- "ret-type": "233",
+ "ret-type": "236",
"meta-type": "command",
"arg-type": "0"
},
{
"name": "query-iothreads",
- "ret-type": "[234]",
+ "ret-type": "[237]",
"meta-type": "command",
"arg-type": "0"
},
@@ -1552,7 +1568,7 @@
"name": "human-monitor-command",
"ret-type": "str",
"meta-type": "command",
- "arg-type": "235",
+ "arg-type": "238",
"features": [
"savevm-monitor-nodes"
]
@@ -1561,92 +1577,92 @@
"name": "getfd",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "236"
+ "arg-type": "239"
},
{
"name": "closefd",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "238"
+ "arg-type": "241"
},
{
"name": "add-fd",
- "ret-type": "240",
+ "ret-type": "243",
"meta-type": "command",
- "arg-type": "239"
+ "arg-type": "242"
},
{
"name": "remove-fd",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "241"
+ "arg-type": "244"
},
{
"name": "query-fdsets",
- "ret-type": "[242]",
+ "ret-type": "[245]",
"meta-type": "command",
"arg-type": "0"
},
{
"name": "query-command-line-options",
- "ret-type": "[244]",
+ "ret-type": "[247]",
"meta-type": "command",
- "arg-type": "243"
+ "arg-type": "246"
},
{
"name": "RTC_CHANGE",
"meta-type": "event",
- "arg-type": "245"
+ "arg-type": "248"
},
{
"name": "VFU_CLIENT_HANGUP",
"meta-type": "event",
- "arg-type": "246"
+ "arg-type": "249"
},
{
"name": "dump-skeys",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "253"
+ "arg-type": "256"
},
{
"name": "query-audiodevs",
- "ret-type": "[258]",
+ "ret-type": "[261]",
"meta-type": "command",
"arg-type": "0"
},
{
"name": "query-acpi-ospm-status",
- "ret-type": "[259]",
+ "ret-type": "[262]",
"meta-type": "command",
"arg-type": "0"
},
{
"name": "ACPI_DEVICE_OST",
"meta-type": "event",
- "arg-type": "260"
+ "arg-type": "263"
},
{
"name": "query-pci",
- "ret-type": "[261]",
+ "ret-type": "[264]",
"meta-type": "command",
"arg-type": "0"
},
{
"name": "query-stats",
- "ret-type": "[263]",
+ "ret-type": "[266]",
"meta-type": "command",
- "arg-type": "262"
+ "arg-type": "265"
},
{
"name": "query-stats-schemas",
- "ret-type": "[265]",
+ "ret-type": "[268]",
"meta-type": "command",
- "arg-type": "264"
+ "arg-type": "267"
},
{
"name": "x-query-virtio",
- "ret-type": "[266]",
+ "ret-type": "[269]",
"meta-type": "command",
"arg-type": "0",
"features": [
@@ -1655,36 +1671,36 @@
},
{
"name": "x-query-virtio-status",
- "ret-type": "268",
+ "ret-type": "271",
"meta-type": "command",
- "arg-type": "267",
+ "arg-type": "270",
"features": [
"unstable"
]
},
{
"name": "x-query-virtio-queue-status",
- "ret-type": "270",
+ "ret-type": "273",
"meta-type": "command",
- "arg-type": "269",
+ "arg-type": "272",
"features": [
"unstable"
]
},
{
"name": "x-query-virtio-vhost-queue-status",
- "ret-type": "272",
+ "ret-type": "275",
"meta-type": "command",
- "arg-type": "271",
+ "arg-type": "274",
"features": [
"unstable"
]
},
{
"name": "x-query-virtio-queue-element",
- "ret-type": "274",
+ "ret-type": "277",
"meta-type": "command",
- "arg-type": "273",
+ "arg-type": "276",
"features": [
"unstable"
]
@@ -1692,11 +1708,11 @@
{
"name": "VFIO_MIGRATION",
"meta-type": "event",
- "arg-type": "275"
+ "arg-type": "278"
},
{
"name": "query-cryptodev",
- "ret-type": "[276]",
+ "ret-type": "[279]",
"meta-type": "command",
"arg-type": "0"
},
@@ -1704,43 +1720,43 @@
"name": "cxl-inject-general-media-event",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "277"
+ "arg-type": "280"
},
{
"name": "cxl-inject-dram-event",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "278"
+ "arg-type": "281"
},
{
"name": "cxl-inject-memory-module-event",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "279"
+ "arg-type": "282"
},
{
"name": "cxl-inject-poison",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "280"
+ "arg-type": "283"
},
{
"name": "cxl-inject-uncorrectable-errors",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "281"
+ "arg-type": "284"
},
{
"name": "cxl-inject-correctable-error",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "282"
+ "arg-type": "285"
},
{
"name": "cxl-add-dynamic-capacity",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "283",
+ "arg-type": "286",
"features": [
"unstable"
]
@@ -1749,7 +1765,7 @@
"name": "cxl-release-dynamic-capacity",
"ret-type": "0",
"meta-type": "command",
- "arg-type": "284",
+ "arg-type": "287",
"features": [
"unstable"
]
@@ -1768,7 +1784,7 @@
},
{
"name": "status",
- "type": "285"
+ "type": "288"
}
],
"meta-type": "object"
@@ -1782,7 +1798,7 @@
},
{
"name": "reason",
- "type": "286"
+ "type": "289"
}
],
"meta-type": "object"
@@ -1796,7 +1812,7 @@
},
{
"name": "reason",
- "type": "286"
+ "type": "289"
}
],
"meta-type": "object"
@@ -1806,7 +1822,7 @@
"members": [
{
"name": "action",
- "type": "287"
+ "type": "290"
}
],
"meta-type": "object"
@@ -1816,7 +1832,7 @@
"members": [
{
"name": "action",
- "type": "287"
+ "type": "290"
}
],
"meta-type": "object"
@@ -1827,22 +1843,22 @@
{
"name": "reboot",
"default": null,
- "type": "288"
+ "type": "291"
},
{
"name": "shutdown",
"default": null,
- "type": "289"
+ "type": "292"
},
{
"name": "panic",
"default": null,
- "type": "290"
+ "type": "293"
},
{
"name": "watchdog",
"default": null,
- "type": "287"
+ "type": "290"
}
],
"meta-type": "object"
@@ -1852,12 +1868,12 @@
"members": [
{
"name": "action",
- "type": "291"
+ "type": "294"
},
{
"name": "info",
"default": null,
- "type": "292"
+ "type": "295"
}
],
"meta-type": "object"
@@ -1867,12 +1883,12 @@
"members": [
{
"name": "action",
- "type": "291"
+ "type": "294"
},
{
"name": "info",
"default": null,
- "type": "292"
+ "type": "295"
}
],
"meta-type": "object"
@@ -1882,15 +1898,15 @@
"members": [
{
"name": "recipient",
- "type": "293"
+ "type": "296"
},
{
"name": "action",
- "type": "294"
+ "type": "297"
},
{
"name": "flags",
- "type": "295"
+ "type": "298"
}
],
"meta-type": "object"
@@ -1904,7 +1920,7 @@
},
{
"name": "status",
- "type": "296"
+ "type": "299"
}
],
"meta-type": "object"
@@ -1983,11 +1999,11 @@
},
{
"name": "type",
- "type": "297"
+ "type": "300"
},
{
"name": "status",
- "type": "296"
+ "type": "299"
},
{
"name": "current-progress",
@@ -2148,7 +2164,7 @@
{
"name": "read-only-mode",
"default": null,
- "type": "298"
+ "type": "301"
}
],
"meta-type": "object"
@@ -2375,7 +2391,7 @@
{
"name": "io-status",
"default": null,
- "type": "299"
+ "type": "302"
}
],
"meta-type": "object"
@@ -2416,12 +2432,12 @@
},
{
"name": "stats",
- "type": "300"
+ "type": "303"
},
{
"name": "driver-specific",
"default": null,
- "type": "301"
+ "type": "304"
},
{
"name": "parent",
@@ -2447,7 +2463,7 @@
"variants": [
{
"case": "mirror",
- "type": "302"
+ "type": "305"
},
{
"case": "commit",
@@ -2485,7 +2501,7 @@
"members": [
{
"name": "type",
- "type": "297"
+ "type": "300"
},
{
"name": "device",
@@ -2513,7 +2529,7 @@
},
{
"name": "io-status",
- "type": "299"
+ "type": "302"
},
{
"name": "ready",
@@ -2521,7 +2537,7 @@
},
{
"name": "status",
- "type": "296"
+ "type": "299"
},
{
"name": "auto-finalize",
@@ -2589,7 +2605,7 @@
{
"name": "mode",
"default": null,
- "type": "303"
+ "type": "306"
}
],
"meta-type": "object"
@@ -2682,7 +2698,7 @@
{
"name": "on-error",
"default": null,
- "type": "304"
+ "type": "307"
},
{
"name": "filter-node-name",
@@ -2716,7 +2732,7 @@
},
{
"name": "sync",
- "type": "305"
+ "type": "308"
},
{
"name": "speed",
@@ -2731,7 +2747,7 @@
{
"name": "bitmap-mode",
"default": null,
- "type": "306"
+ "type": "309"
},
{
"name": "compress",
@@ -2741,12 +2757,12 @@
{
"name": "on-source-error",
"default": null,
- "type": "304"
+ "type": "307"
},
{
"name": "on-target-error",
"default": null,
- "type": "304"
+ "type": "307"
},
{
"name": "auto-finalize",
@@ -2771,7 +2787,7 @@
{
"name": "x-perf",
"default": null,
- "type": "307",
+ "type": "310",
"features": [
"unstable"
]
@@ -2788,7 +2804,7 @@
{
"name": "mode",
"default": null,
- "type": "303"
+ "type": "306"
}
],
"meta-type": "object"
@@ -2807,7 +2823,7 @@
},
{
"name": "sync",
- "type": "305"
+ "type": "308"
},
{
"name": "speed",
@@ -2822,7 +2838,7 @@
{
"name": "bitmap-mode",
"default": null,
- "type": "306"
+ "type": "309"
},
{
"name": "compress",
@@ -2832,12 +2848,12 @@
{
"name": "on-source-error",
"default": null,
- "type": "304"
+ "type": "307"
},
{
"name": "on-target-error",
"default": null,
- "type": "304"
+ "type": "307"
},
{
"name": "auto-finalize",
@@ -2862,7 +2878,7 @@
{
"name": "x-perf",
"default": null,
- "type": "307",
+ "type": "310",
"features": [
"unstable"
]
@@ -2919,13 +2935,17 @@
"name": "backing_file_depth",
"type": "int"
},
+ {
+ "name": "active",
+ "type": "bool"
+ },
{
"name": "encrypted",
"type": "bool"
},
{
"name": "detect_zeroes",
- "type": "308"
+ "type": "311"
},
{
"name": "bps",
@@ -2953,7 +2973,7 @@
},
{
"name": "image",
- "type": "309"
+ "type": "312"
},
{
"name": "bps_max",
@@ -3027,7 +3047,7 @@
},
{
"name": "cache",
- "type": "310"
+ "type": "313"
},
{
"name": "write_threshold",
@@ -3036,7 +3056,7 @@
{
"name": "dirty-bitmaps",
"default": null,
- "type": "[311]"
+ "type": "[314]"
}
],
"meta-type": "object"
@@ -3046,11 +3066,11 @@
"members": [
{
"name": "nodes",
- "type": "[312]"
+ "type": "[315]"
},
{
"name": "edges",
- "type": "[313]"
+ "type": "[316]"
}
],
"meta-type": "object"
@@ -3088,12 +3108,12 @@
},
{
"name": "sync",
- "type": "305"
+ "type": "308"
},
{
"name": "mode",
"default": null,
- "type": "303"
+ "type": "306"
},
{
"name": "speed",
@@ -3113,12 +3133,12 @@
{
"name": "on-source-error",
"default": null,
- "type": "304"
+ "type": "307"
},
{
"name": "on-target-error",
"default": null,
- "type": "304"
+ "type": "307"
},
{
"name": "unmap",
@@ -3128,7 +3148,7 @@
{
"name": "copy-mode",
"default": null,
- "type": "314"
+ "type": "317"
},
{
"name": "auto-finalize",
@@ -3199,7 +3219,7 @@
},
{
"name": "bitmaps",
- "type": "[315]"
+ "type": "[318]"
}
],
"meta-type": "object"
@@ -3237,7 +3257,7 @@
},
{
"name": "sync",
- "type": "305"
+ "type": "308"
},
{
"name": "speed",
@@ -3257,12 +3277,12 @@
{
"name": "on-source-error",
"default": null,
- "type": "304"
+ "type": "307"
},
{
"name": "on-target-error",
"default": null,
- "type": "304"
+ "type": "307"
},
{
"name": "filter-node-name",
@@ -3272,7 +3292,7 @@
{
"name": "copy-mode",
"default": null,
- "type": "314"
+ "type": "317"
},
{
"name": "auto-finalize",
@@ -3332,7 +3352,7 @@
{
"name": "on-error",
"default": null,
- "type": "304"
+ "type": "307"
},
{
"name": "filter-node-name",
@@ -3437,7 +3457,7 @@
"variants": [
{
"case": "mirror",
- "type": "316"
+ "type": "319"
},
{
"case": "commit",
@@ -3479,7 +3499,7 @@
},
{
"name": "type",
- "type": "297"
+ "type": "300"
}
],
"meta-type": "object"
@@ -3490,197 +3510,197 @@
"variants": [
{
"case": "blkdebug",
- "type": "320"
+ "type": "323"
},
{
"case": "blklogwrites",
- "type": "321"
+ "type": "324"
},
{
"case": "blkverify",
- "type": "322"
+ "type": "325"
},
{
"case": "blkreplay",
- "type": "323"
+ "type": "326"
},
{
"case": "bochs",
- "type": "324"
+ "type": "327"
},
{
"case": "cloop",
- "type": "324"
+ "type": "327"
},
{
"case": "compress",
- "type": "324"
+ "type": "327"
},
{
"case": "copy-before-write",
- "type": "325"
+ "type": "328"
},
{
"case": "copy-on-read",
- "type": "326"
+ "type": "329"
},
{
"case": "dmg",
- "type": "324"
+ "type": "327"
},
{
"case": "file",
- "type": "327"
+ "type": "330"
},
{
"case": "ftp",
- "type": "328"
+ "type": "331"
},
{
"case": "ftps",
- "type": "329"
+ "type": "332"
},
{
"case": "gluster",
- "type": "330"
+ "type": "333"
},
{
"case": "host_cdrom",
- "type": "327"
+ "type": "330"
},
{
"case": "host_device",
- "type": "327"
+ "type": "330"
},
{
"case": "http",
- "type": "331"
+ "type": "334"
},
{
"case": "https",
- "type": "332"
+ "type": "335"
},
{
"case": "io_uring",
- "type": "333"
+ "type": "336"
},
{
"case": "iscsi",
- "type": "334"
+ "type": "337"
},
{
"case": "luks",
- "type": "335"
+ "type": "338"
},
{
"case": "nbd",
- "type": "336"
+ "type": "339"
},
{
"case": "nfs",
- "type": "337"
+ "type": "340"
},
{
"case": "null-aio",
- "type": "338"
+ "type": "341"
},
{
"case": "null-co",
- "type": "338"
+ "type": "341"
},
{
"case": "nvme",
- "type": "339"
+ "type": "342"
},
{
"case": "nvme-io_uring",
- "type": "340"
+ "type": "343"
},
{
"case": "parallels",
- "type": "324"
+ "type": "327"
},
{
"case": "preallocate",
- "type": "341"
+ "type": "344"
},
{
"case": "qcow2",
- "type": "342"
+ "type": "345"
},
{
"case": "qcow",
- "type": "343"
+ "type": "346"
},
{
"case": "qed",
- "type": "344"
+ "type": "347"
},
{
"case": "quorum",
- "type": "345"
+ "type": "348"
},
{
"case": "raw",
- "type": "346"
+ "type": "349"
},
{
"case": "rbd",
- "type": "347"
+ "type": "350"
},
{
"case": "replication",
- "type": "348"
+ "type": "351"
},
{
"case": "snapshot-access",
- "type": "324"
+ "type": "327"
},
{
"case": "ssh",
- "type": "349"
+ "type": "352"
},
{
"case": "throttle",
- "type": "350"
+ "type": "353"
},
{
"case": "vdi",
- "type": "324"
+ "type": "327"
},
{
"case": "vhdx",
- "type": "324"
+ "type": "327"
},
{
"case": "virtio-blk-vfio-pci",
- "type": "351"
+ "type": "354"
},
{
"case": "virtio-blk-vhost-user",
- "type": "352"
+ "type": "355"
},
{
"case": "virtio-blk-vhost-vdpa",
- "type": "353"
+ "type": "356"
},
{
"case": "vmdk",
- "type": "344"
+ "type": "347"
},
{
"case": "vpc",
- "type": "324"
+ "type": "327"
},
{
"case": "vvfat",
- "type": "354"
+ "type": "357"
}
],
"members": [
{
"name": "driver",
- "type": "317"
+ "type": "320"
},
{
"name": "node-name",
@@ -3690,12 +3710,17 @@
{
"name": "discard",
"default": null,
- "type": "318"
+ "type": "321"
},
{
"name": "cache",
"default": null,
- "type": "319"
+ "type": "322"
+ },
+ {
+ "name": "active",
+ "default": null,
+ "type": "bool"
},
{
"name": "read-only",
@@ -3715,7 +3740,7 @@
{
"name": "detect-zeroes",
"default": null,
- "type": "308"
+ "type": "311"
}
],
"meta-type": "object"
@@ -3742,6 +3767,21 @@
},
{
"name": "61",
+ "members": [
+ {
+ "name": "node-name",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "active",
+ "type": "bool"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "62",
"members": [
{
"name": "job-id",
@@ -3749,13 +3789,13 @@
},
{
"name": "options",
- "type": "355"
+ "type": "358"
}
],
"meta-type": "object"
},
{
- "name": "62",
+ "name": "63",
"members": [
{
"name": "job-id",
@@ -3767,7 +3807,7 @@
},
{
"name": "options",
- "type": "356"
+ "type": "359"
},
{
"name": "force",
@@ -3778,7 +3818,7 @@
"meta-type": "object"
},
{
- "name": "63",
+ "name": "64",
"members": [
{
"name": "device",
@@ -3811,7 +3851,7 @@
"meta-type": "object"
},
{
- "name": "64",
+ "name": "65",
"members": [
{
"name": "qom-path",
@@ -3828,11 +3868,11 @@
},
{
"name": "operation",
- "type": "357"
+ "type": "360"
},
{
"name": "action",
- "type": "358"
+ "type": "361"
},
{
"name": "nospace",
@@ -3847,11 +3887,11 @@
"meta-type": "object"
},
{
- "name": "65",
+ "name": "66",
"members": [
{
"name": "type",
- "type": "297"
+ "type": "300"
},
{
"name": "device",
@@ -3878,11 +3918,11 @@
"meta-type": "object"
},
{
- "name": "66",
+ "name": "67",
"members": [
{
"name": "type",
- "type": "297"
+ "type": "300"
},
{
"name": "device",
@@ -3904,7 +3944,7 @@
"meta-type": "object"
},
{
- "name": "67",
+ "name": "68",
"members": [
{
"name": "device",
@@ -3912,21 +3952,21 @@
},
{
"name": "operation",
- "type": "357"
+ "type": "360"
},
{
"name": "action",
- "type": "358"
+ "type": "361"
}
],
"meta-type": "object"
},
{
- "name": "68",
+ "name": "69",
"members": [
{
"name": "type",
- "type": "297"
+ "type": "300"
},
{
"name": "device",
@@ -3948,11 +3988,11 @@
"meta-type": "object"
},
{
- "name": "69",
+ "name": "70",
"members": [
{
"name": "type",
- "type": "297"
+ "type": "300"
},
{
"name": "id",
@@ -3962,7 +4002,7 @@
"meta-type": "object"
},
{
- "name": "70",
+ "name": "71",
"members": [
{
"name": "node-name",
@@ -3980,7 +4020,7 @@
"meta-type": "object"
},
{
- "name": "71",
+ "name": "72",
"members": [
{
"name": "node-name",
@@ -3994,7 +4034,7 @@
"meta-type": "object"
},
{
- "name": "72",
+ "name": "73",
"members": [
{
"name": "parent",
@@ -4014,7 +4054,7 @@
"meta-type": "object"
},
{
- "name": "73",
+ "name": "74",
"members": [
{
"name": "node-name",
@@ -4022,7 +4062,7 @@
},
{
"name": "iothread",
- "type": "359"
+ "type": "362"
},
{
"name": "force",
@@ -4033,7 +4073,7 @@
"meta-type": "object"
},
{
- "name": "74",
+ "name": "75",
"members": [
{
"name": "reference",
@@ -4051,11 +4091,11 @@
"meta-type": "object"
},
{
- "name": "75",
+ "name": "76",
"members": [
{
"name": "type",
- "type": "360"
+ "type": "363"
},
{
"name": "error",
@@ -4078,7 +4118,7 @@
"meta-type": "object"
},
{
- "name": "76",
+ "name": "77",
"members": [
{
"name": "device",
@@ -4092,7 +4132,7 @@
"meta-type": "object"
},
{
- "name": "77",
+ "name": "78",
"members": [
{
"name": "device",
@@ -4112,7 +4152,7 @@
"meta-type": "object"
},
{
- "name": "78",
+ "name": "79",
"members": [
{
"name": "id",
@@ -4151,11 +4191,12 @@
"meta-type": "object"
},
{
- "name": "79",
+ "name": "80",
"members": [
{
- "name": "addr",
- "type": "361"
+ "name": "handshake-max-seconds",
+ "default": null,
+ "type": "int"
},
{
"name": "tls-creds",
@@ -4171,12 +4212,16 @@
"name": "max-connections",
"default": null,
"type": "int"
+ },
+ {
+ "name": "addr",
+ "type": "364"
}
],
"meta-type": "object"
},
{
- "name": "80",
+ "name": "81",
"members": [
{
"name": "name",
@@ -4206,7 +4251,7 @@
"meta-type": "object"
},
{
- "name": "81",
+ "name": "82",
"members": [
{
"name": "name",
@@ -4215,36 +4260,36 @@
{
"name": "mode",
"default": null,
- "type": "362"
+ "type": "365"
}
],
"meta-type": "object"
},
{
- "name": "82",
+ "name": "83",
"tag": "type",
"variants": [
{
"case": "nbd",
- "type": "364"
+ "type": "367"
},
{
"case": "vhost-user-blk",
- "type": "365"
+ "type": "368"
},
{
"case": "fuse",
- "type": "366"
+ "type": "369"
},
{
"case": "vduse-blk",
- "type": "367"
+ "type": "370"
}
],
"members": [
{
"name": "type",
- "type": "363"
+ "type": "366"
},
{
"name": "id",
@@ -4273,12 +4318,17 @@
"name": "writethrough",
"default": null,
"type": "bool"
+ },
+ {
+ "name": "allow-inactive",
+ "default": null,
+ "type": "bool"
}
],
"meta-type": "object"
},
{
- "name": "83",
+ "name": "84",
"members": [
{
"name": "id",
@@ -4287,13 +4337,13 @@
{
"name": "mode",
"default": null,
- "type": "362"
+ "type": "365"
}
],
"meta-type": "object"
},
{
- "name": "84",
+ "name": "85",
"members": [
{
"name": "id",
@@ -4303,12 +4353,12 @@
"meta-type": "object"
},
{
- "name": "[85]",
- "element-type": "85",
+ "name": "[86]",
+ "element-type": "86",
"meta-type": "array"
},
{
- "name": "85",
+ "name": "86",
"members": [
{
"name": "id",
@@ -4316,7 +4366,7 @@
},
{
"name": "type",
- "type": "363"
+ "type": "366"
},
{
"name": "node-name",
@@ -4330,12 +4380,12 @@
"meta-type": "object"
},
{
- "name": "[86]",
- "element-type": "86",
+ "name": "[87]",
+ "element-type": "87",
"meta-type": "array"
},
{
- "name": "86",
+ "name": "87",
"members": [
{
"name": "label",
@@ -4353,12 +4403,12 @@
"meta-type": "object"
},
{
- "name": "[87]",
- "element-type": "87",
+ "name": "[88]",
+ "element-type": "88",
"meta-type": "array"
},
{
- "name": "87",
+ "name": "88",
"members": [
{
"name": "name",
@@ -4368,7 +4418,7 @@
"meta-type": "object"
},
{
- "name": "88",
+ "name": "89",
"members": [
{
"name": "device",
@@ -4381,13 +4431,13 @@
{
"name": "format",
"default": null,
- "type": "368"
+ "type": "371"
}
],
"meta-type": "object"
},
{
- "name": "89",
+ "name": "90",
"members": [
{
"name": "device",
@@ -4400,7 +4450,7 @@
{
"name": "format",
"default": null,
- "type": "368"
+ "type": "371"
}
],
"meta-type": "object"
@@ -4411,7 +4461,7 @@
"meta-type": "builtin"
},
{
- "name": "90",
+ "name": "91",
"members": [
{
"name": "id",
@@ -4419,13 +4469,13 @@
},
{
"name": "backend",
- "type": "369"
+ "type": "372"
}
],
"meta-type": "object"
},
{
- "name": "91",
+ "name": "92",
"members": [
{
"name": "pty",
@@ -4436,7 +4486,7 @@
"meta-type": "object"
},
{
- "name": "92",
+ "name": "93",
"members": [
{
"name": "id",
@@ -4444,13 +4494,13 @@
},
{
"name": "backend",
- "type": "369"
+ "type": "372"
}
],
"meta-type": "object"
},
{
- "name": "93",
+ "name": "94",
"members": [
{
"name": "id",
@@ -4460,7 +4510,7 @@
"meta-type": "object"
},
{
- "name": "94",
+ "name": "95",
"members": [
{
"name": "id",
@@ -4470,7 +4520,7 @@
"meta-type": "object"
},
{
- "name": "95",
+ "name": "96",
"members": [
{
"name": "id",
@@ -4484,7 +4534,7 @@
"meta-type": "object"
},
{
- "name": "96",
+ "name": "97",
"members": [
{
"name": "paging",
@@ -4512,17 +4562,17 @@
{
"name": "format",
"default": null,
- "type": "370"
+ "type": "373"
}
],
"meta-type": "object"
},
{
- "name": "97",
+ "name": "98",
"members": [
{
"name": "status",
- "type": "371"
+ "type": "374"
},
{
"name": "completed",
@@ -4536,11 +4586,11 @@
"meta-type": "object"
},
{
- "name": "98",
+ "name": "99",
"members": [
{
"name": "result",
- "type": "97"
+ "type": "98"
},
{
"name": "error",
@@ -4551,17 +4601,17 @@
"meta-type": "object"
},
{
- "name": "99",
+ "name": "100",
"members": [
{
"name": "formats",
- "type": "[370]"
+ "type": "[373]"
}
],
"meta-type": "object"
},
{
- "name": "100",
+ "name": "101",
"members": [
{
"name": "name",
@@ -4575,64 +4625,64 @@
"meta-type": "object"
},
{
- "name": "101",
+ "name": "102",
"tag": "type",
"variants": [
{
"case": "nic",
- "type": "373"
+ "type": "376"
},
{
"case": "user",
- "type": "374"
+ "type": "377"
},
{
"case": "tap",
- "type": "375"
+ "type": "378"
},
{
"case": "l2tpv3",
- "type": "376"
+ "type": "379"
},
{
"case": "socket",
- "type": "377"
+ "type": "380"
},
{
"case": "stream",
- "type": "378"
+ "type": "381"
},
{
"case": "dgram",
- "type": "379"
+ "type": "382"
},
{
"case": "vde",
- "type": "380"
+ "type": "383"
},
{
"case": "bridge",
- "type": "381"
+ "type": "384"
},
{
"case": "hubport",
- "type": "382"
+ "type": "385"
},
{
"case": "netmap",
- "type": "383"
+ "type": "386"
},
{
"case": "af-xdp",
- "type": "384"
+ "type": "387"
},
{
"case": "vhost-user",
- "type": "385"
+ "type": "388"
},
{
"case": "vhost-vdpa",
- "type": "386"
+ "type": "389"
},
{
"case": "none",
@@ -4646,13 +4696,13 @@
},
{
"name": "type",
- "type": "372"
+ "type": "375"
}
],
"meta-type": "object"
},
{
- "name": "102",
+ "name": "103",
"members": [
{
"name": "id",
@@ -4662,7 +4712,7 @@
"meta-type": "object"
},
{
- "name": "103",
+ "name": "104",
"members": [
{
"name": "name",
@@ -4673,12 +4723,12 @@
"meta-type": "object"
},
{
- "name": "[104]",
- "element-type": "104",
+ "name": "[105]",
+ "element-type": "105",
"meta-type": "array"
},
{
- "name": "104",
+ "name": "105",
"members": [
{
"name": "name",
@@ -4690,15 +4740,15 @@
},
{
"name": "multicast",
- "type": "390"
+ "type": "393"
},
{
"name": "unicast",
- "type": "390"
+ "type": "393"
},
{
"name": "vlan",
- "type": "390"
+ "type": "393"
},
{
"name": "broadcast-allowed",
@@ -4732,7 +4782,7 @@
"meta-type": "object"
},
{
- "name": "105",
+ "name": "106",
"members": [
{
"name": "name",
@@ -4747,7 +4797,7 @@
"meta-type": "object"
},
{
- "name": "106",
+ "name": "107",
"members": [
{
"name": "initial",
@@ -4779,7 +4829,7 @@
"meta-type": "object"
},
{
- "name": "107",
+ "name": "108",
"members": [
{
"name": "device-id",
@@ -4789,7 +4839,7 @@
"meta-type": "object"
},
{
- "name": "108",
+ "name": "109",
"members": [
{
"name": "netdev-id",
@@ -4797,13 +4847,13 @@
},
{
"name": "addr",
- "type": "391"
+ "type": "394"
}
],
"meta-type": "object"
},
{
- "name": "109",
+ "name": "110",
"members": [
{
"name": "netdev-id",
@@ -4813,17 +4863,41 @@
"meta-type": "object"
},
{
- "name": "110",
+ "name": "111",
+ "members": [
+ {
+ "name": "netdev-id",
+ "type": "str"
+ },
+ {
+ "name": "chardev-id",
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "112",
+ "members": [
+ {
+ "name": "netdev-id",
+ "type": "str"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "113",
"members": [
{
"name": "id",
- "type": "392"
+ "type": "395"
}
],
"meta-type": "object"
},
{
- "name": "111",
+ "name": "114",
"members": [
{
"name": "object",
@@ -4833,7 +4907,7 @@
"meta-type": "object"
},
{
- "name": "112",
+ "name": "115",
"members": [
{
"name": "name",
@@ -4843,7 +4917,7 @@
"meta-type": "object"
},
{
- "name": "113",
+ "name": "116",
"members": [
{
"name": "name",
@@ -4861,7 +4935,7 @@
"meta-type": "object"
},
{
- "name": "114",
+ "name": "117",
"members": [
{
"name": "name",
@@ -4871,12 +4945,12 @@
"meta-type": "object"
},
{
- "name": "[115]",
- "element-type": "115",
+ "name": "[118]",
+ "element-type": "118",
"meta-type": "array"
},
{
- "name": "115",
+ "name": "118",
"members": [
{
"name": "name",
@@ -4896,17 +4970,17 @@
},
{
"name": "duplex",
- "type": "393"
+ "type": "396"
},
{
"name": "autoneg",
- "type": "394"
+ "type": "397"
}
],
"meta-type": "object"
},
{
- "name": "116",
+ "name": "119",
"members": [
{
"name": "name",
@@ -4921,12 +4995,12 @@
"meta-type": "object"
},
{
- "name": "[117]",
- "element-type": "117",
+ "name": "[120]",
+ "element-type": "120",
"meta-type": "array"
},
{
- "name": "117",
+ "name": "120",
"members": [
{
"name": "cookie",
@@ -4938,21 +5012,21 @@
},
{
"name": "key",
- "type": "395"
+ "type": "398"
},
{
"name": "mask",
- "type": "396"
+ "type": "399"
},
{
"name": "action",
- "type": "397"
+ "type": "400"
}
],
"meta-type": "object"
},
{
- "name": "118",
+ "name": "121",
"members": [
{
"name": "name",
@@ -4967,12 +5041,12 @@
"meta-type": "object"
},
{
- "name": "[119]",
- "element-type": "119",
+ "name": "[122]",
+ "element-type": "122",
"meta-type": "array"
},
{
- "name": "119",
+ "name": "122",
"members": [
{
"name": "id",
@@ -5041,12 +5115,12 @@
"meta-type": "object"
},
{
- "name": "[120]",
- "element-type": "120",
+ "name": "[123]",
+ "element-type": "123",
"meta-type": "array"
},
{
- "name": "120",
+ "name": "123",
"members": [
{
"name": "tpm-tis"
@@ -5066,12 +5140,12 @@
]
},
{
- "name": "[121]",
- "element-type": "121",
+ "name": "[124]",
+ "element-type": "124",
"meta-type": "array"
},
{
- "name": "121",
+ "name": "124",
"members": [
{
"name": "passthrough"
@@ -5087,12 +5161,12 @@
]
},
{
- "name": "[122]",
- "element-type": "122",
+ "name": "[125]",
+ "element-type": "125",
"meta-type": "array"
},
{
- "name": "122",
+ "name": "125",
"members": [
{
"name": "id",
@@ -5100,22 +5174,22 @@
},
{
"name": "model",
- "type": "120"
+ "type": "123"
},
{
"name": "options",
- "type": "398"
+ "type": "401"
}
],
"meta-type": "object"
},
{
- "name": "123",
+ "name": "126",
"tag": "protocol",
"variants": [
{
"case": "vnc",
- "type": "401"
+ "type": "404"
},
{
"case": "spice",
@@ -5125,7 +5199,7 @@
"members": [
{
"name": "protocol",
- "type": "399"
+ "type": "402"
},
{
"name": "password",
@@ -5134,18 +5208,18 @@
{
"name": "connected",
"default": null,
- "type": "400"
+ "type": "403"
}
],
"meta-type": "object"
},
{
- "name": "124",
+ "name": "127",
"tag": "protocol",
"variants": [
{
"case": "vnc",
- "type": "402"
+ "type": "405"
},
{
"case": "spice",
@@ -5155,7 +5229,7 @@
"members": [
{
"name": "protocol",
- "type": "399"
+ "type": "402"
},
{
"name": "time",
@@ -5165,7 +5239,7 @@
"meta-type": "object"
},
{
- "name": "125",
+ "name": "128",
"members": [
{
"name": "filename",
@@ -5184,13 +5258,13 @@
{
"name": "format",
"default": null,
- "type": "403"
+ "type": "406"
}
],
"meta-type": "object"
},
{
- "name": "130",
+ "name": "133",
"members": [
{
"name": "enabled",
@@ -5204,7 +5278,7 @@
{
"name": "family",
"default": null,
- "type": "408"
+ "type": "411"
},
{
"name": "service",
@@ -5219,18 +5293,18 @@
{
"name": "clients",
"default": null,
- "type": "[409]"
+ "type": "[412]"
}
],
"meta-type": "object"
},
{
- "name": "[131]",
- "element-type": "131",
+ "name": "[134]",
+ "element-type": "134",
"meta-type": "array"
},
{
- "name": "131",
+ "name": "134",
"members": [
{
"name": "id",
@@ -5238,20 +5312,20 @@
},
{
"name": "server",
- "type": "[410]"
+ "type": "[413]"
},
{
"name": "clients",
- "type": "[409]"
+ "type": "[412]"
},
{
"name": "auth",
- "type": "411"
+ "type": "414"
},
{
"name": "vencrypt",
"default": null,
- "type": "412"
+ "type": "415"
},
{
"name": "display",
@@ -5262,7 +5336,7 @@
"meta-type": "object"
},
{
- "name": "132",
+ "name": "135",
"members": [
{
"name": "password",
@@ -5272,54 +5346,54 @@
"meta-type": "object"
},
{
- "name": "133",
+ "name": "136",
"members": [
{
"name": "server",
- "type": "413"
+ "type": "416"
},
{
"name": "client",
- "type": "414"
+ "type": "417"
}
],
"meta-type": "object"
},
{
- "name": "134",
+ "name": "137",
"members": [
{
"name": "server",
- "type": "413"
+ "type": "416"
},
{
"name": "client",
- "type": "409"
+ "type": "412"
}
],
"meta-type": "object"
},
{
- "name": "135",
+ "name": "138",
"members": [
{
"name": "server",
- "type": "413"
+ "type": "416"
},
{
"name": "client",
- "type": "409"
+ "type": "412"
}
],
"meta-type": "object"
},
{
- "name": "[136]",
- "element-type": "136",
+ "name": "[139]",
+ "element-type": "139",
"meta-type": "array"
},
{
- "name": "136",
+ "name": "139",
"members": [
{
"name": "name",
@@ -5341,11 +5415,11 @@
"meta-type": "object"
},
{
- "name": "137",
+ "name": "140",
"members": [
{
"name": "keys",
- "type": "[415]"
+ "type": "[418]"
},
{
"name": "hold-time",
@@ -5356,7 +5430,7 @@
"meta-type": "object"
},
{
- "name": "138",
+ "name": "141",
"members": [
{
"name": "device",
@@ -5370,34 +5444,34 @@
},
{
"name": "events",
- "type": "[416]"
+ "type": "[419]"
}
],
"meta-type": "object"
},
{
- "name": "139",
+ "name": "142",
"tag": "type",
"variants": [
{
"case": "gtk",
- "type": "419"
+ "type": "422"
},
{
"case": "curses",
- "type": "421"
+ "type": "424"
},
{
"case": "egl-headless",
- "type": "422"
+ "type": "425"
},
{
"case": "dbus",
- "type": "423"
+ "type": "426"
},
{
"case": "sdl",
- "type": "424"
+ "type": "427"
},
{
"case": "default",
@@ -5411,7 +5485,7 @@
"members": [
{
"name": "type",
- "type": "417"
+ "type": "420"
},
{
"name": "full-screen",
@@ -5431,47 +5505,47 @@
{
"name": "gl",
"default": null,
- "type": "418"
+ "type": "421"
}
],
"meta-type": "object"
},
{
- "name": "140",
+ "name": "143",
"tag": "type",
"variants": [
{
"case": "vnc",
- "type": "426"
+ "type": "429"
}
],
"members": [
{
"name": "type",
- "type": "425"
+ "type": "428"
}
],
"meta-type": "object"
},
{
- "name": "141",
+ "name": "144",
"tag": "type",
"variants": [
{
"case": "vnc",
- "type": "428"
+ "type": "431"
}
],
"members": [
{
"name": "type",
- "type": "427"
+ "type": "430"
}
],
"meta-type": "object"
},
{
- "name": "142",
+ "name": "145",
"members": [
{
"name": "protocol",
@@ -5500,27 +5574,27 @@
"meta-type": "object"
},
{
- "name": "143",
+ "name": "146",
"members": [
{
"name": "status",
"default": null,
- "type": "429"
+ "type": "432"
},
{
"name": "ram",
"default": null,
- "type": "430"
+ "type": "433"
},
{
"name": "vfio",
"default": null,
- "type": "431"
+ "type": "434"
},
{
"name": "xbzrle-cache",
"default": null,
- "type": "432"
+ "type": "435"
},
{
"name": "total-time",
@@ -5570,7 +5644,7 @@
{
"name": "socket-address",
"default": null,
- "type": "[391]"
+ "type": "[394]"
},
{
"name": "dirty-limit-throttle-time-per-round",
@@ -5586,26 +5660,26 @@
"meta-type": "object"
},
{
- "name": "144",
+ "name": "147",
"members": [
{
"name": "capabilities",
- "type": "[145]"
+ "type": "[148]"
}
],
"meta-type": "object"
},
{
- "name": "[145]",
- "element-type": "145",
+ "name": "[148]",
+ "element-type": "148",
"meta-type": "array"
},
{
- "name": "145",
+ "name": "148",
"members": [
{
"name": "capability",
- "type": "433"
+ "type": "436"
},
{
"name": "state",
@@ -5615,7 +5689,7 @@
"meta-type": "object"
},
{
- "name": "146",
+ "name": "149",
"members": [
{
"name": "announce-initial",
@@ -5660,17 +5734,17 @@
{
"name": "tls-creds",
"default": null,
- "type": "359"
+ "type": "362"
},
{
"name": "tls-hostname",
"default": null,
- "type": "359"
+ "type": "362"
},
{
"name": "tls-authz",
"default": null,
- "type": "359"
+ "type": "362"
},
{
"name": "max-bandwidth",
@@ -5718,7 +5792,7 @@
{
"name": "multifd-compression",
"default": null,
- "type": "434"
+ "type": "437"
},
{
"name": "multifd-zlib-level",
@@ -5738,7 +5812,7 @@
{
"name": "block-bitmap-mapping",
"default": null,
- "type": "[435]"
+ "type": "[438]"
},
{
"name": "x-vcpu-dirty-limit-period",
@@ -5756,12 +5830,12 @@
{
"name": "mode",
"default": null,
- "type": "436"
+ "type": "439"
},
{
"name": "zero-page-detection",
"default": null,
- "type": "437"
+ "type": "440"
},
{
"name": "direct-io",
@@ -5772,7 +5846,7 @@
"meta-type": "object"
},
{
- "name": "147",
+ "name": "150",
"members": [
{
"name": "announce-initial",
@@ -5875,7 +5949,7 @@
{
"name": "multifd-compression",
"default": null,
- "type": "434"
+ "type": "437"
},
{
"name": "multifd-zlib-level",
@@ -5895,7 +5969,7 @@
{
"name": "block-bitmap-mapping",
"default": null,
- "type": "[435]"
+ "type": "[438]"
},
{
"name": "x-vcpu-dirty-limit-period",
@@ -5913,12 +5987,12 @@
{
"name": "mode",
"default": null,
- "type": "436"
+ "type": "439"
},
{
"name": "zero-page-detection",
"default": null,
- "type": "437"
+ "type": "440"
},
{
"name": "direct-io",
@@ -5929,17 +6003,17 @@
"meta-type": "object"
},
{
- "name": "148",
+ "name": "151",
"members": [
{
"name": "status",
- "type": "429"
+ "type": "432"
}
],
"meta-type": "object"
},
{
- "name": "149",
+ "name": "152",
"members": [
{
"name": "pass",
@@ -5949,31 +6023,31 @@
"meta-type": "object"
},
{
- "name": "150",
+ "name": "153",
"members": [
{
"name": "mode",
- "type": "438"
+ "type": "441"
},
{
"name": "reason",
- "type": "439"
+ "type": "442"
}
],
"meta-type": "object"
},
{
- "name": "151",
+ "name": "154",
"members": [
{
"name": "state",
- "type": "429"
+ "type": "432"
}
],
"meta-type": "object"
},
{
- "name": "152",
+ "name": "155",
"members": [
{
"name": "uri",
@@ -5983,7 +6057,7 @@
{
"name": "channels",
"default": null,
- "type": "[440]"
+ "type": "[443]"
},
{
"name": "detach",
@@ -5999,7 +6073,7 @@
"meta-type": "object"
},
{
- "name": "153",
+ "name": "156",
"members": [
{
"name": "uri",
@@ -6009,7 +6083,7 @@
{
"name": "channels",
"default": null,
- "type": "[440]"
+ "type": "[443]"
},
{
"name": "exit-on-error",
@@ -6020,7 +6094,7 @@
"meta-type": "object"
},
{
- "name": "154",
+ "name": "157",
"members": [
{
"name": "filename",
@@ -6035,7 +6109,7 @@
"meta-type": "object"
},
{
- "name": "155",
+ "name": "158",
"members": [
{
"name": "enable",
@@ -6045,7 +6119,7 @@
"meta-type": "object"
},
{
- "name": "156",
+ "name": "159",
"members": [
{
"name": "filename",
@@ -6055,7 +6129,7 @@
"meta-type": "object"
},
{
- "name": "157",
+ "name": "160",
"members": [
{
"name": "enable",
@@ -6074,7 +6148,7 @@
"meta-type": "object"
},
{
- "name": "158",
+ "name": "161",
"members": [
{
"name": "error",
@@ -6089,25 +6163,25 @@
"meta-type": "object"
},
{
- "name": "159",
+ "name": "162",
"members": [
{
"name": "mode",
- "type": "438"
+ "type": "441"
},
{
"name": "last-mode",
- "type": "438"
+ "type": "441"
},
{
"name": "reason",
- "type": "439"
+ "type": "442"
}
],
"meta-type": "object"
},
{
- "name": "160",
+ "name": "163",
"members": [
{
"name": "uri",
@@ -6117,7 +6191,7 @@
"meta-type": "object"
},
{
- "name": "161",
+ "name": "164",
"members": [
{
"name": "device-id",
@@ -6127,7 +6201,7 @@
"meta-type": "object"
},
{
- "name": "162",
+ "name": "165",
"members": [
{
"name": "calc-time",
@@ -6136,7 +6210,7 @@
{
"name": "calc-time-unit",
"default": null,
- "type": "441"
+ "type": "444"
},
{
"name": "sample-pages",
@@ -6146,24 +6220,24 @@
{
"name": "mode",
"default": null,
- "type": "442"
+ "type": "445"
}
],
"meta-type": "object"
},
{
- "name": "163",
+ "name": "166",
"members": [
{
"name": "calc-time-unit",
"default": null,
- "type": "441"
+ "type": "444"
}
],
"meta-type": "object"
},
{
- "name": "164",
+ "name": "167",
"members": [
{
"name": "dirty-rate",
@@ -6172,7 +6246,7 @@
},
{
"name": "status",
- "type": "443"
+ "type": "446"
},
{
"name": "start-time",
@@ -6184,7 +6258,7 @@
},
{
"name": "calc-time-unit",
- "type": "441"
+ "type": "444"
},
{
"name": "sample-pages",
@@ -6192,18 +6266,18 @@
},
{
"name": "mode",
- "type": "442"
+ "type": "445"
},
{
"name": "vcpu-dirty-rate",
"default": null,
- "type": "[444]"
+ "type": "[447]"
}
],
"meta-type": "object"
},
{
- "name": "165",
+ "name": "168",
"members": [
{
"name": "cpu-index",
@@ -6218,7 +6292,7 @@
"meta-type": "object"
},
{
- "name": "166",
+ "name": "169",
"members": [
{
"name": "cpu-index",
@@ -6229,12 +6303,12 @@
"meta-type": "object"
},
{
- "name": "[167]",
- "element-type": "167",
+ "name": "[170]",
+ "element-type": "170",
"meta-type": "array"
},
{
- "name": "167",
+ "name": "170",
"members": [
{
"name": "cpu-index",
@@ -6252,12 +6326,12 @@
"meta-type": "object"
},
{
- "name": "[168]",
- "element-type": "168",
+ "name": "[171]",
+ "element-type": "171",
"meta-type": "array"
},
{
- "name": "168",
+ "name": "171",
"members": [
{
"name": "name",
@@ -6271,7 +6345,7 @@
"meta-type": "object"
},
{
- "name": "169",
+ "name": "172",
"members": [
{
"name": "job-id",
@@ -6293,7 +6367,7 @@
"meta-type": "object"
},
{
- "name": "170",
+ "name": "173",
"members": [
{
"name": "job-id",
@@ -6315,7 +6389,7 @@
"meta-type": "object"
},
{
- "name": "171",
+ "name": "174",
"members": [
{
"name": "job-id",
@@ -6333,22 +6407,22 @@
"meta-type": "object"
},
{
- "name": "172",
+ "name": "175",
"members": [
{
"name": "actions",
- "type": "[445]"
+ "type": "[448]"
},
{
"name": "properties",
"default": null,
- "type": "446"
+ "type": "449"
}
],
"meta-type": "object"
},
{
- "name": "173",
+ "name": "176",
"members": [
{
"name": "name",
@@ -6358,12 +6432,12 @@
"meta-type": "object"
},
{
- "name": "[174]",
- "element-type": "174",
+ "name": "[177]",
+ "element-type": "177",
"meta-type": "array"
},
{
- "name": "174",
+ "name": "177",
"members": [
{
"name": "name",
@@ -6371,13 +6445,13 @@
},
{
"name": "state",
- "type": "447"
+ "type": "450"
}
],
"meta-type": "object"
},
{
- "name": "175",
+ "name": "178",
"members": [
{
"name": "name",
@@ -6396,22 +6470,22 @@
"meta-type": "object"
},
{
- "name": "176",
+ "name": "179",
"members": [
{
"name": "enable",
"default": null,
- "type": "[448]"
+ "type": "[451]"
}
],
"meta-type": "object"
},
{
- "name": "177",
+ "name": "180",
"members": [
{
"name": "qemu",
- "type": "449"
+ "type": "452"
},
{
"name": "package",
@@ -6421,12 +6495,12 @@
"meta-type": "object"
},
{
- "name": "[178]",
- "element-type": "178",
+ "name": "[181]",
+ "element-type": "181",
"meta-type": "array"
},
{
- "name": "178",
+ "name": "181",
"members": [
{
"name": "name",
@@ -6436,41 +6510,41 @@
"meta-type": "object"
},
{
- "name": "[179]",
- "element-type": "179",
+ "name": "[182]",
+ "element-type": "182",
"meta-type": "array"
},
{
- "name": "179",
+ "name": "182",
"tag": "meta-type",
"variants": [
{
"case": "builtin",
- "type": "451"
+ "type": "454"
},
{
"case": "enum",
- "type": "452"
+ "type": "455"
},
{
"case": "array",
- "type": "453"
+ "type": "456"
},
{
"case": "object",
- "type": "454"
+ "type": "457"
},
{
"case": "alternate",
- "type": "455"
+ "type": "458"
},
{
"case": "command",
- "type": "456"
+ "type": "459"
},
{
"case": "event",
- "type": "457"
+ "type": "460"
}
],
"members": [
@@ -6480,7 +6554,7 @@
},
{
"name": "meta-type",
- "type": "450"
+ "type": "453"
},
{
"name": "features",
@@ -6491,7 +6565,7 @@
"meta-type": "object"
},
{
- "name": "180",
+ "name": "183",
"members": [
{
"name": "path",
@@ -6501,12 +6575,12 @@
"meta-type": "object"
},
{
- "name": "[181]",
- "element-type": "181",
+ "name": "[184]",
+ "element-type": "184",
"meta-type": "array"
},
{
- "name": "181",
+ "name": "184",
"members": [
{
"name": "name",
@@ -6530,7 +6604,7 @@
"meta-type": "object"
},
{
- "name": "182",
+ "name": "185",
"members": [
{
"name": "path",
@@ -6549,7 +6623,7 @@
"meta-type": "builtin"
},
{
- "name": "183",
+ "name": "186",
"members": [
{
"name": "path",
@@ -6567,7 +6641,7 @@
"meta-type": "object"
},
{
- "name": "184",
+ "name": "187",
"members": [
{
"name": "implements",
@@ -6583,12 +6657,12 @@
"meta-type": "object"
},
{
- "name": "[185]",
- "element-type": "185",
+ "name": "[188]",
+ "element-type": "188",
"meta-type": "array"
},
{
- "name": "185",
+ "name": "188",
"members": [
{
"name": "name",
@@ -6608,7 +6682,7 @@
"meta-type": "object"
},
{
- "name": "186",
+ "name": "189",
"members": [
{
"name": "typename",
@@ -6618,192 +6692,192 @@
"meta-type": "object"
},
{
- "name": "187",
+ "name": "190",
"tag": "qom-type",
"variants": [
{
"case": "acpi-generic-initiator",
- "type": "459"
+ "type": "462"
},
{
"case": "acpi-generic-port",
- "type": "460"
+ "type": "463"
},
{
"case": "authz-list",
- "type": "461"
+ "type": "464"
},
{
"case": "authz-listfile",
- "type": "462"
+ "type": "465"
},
{
"case": "authz-pam",
- "type": "463"
+ "type": "466"
},
{
"case": "authz-simple",
- "type": "464"
+ "type": "467"
},
{
"case": "can-host-socketcan",
- "type": "465"
+ "type": "468"
},
{
"case": "colo-compare",
- "type": "466"
+ "type": "469"
},
{
"case": "cryptodev-backend",
- "type": "467"
+ "type": "470"
},
{
"case": "cryptodev-backend-builtin",
- "type": "467"
+ "type": "470"
},
{
"case": "cryptodev-backend-lkcf",
- "type": "467"
+ "type": "470"
},
{
"case": "cryptodev-vhost-user",
- "type": "468"
+ "type": "471"
},
{
"case": "dbus-vmstate",
- "type": "469"
+ "type": "472"
},
{
"case": "filter-buffer",
- "type": "470"
+ "type": "473"
},
{
"case": "filter-dump",
- "type": "471"
+ "type": "474"
},
{
"case": "filter-mirror",
- "type": "472"
+ "type": "475"
},
{
"case": "filter-redirector",
- "type": "473"
+ "type": "476"
},
{
"case": "filter-replay",
- "type": "474"
+ "type": "477"
},
{
"case": "filter-rewriter",
- "type": "475"
+ "type": "478"
},
{
"case": "input-barrier",
- "type": "476"
+ "type": "479"
},
{
"case": "input-linux",
- "type": "477"
+ "type": "480"
},
{
"case": "iommufd",
- "type": "478"
+ "type": "481"
},
{
"case": "iothread",
- "type": "479"
+ "type": "482"
},
{
"case": "main-loop",
- "type": "480"
+ "type": "483"
},
{
"case": "memory-backend-epc",
- "type": "481"
+ "type": "484"
},
{
"case": "memory-backend-file",
- "type": "482"
+ "type": "485"
},
{
"case": "memory-backend-memfd",
- "type": "483"
+ "type": "486"
},
{
"case": "memory-backend-ram",
- "type": "484"
+ "type": "487"
},
{
"case": "memory-backend-shm",
- "type": "485"
+ "type": "488"
},
{
"case": "pr-manager-helper",
- "type": "486"
+ "type": "489"
},
{
"case": "qtest",
- "type": "487"
+ "type": "490"
},
{
"case": "rng-builtin",
- "type": "488"
+ "type": "491"
},
{
"case": "rng-egd",
- "type": "489"
+ "type": "492"
},
{
"case": "rng-random",
- "type": "490"
+ "type": "493"
},
{
"case": "secret",
- "type": "491"
+ "type": "494"
},
{
"case": "secret_keyring",
- "type": "492"
+ "type": "495"
},
{
"case": "sev-guest",
- "type": "493"
+ "type": "496"
},
{
"case": "sev-snp-guest",
- "type": "494"
+ "type": "497"
},
{
"case": "thread-context",
- "type": "495"
+ "type": "498"
},
{
"case": "throttle-group",
- "type": "496"
+ "type": "499"
},
{
"case": "tls-creds-anon",
- "type": "497"
+ "type": "500"
},
{
"case": "tls-creds-psk",
- "type": "498"
+ "type": "501"
},
{
"case": "tls-creds-x509",
- "type": "499"
+ "type": "502"
},
{
"case": "tls-cipher-suites",
- "type": "500"
+ "type": "503"
},
{
"case": "x-remote-object",
- "type": "501"
+ "type": "504"
},
{
"case": "x-vfio-user-server",
- "type": "502"
+ "type": "505"
},
{
"case": "can-bus",
@@ -6821,7 +6895,7 @@
"members": [
{
"name": "qom-type",
- "type": "458"
+ "type": "461"
},
{
"name": "id",
@@ -6831,7 +6905,7 @@
"meta-type": "object"
},
{
- "name": "188",
+ "name": "191",
"members": [
{
"name": "id",
@@ -6841,7 +6915,7 @@
"meta-type": "object"
},
{
- "name": "189",
+ "name": "192",
"members": [
{
"name": "typename",
@@ -6851,7 +6925,7 @@
"meta-type": "object"
},
{
- "name": "190",
+ "name": "193",
"members": [
{
"name": "driver",
@@ -6871,7 +6945,7 @@
"meta-type": "object"
},
{
- "name": "191",
+ "name": "194",
"members": [
{
"name": "id",
@@ -6881,7 +6955,7 @@
"meta-type": "object"
},
{
- "name": "192",
+ "name": "195",
"members": [
{
"name": "device",
@@ -6896,7 +6970,7 @@
"meta-type": "object"
},
{
- "name": "193",
+ "name": "196",
"members": [
{
"name": "device",
@@ -6911,7 +6985,7 @@
"meta-type": "object"
},
{
- "name": "194",
+ "name": "197",
"members": [
{
"name": "id",
@@ -6921,17 +6995,17 @@
"meta-type": "object"
},
{
- "name": "[195]",
- "element-type": "195",
+ "name": "[198]",
+ "element-type": "198",
"meta-type": "array"
},
{
- "name": "195",
+ "name": "198",
"tag": "target",
"variants": [
{
"case": "s390x",
- "type": "505"
+ "type": "508"
},
{
"case": "aarch64",
@@ -7062,17 +7136,17 @@
{
"name": "props",
"default": null,
- "type": "503"
+ "type": "506"
},
{
"name": "target",
- "type": "504"
+ "type": "507"
}
],
"meta-type": "object"
},
{
- "name": "196",
+ "name": "199",
"members": [
{
"name": "compat-props",
@@ -7086,12 +7160,12 @@
"meta-type": "object"
},
{
- "name": "[197]",
- "element-type": "197",
+ "name": "[200]",
+ "element-type": "200",
"meta-type": "array"
},
{
- "name": "197",
+ "name": "200",
"members": [
{
"name": "name",
@@ -7140,7 +7214,7 @@
{
"name": "compat-props",
"default": null,
- "type": "[506]",
+ "type": "[509]",
"features": [
"unstable"
]
@@ -7149,7 +7223,7 @@
"meta-type": "object"
},
{
- "name": "198",
+ "name": "201",
"members": [
{
"name": "wakeup-suspend-support",
@@ -7159,17 +7233,17 @@
"meta-type": "object"
},
{
- "name": "199",
+ "name": "202",
"members": [
{
"name": "arch",
- "type": "504"
+ "type": "507"
}
],
"meta-type": "object"
},
{
- "name": "200",
+ "name": "203",
"members": [
{
"name": "UUID",
@@ -7179,7 +7253,7 @@
"meta-type": "object"
},
{
- "name": "201",
+ "name": "204",
"members": [
{
"name": "guid",
@@ -7189,7 +7263,7 @@
"meta-type": "object"
},
{
- "name": "202",
+ "name": "205",
"members": [
{
"name": "enabled",
@@ -7203,7 +7277,7 @@
"meta-type": "object"
},
{
- "name": "203",
+ "name": "206",
"members": [
{
"name": "val",
@@ -7226,7 +7300,7 @@
"meta-type": "object"
},
{
- "name": "204",
+ "name": "207",
"members": [
{
"name": "val",
@@ -7244,12 +7318,12 @@
"meta-type": "object"
},
{
- "name": "[205]",
- "element-type": "205",
+ "name": "[208]",
+ "element-type": "208",
"meta-type": "array"
},
{
- "name": "205",
+ "name": "208",
"members": [
{
"name": "id",
@@ -7287,18 +7361,18 @@
},
{
"name": "policy",
- "type": "507"
+ "type": "510"
}
],
"meta-type": "object"
},
{
- "name": "[206]",
- "element-type": "206",
+ "name": "[209]",
+ "element-type": "209",
"meta-type": "array"
},
{
- "name": "206",
+ "name": "209",
"members": [
{
"name": "type",
@@ -7310,7 +7384,7 @@
},
{
"name": "props",
- "type": "503"
+ "type": "506"
},
{
"name": "qom-path",
@@ -7321,40 +7395,40 @@
"meta-type": "object"
},
{
- "name": "207",
+ "name": "210",
"tag": "type",
"variants": [
{
"case": "node",
- "type": "509"
+ "type": "512"
},
{
"case": "dist",
- "type": "510"
+ "type": "513"
},
{
"case": "cpu",
- "type": "511"
+ "type": "514"
},
{
"case": "hmat-lb",
- "type": "512"
+ "type": "515"
},
{
"case": "hmat-cache",
- "type": "513"
+ "type": "516"
}
],
"members": [
{
"name": "type",
- "type": "508"
+ "type": "511"
}
],
"meta-type": "object"
},
{
- "name": "208",
+ "name": "211",
"members": [
{
"name": "value",
@@ -7364,7 +7438,7 @@
"meta-type": "object"
},
{
- "name": "209",
+ "name": "212",
"members": [
{
"name": "actual",
@@ -7374,7 +7448,7 @@
"meta-type": "object"
},
{
- "name": "210",
+ "name": "213",
"members": [
{
"name": "actual",
@@ -7384,7 +7458,7 @@
"meta-type": "object"
},
{
- "name": "211",
+ "name": "214",
"members": [
{
"name": "committed",
@@ -7398,7 +7472,7 @@
"meta-type": "object"
},
{
- "name": "212",
+ "name": "215",
"members": [
{
"name": "base-memory",
@@ -7413,49 +7487,49 @@
"meta-type": "object"
},
{
- "name": "[213]",
- "element-type": "213",
+ "name": "[216]",
+ "element-type": "216",
"meta-type": "array"
},
{
- "name": "213",
+ "name": "216",
"tag": "type",
"variants": [
{
"case": "dimm",
- "type": "515"
+ "type": "518"
},
{
"case": "nvdimm",
- "type": "515"
+ "type": "518"
},
{
"case": "virtio-pmem",
- "type": "516"
+ "type": "519"
},
{
"case": "virtio-mem",
- "type": "517"
+ "type": "520"
},
{
"case": "sgx-epc",
- "type": "518"
+ "type": "521"
},
{
"case": "hv-balloon",
- "type": "519"
+ "type": "522"
}
],
"members": [
{
"name": "type",
- "type": "514"
+ "type": "517"
}
],
"meta-type": "object"
},
{
- "name": "214",
+ "name": "217",
"members": [
{
"name": "id",
@@ -7474,7 +7548,7 @@
"meta-type": "object"
},
{
- "name": "215",
+ "name": "218",
"members": [
{
"name": "human-readable-text",
@@ -7484,7 +7558,7 @@
"meta-type": "object"
},
{
- "name": "216",
+ "name": "219",
"members": [
{
"name": "filename",
@@ -7494,25 +7568,25 @@
"meta-type": "object"
},
{
- "name": "217",
+ "name": "220",
"members": [
{
"name": "modela",
- "type": "520"
+ "type": "523"
},
{
"name": "modelb",
- "type": "520"
+ "type": "523"
}
],
"meta-type": "object"
},
{
- "name": "218",
+ "name": "221",
"members": [
{
"name": "result",
- "type": "521"
+ "type": "524"
},
{
"name": "responsible-properties",
@@ -7522,49 +7596,49 @@
"meta-type": "object"
},
{
- "name": "219",
+ "name": "222",
"members": [
{
"name": "modela",
- "type": "520"
+ "type": "523"
},
{
"name": "modelb",
- "type": "520"
+ "type": "523"
}
],
"meta-type": "object"
},
{
- "name": "220",
+ "name": "223",
"members": [
{
"name": "model",
- "type": "520"
+ "type": "523"
}
],
"meta-type": "object"
},
{
- "name": "221",
+ "name": "224",
"members": [
{
"name": "type",
- "type": "522"
+ "type": "525"
},
{
"name": "model",
- "type": "520"
+ "type": "523"
}
],
"meta-type": "object"
},
{
- "name": "222",
+ "name": "225",
"members": [
{
"name": "model",
- "type": "520"
+ "type": "523"
},
{
"name": "deprecated-props",
@@ -7574,12 +7648,12 @@
"meta-type": "object"
},
{
- "name": "[223]",
- "element-type": "223",
+ "name": "[226]",
+ "element-type": "226",
"meta-type": "array"
},
{
- "name": "223",
+ "name": "226",
"members": [
{
"name": "name",
@@ -7616,7 +7690,7 @@
"meta-type": "object"
},
{
- "name": "224",
+ "name": "227",
"members": [
{
"name": "core-id",
@@ -7640,7 +7714,7 @@
{
"name": "entitlement",
"default": null,
- "type": "523"
+ "type": "526"
},
{
"name": "dedicated",
@@ -7651,31 +7725,31 @@
"meta-type": "object"
},
{
- "name": "225",
+ "name": "228",
"members": [
{
"name": "polarization",
- "type": "524"
+ "type": "527"
}
],
"meta-type": "object"
},
{
- "name": "226",
+ "name": "229",
"members": [
{
"name": "polarization",
- "type": "524"
+ "type": "527"
}
],
"meta-type": "object"
},
{
- "name": "227",
+ "name": "230",
"members": [
{
"name": "mode",
- "type": "525"
+ "type": "528"
},
{
"name": "filename",
@@ -7690,7 +7764,7 @@
"meta-type": "object"
},
{
- "name": "228",
+ "name": "231",
"members": [
{
"name": "icount",
@@ -7700,7 +7774,7 @@
"meta-type": "object"
},
{
- "name": "229",
+ "name": "232",
"members": [
{
"name": "icount",
@@ -7710,31 +7784,31 @@
"meta-type": "object"
},
{
- "name": "230",
+ "name": "233",
"members": [
{
"name": "instances",
- "type": "[231]"
+ "type": "[234]"
}
],
"meta-type": "object"
},
{
- "name": "[231]",
- "element-type": "231",
+ "name": "[234]",
+ "element-type": "234",
"meta-type": "array"
},
{
- "name": "231",
+ "name": "234",
"tag": "type",
"variants": [
{
"case": "block-node",
- "type": "527"
+ "type": "530"
},
{
"case": "chardev",
- "type": "528"
+ "type": "531"
},
{
"case": "migration",
@@ -7744,13 +7818,13 @@
"members": [
{
"name": "type",
- "type": "526"
+ "type": "529"
}
],
"meta-type": "object"
},
{
- "name": "232",
+ "name": "235",
"members": [
{
"name": "protocol",
@@ -7774,7 +7848,7 @@
"meta-type": "object"
},
{
- "name": "233",
+ "name": "236",
"members": [
{
"name": "name",
@@ -7785,12 +7859,12 @@
"meta-type": "object"
},
{
- "name": "[234]",
- "element-type": "234",
+ "name": "[237]",
+ "element-type": "237",
"meta-type": "array"
},
{
- "name": "234",
+ "name": "237",
"members": [
{
"name": "id",
@@ -7820,7 +7894,7 @@
"meta-type": "object"
},
{
- "name": "235",
+ "name": "238",
"members": [
{
"name": "command-line",
@@ -7835,7 +7909,7 @@
"meta-type": "object"
},
{
- "name": "236",
+ "name": "239",
"members": [
{
"name": "fdname",
@@ -7845,7 +7919,7 @@
"meta-type": "object"
},
{
- "name": "238",
+ "name": "241",
"members": [
{
"name": "fdname",
@@ -7855,7 +7929,7 @@
"meta-type": "object"
},
{
- "name": "239",
+ "name": "242",
"members": [
{
"name": "fdset-id",
@@ -7871,7 +7945,7 @@
"meta-type": "object"
},
{
- "name": "240",
+ "name": "243",
"members": [
{
"name": "fdset-id",
@@ -7885,7 +7959,7 @@
"meta-type": "object"
},
{
- "name": "241",
+ "name": "244",
"members": [
{
"name": "fdset-id",
@@ -7900,12 +7974,12 @@
"meta-type": "object"
},
{
- "name": "[242]",
- "element-type": "242",
+ "name": "[245]",
+ "element-type": "245",
"meta-type": "array"
},
{
- "name": "242",
+ "name": "245",
"members": [
{
"name": "fdset-id",
@@ -7913,13 +7987,13 @@
},
{
"name": "fds",
- "type": "[529]"
+ "type": "[532]"
}
],
"meta-type": "object"
},
{
- "name": "243",
+ "name": "246",
"members": [
{
"name": "option",
@@ -7930,12 +8004,12 @@
"meta-type": "object"
},
{
- "name": "[244]",
- "element-type": "244",
+ "name": "[247]",
+ "element-type": "247",
"meta-type": "array"
},
{
- "name": "244",
+ "name": "247",
"members": [
{
"name": "option",
@@ -7943,13 +8017,13 @@
},
{
"name": "parameters",
- "type": "[530]"
+ "type": "[533]"
}
],
"meta-type": "object"
},
{
- "name": "245",
+ "name": "248",
"members": [
{
"name": "offset",
@@ -7963,7 +8037,7 @@
"meta-type": "object"
},
{
- "name": "246",
+ "name": "249",
"members": [
{
"name": "vfu-id",
@@ -7985,7 +8059,7 @@
"meta-type": "object"
},
{
- "name": "253",
+ "name": "256",
"members": [
{
"name": "filename",
@@ -7995,49 +8069,49 @@
"meta-type": "object"
},
{
- "name": "[258]",
- "element-type": "258",
+ "name": "[261]",
+ "element-type": "261",
"meta-type": "array"
},
{
- "name": "258",
+ "name": "261",
"tag": "driver",
"variants": [
{
"case": "none",
- "type": "538"
+ "type": "541"
},
{
"case": "alsa",
- "type": "539"
+ "type": "542"
},
{
"case": "dbus",
- "type": "538"
+ "type": "544"
},
{
"case": "jack",
- "type": "542"
+ "type": "546"
},
{
"case": "oss",
- "type": "543"
+ "type": "547"
},
{
"case": "pa",
- "type": "544"
+ "type": "548"
},
{
"case": "pipewire",
- "type": "545"
+ "type": "549"
},
{
"case": "sdl",
- "type": "546"
+ "type": "550"
},
{
"case": "wav",
- "type": "548"
+ "type": "552"
}
],
"members": [
@@ -8047,7 +8121,7 @@
},
{
"name": "driver",
- "type": "537"
+ "type": "540"
},
{
"name": "timer-period",
@@ -8058,12 +8132,12 @@
"meta-type": "object"
},
{
- "name": "[259]",
- "element-type": "259",
+ "name": "[262]",
+ "element-type": "262",
"meta-type": "array"
},
{
- "name": "259",
+ "name": "262",
"members": [
{
"name": "device",
@@ -8076,7 +8150,7 @@
},
{
"name": "slot-type",
- "type": "549"
+ "type": "553"
},
{
"name": "source",
@@ -8090,22 +8164,22 @@
"meta-type": "object"
},
{
- "name": "260",
+ "name": "263",
"members": [
{
"name": "info",
- "type": "259"
+ "type": "262"
}
],
"meta-type": "object"
},
{
- "name": "[261]",
- "element-type": "261",
+ "name": "[264]",
+ "element-type": "264",
"meta-type": "array"
},
{
- "name": "261",
+ "name": "264",
"members": [
{
"name": "bus",
@@ -8113,18 +8187,18 @@
},
{
"name": "devices",
- "type": "[550]"
+ "type": "[554]"
}
],
"meta-type": "object"
},
{
- "name": "262",
+ "name": "265",
"tag": "target",
"variants": [
{
"case": "vcpu",
- "type": "553"
+ "type": "557"
},
{
"case": "vm",
@@ -8138,27 +8212,27 @@
"members": [
{
"name": "target",
- "type": "551"
+ "type": "555"
},
{
"name": "providers",
"default": null,
- "type": "[552]"
+ "type": "[556]"
}
],
"meta-type": "object"
},
{
- "name": "[263]",
- "element-type": "263",
+ "name": "[266]",
+ "element-type": "266",
"meta-type": "array"
},
{
- "name": "263",
+ "name": "266",
"members": [
{
"name": "provider",
- "type": "554"
+ "type": "558"
},
{
"name": "qom-path",
@@ -8167,52 +8241,52 @@
},
{
"name": "stats",
- "type": "[555]"
+ "type": "[559]"
}
],
"meta-type": "object"
},
{
- "name": "264",
+ "name": "267",
"members": [
{
"name": "provider",
"default": null,
- "type": "554"
+ "type": "558"
}
],
"meta-type": "object"
},
{
- "name": "[265]",
- "element-type": "265",
+ "name": "[268]",
+ "element-type": "268",
"meta-type": "array"
},
{
- "name": "265",
+ "name": "268",
"members": [
{
"name": "provider",
- "type": "554"
+ "type": "558"
},
{
"name": "target",
- "type": "551"
+ "type": "555"
},
{
"name": "stats",
- "type": "[556]"
+ "type": "[560]"
}
],
"meta-type": "object"
},
{
- "name": "[266]",
- "element-type": "266",
+ "name": "[269]",
+ "element-type": "269",
"meta-type": "array"
},
{
- "name": "266",
+ "name": "269",
"members": [
{
"name": "path",
@@ -8226,7 +8300,7 @@
"meta-type": "object"
},
{
- "name": "267",
+ "name": "270",
"members": [
{
"name": "path",
@@ -8236,7 +8310,7 @@
"meta-type": "object"
},
{
- "name": "268",
+ "name": "271",
"members": [
{
"name": "name",
@@ -8256,15 +8330,15 @@
},
{
"name": "guest-features",
- "type": "557"
+ "type": "561"
},
{
"name": "host-features",
- "type": "557"
+ "type": "561"
},
{
"name": "backend-features",
- "type": "557"
+ "type": "561"
},
{
"name": "num-vqs",
@@ -8272,7 +8346,7 @@
},
{
"name": "status",
- "type": "558"
+ "type": "562"
},
{
"name": "isr",
@@ -8321,13 +8395,13 @@
{
"name": "vhost-dev",
"default": null,
- "type": "559"
+ "type": "563"
}
],
"meta-type": "object"
},
{
- "name": "269",
+ "name": "272",
"members": [
{
"name": "path",
@@ -8341,7 +8415,7 @@
"meta-type": "object"
},
{
- "name": "270",
+ "name": "273",
"members": [
{
"name": "name",
@@ -8405,7 +8479,7 @@
"meta-type": "object"
},
{
- "name": "271",
+ "name": "274",
"members": [
{
"name": "path",
@@ -8419,7 +8493,7 @@
"meta-type": "object"
},
{
- "name": "272",
+ "name": "275",
"members": [
{
"name": "name",
@@ -8477,7 +8551,7 @@
"meta-type": "object"
},
{
- "name": "273",
+ "name": "276",
"members": [
{
"name": "path",
@@ -8496,7 +8570,7 @@
"meta-type": "object"
},
{
- "name": "274",
+ "name": "277",
"members": [
{
"name": "name",
@@ -8508,21 +8582,21 @@
},
{
"name": "descs",
- "type": "[560]"
+ "type": "[564]"
},
{
"name": "avail",
- "type": "561"
+ "type": "565"
},
{
"name": "used",
- "type": "562"
+ "type": "566"
}
],
"meta-type": "object"
},
{
- "name": "275",
+ "name": "278",
"members": [
{
"name": "device-id",
@@ -8534,18 +8608,18 @@
},
{
"name": "device-state",
- "type": "563"
+ "type": "567"
}
],
"meta-type": "object"
},
{
- "name": "[276]",
- "element-type": "276",
+ "name": "[279]",
+ "element-type": "279",
"meta-type": "array"
},
{
- "name": "276",
+ "name": "279",
"members": [
{
"name": "id",
@@ -8553,17 +8627,17 @@
},
{
"name": "service",
- "type": "[564]"
+ "type": "[568]"
},
{
"name": "client",
- "type": "[565]"
+ "type": "[569]"
}
],
"meta-type": "object"
},
{
- "name": "277",
+ "name": "280",
"members": [
{
"name": "path",
@@ -8571,7 +8645,7 @@
},
{
"name": "log",
- "type": "566"
+ "type": "570"
},
{
"name": "flags",
@@ -8617,7 +8691,7 @@
"meta-type": "object"
},
{
- "name": "278",
+ "name": "281",
"members": [
{
"name": "path",
@@ -8625,7 +8699,7 @@
},
{
"name": "log",
- "type": "566"
+ "type": "570"
},
{
"name": "flags",
@@ -8691,7 +8765,7 @@
"meta-type": "object"
},
{
- "name": "279",
+ "name": "282",
"members": [
{
"name": "path",
@@ -8699,7 +8773,7 @@
},
{
"name": "log",
- "type": "566"
+ "type": "570"
},
{
"name": "flags",
@@ -8745,7 +8819,7 @@
"meta-type": "object"
},
{
- "name": "280",
+ "name": "283",
"members": [
{
"name": "path",
@@ -8763,7 +8837,7 @@
"meta-type": "object"
},
{
- "name": "281",
+ "name": "284",
"members": [
{
"name": "path",
@@ -8771,13 +8845,13 @@
},
{
"name": "errors",
- "type": "[567]"
+ "type": "[571]"
}
],
"meta-type": "object"
},
{
- "name": "282",
+ "name": "285",
"members": [
{
"name": "path",
@@ -8785,13 +8859,13 @@
},
{
"name": "type",
- "type": "568"
+ "type": "572"
}
],
"meta-type": "object"
},
{
- "name": "283",
+ "name": "286",
"members": [
{
"name": "path",
@@ -8803,7 +8877,7 @@
},
{
"name": "selection-policy",
- "type": "569"
+ "type": "573"
},
{
"name": "region",
@@ -8816,13 +8890,13 @@
},
{
"name": "extents",
- "type": "[570]"
+ "type": "[574]"
}
],
"meta-type": "object"
},
{
- "name": "284",
+ "name": "287",
"members": [
{
"name": "path",
@@ -8834,7 +8908,7 @@
},
{
"name": "removal-policy",
- "type": "571"
+ "type": "575"
},
{
"name": "forced-removal",
@@ -8857,7 +8931,7 @@
},
{
"name": "extents",
- "type": "[570]"
+ "type": "[574]"
}
],
"meta-type": "object"
@@ -8868,7 +8942,7 @@
"meta-type": "builtin"
},
{
- "name": "285",
+ "name": "288",
"members": [
{
"name": "debug"
@@ -8940,7 +9014,7 @@
]
},
{
- "name": "286",
+ "name": "289",
"members": [
{
"name": "none"
@@ -8992,7 +9066,7 @@
]
},
{
- "name": "287",
+ "name": "290",
"members": [
{
"name": "reset"
@@ -9028,7 +9102,7 @@
]
},
{
- "name": "288",
+ "name": "291",
"members": [
{
"name": "reset"
@@ -9044,7 +9118,7 @@
]
},
{
- "name": "289",
+ "name": "292",
"members": [
{
"name": "poweroff"
@@ -9060,7 +9134,7 @@
]
},
{
- "name": "290",
+ "name": "293",
"members": [
{
"name": "pause"
@@ -9084,7 +9158,7 @@
]
},
{
- "name": "291",
+ "name": "294",
"members": [
{
"name": "pause"
@@ -9104,28 +9178,28 @@
]
},
{
- "name": "292",
+ "name": "295",
"tag": "type",
"variants": [
{
"case": "hyper-v",
- "type": "573"
+ "type": "577"
},
{
"case": "s390",
- "type": "574"
+ "type": "578"
}
],
"members": [
{
"name": "type",
- "type": "572"
+ "type": "576"
}
],
"meta-type": "object"
},
{
- "name": "293",
+ "name": "296",
"members": [
{
"name": "hypervisor"
@@ -9141,7 +9215,7 @@
]
},
{
- "name": "294",
+ "name": "297",
"members": [
{
"name": "ignore"
@@ -9165,7 +9239,7 @@
]
},
{
- "name": "295",
+ "name": "298",
"members": [
{
"name": "action-required",
@@ -9179,7 +9253,7 @@
"meta-type": "object"
},
{
- "name": "296",
+ "name": "299",
"members": [
{
"name": "undefined"
@@ -9231,7 +9305,7 @@
]
},
{
- "name": "297",
+ "name": "300",
"members": [
{
"name": "commit"
@@ -9280,7 +9354,7 @@
"meta-type": "builtin"
},
{
- "name": "298",
+ "name": "301",
"members": [
{
"name": "retain"
@@ -9305,7 +9379,7 @@
"meta-type": "array"
},
{
- "name": "299",
+ "name": "302",
"members": [
{
"name": "ok"
@@ -9325,7 +9399,7 @@
]
},
{
- "name": "300",
+ "name": "303",
"members": [
{
"name": "rd_bytes",
@@ -9458,46 +9532,46 @@
},
{
"name": "timed_stats",
- "type": "[575]"
+ "type": "[579]"
},
{
"name": "rd_latency_histogram",
"default": null,
- "type": "576"
+ "type": "580"
},
{
"name": "wr_latency_histogram",
"default": null,
- "type": "576"
+ "type": "580"
},
{
"name": "zone_append_latency_histogram",
"default": null,
- "type": "576"
+ "type": "580"
},
{
"name": "flush_latency_histogram",
"default": null,
- "type": "576"
+ "type": "580"
}
],
"meta-type": "object"
},
{
- "name": "301",
+ "name": "304",
"tag": "driver",
"variants": [
{
"case": "file",
- "type": "577"
+ "type": "581"
},
{
"case": "host_device",
- "type": "577"
+ "type": "581"
},
{
"case": "nvme",
- "type": "578"
+ "type": "582"
},
{
"case": "blkdebug",
@@ -9679,13 +9753,13 @@
"members": [
{
"name": "driver",
- "type": "317"
+ "type": "320"
}
],
"meta-type": "object"
},
{
- "name": "302",
+ "name": "305",
"members": [
{
"name": "actively-synced",
@@ -9695,7 +9769,7 @@
"meta-type": "object"
},
{
- "name": "303",
+ "name": "306",
"members": [
{
"name": "existing"
@@ -9711,7 +9785,7 @@
]
},
{
- "name": "304",
+ "name": "307",
"members": [
{
"name": "report"
@@ -9739,7 +9813,7 @@
]
},
{
- "name": "305",
+ "name": "308",
"members": [
{
"name": "top"
@@ -9767,7 +9841,7 @@
]
},
{
- "name": "306",
+ "name": "309",
"members": [
{
"name": "on-success"
@@ -9787,7 +9861,7 @@
]
},
{
- "name": "307",
+ "name": "310",
"members": [
{
"name": "use-copy-range",
@@ -9813,7 +9887,7 @@
"meta-type": "object"
},
{
- "name": "308",
+ "name": "311",
"members": [
{
"name": "off"
@@ -9833,7 +9907,7 @@
]
},
{
- "name": "309",
+ "name": "312",
"members": [
{
"name": "filename",
@@ -9890,23 +9964,23 @@
{
"name": "snapshots",
"default": null,
- "type": "[78]"
+ "type": "[79]"
},
{
"name": "format-specific",
"default": null,
- "type": "579"
+ "type": "583"
},
{
"name": "backing-image",
"default": null,
- "type": "309"
+ "type": "312"
}
],
"meta-type": "object"
},
{
- "name": "310",
+ "name": "313",
"members": [
{
"name": "writeback",
@@ -9924,12 +9998,12 @@
"meta-type": "object"
},
{
- "name": "[311]",
- "element-type": "311",
+ "name": "[314]",
+ "element-type": "314",
"meta-type": "array"
},
{
- "name": "311",
+ "name": "314",
"members": [
{
"name": "name",
@@ -9965,12 +10039,12 @@
"meta-type": "object"
},
{
- "name": "[312]",
- "element-type": "312",
+ "name": "[315]",
+ "element-type": "315",
"meta-type": "array"
},
{
- "name": "312",
+ "name": "315",
"members": [
{
"name": "id",
@@ -9978,7 +10052,7 @@
},
{
"name": "type",
- "type": "580"
+ "type": "584"
},
{
"name": "name",
@@ -9988,12 +10062,12 @@
"meta-type": "object"
},
{
- "name": "[313]",
- "element-type": "313",
+ "name": "[316]",
+ "element-type": "316",
"meta-type": "array"
},
{
- "name": "313",
+ "name": "316",
"members": [
{
"name": "parent",
@@ -10009,17 +10083,17 @@
},
{
"name": "perm",
- "type": "[581]"
+ "type": "[585]"
},
{
"name": "shared-perm",
- "type": "[581]"
+ "type": "[585]"
}
],
"meta-type": "object"
},
{
- "name": "314",
+ "name": "317",
"members": [
{
"name": "background"
@@ -10035,12 +10109,12 @@
]
},
{
- "name": "[315]",
- "element-type": "315",
+ "name": "[318]",
+ "element-type": "318",
"meta-type": "array"
},
{
- "name": "315",
+ "name": "318",
"members": [
{
"type": "str"
@@ -10052,17 +10126,17 @@
"meta-type": "alternate"
},
{
- "name": "316",
+ "name": "319",
"members": [
{
"name": "copy-mode",
- "type": "314"
+ "type": "317"
}
],
"meta-type": "object"
},
{
- "name": "317",
+ "name": "320",
"members": [
{
"name": "blkdebug"
@@ -10261,7 +10335,7 @@
]
},
{
- "name": "318",
+ "name": "321",
"members": [
{
"name": "ignore"
@@ -10277,7 +10351,7 @@
]
},
{
- "name": "319",
+ "name": "322",
"members": [
{
"name": "direct",
@@ -10293,11 +10367,11 @@
"meta-type": "object"
},
{
- "name": "320",
+ "name": "323",
"members": [
{
"name": "image",
- "type": "582"
+ "type": "586"
},
{
"name": "config",
@@ -10337,36 +10411,36 @@
{
"name": "inject-error",
"default": null,
- "type": "[583]"
+ "type": "[587]"
},
{
"name": "set-state",
"default": null,
- "type": "[584]"
+ "type": "[588]"
},
{
"name": "take-child-perms",
"default": null,
- "type": "[581]"
+ "type": "[585]"
},
{
"name": "unshare-child-perms",
"default": null,
- "type": "[581]"
+ "type": "[585]"
}
],
"meta-type": "object"
},
{
- "name": "321",
+ "name": "324",
"members": [
{
"name": "file",
- "type": "582"
+ "type": "586"
},
{
"name": "log",
- "type": "582"
+ "type": "586"
},
{
"name": "log-sector-size",
@@ -10387,49 +10461,49 @@
"meta-type": "object"
},
{
- "name": "322",
+ "name": "325",
"members": [
{
"name": "test",
- "type": "582"
+ "type": "586"
},
{
"name": "raw",
- "type": "582"
+ "type": "586"
}
],
"meta-type": "object"
},
{
- "name": "323",
+ "name": "326",
"members": [
{
"name": "image",
- "type": "582"
+ "type": "586"
}
],
"meta-type": "object"
},
{
- "name": "324",
+ "name": "327",
"members": [
{
"name": "file",
- "type": "582"
+ "type": "586"
}
],
"meta-type": "object"
},
{
- "name": "325",
+ "name": "328",
"members": [
{
"name": "file",
- "type": "582"
+ "type": "586"
},
{
"name": "target",
- "type": "582"
+ "type": "586"
},
{
"name": "bitmap",
@@ -10439,7 +10513,7 @@
{
"name": "on-cbw-error",
"default": null,
- "type": "585"
+ "type": "589"
},
{
"name": "cbw-timeout",
@@ -10455,11 +10529,11 @@
"meta-type": "object"
},
{
- "name": "326",
+ "name": "329",
"members": [
{
"name": "file",
- "type": "582"
+ "type": "586"
},
{
"name": "bottom",
@@ -10470,7 +10544,7 @@
"meta-type": "object"
},
{
- "name": "327",
+ "name": "330",
"members": [
{
"name": "filename",
@@ -10484,12 +10558,12 @@
{
"name": "locking",
"default": null,
- "type": "586"
+ "type": "590"
},
{
"name": "aio",
"default": null,
- "type": "587"
+ "type": "591"
},
{
"name": "aio-max-batch",
@@ -10516,7 +10590,7 @@
]
},
{
- "name": "328",
+ "name": "331",
"members": [
{
"name": "url",
@@ -10556,7 +10630,7 @@
"meta-type": "object"
},
{
- "name": "329",
+ "name": "332",
"members": [
{
"name": "url",
@@ -10601,7 +10675,7 @@
"meta-type": "object"
},
{
- "name": "330",
+ "name": "333",
"members": [
{
"name": "volume",
@@ -10613,7 +10687,7 @@
},
{
"name": "server",
- "type": "[391]"
+ "type": "[394]"
},
{
"name": "debug",
@@ -10629,7 +10703,7 @@
"meta-type": "object"
},
{
- "name": "331",
+ "name": "334",
"members": [
{
"name": "url",
@@ -10679,7 +10753,7 @@
"meta-type": "object"
},
{
- "name": "332",
+ "name": "335",
"members": [
{
"name": "url",
@@ -10734,7 +10808,7 @@
"meta-type": "object"
},
{
- "name": "333",
+ "name": "336",
"members": [
{
"name": "filename",
@@ -10744,11 +10818,11 @@
"meta-type": "object"
},
{
- "name": "334",
+ "name": "337",
"members": [
{
"name": "transport",
- "type": "588"
+ "type": "592"
},
{
"name": "portal",
@@ -10781,7 +10855,7 @@
{
"name": "header-digest",
"default": null,
- "type": "589"
+ "type": "593"
},
{
"name": "timeout",
@@ -10792,11 +10866,11 @@
"meta-type": "object"
},
{
- "name": "335",
+ "name": "338",
"members": [
{
"name": "file",
- "type": "582"
+ "type": "586"
},
{
"name": "key-secret",
@@ -10806,17 +10880,17 @@
{
"name": "header",
"default": null,
- "type": "582"
+ "type": "586"
}
],
"meta-type": "object"
},
{
- "name": "336",
+ "name": "339",
"members": [
{
"name": "server",
- "type": "391"
+ "type": "394"
},
{
"name": "export",
@@ -10855,11 +10929,11 @@
"meta-type": "object"
},
{
- "name": "337",
+ "name": "340",
"members": [
{
"name": "server",
- "type": "590"
+ "type": "594"
},
{
"name": "path",
@@ -10899,7 +10973,7 @@
"meta-type": "object"
},
{
- "name": "338",
+ "name": "341",
"members": [
{
"name": "size",
@@ -10920,7 +10994,7 @@
"meta-type": "object"
},
{
- "name": "339",
+ "name": "342",
"members": [
{
"name": "device",
@@ -10934,7 +11008,7 @@
"meta-type": "object"
},
{
- "name": "340",
+ "name": "343",
"members": [
{
"name": "path",
@@ -10944,11 +11018,11 @@
"meta-type": "object"
},
{
- "name": "341",
+ "name": "344",
"members": [
{
"name": "file",
- "type": "582"
+ "type": "586"
},
{
"name": "prealloc-align",
@@ -10964,16 +11038,16 @@
"meta-type": "object"
},
{
- "name": "342",
+ "name": "345",
"members": [
{
"name": "file",
- "type": "582"
+ "type": "586"
},
{
"name": "backing",
"default": null,
- "type": "591"
+ "type": "595"
},
{
"name": "lazy-refcounts",
@@ -11003,7 +11077,7 @@
{
"name": "overlap-check",
"default": null,
- "type": "592"
+ "type": "596"
},
{
"name": "cache-size",
@@ -11033,53 +11107,53 @@
{
"name": "encrypt",
"default": null,
- "type": "593"
+ "type": "597"
},
{
"name": "data-file",
"default": null,
- "type": "582"
+ "type": "586"
}
],
"meta-type": "object"
},
{
- "name": "343",
+ "name": "346",
"members": [
{
"name": "file",
- "type": "582"
+ "type": "586"
},
{
"name": "backing",
"default": null,
- "type": "591"
+ "type": "595"
},
{
"name": "encrypt",
"default": null,
- "type": "594"
+ "type": "598"
}
],
"meta-type": "object"
},
{
- "name": "344",
+ "name": "347",
"members": [
{
"name": "file",
- "type": "582"
+ "type": "586"
},
{
"name": "backing",
"default": null,
- "type": "591"
+ "type": "595"
}
],
"meta-type": "object"
},
{
- "name": "345",
+ "name": "348",
"members": [
{
"name": "blkverify",
@@ -11088,7 +11162,7 @@
},
{
"name": "children",
- "type": "[582]"
+ "type": "[586]"
},
{
"name": "vote-threshold",
@@ -11102,17 +11176,17 @@
{
"name": "read-pattern",
"default": null,
- "type": "595"
+ "type": "599"
}
],
"meta-type": "object"
},
{
- "name": "346",
+ "name": "349",
"members": [
{
"name": "file",
- "type": "582"
+ "type": "586"
},
{
"name": "offset",
@@ -11128,7 +11202,7 @@
"meta-type": "object"
},
{
- "name": "347",
+ "name": "350",
"members": [
{
"name": "pool",
@@ -11156,7 +11230,7 @@
{
"name": "encrypt",
"default": null,
- "type": "596"
+ "type": "600"
},
{
"name": "user",
@@ -11166,7 +11240,7 @@
{
"name": "auth-client-required",
"default": null,
- "type": "[597]"
+ "type": "[601]"
},
{
"name": "key-secret",
@@ -11176,21 +11250,21 @@
{
"name": "server",
"default": null,
- "type": "[598]"
+ "type": "[602]"
}
],
"meta-type": "object"
},
{
- "name": "348",
+ "name": "351",
"members": [
{
"name": "file",
- "type": "582"
+ "type": "586"
},
{
"name": "mode",
- "type": "599"
+ "type": "603"
},
{
"name": "top-id",
@@ -11201,11 +11275,11 @@
"meta-type": "object"
},
{
- "name": "349",
+ "name": "352",
"members": [
{
"name": "server",
- "type": "600"
+ "type": "604"
},
{
"name": "path",
@@ -11219,13 +11293,13 @@
{
"name": "host-key-check",
"default": null,
- "type": "601"
+ "type": "605"
}
],
"meta-type": "object"
},
{
- "name": "350",
+ "name": "353",
"members": [
{
"name": "throttle-group",
@@ -11233,13 +11307,13 @@
},
{
"name": "file",
- "type": "582"
+ "type": "586"
}
],
"meta-type": "object"
},
{
- "name": "351",
+ "name": "354",
"members": [
{
"name": "path",
@@ -11249,7 +11323,7 @@
"meta-type": "object"
},
{
- "name": "352",
+ "name": "355",
"members": [
{
"name": "path",
@@ -11259,7 +11333,7 @@
"meta-type": "object"
},
{
- "name": "353",
+ "name": "356",
"members": [
{
"name": "path",
@@ -11272,7 +11346,7 @@
]
},
{
- "name": "354",
+ "name": "357",
"members": [
{
"name": "dir",
@@ -11307,64 +11381,64 @@
"meta-type": "array"
},
{
- "name": "355",
+ "name": "358",
"tag": "driver",
"variants": [
{
"case": "file",
- "type": "602"
+ "type": "606"
},
{
"case": "gluster",
- "type": "603"
+ "type": "607"
},
{
"case": "luks",
- "type": "604"
+ "type": "608"
},
{
"case": "nfs",
- "type": "605"
+ "type": "609"
},
{
"case": "parallels",
- "type": "606"
+ "type": "610"
},
{
"case": "qcow",
- "type": "607"
+ "type": "611"
},
{
"case": "qcow2",
- "type": "608"
+ "type": "612"
},
{
"case": "qed",
- "type": "609"
+ "type": "613"
},
{
"case": "rbd",
- "type": "610"
+ "type": "614"
},
{
"case": "ssh",
- "type": "611"
+ "type": "615"
},
{
"case": "vdi",
- "type": "612"
+ "type": "616"
},
{
"case": "vhdx",
- "type": "613"
+ "type": "617"
},
{
"case": "vmdk",
- "type": "614"
+ "type": "618"
},
{
"case": "vpc",
- "type": "615"
+ "type": "619"
},
{
"case": "blkdebug",
@@ -11502,22 +11576,22 @@
"members": [
{
"name": "driver",
- "type": "317"
+ "type": "320"
}
],
"meta-type": "object"
},
{
- "name": "356",
+ "name": "359",
"tag": "driver",
"variants": [
{
"case": "luks",
- "type": "616"
+ "type": "620"
},
{
"case": "qcow2",
- "type": "617"
+ "type": "621"
},
{
"case": "blkdebug",
@@ -11703,13 +11777,13 @@
"members": [
{
"name": "driver",
- "type": "317"
+ "type": "320"
}
],
"meta-type": "object"
},
{
- "name": "357",
+ "name": "360",
"members": [
{
"name": "read"
@@ -11725,7 +11799,7 @@
]
},
{
- "name": "358",
+ "name": "361",
"members": [
{
"name": "ignore"
@@ -11745,7 +11819,7 @@
]
},
{
- "name": "359",
+ "name": "362",
"members": [
{
"type": "str"
@@ -11757,7 +11831,7 @@
"meta-type": "alternate"
},
{
- "name": "360",
+ "name": "363",
"members": [
{
"name": "read"
@@ -11777,36 +11851,36 @@
]
},
{
- "name": "361",
+ "name": "364",
"tag": "type",
"variants": [
{
"case": "inet",
- "type": "619"
+ "type": "623"
},
{
"case": "unix",
- "type": "620"
+ "type": "624"
},
{
"case": "vsock",
- "type": "621"
+ "type": "625"
},
{
"case": "fd",
- "type": "622"
+ "type": "626"
}
],
"members": [
{
"name": "type",
- "type": "618"
+ "type": "622"
}
],
"meta-type": "object"
},
{
- "name": "362",
+ "name": "365",
"members": [
{
"name": "safe"
@@ -11822,7 +11896,7 @@
]
},
{
- "name": "363",
+ "name": "366",
"members": [
{
"name": "nbd"
@@ -11846,7 +11920,7 @@
]
},
{
- "name": "364",
+ "name": "367",
"members": [
{
"name": "name",
@@ -11861,7 +11935,7 @@
{
"name": "bitmaps",
"default": null,
- "type": "[315]"
+ "type": "[318]"
},
{
"name": "allocation-depth",
@@ -11872,11 +11946,11 @@
"meta-type": "object"
},
{
- "name": "365",
+ "name": "368",
"members": [
{
"name": "addr",
- "type": "391"
+ "type": "394"
},
{
"name": "logical-block-size",
@@ -11892,7 +11966,7 @@
"meta-type": "object"
},
{
- "name": "366",
+ "name": "369",
"members": [
{
"name": "mountpoint",
@@ -11906,13 +11980,13 @@
{
"name": "allow-other",
"default": null,
- "type": "623"
+ "type": "627"
}
],
"meta-type": "object"
},
{
- "name": "367",
+ "name": "370",
"members": [
{
"name": "name",
@@ -11942,7 +12016,7 @@
"meta-type": "object"
},
{
- "name": "368",
+ "name": "371",
"members": [
{
"name": "utf8"
@@ -11958,92 +12032,96 @@
]
},
{
- "name": "369",
+ "name": "372",
"tag": "type",
"variants": [
{
"case": "file",
- "type": "625"
+ "type": "629"
},
{
"case": "serial",
- "type": "626"
+ "type": "630"
},
{
"case": "parallel",
- "type": "626"
+ "type": "630"
},
{
"case": "pipe",
- "type": "626"
+ "type": "630"
},
{
"case": "socket",
- "type": "627"
+ "type": "631"
},
{
"case": "udp",
- "type": "628"
+ "type": "632"
},
{
"case": "pty",
- "type": "629"
+ "type": "633"
},
{
"case": "null",
- "type": "630"
+ "type": "634"
},
{
"case": "mux",
- "type": "631"
+ "type": "635"
+ },
+ {
+ "case": "hub",
+ "type": "636"
},
{
"case": "msmouse",
- "type": "630"
+ "type": "634"
},
{
"case": "wctablet",
- "type": "630"
+ "type": "634"
},
{
"case": "braille",
- "type": "630"
+ "type": "634"
},
{
"case": "testdev",
- "type": "630"
+ "type": "634"
},
{
"case": "stdio",
- "type": "632"
+ "type": "637"
},
{
"case": "dbus",
- "type": "636"
+ "type": "641"
},
{
"case": "vc",
- "type": "637"
+ "type": "642"
},
{
"case": "ringbuf",
- "type": "638"
+ "type": "643"
},
{
"case": "memory",
- "type": "638"
+ "type": "643"
}
],
"members": [
{
"name": "type",
- "type": "624"
+ "type": "628"
}
],
"meta-type": "object"
},
{
- "name": "370",
+ "name": "373",
"members": [
{
"name": "elf"
@@ -12083,7 +12161,7 @@
]
},
{
- "name": "371",
+ "name": "374",
"members": [
{
"name": "none"
@@ -12107,12 +12185,12 @@
]
},
{
- "name": "[370]",
- "element-type": "370",
+ "name": "[373]",
+ "element-type": "373",
"meta-type": "array"
},
{
- "name": "372",
+ "name": "375",
"members": [
{
"name": "none"
@@ -12180,7 +12258,7 @@
]
},
{
- "name": "373",
+ "name": "376",
"members": [
{
"name": "netdev",
@@ -12211,7 +12289,7 @@
"meta-type": "object"
},
{
- "name": "374",
+ "name": "377",
"members": [
{
"name": "hostname",
@@ -12271,7 +12349,7 @@
{
"name": "dnssearch",
"default": null,
- "type": "[639]"
+ "type": "[644]"
},
{
"name": "domainname",
@@ -12311,12 +12389,12 @@
{
"name": "hostfwd",
"default": null,
- "type": "[639]"
+ "type": "[644]"
},
{
"name": "guestfwd",
"default": null,
- "type": "[639]"
+ "type": "[644]"
},
{
"name": "tftp-server-name",
@@ -12327,7 +12405,7 @@
"meta-type": "object"
},
{
- "name": "375",
+ "name": "378",
"members": [
{
"name": "ifname",
@@ -12408,7 +12486,7 @@
"meta-type": "object"
},
{
- "name": "376",
+ "name": "379",
"members": [
{
"name": "src",
@@ -12481,7 +12559,7 @@
"meta-type": "object"
},
{
- "name": "377",
+ "name": "380",
"members": [
{
"name": "fd",
@@ -12517,11 +12595,11 @@
"meta-type": "object"
},
{
- "name": "378",
+ "name": "381",
"members": [
{
"name": "addr",
- "type": "391"
+ "type": "394"
},
{
"name": "server",
@@ -12545,23 +12623,23 @@
"meta-type": "object"
},
{
- "name": "379",
+ "name": "382",
"members": [
{
"name": "local",
"default": null,
- "type": "391"
+ "type": "394"
},
{
"name": "remote",
"default": null,
- "type": "391"
+ "type": "394"
}
],
"meta-type": "object"
},
{
- "name": "380",
+ "name": "383",
"members": [
{
"name": "sock",
@@ -12587,7 +12665,7 @@
"meta-type": "object"
},
{
- "name": "381",
+ "name": "384",
"members": [
{
"name": "br",
@@ -12603,7 +12681,7 @@
"meta-type": "object"
},
{
- "name": "382",
+ "name": "385",
"members": [
{
"name": "hubid",
@@ -12618,7 +12696,7 @@
"meta-type": "object"
},
{
- "name": "383",
+ "name": "386",
"members": [
{
"name": "ifname",
@@ -12633,7 +12711,7 @@
"meta-type": "object"
},
{
- "name": "384",
+ "name": "387",
"members": [
{
"name": "ifname",
@@ -12642,7 +12720,7 @@
{
"name": "mode",
"default": null,
- "type": "640"
+ "type": "645"
},
{
"name": "force-copy",
@@ -12673,7 +12751,7 @@
"meta-type": "object"
},
{
- "name": "385",
+ "name": "388",
"members": [
{
"name": "chardev",
@@ -12693,7 +12771,7 @@
"meta-type": "object"
},
{
- "name": "386",
+ "name": "389",
"members": [
{
"name": "vhostdev",
@@ -12722,7 +12800,7 @@
"meta-type": "object"
},
{
- "name": "390",
+ "name": "393",
"members": [
{
"name": "normal"
@@ -12747,36 +12825,36 @@
"meta-type": "array"
},
{
- "name": "391",
+ "name": "394",
"tag": "type",
"variants": [
{
"case": "inet",
- "type": "600"
+ "type": "604"
},
{
"case": "unix",
- "type": "641"
+ "type": "646"
},
{
"case": "vsock",
- "type": "642"
+ "type": "647"
},
{
"case": "fd",
- "type": "643"
+ "type": "648"
}
],
"members": [
{
"name": "type",
- "type": "618"
+ "type": "622"
}
],
"meta-type": "object"
},
{
- "name": "392",
+ "name": "395",
"members": [
{
"name": "rss"
@@ -12788,7 +12866,7 @@
]
},
{
- "name": "393",
+ "name": "396",
"members": [
{
"name": "half"
@@ -12804,7 +12882,7 @@
]
},
{
- "name": "394",
+ "name": "397",
"members": [
{
"name": "off"
@@ -12820,7 +12898,7 @@
]
},
{
- "name": "395",
+ "name": "398",
"members": [
{
"name": "priority",
@@ -12879,7 +12957,7 @@
"meta-type": "object"
},
{
- "name": "396",
+ "name": "399",
"members": [
{
"name": "in-pport",
@@ -12920,7 +12998,7 @@
"meta-type": "object"
},
{
- "name": "397",
+ "name": "400",
"members": [
{
"name": "goto-tbl",
@@ -12956,28 +13034,28 @@
"meta-type": "object"
},
{
- "name": "398",
+ "name": "401",
"tag": "type",
"variants": [
{
"case": "passthrough",
- "type": "644"
+ "type": "649"
},
{
"case": "emulator",
- "type": "645"
+ "type": "650"
}
],
"members": [
{
"name": "type",
- "type": "121"
+ "type": "124"
}
],
"meta-type": "object"
},
{
- "name": "399",
+ "name": "402",
"members": [
{
"name": "vnc"
@@ -12993,7 +13071,7 @@
]
},
{
- "name": "400",
+ "name": "403",
"members": [
{
"name": "keep"
@@ -13013,7 +13091,7 @@
]
},
{
- "name": "401",
+ "name": "404",
"members": [
{
"name": "display",
@@ -13024,7 +13102,7 @@
"meta-type": "object"
},
{
- "name": "402",
+ "name": "405",
"members": [
{
"name": "display",
@@ -13035,7 +13113,7 @@
"meta-type": "object"
},
{
- "name": "403",
+ "name": "406",
"members": [
{
"name": "ppm"
@@ -13051,7 +13129,7 @@
]
},
{
- "name": "408",
+ "name": "411",
"members": [
{
"name": "ipv4"
@@ -13079,12 +13157,12 @@
]
},
{
- "name": "[409]",
- "element-type": "409",
+ "name": "[412]",
+ "element-type": "412",
"meta-type": "array"
},
{
- "name": "409",
+ "name": "412",
"members": [
{
"name": "host",
@@ -13096,7 +13174,7 @@
},
{
"name": "family",
- "type": "408"
+ "type": "411"
},
{
"name": "websocket",
@@ -13116,12 +13194,12 @@
"meta-type": "object"
},
{
- "name": "[410]",
- "element-type": "410",
+ "name": "[413]",
+ "element-type": "413",
"meta-type": "array"
},
{
- "name": "410",
+ "name": "413",
"members": [
{
"name": "host",
@@ -13133,7 +13211,7 @@
},
{
"name": "family",
- "type": "408"
+ "type": "411"
},
{
"name": "websocket",
@@ -13141,18 +13219,18 @@
},
{
"name": "auth",
- "type": "411"
+ "type": "414"
},
{
"name": "vencrypt",
"default": null,
- "type": "412"
+ "type": "415"
}
],
"meta-type": "object"
},
{
- "name": "411",
+ "name": "414",
"members": [
{
"name": "none"
@@ -13196,7 +13274,7 @@
]
},
{
- "name": "412",
+ "name": "415",
"members": [
{
"name": "plain"
@@ -13240,7 +13318,7 @@
]
},
{
- "name": "413",
+ "name": "416",
"members": [
{
"name": "host",
@@ -13252,7 +13330,7 @@
},
{
"name": "family",
- "type": "408"
+ "type": "411"
},
{
"name": "websocket",
@@ -13267,7 +13345,7 @@
"meta-type": "object"
},
{
- "name": "414",
+ "name": "417",
"members": [
{
"name": "host",
@@ -13279,7 +13357,7 @@
},
{
"name": "family",
- "type": "408"
+ "type": "411"
},
{
"name": "websocket",
@@ -13289,71 +13367,71 @@
"meta-type": "object"
},
{
- "name": "[415]",
- "element-type": "415",
+ "name": "[418]",
+ "element-type": "418",
"meta-type": "array"
},
{
- "name": "415",
+ "name": "418",
"tag": "type",
"variants": [
{
"case": "number",
- "type": "647"
+ "type": "652"
},
{
"case": "qcode",
- "type": "648"
+ "type": "653"
}
],
"members": [
{
"name": "type",
- "type": "646"
+ "type": "651"
}
],
"meta-type": "object"
},
{
- "name": "[416]",
- "element-type": "416",
+ "name": "[419]",
+ "element-type": "419",
"meta-type": "array"
},
{
- "name": "416",
+ "name": "419",
"tag": "type",
"variants": [
{
"case": "key",
- "type": "650"
+ "type": "655"
},
{
"case": "btn",
- "type": "651"
+ "type": "656"
},
{
"case": "rel",
- "type": "652"
+ "type": "657"
},
{
"case": "abs",
- "type": "652"
+ "type": "657"
},
{
"case": "mtt",
- "type": "653"
+ "type": "658"
}
],
"members": [
{
"name": "type",
- "type": "649"
+ "type": "654"
}
],
"meta-type": "object"
},
{
- "name": "417",
+ "name": "420",
"members": [
{
"name": "default"
@@ -13389,7 +13467,7 @@
]
},
{
- "name": "418",
+ "name": "421",
"members": [
{
"name": "off"
@@ -13413,7 +13491,7 @@
]
},
{
- "name": "419",
+ "name": "422",
"members": [
{
"name": "grab-on-hover",
@@ -13439,7 +13517,7 @@
"meta-type": "object"
},
{
- "name": "420",
+ "name": "423",
"members": [
{
"name": "left-command-key",
@@ -13470,7 +13548,7 @@
"meta-type": "object"
},
{
- "name": "421",
+ "name": "424",
"members": [
{
"name": "charset",
@@ -13481,7 +13559,7 @@
"meta-type": "object"
},
{
- "name": "422",
+ "name": "425",
"members": [
{
"name": "rendernode",
@@ -13492,7 +13570,7 @@
"meta-type": "object"
},
{
- "name": "423",
+ "name": "426",
"members": [
{
"name": "rendernode",
@@ -13518,18 +13596,18 @@
"meta-type": "object"
},
{
- "name": "424",
+ "name": "427",
"members": [
{
"name": "grab-mod",
"default": null,
- "type": "654"
+ "type": "659"
}
],
"meta-type": "object"
},
{
- "name": "425",
+ "name": "428",
"members": [
{
"name": "vnc"
@@ -13541,7 +13619,7 @@
]
},
{
- "name": "426",
+ "name": "429",
"members": [
{
"name": "tls-certs",
@@ -13552,7 +13630,7 @@
"meta-type": "object"
},
{
- "name": "427",
+ "name": "430",
"members": [
{
"name": "vnc"
@@ -13564,18 +13642,18 @@
]
},
{
- "name": "428",
+ "name": "431",
"members": [
{
"name": "addresses",
"default": null,
- "type": "[391]"
+ "type": "[394]"
}
],
"meta-type": "object"
},
{
- "name": "429",
+ "name": "432",
"members": [
{
"name": "none"
@@ -13643,7 +13721,7 @@
]
},
{
- "name": "430",
+ "name": "433",
"members": [
{
"name": "transferred",
@@ -13717,7 +13795,7 @@
"meta-type": "object"
},
{
- "name": "431",
+ "name": "434",
"members": [
{
"name": "transferred",
@@ -13727,7 +13805,7 @@
"meta-type": "object"
},
{
- "name": "432",
+ "name": "435",
"members": [
{
"name": "cache-size",
@@ -13761,12 +13839,12 @@
"meta-type": "object"
},
{
- "name": "[391]",
- "element-type": "391",
+ "name": "[394]",
+ "element-type": "394",
"meta-type": "array"
},
{
- "name": "433",
+ "name": "436",
"members": [
{
"name": "xbzrle"
@@ -13871,7 +13949,7 @@
]
},
{
- "name": "434",
+ "name": "437",
"members": [
{
"name": "none"
@@ -13891,12 +13969,12 @@
]
},
{
- "name": "[435]",
- "element-type": "435",
+ "name": "[438]",
+ "element-type": "438",
"meta-type": "array"
},
{
- "name": "435",
+ "name": "438",
"members": [
{
"name": "node-name",
@@ -13908,29 +13986,33 @@
},
{
"name": "bitmaps",
- "type": "[655]"
+ "type": "[660]"
}
],
"meta-type": "object"
},
{
- "name": "436",
+ "name": "439",
"members": [
{
"name": "normal"
},
{
"name": "cpr-reboot"
+ },
+ {
+ "name": "cpr-transfer"
}
],
"meta-type": "enum",
"values": [
"normal",
- "cpr-reboot"
+ "cpr-reboot",
+ "cpr-transfer"
]
},
{
- "name": "437",
+ "name": "440",
"members": [
{
"name": "none"
@@ -13950,7 +14032,7 @@
]
},
{
- "name": "438",
+ "name": "441",
"members": [
{
"name": "none"
@@ -13970,7 +14052,7 @@
]
},
{
- "name": "439",
+ "name": "442",
"members": [
{
"name": "none"
@@ -13994,26 +14076,26 @@
]
},
{
- "name": "[440]",
- "element-type": "440",
+ "name": "[443]",
+ "element-type": "443",
"meta-type": "array"
},
{
- "name": "440",
+ "name": "443",
"members": [
{
"name": "channel-type",
- "type": "656"
+ "type": "661"
},
{
"name": "addr",
- "type": "657"
+ "type": "662"
}
],
"meta-type": "object"
},
{
- "name": "441",
+ "name": "444",
"members": [
{
"name": "second"
@@ -14029,7 +14111,7 @@
]
},
{
- "name": "442",
+ "name": "445",
"members": [
{
"name": "page-sampling"
@@ -14049,7 +14131,7 @@
]
},
{
- "name": "443",
+ "name": "446",
"members": [
{
"name": "unstarted"
@@ -14069,12 +14151,12 @@
]
},
{
- "name": "[444]",
- "element-type": "444",
+ "name": "[447]",
+ "element-type": "447",
"meta-type": "array"
},
{
- "name": "444",
+ "name": "447",
"members": [
{
"name": "id",
@@ -14088,84 +14170,84 @@
"meta-type": "object"
},
{
- "name": "[445]",
- "element-type": "445",
+ "name": "[448]",
+ "element-type": "448",
"meta-type": "array"
},
{
- "name": "445",
+ "name": "448",
"tag": "type",
"variants": [
{
"case": "abort",
- "type": "659"
+ "type": "664"
},
{
"case": "block-dirty-bitmap-add",
- "type": "660"
+ "type": "665"
},
{
"case": "block-dirty-bitmap-remove",
- "type": "661"
+ "type": "666"
},
{
"case": "block-dirty-bitmap-clear",
- "type": "661"
+ "type": "666"
},
{
"case": "block-dirty-bitmap-enable",
- "type": "661"
+ "type": "666"
},
{
"case": "block-dirty-bitmap-disable",
- "type": "661"
+ "type": "666"
},
{
"case": "block-dirty-bitmap-merge",
- "type": "662"
+ "type": "667"
},
{
"case": "blockdev-backup",
- "type": "663"
+ "type": "668"
},
{
"case": "blockdev-snapshot",
- "type": "664"
+ "type": "669"
},
{
"case": "blockdev-snapshot-internal-sync",
- "type": "665"
+ "type": "670"
},
{
"case": "blockdev-snapshot-sync",
- "type": "666"
+ "type": "671"
},
{
"case": "drive-backup",
- "type": "667"
+ "type": "672"
}
],
"members": [
{
"name": "type",
- "type": "658"
+ "type": "663"
}
],
"meta-type": "object"
},
{
- "name": "446",
+ "name": "449",
"members": [
{
"name": "completion-mode",
"default": null,
- "type": "668"
+ "type": "673"
}
],
"meta-type": "object"
},
{
- "name": "447",
+ "name": "450",
"members": [
{
"name": "unavailable"
@@ -14185,12 +14267,12 @@
]
},
{
- "name": "[448]",
- "element-type": "448",
+ "name": "[451]",
+ "element-type": "451",
"meta-type": "array"
},
{
- "name": "448",
+ "name": "451",
"members": [
{
"name": "oob"
@@ -14202,7 +14284,7 @@
]
},
{
- "name": "449",
+ "name": "452",
"members": [
{
"name": "major",
@@ -14220,7 +14302,7 @@
"meta-type": "object"
},
{
- "name": "450",
+ "name": "453",
"members": [
{
"name": "builtin"
@@ -14256,21 +14338,21 @@
]
},
{
- "name": "451",
+ "name": "454",
"members": [
{
"name": "json-type",
- "type": "669"
+ "type": "674"
}
],
"meta-type": "object"
},
{
- "name": "452",
+ "name": "455",
"members": [
{
"name": "members",
- "type": "[670]"
+ "type": "[675]"
},
{
"name": "values",
@@ -14283,7 +14365,7 @@
"meta-type": "object"
},
{
- "name": "453",
+ "name": "456",
"members": [
{
"name": "element-type",
@@ -14293,11 +14375,11 @@
"meta-type": "object"
},
{
- "name": "454",
+ "name": "457",
"members": [
{
"name": "members",
- "type": "[671]"
+ "type": "[676]"
},
{
"name": "tag",
@@ -14307,23 +14389,23 @@
{
"name": "variants",
"default": null,
- "type": "[672]"
+ "type": "[677]"
}
],
"meta-type": "object"
},
{
- "name": "455",
+ "name": "458",
"members": [
{
"name": "members",
- "type": "[673]"
+ "type": "[678]"
}
],
"meta-type": "object"
},
{
- "name": "456",
+ "name": "459",
"members": [
{
"name": "arg-type",
@@ -14342,7 +14424,7 @@
"meta-type": "object"
},
{
- "name": "457",
+ "name": "460",
"members": [
{
"name": "arg-type",
@@ -14352,7 +14434,7 @@
"meta-type": "object"
},
{
- "name": "458",
+ "name": "461",
"members": [
{
"name": "acpi-generic-initiator"
@@ -14562,7 +14644,7 @@
]
},
{
- "name": "459",
+ "name": "462",
"members": [
{
"name": "pci-dev",
@@ -14576,7 +14658,7 @@
"meta-type": "object"
},
{
- "name": "460",
+ "name": "463",
"members": [
{
"name": "pci-bus",
@@ -14590,23 +14672,23 @@
"meta-type": "object"
},
{
- "name": "461",
+ "name": "464",
"members": [
{
"name": "policy",
"default": null,
- "type": "674"
+ "type": "679"
},
{
"name": "rules",
"default": null,
- "type": "[675]"
+ "type": "[680]"
}
],
"meta-type": "object"
},
{
- "name": "462",
+ "name": "465",
"members": [
{
"name": "filename",
@@ -14621,7 +14703,7 @@
"meta-type": "object"
},
{
- "name": "463",
+ "name": "466",
"members": [
{
"name": "service",
@@ -14631,7 +14713,7 @@
"meta-type": "object"
},
{
- "name": "464",
+ "name": "467",
"members": [
{
"name": "identity",
@@ -14641,7 +14723,7 @@
"meta-type": "object"
},
{
- "name": "465",
+ "name": "468",
"members": [
{
"name": "if",
@@ -14655,7 +14737,7 @@
"meta-type": "object"
},
{
- "name": "466",
+ "name": "469",
"members": [
{
"name": "primary_in",
@@ -14702,7 +14784,7 @@
"meta-type": "object"
},
{
- "name": "467",
+ "name": "470",
"members": [
{
"name": "queues",
@@ -14723,7 +14805,7 @@
"meta-type": "object"
},
{
- "name": "468",
+ "name": "471",
"members": [
{
"name": "queues",
@@ -14748,7 +14830,7 @@
"meta-type": "object"
},
{
- "name": "469",
+ "name": "472",
"members": [
{
"name": "addr",
@@ -14763,7 +14845,7 @@
"meta-type": "object"
},
{
- "name": "470",
+ "name": "473",
"members": [
{
"name": "netdev",
@@ -14772,7 +14854,7 @@
{
"name": "queue",
"default": null,
- "type": "676"
+ "type": "681"
},
{
"name": "status",
@@ -14787,7 +14869,7 @@
{
"name": "insert",
"default": null,
- "type": "677"
+ "type": "682"
},
{
"name": "interval",
@@ -14797,7 +14879,7 @@
"meta-type": "object"
},
{
- "name": "471",
+ "name": "474",
"members": [
{
"name": "netdev",
@@ -14806,7 +14888,7 @@
{
"name": "queue",
"default": null,
- "type": "676"
+ "type": "681"
},
{
"name": "status",
@@ -14821,7 +14903,7 @@
{
"name": "insert",
"default": null,
- "type": "677"
+ "type": "682"
},
{
"name": "file",
@@ -14836,7 +14918,7 @@
"meta-type": "object"
},
{
- "name": "472",
+ "name": "475",
"members": [
{
"name": "netdev",
@@ -14845,7 +14927,7 @@
{
"name": "queue",
"default": null,
- "type": "676"
+ "type": "681"
},
{
"name": "status",
@@ -14860,7 +14942,7 @@
{
"name": "insert",
"default": null,
- "type": "677"
+ "type": "682"
},
{
"name": "outdev",
@@ -14875,7 +14957,7 @@
"meta-type": "object"
},
{
- "name": "473",
+ "name": "476",
"members": [
{
"name": "netdev",
@@ -14884,7 +14966,7 @@
{
"name": "queue",
"default": null,
- "type": "676"
+ "type": "681"
},
{
"name": "status",
@@ -14899,7 +14981,7 @@
{
"name": "insert",
"default": null,
- "type": "677"
+ "type": "682"
},
{
"name": "indev",
@@ -14920,7 +15002,7 @@
"meta-type": "object"
},
{
- "name": "474",
+ "name": "477",
"members": [
{
"name": "netdev",
@@ -14929,7 +15011,7 @@
{
"name": "queue",
"default": null,
- "type": "676"
+ "type": "681"
},
{
"name": "status",
@@ -14944,13 +15026,13 @@
{
"name": "insert",
"default": null,
- "type": "677"
+ "type": "682"
}
],
"meta-type": "object"
},
{
- "name": "475",
+ "name": "478",
"members": [
{
"name": "netdev",
@@ -14959,7 +15041,7 @@
{
"name": "queue",
"default": null,
- "type": "676"
+ "type": "681"
},
{
"name": "status",
@@ -14974,7 +15056,7 @@
{
"name": "insert",
"default": null,
- "type": "677"
+ "type": "682"
},
{
"name": "vnet_hdr_support",
@@ -14985,7 +15067,7 @@
"meta-type": "object"
},
{
- "name": "476",
+ "name": "479",
"members": [
{
"name": "name",
@@ -15025,7 +15107,7 @@
"meta-type": "object"
},
{
- "name": "477",
+ "name": "480",
"members": [
{
"name": "evdev",
@@ -15044,13 +15126,13 @@
{
"name": "grab-toggle",
"default": null,
- "type": "678"
+ "type": "683"
}
],
"meta-type": "object"
},
{
- "name": "478",
+ "name": "481",
"members": [
{
"name": "fd",
@@ -15061,7 +15143,7 @@
"meta-type": "object"
},
{
- "name": "479",
+ "name": "482",
"members": [
{
"name": "aio-max-batch",
@@ -15097,7 +15179,7 @@
"meta-type": "object"
},
{
- "name": "480",
+ "name": "483",
"members": [
{
"name": "aio-max-batch",
@@ -15118,7 +15200,7 @@
"meta-type": "object"
},
{
- "name": "481",
+ "name": "484",
"members": [
{
"name": "dump",
@@ -15138,7 +15220,7 @@
{
"name": "policy",
"default": null,
- "type": "507"
+ "type": "510"
},
{
"name": "prealloc",
@@ -15178,7 +15260,7 @@
"meta-type": "object"
},
{
- "name": "482",
+ "name": "485",
"members": [
{
"name": "dump",
@@ -15198,7 +15280,7 @@
{
"name": "policy",
"default": null,
- "type": "507"
+ "type": "510"
},
{
"name": "prealloc",
@@ -15261,13 +15343,13 @@
{
"name": "rom",
"default": null,
- "type": "586"
+ "type": "590"
}
],
"meta-type": "object"
},
{
- "name": "483",
+ "name": "486",
"members": [
{
"name": "dump",
@@ -15287,7 +15369,7 @@
{
"name": "policy",
"default": null,
- "type": "507"
+ "type": "510"
},
{
"name": "prealloc",
@@ -15342,7 +15424,7 @@
"meta-type": "object"
},
{
- "name": "484",
+ "name": "487",
"members": [
{
"name": "dump",
@@ -15362,7 +15444,7 @@
{
"name": "policy",
"default": null,
- "type": "507"
+ "type": "510"
},
{
"name": "prealloc",
@@ -15402,7 +15484,7 @@
"meta-type": "object"
},
{
- "name": "485",
+ "name": "488",
"members": [
{
"name": "dump",
@@ -15422,7 +15504,7 @@
{
"name": "policy",
"default": null,
- "type": "507"
+ "type": "510"
},
{
"name": "prealloc",
@@ -15462,7 +15544,7 @@
"meta-type": "object"
},
{
- "name": "486",
+ "name": "489",
"members": [
{
"name": "path",
@@ -15472,7 +15554,7 @@
"meta-type": "object"
},
{
- "name": "487",
+ "name": "490",
"members": [
{
"name": "chardev",
@@ -15487,7 +15569,7 @@
"meta-type": "object"
},
{
- "name": "488",
+ "name": "491",
"members": [
{
"name": "opened",
@@ -15501,7 +15583,7 @@
"meta-type": "object"
},
{
- "name": "489",
+ "name": "492",
"members": [
{
"name": "opened",
@@ -15519,7 +15601,7 @@
"meta-type": "object"
},
{
- "name": "490",
+ "name": "493",
"members": [
{
"name": "opened",
@@ -15538,12 +15620,12 @@
"meta-type": "object"
},
{
- "name": "491",
+ "name": "494",
"members": [
{
"name": "format",
"default": null,
- "type": "679"
+ "type": "684"
},
{
"name": "keyid",
@@ -15569,12 +15651,12 @@
"meta-type": "object"
},
{
- "name": "492",
+ "name": "495",
"members": [
{
"name": "format",
"default": null,
- "type": "679"
+ "type": "684"
},
{
"name": "keyid",
@@ -15594,7 +15676,7 @@
"meta-type": "object"
},
{
- "name": "493",
+ "name": "496",
"members": [
{
"name": "sev-device",
@@ -15638,13 +15720,13 @@
{
"name": "legacy-vm-type",
"default": null,
- "type": "586"
+ "type": "590"
}
],
"meta-type": "object"
},
{
- "name": "494",
+ "name": "497",
"members": [
{
"name": "sev-device",
@@ -15704,7 +15786,7 @@
"meta-type": "object"
},
{
- "name": "495",
+ "name": "498",
"members": [
{
"name": "cpu-affinity",
@@ -15720,12 +15802,12 @@
"meta-type": "object"
},
{
- "name": "496",
+ "name": "499",
"members": [
{
"name": "limits",
"default": null,
- "type": "680"
+ "type": "685"
},
{
"name": "x-iops-total",
@@ -15883,7 +15965,7 @@
"meta-type": "object"
},
{
- "name": "497",
+ "name": "500",
"members": [
{
"name": "verify-peer",
@@ -15898,7 +15980,7 @@
{
"name": "endpoint",
"default": null,
- "type": "681"
+ "type": "686"
},
{
"name": "priority",
@@ -15909,7 +15991,7 @@
"meta-type": "object"
},
{
- "name": "498",
+ "name": "501",
"members": [
{
"name": "verify-peer",
@@ -15924,7 +16006,7 @@
{
"name": "endpoint",
"default": null,
- "type": "681"
+ "type": "686"
},
{
"name": "priority",
@@ -15940,7 +16022,7 @@
"meta-type": "object"
},
{
- "name": "499",
+ "name": "502",
"members": [
{
"name": "verify-peer",
@@ -15955,7 +16037,7 @@
{
"name": "endpoint",
"default": null,
- "type": "681"
+ "type": "686"
},
{
"name": "priority",
@@ -15976,7 +16058,7 @@
"meta-type": "object"
},
{
- "name": "500",
+ "name": "503",
"members": [
{
"name": "verify-peer",
@@ -15991,7 +16073,7 @@
{
"name": "endpoint",
"default": null,
- "type": "681"
+ "type": "686"
},
{
"name": "priority",
@@ -16002,7 +16084,7 @@
"meta-type": "object"
},
{
- "name": "501",
+ "name": "504",
"members": [
{
"name": "fd",
@@ -16016,11 +16098,11 @@
"meta-type": "object"
},
{
- "name": "502",
+ "name": "505",
"members": [
{
"name": "socket",
- "type": "391"
+ "type": "394"
},
{
"name": "device",
@@ -16030,7 +16112,7 @@
"meta-type": "object"
},
{
- "name": "503",
+ "name": "506",
"members": [
{
"name": "node-id",
@@ -16081,7 +16163,7 @@
"meta-type": "object"
},
{
- "name": "504",
+ "name": "507",
"members": [
{
"name": "aarch64"
@@ -16205,11 +16287,11 @@
]
},
{
- "name": "505",
+ "name": "508",
"members": [
{
"name": "cpu-state",
- "type": "682"
+ "type": "687"
},
{
"name": "dedicated",
@@ -16219,18 +16301,18 @@
{
"name": "entitlement",
"default": null,
- "type": "523"
+ "type": "526"
}
],
"meta-type": "object"
},
{
- "name": "[506]",
- "element-type": "506",
+ "name": "[509]",
+ "element-type": "509",
"meta-type": "array"
},
{
- "name": "506",
+ "name": "509",
"members": [
{
"name": "qom-type",
@@ -16248,7 +16330,7 @@
"meta-type": "object"
},
{
- "name": "507",
+ "name": "510",
"members": [
{
"name": "default"
@@ -16272,7 +16354,7 @@
]
},
{
- "name": "508",
+ "name": "511",
"members": [
{
"name": "node"
@@ -16300,7 +16382,7 @@
]
},
{
- "name": "509",
+ "name": "512",
"members": [
{
"name": "nodeid",
@@ -16331,7 +16413,7 @@
"meta-type": "object"
},
{
- "name": "510",
+ "name": "513",
"members": [
{
"name": "src",
@@ -16349,7 +16431,7 @@
"meta-type": "object"
},
{
- "name": "511",
+ "name": "514",
"members": [
{
"name": "node-id",
@@ -16400,7 +16482,7 @@
"meta-type": "object"
},
{
- "name": "512",
+ "name": "515",
"members": [
{
"name": "initiator",
@@ -16412,11 +16494,11 @@
},
{
"name": "hierarchy",
- "type": "683"
+ "type": "688"
},
{
"name": "data-type",
- "type": "684"
+ "type": "689"
},
{
"name": "latency",
@@ -16432,7 +16514,7 @@
"meta-type": "object"
},
{
- "name": "513",
+ "name": "516",
"members": [
{
"name": "node-id",
@@ -16448,11 +16530,11 @@
},
{
"name": "associativity",
- "type": "685"
+ "type": "690"
},
{
"name": "policy",
- "type": "686"
+ "type": "691"
},
{
"name": "line",
@@ -16462,7 +16544,7 @@
"meta-type": "object"
},
{
- "name": "514",
+ "name": "517",
"members": [
{
"name": "dimm"
@@ -16494,57 +16576,57 @@
]
},
{
- "name": "515",
+ "name": "518",
"members": [
{
"name": "data",
- "type": "687"
+ "type": "692"
}
],
"meta-type": "object"
},
{
- "name": "516",
+ "name": "519",
"members": [
{
"name": "data",
- "type": "688"
+ "type": "693"
}
],
"meta-type": "object"
},
{
- "name": "517",
+ "name": "520",
"members": [
{
"name": "data",
- "type": "689"
+ "type": "694"
}
],
"meta-type": "object"
},
{
- "name": "518",
+ "name": "521",
"members": [
{
"name": "data",
- "type": "690"
+ "type": "695"
}
],
"meta-type": "object"
},
{
- "name": "519",
+ "name": "522",
"members": [
{
"name": "data",
- "type": "691"
+ "type": "696"
}
],
"meta-type": "object"
},
{
- "name": "520",
+ "name": "523",
"members": [
{
"name": "name",
@@ -16559,7 +16641,7 @@
"meta-type": "object"
},
{
- "name": "521",
+ "name": "524",
"members": [
{
"name": "incompatible"
@@ -16583,7 +16665,7 @@
]
},
{
- "name": "522",
+ "name": "525",
"members": [
{
"name": "static"
@@ -16599,7 +16681,7 @@
]
},
{
- "name": "523",
+ "name": "526",
"members": [
{
"name": "auto"
@@ -16623,7 +16705,7 @@
]
},
{
- "name": "524",
+ "name": "527",
"members": [
{
"name": "horizontal"
@@ -16639,7 +16721,7 @@
]
},
{
- "name": "525",
+ "name": "528",
"members": [
{
"name": "none"
@@ -16659,7 +16741,7 @@
]
},
{
- "name": "526",
+ "name": "529",
"members": [
{
"name": "block-node"
@@ -16679,7 +16761,7 @@
]
},
{
- "name": "527",
+ "name": "530",
"members": [
{
"name": "node-name",
@@ -16689,7 +16771,7 @@
"meta-type": "object"
},
{
- "name": "528",
+ "name": "531",
"members": [
{
"name": "id",
@@ -16699,12 +16781,12 @@
"meta-type": "object"
},
{
- "name": "[529]",
- "element-type": "529",
+ "name": "[532]",
+ "element-type": "532",
"meta-type": "array"
},
{
- "name": "529",
+ "name": "532",
"members": [
{
"name": "fd",
@@ -16719,12 +16801,12 @@
"meta-type": "object"
},
{
- "name": "[530]",
- "element-type": "530",
+ "name": "[533]",
+ "element-type": "533",
"meta-type": "array"
},
{
- "name": "530",
+ "name": "533",
"members": [
{
"name": "name",
@@ -16732,7 +16814,7 @@
},
{
"name": "type",
- "type": "692"
+ "type": "697"
},
{
"name": "help",
@@ -16748,12 +16830,12 @@
"meta-type": "object"
},
{
- "name": "[535]",
- "element-type": "535",
+ "name": "[538]",
+ "element-type": "538",
"meta-type": "array"
},
{
- "name": "535",
+ "name": "538",
"members": [
{
"name": "node",
@@ -16767,7 +16849,7 @@
"meta-type": "object"
},
{
- "name": "537",
+ "name": "540",
"members": [
{
"name": "none"
@@ -16811,33 +16893,33 @@
]
},
{
- "name": "538",
+ "name": "541",
"members": [
{
"name": "in",
"default": null,
- "type": "693"
+ "type": "698"
},
{
"name": "out",
"default": null,
- "type": "693"
+ "type": "698"
}
],
"meta-type": "object"
},
{
- "name": "539",
+ "name": "542",
"members": [
{
"name": "in",
"default": null,
- "type": "694"
+ "type": "699"
},
{
"name": "out",
"default": null,
- "type": "694"
+ "type": "699"
},
{
"name": "threshold",
@@ -16848,33 +16930,54 @@
"meta-type": "object"
},
{
- "name": "540",
+ "name": "543",
"members": [
{
"name": "in",
"default": null,
- "type": "695"
+ "type": "700"
},
{
"name": "out",
"default": null,
- "type": "695"
+ "type": "700"
}
],
"meta-type": "object"
},
{
- "name": "541",
+ "name": "544",
"members": [
{
"name": "in",
"default": null,
- "type": "693"
+ "type": "698"
},
{
"name": "out",
"default": null,
- "type": "693"
+ "type": "698"
+ },
+ {
+ "name": "nsamples",
+ "default": null,
+ "type": "int"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "545",
+ "members": [
+ {
+ "name": "in",
+ "default": null,
+ "type": "698"
+ },
+ {
+ "name": "out",
+ "default": null,
+ "type": "698"
},
{
"name": "latency",
@@ -16885,33 +16988,33 @@
"meta-type": "object"
},
{
- "name": "542",
+ "name": "546",
"members": [
{
"name": "in",
"default": null,
- "type": "696"
+ "type": "701"
},
{
"name": "out",
"default": null,
- "type": "696"
+ "type": "701"
}
],
"meta-type": "object"
},
{
- "name": "543",
+ "name": "547",
"members": [
{
"name": "in",
"default": null,
- "type": "697"
+ "type": "702"
},
{
"name": "out",
"default": null,
- "type": "697"
+ "type": "702"
},
{
"name": "try-mmap",
@@ -16932,17 +17035,17 @@
"meta-type": "object"
},
{
- "name": "544",
+ "name": "548",
"members": [
{
"name": "in",
"default": null,
- "type": "698"
+ "type": "703"
},
{
"name": "out",
"default": null,
- "type": "698"
+ "type": "703"
},
{
"name": "server",
@@ -16953,49 +17056,49 @@
"meta-type": "object"
},
{
- "name": "545",
+ "name": "549",
"members": [
{
"name": "in",
"default": null,
- "type": "699"
+ "type": "704"
},
{
"name": "out",
"default": null,
- "type": "699"
+ "type": "704"
}
],
"meta-type": "object"
},
{
- "name": "546",
+ "name": "550",
"members": [
{
"name": "in",
"default": null,
- "type": "700"
+ "type": "705"
},
{
"name": "out",
"default": null,
- "type": "700"
+ "type": "705"
}
],
"meta-type": "object"
},
{
- "name": "547",
+ "name": "551",
"members": [
{
"name": "in",
"default": null,
- "type": "693"
+ "type": "698"
},
{
"name": "out",
"default": null,
- "type": "693"
+ "type": "698"
},
{
"name": "dev",
@@ -17011,17 +17114,17 @@
"meta-type": "object"
},
{
- "name": "548",
+ "name": "552",
"members": [
{
"name": "in",
"default": null,
- "type": "693"
+ "type": "698"
},
{
"name": "out",
"default": null,
- "type": "693"
+ "type": "698"
},
{
"name": "path",
@@ -17032,7 +17135,7 @@
"meta-type": "object"
},
{
- "name": "549",
+ "name": "553",
"members": [
{
"name": "DIMM"
@@ -17048,12 +17151,12 @@
]
},
{
- "name": "[550]",
- "element-type": "550",
+ "name": "[554]",
+ "element-type": "554",
"meta-type": "array"
},
{
- "name": "550",
+ "name": "554",
"members": [
{
"name": "bus",
@@ -17069,11 +17172,11 @@
},
{
"name": "class_info",
- "type": "701"
+ "type": "706"
},
{
"name": "id",
- "type": "702"
+ "type": "707"
},
{
"name": "irq",
@@ -17091,17 +17194,17 @@
{
"name": "pci_bridge",
"default": null,
- "type": "703"
+ "type": "708"
},
{
"name": "regions",
- "type": "[704]"
+ "type": "[709]"
}
],
"meta-type": "object"
},
{
- "name": "551",
+ "name": "555",
"members": [
{
"name": "vm"
@@ -17121,16 +17224,16 @@
]
},
{
- "name": "[552]",
- "element-type": "552",
+ "name": "[556]",
+ "element-type": "556",
"meta-type": "array"
},
{
- "name": "552",
+ "name": "556",
"members": [
{
"name": "provider",
- "type": "554"
+ "type": "558"
},
{
"name": "names",
@@ -17141,7 +17244,7 @@
"meta-type": "object"
},
{
- "name": "553",
+ "name": "557",
"members": [
{
"name": "vcpus",
@@ -17152,7 +17255,7 @@
"meta-type": "object"
},
{
- "name": "554",
+ "name": "558",
"members": [
{
"name": "kvm"
@@ -17168,12 +17271,12 @@
]
},
{
- "name": "[555]",
- "element-type": "555",
+ "name": "[559]",
+ "element-type": "559",
"meta-type": "array"
},
{
- "name": "555",
+ "name": "559",
"members": [
{
"name": "name",
@@ -17181,18 +17284,18 @@
},
{
"name": "value",
- "type": "705"
+ "type": "710"
}
],
"meta-type": "object"
},
{
- "name": "[556]",
- "element-type": "556",
+ "name": "[560]",
+ "element-type": "560",
"meta-type": "array"
},
{
- "name": "556",
+ "name": "560",
"members": [
{
"name": "name",
@@ -17200,12 +17303,12 @@
},
{
"name": "type",
- "type": "706"
+ "type": "711"
},
{
"name": "unit",
"default": null,
- "type": "707"
+ "type": "712"
},
{
"name": "base",
@@ -17225,7 +17328,7 @@
"meta-type": "object"
},
{
- "name": "557",
+ "name": "561",
"members": [
{
"name": "transports",
@@ -17245,7 +17348,7 @@
"meta-type": "object"
},
{
- "name": "558",
+ "name": "562",
"members": [
{
"name": "statuses",
@@ -17260,7 +17363,7 @@
"meta-type": "object"
},
{
- "name": "559",
+ "name": "563",
"members": [
{
"name": "n-mem-sections",
@@ -17280,19 +17383,19 @@
},
{
"name": "features",
- "type": "557"
+ "type": "561"
},
{
"name": "acked-features",
- "type": "557"
+ "type": "561"
},
{
"name": "backend-features",
- "type": "557"
+ "type": "561"
},
{
"name": "protocol-features",
- "type": "708"
+ "type": "713"
},
{
"name": "max-queues",
@@ -17314,12 +17417,12 @@
"meta-type": "object"
},
{
- "name": "[560]",
- "element-type": "560",
+ "name": "[564]",
+ "element-type": "564",
"meta-type": "array"
},
{
- "name": "560",
+ "name": "564",
"members": [
{
"name": "addr",
@@ -17337,7 +17440,7 @@
"meta-type": "object"
},
{
- "name": "561",
+ "name": "565",
"members": [
{
"name": "flags",
@@ -17355,7 +17458,7 @@
"meta-type": "object"
},
{
- "name": "562",
+ "name": "566",
"members": [
{
"name": "flags",
@@ -17369,7 +17472,7 @@
"meta-type": "object"
},
{
- "name": "563",
+ "name": "567",
"members": [
{
"name": "stop"
@@ -17405,12 +17508,12 @@
]
},
{
- "name": "[564]",
- "element-type": "564",
+ "name": "[568]",
+ "element-type": "568",
"meta-type": "array"
},
{
- "name": "564",
+ "name": "568",
"members": [
{
"name": "cipher"
@@ -17438,12 +17541,12 @@
]
},
{
- "name": "[565]",
- "element-type": "565",
+ "name": "[569]",
+ "element-type": "569",
"meta-type": "array"
},
{
- "name": "565",
+ "name": "569",
"members": [
{
"name": "queue",
@@ -17451,13 +17554,13 @@
},
{
"name": "type",
- "type": "709"
+ "type": "714"
}
],
"meta-type": "object"
},
{
- "name": "566",
+ "name": "570",
"members": [
{
"name": "informational"
@@ -17481,16 +17584,16 @@
]
},
{
- "name": "[567]",
- "element-type": "567",
+ "name": "[571]",
+ "element-type": "571",
"meta-type": "array"
},
{
- "name": "567",
+ "name": "571",
"members": [
{
"name": "type",
- "type": "710"
+ "type": "715"
},
{
"name": "header",
@@ -17500,7 +17603,7 @@
"meta-type": "object"
},
{
- "name": "568",
+ "name": "572",
"members": [
{
"name": "cache-data-ecc"
@@ -17536,7 +17639,7 @@
]
},
{
- "name": "569",
+ "name": "573",
"members": [
{
"name": "free"
@@ -17560,12 +17663,12 @@
]
},
{
- "name": "[570]",
- "element-type": "570",
+ "name": "[574]",
+ "element-type": "574",
"meta-type": "array"
},
{
- "name": "570",
+ "name": "574",
"members": [
{
"name": "offset",
@@ -17579,7 +17682,7 @@
"meta-type": "object"
},
{
- "name": "571",
+ "name": "575",
"members": [
{
"name": "tag-based"
@@ -17595,7 +17698,7 @@
]
},
{
- "name": "572",
+ "name": "576",
"members": [
{
"name": "hyper-v"
@@ -17611,7 +17714,7 @@
]
},
{
- "name": "573",
+ "name": "577",
"members": [
{
"name": "arg1",
@@ -17637,7 +17740,7 @@
"meta-type": "object"
},
{
- "name": "574",
+ "name": "578",
"members": [
{
"name": "core",
@@ -17653,18 +17756,18 @@
},
{
"name": "reason",
- "type": "711"
+ "type": "716"
}
],
"meta-type": "object"
},
{
- "name": "[575]",
- "element-type": "575",
+ "name": "[579]",
+ "element-type": "579",
"meta-type": "array"
},
{
- "name": "575",
+ "name": "579",
"members": [
{
"name": "interval_length",
@@ -17734,7 +17837,7 @@
"meta-type": "object"
},
{
- "name": "576",
+ "name": "580",
"members": [
{
"name": "boundaries",
@@ -17748,7 +17851,7 @@
"meta-type": "object"
},
{
- "name": "577",
+ "name": "581",
"members": [
{
"name": "discard-nb-ok",
@@ -17766,7 +17869,7 @@
"meta-type": "object"
},
{
- "name": "578",
+ "name": "582",
"members": [
{
"name": "completion-errors",
@@ -17784,45 +17887,45 @@
"meta-type": "object"
},
{
- "name": "[78]",
- "element-type": "78",
+ "name": "[79]",
+ "element-type": "79",
"meta-type": "array"
},
{
- "name": "579",
+ "name": "583",
"tag": "type",
"variants": [
{
"case": "qcow2",
- "type": "713"
+ "type": "718"
},
{
"case": "vmdk",
- "type": "714"
+ "type": "719"
},
{
"case": "luks",
- "type": "715"
+ "type": "720"
},
{
"case": "rbd",
- "type": "716"
+ "type": "721"
},
{
"case": "file",
- "type": "717"
+ "type": "722"
}
],
"members": [
{
"name": "type",
- "type": "712"
+ "type": "717"
}
],
"meta-type": "object"
},
{
- "name": "580",
+ "name": "584",
"members": [
{
"name": "block-backend"
@@ -17842,12 +17945,12 @@
]
},
{
- "name": "[581]",
- "element-type": "581",
+ "name": "[585]",
+ "element-type": "585",
"meta-type": "array"
},
{
- "name": "581",
+ "name": "585",
"members": [
{
"name": "consistent-read"
@@ -17871,7 +17974,7 @@
]
},
{
- "name": "582",
+ "name": "586",
"members": [
{
"type": "58"
@@ -17883,16 +17986,16 @@
"meta-type": "alternate"
},
{
- "name": "[583]",
- "element-type": "583",
+ "name": "[587]",
+ "element-type": "587",
"meta-type": "array"
},
{
- "name": "583",
+ "name": "587",
"members": [
{
"name": "event",
- "type": "718"
+ "type": "723"
},
{
"name": "state",
@@ -17902,7 +18005,7 @@
{
"name": "iotype",
"default": null,
- "type": "719"
+ "type": "724"
},
{
"name": "errno",
@@ -17928,16 +18031,16 @@
"meta-type": "object"
},
{
- "name": "[584]",
- "element-type": "584",
+ "name": "[588]",
+ "element-type": "588",
"meta-type": "array"
},
{
- "name": "584",
+ "name": "588",
"members": [
{
"name": "event",
- "type": "718"
+ "type": "723"
},
{
"name": "state",
@@ -17952,7 +18055,7 @@
"meta-type": "object"
},
{
- "name": "585",
+ "name": "589",
"members": [
{
"name": "break-guest-write"
@@ -17968,7 +18071,7 @@
]
},
{
- "name": "586",
+ "name": "590",
"members": [
{
"name": "auto"
@@ -17988,7 +18091,7 @@
]
},
{
- "name": "587",
+ "name": "591",
"members": [
{
"name": "threads"
@@ -18008,7 +18111,7 @@
]
},
{
- "name": "588",
+ "name": "592",
"members": [
{
"name": "tcp"
@@ -18024,7 +18127,7 @@
]
},
{
- "name": "589",
+ "name": "593",
"members": [
{
"name": "crc32c"
@@ -18048,11 +18151,11 @@
]
},
{
- "name": "590",
+ "name": "594",
"members": [
{
"name": "type",
- "type": "720"
+ "type": "725"
},
{
"name": "host",
@@ -18062,7 +18165,7 @@
"meta-type": "object"
},
{
- "name": "591",
+ "name": "595",
"members": [
{
"type": "58"
@@ -18077,62 +18180,62 @@
"meta-type": "alternate"
},
{
- "name": "592",
+ "name": "596",
"members": [
{
- "type": "721"
+ "type": "726"
},
{
- "type": "722"
+ "type": "727"
}
],
"meta-type": "alternate"
},
{
- "name": "593",
+ "name": "597",
"tag": "format",
"variants": [
{
"case": "aes",
- "type": "724"
+ "type": "729"
},
{
"case": "luks",
- "type": "725"
+ "type": "730"
}
],
"members": [
{
"name": "format",
- "type": "723"
+ "type": "728"
}
],
"meta-type": "object"
},
{
- "name": "594",
+ "name": "598",
"tag": "format",
"variants": [
{
"case": "aes",
- "type": "724"
+ "type": "729"
}
],
"members": [
{
"name": "format",
- "type": "726"
+ "type": "731"
}
],
"meta-type": "object"
},
{
- "name": "[582]",
- "element-type": "582",
+ "name": "[586]",
+ "element-type": "586",
"meta-type": "array"
},
{
- "name": "595",
+ "name": "599",
"members": [
{
"name": "quorum"
@@ -18148,42 +18251,42 @@
]
},
{
- "name": "596",
+ "name": "600",
"tag": "format",
"variants": [
{
"case": "luks",
- "type": "728"
+ "type": "733"
},
{
"case": "luks2",
- "type": "729"
+ "type": "734"
},
{
"case": "luks-any",
- "type": "730"
+ "type": "735"
}
],
"members": [
{
"name": "format",
- "type": "727"
+ "type": "732"
},
{
"name": "parent",
"default": null,
- "type": "596"
+ "type": "600"
}
],
"meta-type": "object"
},
{
- "name": "[597]",
- "element-type": "597",
+ "name": "[601]",
+ "element-type": "601",
"meta-type": "array"
},
{
- "name": "597",
+ "name": "601",
"members": [
{
"name": "cephx"
@@ -18199,12 +18302,12 @@
]
},
{
- "name": "[598]",
- "element-type": "598",
+ "name": "[602]",
+ "element-type": "602",
"meta-type": "array"
},
{
- "name": "598",
+ "name": "602",
"members": [
{
"name": "host",
@@ -18218,7 +18321,7 @@
"meta-type": "object"
},
{
- "name": "599",
+ "name": "603",
"members": [
{
"name": "primary"
@@ -18234,7 +18337,7 @@
]
},
{
- "name": "600",
+ "name": "604",
"members": [
{
"name": "host",
@@ -18278,12 +18381,12 @@
"meta-type": "object"
},
{
- "name": "601",
+ "name": "605",
"tag": "mode",
"variants": [
{
"case": "hash",
- "type": "732"
+ "type": "737"
},
{
"case": "none",
@@ -18297,13 +18400,13 @@
"members": [
{
"name": "mode",
- "type": "731"
+ "type": "736"
}
],
"meta-type": "object"
},
{
- "name": "602",
+ "name": "606",
"members": [
{
"name": "filename",
@@ -18316,7 +18419,7 @@
{
"name": "preallocation",
"default": null,
- "type": "733"
+ "type": "738"
},
{
"name": "nocow",
@@ -18332,11 +18435,11 @@
"meta-type": "object"
},
{
- "name": "603",
+ "name": "607",
"members": [
{
"name": "location",
- "type": "330"
+ "type": "333"
},
{
"name": "size",
@@ -18345,13 +18448,13 @@
{
"name": "preallocation",
"default": null,
- "type": "733"
+ "type": "738"
}
],
"meta-type": "object"
},
{
- "name": "604",
+ "name": "608",
"members": [
{
"name": "key-secret",
@@ -18361,27 +18464,27 @@
{
"name": "cipher-alg",
"default": null,
- "type": "734"
+ "type": "739"
},
{
"name": "cipher-mode",
"default": null,
- "type": "735"
+ "type": "740"
},
{
"name": "ivgen-alg",
"default": null,
- "type": "736"
+ "type": "741"
},
{
"name": "ivgen-hash-alg",
"default": null,
- "type": "737"
+ "type": "742"
},
{
"name": "hash-alg",
"default": null,
- "type": "737"
+ "type": "742"
},
{
"name": "iter-time",
@@ -18391,12 +18494,12 @@
{
"name": "file",
"default": null,
- "type": "582"
+ "type": "586"
},
{
"name": "header",
"default": null,
- "type": "582"
+ "type": "586"
},
{
"name": "size",
@@ -18405,17 +18508,17 @@
{
"name": "preallocation",
"default": null,
- "type": "733"
+ "type": "738"
}
],
"meta-type": "object"
},
{
- "name": "605",
+ "name": "609",
"members": [
{
"name": "location",
- "type": "337"
+ "type": "340"
},
{
"name": "size",
@@ -18425,11 +18528,11 @@
"meta-type": "object"
},
{
- "name": "606",
+ "name": "610",
"members": [
{
"name": "file",
- "type": "582"
+ "type": "586"
},
{
"name": "size",
@@ -18444,11 +18547,11 @@
"meta-type": "object"
},
{
- "name": "607",
+ "name": "611",
"members": [
{
"name": "file",
- "type": "582"
+ "type": "586"
},
{
"name": "size",
@@ -18462,22 +18565,22 @@
{
"name": "encrypt",
"default": null,
- "type": "738"
+ "type": "743"
}
],
"meta-type": "object"
},
{
- "name": "608",
+ "name": "612",
"members": [
{
"name": "file",
- "type": "582"
+ "type": "586"
},
{
"name": "data-file",
"default": null,
- "type": "582"
+ "type": "586"
},
{
"name": "data-file-raw",
@@ -18496,7 +18599,7 @@
{
"name": "version",
"default": null,
- "type": "739"
+ "type": "744"
},
{
"name": "backing-file",
@@ -18506,12 +18609,12 @@
{
"name": "backing-fmt",
"default": null,
- "type": "317"
+ "type": "320"
},
{
"name": "encrypt",
"default": null,
- "type": "738"
+ "type": "743"
},
{
"name": "cluster-size",
@@ -18521,7 +18624,7 @@
{
"name": "preallocation",
"default": null,
- "type": "733"
+ "type": "738"
},
{
"name": "lazy-refcounts",
@@ -18536,17 +18639,17 @@
{
"name": "compression-type",
"default": null,
- "type": "740"
+ "type": "745"
}
],
"meta-type": "object"
},
{
- "name": "609",
+ "name": "613",
"members": [
{
"name": "file",
- "type": "582"
+ "type": "586"
},
{
"name": "size",
@@ -18560,7 +18663,7 @@
{
"name": "backing-fmt",
"default": null,
- "type": "317"
+ "type": "320"
},
{
"name": "cluster-size",
@@ -18576,11 +18679,11 @@
"meta-type": "object"
},
{
- "name": "610",
+ "name": "614",
"members": [
{
"name": "location",
- "type": "347"
+ "type": "350"
},
{
"name": "size",
@@ -18594,17 +18697,17 @@
{
"name": "encrypt",
"default": null,
- "type": "741"
+ "type": "746"
}
],
"meta-type": "object"
},
{
- "name": "611",
+ "name": "615",
"members": [
{
"name": "location",
- "type": "349"
+ "type": "352"
},
{
"name": "size",
@@ -18614,11 +18717,11 @@
"meta-type": "object"
},
{
- "name": "612",
+ "name": "616",
"members": [
{
"name": "file",
- "type": "582"
+ "type": "586"
},
{
"name": "size",
@@ -18627,17 +18730,17 @@
{
"name": "preallocation",
"default": null,
- "type": "733"
+ "type": "738"
}
],
"meta-type": "object"
},
{
- "name": "613",
+ "name": "617",
"members": [
{
"name": "file",
- "type": "582"
+ "type": "586"
},
{
"name": "size",
@@ -18656,7 +18759,7 @@
{
"name": "subformat",
"default": null,
- "type": "742"
+ "type": "747"
},
{
"name": "block-state-zero",
@@ -18667,11 +18770,11 @@
"meta-type": "object"
},
{
- "name": "614",
+ "name": "618",
"members": [
{
"name": "file",
- "type": "582"
+ "type": "586"
},
{
"name": "size",
@@ -18680,12 +18783,12 @@
{
"name": "extents",
"default": null,
- "type": "[582]"
+ "type": "[586]"
},
{
"name": "subformat",
"default": null,
- "type": "743"
+ "type": "748"
},
{
"name": "backing-file",
@@ -18695,7 +18798,7 @@
{
"name": "adapter-type",
"default": null,
- "type": "744"
+ "type": "749"
},
{
"name": "hwversion",
@@ -18716,11 +18819,11 @@
"meta-type": "object"
},
{
- "name": "615",
+ "name": "619",
"members": [
{
"name": "file",
- "type": "582"
+ "type": "586"
},
{
"name": "size",
@@ -18729,7 +18832,7 @@
{
"name": "subformat",
"default": null,
- "type": "745"
+ "type": "750"
},
{
"name": "force-size",
@@ -18740,11 +18843,11 @@
"meta-type": "object"
},
{
- "name": "616",
+ "name": "620",
"members": [
{
"name": "state",
- "type": "746"
+ "type": "751"
},
{
"name": "new-secret",
@@ -18775,12 +18878,12 @@
"meta-type": "object"
},
{
- "name": "617",
+ "name": "621",
"members": [
{
"name": "encrypt",
"default": null,
- "type": "747"
+ "type": "752"
}
],
"meta-type": "object"
@@ -18791,7 +18894,7 @@
"meta-type": "builtin"
},
{
- "name": "618",
+ "name": "622",
"members": [
{
"name": "inet"
@@ -18815,47 +18918,47 @@
]
},
{
- "name": "619",
+ "name": "623",
"members": [
{
"name": "data",
- "type": "600"
+ "type": "604"
}
],
"meta-type": "object"
},
{
- "name": "620",
+ "name": "624",
"members": [
{
"name": "data",
- "type": "641"
+ "type": "646"
}
],
"meta-type": "object"
},
{
- "name": "621",
+ "name": "625",
"members": [
{
"name": "data",
- "type": "642"
+ "type": "647"
}
],
"meta-type": "object"
},
{
- "name": "622",
+ "name": "626",
"members": [
{
"name": "data",
- "type": "643"
+ "type": "648"
}
],
"meta-type": "object"
},
{
- "name": "623",
+ "name": "627",
"members": [
{
"name": "off"
@@ -18875,7 +18978,7 @@
]
},
{
- "name": "624",
+ "name": "628",
"members": [
{
"name": "file"
@@ -18904,6 +19007,9 @@
{
"name": "mux"
},
+ {
+ "name": "hub"
+ },
{
"name": "msmouse"
},
@@ -18946,6 +19052,7 @@
"pty",
"null",
"mux",
+ "hub",
"msmouse",
"wctablet",
"braille",
@@ -18958,122 +19065,132 @@
]
},
{
- "name": "625",
+ "name": "629",
"members": [
{
"name": "data",
- "type": "748"
+ "type": "753"
}
],
"meta-type": "object"
},
{
- "name": "626",
+ "name": "630",
"members": [
{
"name": "data",
- "type": "749"
+ "type": "754"
}
],
"meta-type": "object"
},
{
- "name": "627",
+ "name": "631",
"members": [
{
"name": "data",
- "type": "750"
+ "type": "755"
}
],
"meta-type": "object"
},
{
- "name": "628",
+ "name": "632",
"members": [
{
"name": "data",
- "type": "751"
+ "type": "756"
}
],
"meta-type": "object"
},
{
- "name": "629",
+ "name": "633",
"members": [
{
"name": "data",
- "type": "752"
+ "type": "757"
}
],
"meta-type": "object"
},
{
- "name": "630",
+ "name": "634",
"members": [
{
"name": "data",
- "type": "753"
+ "type": "758"
}
],
"meta-type": "object"
},
{
- "name": "631",
+ "name": "635",
"members": [
{
"name": "data",
- "type": "754"
+ "type": "759"
}
],
"meta-type": "object"
},
{
- "name": "632",
+ "name": "636",
"members": [
{
"name": "data",
- "type": "755"
+ "type": "760"
}
],
"meta-type": "object"
},
{
- "name": "636",
+ "name": "637",
"members": [
{
"name": "data",
- "type": "759"
+ "type": "761"
}
],
"meta-type": "object"
},
{
- "name": "637",
+ "name": "641",
"members": [
{
"name": "data",
- "type": "760"
+ "type": "765"
}
],
"meta-type": "object"
},
{
- "name": "638",
+ "name": "642",
"members": [
{
"name": "data",
- "type": "761"
+ "type": "766"
}
],
"meta-type": "object"
},
{
- "name": "[639]",
- "element-type": "639",
+ "name": "643",
+ "members": [
+ {
+ "name": "data",
+ "type": "767"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "[644]",
+ "element-type": "644",
"meta-type": "array"
},
{
- "name": "639",
+ "name": "644",
"members": [
{
"name": "str",
@@ -19083,7 +19200,7 @@
"meta-type": "object"
},
{
- "name": "640",
+ "name": "645",
"members": [
{
"name": "native"
@@ -19099,7 +19216,7 @@
]
},
{
- "name": "641",
+ "name": "646",
"members": [
{
"name": "path",
@@ -19119,7 +19236,7 @@
"meta-type": "object"
},
{
- "name": "642",
+ "name": "647",
"members": [
{
"name": "cid",
@@ -19133,7 +19250,7 @@
"meta-type": "object"
},
{
- "name": "643",
+ "name": "648",
"members": [
{
"name": "str",
@@ -19143,27 +19260,27 @@
"meta-type": "object"
},
{
- "name": "644",
+ "name": "649",
"members": [
{
"name": "data",
- "type": "762"
+ "type": "768"
}
],
"meta-type": "object"
},
{
- "name": "645",
+ "name": "650",
"members": [
{
"name": "data",
- "type": "763"
+ "type": "769"
}
],
"meta-type": "object"
},
{
- "name": "646",
+ "name": "651",
"members": [
{
"name": "number"
@@ -19179,7 +19296,7 @@
]
},
{
- "name": "647",
+ "name": "652",
"members": [
{
"name": "data",
@@ -19189,17 +19306,17 @@
"meta-type": "object"
},
{
- "name": "648",
+ "name": "653",
"members": [
{
"name": "data",
- "type": "764"
+ "type": "770"
}
],
"meta-type": "object"
},
{
- "name": "649",
+ "name": "654",
"members": [
{
"name": "key"
@@ -19227,47 +19344,47 @@
]
},
{
- "name": "650",
+ "name": "655",
"members": [
{
"name": "data",
- "type": "765"
+ "type": "771"
}
],
"meta-type": "object"
},
{
- "name": "651",
+ "name": "656",
"members": [
{
"name": "data",
- "type": "766"
+ "type": "772"
}
],
"meta-type": "object"
},
{
- "name": "652",
+ "name": "657",
"members": [
{
"name": "data",
- "type": "767"
+ "type": "773"
}
],
"meta-type": "object"
},
{
- "name": "653",
+ "name": "658",
"members": [
{
"name": "data",
- "type": "768"
+ "type": "774"
}
],
"meta-type": "object"
},
{
- "name": "654",
+ "name": "659",
"members": [
{
"name": "lctrl-lalt"
@@ -19292,12 +19409,12 @@
"meta-type": "builtin"
},
{
- "name": "[655]",
- "element-type": "655",
+ "name": "[660]",
+ "element-type": "660",
"meta-type": "array"
},
{
- "name": "655",
+ "name": "660",
"members": [
{
"name": "name",
@@ -19310,54 +19427,58 @@
{
"name": "transform",
"default": null,
- "type": "769"
+ "type": "775"
}
],
"meta-type": "object"
},
{
- "name": "656",
+ "name": "661",
"members": [
{
"name": "main"
+ },
+ {
+ "name": "cpr"
}
],
"meta-type": "enum",
"values": [
- "main"
+ "main",
+ "cpr"
]
},
{
- "name": "657",
+ "name": "662",
"tag": "transport",
"variants": [
{
"case": "socket",
- "type": "391"
+ "type": "394"
},
{
"case": "exec",
- "type": "771"
+ "type": "777"
},
{
"case": "rdma",
- "type": "600"
+ "type": "604"
},
{
"case": "file",
- "type": "772"
+ "type": "778"
}
],
"members": [
{
"name": "transport",
- "type": "770"
+ "type": "776"
}
],
"meta-type": "object"
},
{
- "name": "658",
+ "name": "663",
"members": [
{
"name": "abort"
@@ -19416,17 +19537,17 @@
]
},
{
- "name": "659",
+ "name": "664",
"members": [
{
"name": "data",
- "type": "773"
+ "type": "779"
}
],
"meta-type": "object"
},
{
- "name": "660",
+ "name": "665",
"members": [
{
"name": "data",
@@ -19436,7 +19557,7 @@
"meta-type": "object"
},
{
- "name": "661",
+ "name": "666",
"members": [
{
"name": "data",
@@ -19446,7 +19567,7 @@
"meta-type": "object"
},
{
- "name": "662",
+ "name": "667",
"members": [
{
"name": "data",
@@ -19456,7 +19577,7 @@
"meta-type": "object"
},
{
- "name": "663",
+ "name": "668",
"members": [
{
"name": "data",
@@ -19466,7 +19587,7 @@
"meta-type": "object"
},
{
- "name": "664",
+ "name": "669",
"members": [
{
"name": "data",
@@ -19476,17 +19597,17 @@
"meta-type": "object"
},
{
- "name": "665",
+ "name": "670",
"members": [
{
"name": "data",
- "type": "76"
+ "type": "77"
}
],
"meta-type": "object"
},
{
- "name": "666",
+ "name": "671",
"members": [
{
"name": "data",
@@ -19496,7 +19617,7 @@
"meta-type": "object"
},
{
- "name": "667",
+ "name": "672",
"members": [
{
"name": "data",
@@ -19506,7 +19627,7 @@
"meta-type": "object"
},
{
- "name": "668",
+ "name": "673",
"members": [
{
"name": "individual"
@@ -19522,7 +19643,7 @@
]
},
{
- "name": "669",
+ "name": "674",
"members": [
{
"name": "string"
@@ -19562,12 +19683,12 @@
]
},
{
- "name": "[670]",
- "element-type": "670",
+ "name": "[675]",
+ "element-type": "675",
"meta-type": "array"
},
{
- "name": "670",
+ "name": "675",
"members": [
{
"name": "name",
@@ -19582,12 +19703,12 @@
"meta-type": "object"
},
{
- "name": "[671]",
- "element-type": "671",
+ "name": "[676]",
+ "element-type": "676",
"meta-type": "array"
},
{
- "name": "671",
+ "name": "676",
"members": [
{
"name": "name",
@@ -19611,12 +19732,12 @@
"meta-type": "object"
},
{
- "name": "[672]",
- "element-type": "672",
+ "name": "[677]",
+ "element-type": "677",
"meta-type": "array"
},
{
- "name": "672",
+ "name": "677",
"members": [
{
"name": "case",
@@ -19630,12 +19751,12 @@
"meta-type": "object"
},
{
- "name": "[673]",
- "element-type": "673",
+ "name": "[678]",
+ "element-type": "678",
"meta-type": "array"
},
{
- "name": "673",
+ "name": "678",
"members": [
{
"name": "type",
@@ -19645,7 +19766,7 @@
"meta-type": "object"
},
{
- "name": "674",
+ "name": "679",
"members": [
{
"name": "deny"
@@ -19661,12 +19782,12 @@
]
},
{
- "name": "[675]",
- "element-type": "675",
+ "name": "[680]",
+ "element-type": "680",
"meta-type": "array"
},
{
- "name": "675",
+ "name": "680",
"members": [
{
"name": "match",
@@ -19674,18 +19795,18 @@
},
{
"name": "policy",
- "type": "674"
+ "type": "679"
},
{
"name": "format",
"default": null,
- "type": "774"
+ "type": "780"
}
],
"meta-type": "object"
},
{
- "name": "676",
+ "name": "681",
"members": [
{
"name": "all"
@@ -19705,7 +19826,7 @@
]
},
{
- "name": "677",
+ "name": "682",
"members": [
{
"name": "before"
@@ -19721,7 +19842,7 @@
]
},
{
- "name": "678",
+ "name": "683",
"members": [
{
"name": "ctrl-ctrl"
@@ -19753,7 +19874,7 @@
]
},
{
- "name": "679",
+ "name": "684",
"members": [
{
"name": "raw"
@@ -19769,7 +19890,7 @@
]
},
{
- "name": "680",
+ "name": "685",
"members": [
{
"name": "iops-total",
@@ -19870,7 +19991,7 @@
"meta-type": "object"
},
{
- "name": "681",
+ "name": "686",
"members": [
{
"name": "client"
@@ -19886,7 +20007,7 @@
]
},
{
- "name": "682",
+ "name": "687",
"members": [
{
"name": "uninitialized"
@@ -19914,7 +20035,7 @@
]
},
{
- "name": "683",
+ "name": "688",
"members": [
{
"name": "memory"
@@ -19938,7 +20059,7 @@
]
},
{
- "name": "684",
+ "name": "689",
"members": [
{
"name": "access-latency"
@@ -19970,7 +20091,7 @@
]
},
{
- "name": "685",
+ "name": "690",
"members": [
{
"name": "none"
@@ -19990,7 +20111,7 @@
]
},
{
- "name": "686",
+ "name": "691",
"members": [
{
"name": "none"
@@ -20010,7 +20131,7 @@
]
},
{
- "name": "687",
+ "name": "692",
"members": [
{
"name": "id",
@@ -20049,7 +20170,7 @@
"meta-type": "object"
},
{
- "name": "688",
+ "name": "693",
"members": [
{
"name": "id",
@@ -20072,7 +20193,7 @@
"meta-type": "object"
},
{
- "name": "689",
+ "name": "694",
"members": [
{
"name": "id",
@@ -20111,7 +20232,7 @@
"meta-type": "object"
},
{
- "name": "690",
+ "name": "695",
"members": [
{
"name": "id",
@@ -20138,7 +20259,7 @@
"meta-type": "object"
},
{
- "name": "691",
+ "name": "696",
"members": [
{
"name": "id",
@@ -20163,7 +20284,7 @@
"meta-type": "object"
},
{
- "name": "692",
+ "name": "697",
"members": [
{
"name": "string"
@@ -20187,7 +20308,7 @@
]
},
{
- "name": "693",
+ "name": "698",
"members": [
{
"name": "mixing-engine",
@@ -20217,7 +20338,7 @@
{
"name": "format",
"default": null,
- "type": "775"
+ "type": "781"
},
{
"name": "buffer-length",
@@ -20228,7 +20349,7 @@
"meta-type": "object"
},
{
- "name": "694",
+ "name": "699",
"members": [
{
"name": "mixing-engine",
@@ -20258,7 +20379,7 @@
{
"name": "format",
"default": null,
- "type": "775"
+ "type": "781"
},
{
"name": "buffer-length",
@@ -20284,7 +20405,7 @@
"meta-type": "object"
},
{
- "name": "695",
+ "name": "700",
"members": [
{
"name": "mixing-engine",
@@ -20314,7 +20435,7 @@
{
"name": "format",
"default": null,
- "type": "775"
+ "type": "781"
},
{
"name": "buffer-length",
@@ -20330,7 +20451,7 @@
"meta-type": "object"
},
{
- "name": "696",
+ "name": "701",
"members": [
{
"name": "mixing-engine",
@@ -20360,7 +20481,7 @@
{
"name": "format",
"default": null,
- "type": "775"
+ "type": "781"
},
{
"name": "buffer-length",
@@ -20396,7 +20517,7 @@
"meta-type": "object"
},
{
- "name": "697",
+ "name": "702",
"members": [
{
"name": "mixing-engine",
@@ -20426,7 +20547,7 @@
{
"name": "format",
"default": null,
- "type": "775"
+ "type": "781"
},
{
"name": "buffer-length",
@@ -20452,7 +20573,7 @@
"meta-type": "object"
},
{
- "name": "698",
+ "name": "703",
"members": [
{
"name": "mixing-engine",
@@ -20482,7 +20603,7 @@
{
"name": "format",
"default": null,
- "type": "775"
+ "type": "781"
},
{
"name": "buffer-length",
@@ -20508,7 +20629,7 @@
"meta-type": "object"
},
{
- "name": "699",
+ "name": "704",
"members": [
{
"name": "mixing-engine",
@@ -20538,7 +20659,7 @@
{
"name": "format",
"default": null,
- "type": "775"
+ "type": "781"
},
{
"name": "buffer-length",
@@ -20564,7 +20685,7 @@
"meta-type": "object"
},
{
- "name": "700",
+ "name": "705",
"members": [
{
"name": "mixing-engine",
@@ -20594,7 +20715,7 @@
{
"name": "format",
"default": null,
- "type": "775"
+ "type": "781"
},
{
"name": "buffer-length",
@@ -20610,7 +20731,7 @@
"meta-type": "object"
},
{
- "name": "701",
+ "name": "706",
"members": [
{
"name": "desc",
@@ -20625,7 +20746,7 @@
"meta-type": "object"
},
{
- "name": "702",
+ "name": "707",
"members": [
{
"name": "device",
@@ -20649,27 +20770,27 @@
"meta-type": "object"
},
{
- "name": "703",
+ "name": "708",
"members": [
{
"name": "bus",
- "type": "776"
+ "type": "782"
},
{
"name": "devices",
"default": null,
- "type": "[550]"
+ "type": "[554]"
}
],
"meta-type": "object"
},
{
- "name": "[704]",
- "element-type": "704",
+ "name": "[709]",
+ "element-type": "709",
"meta-type": "array"
},
{
- "name": "704",
+ "name": "709",
"members": [
{
"name": "bar",
@@ -20701,7 +20822,7 @@
"meta-type": "object"
},
{
- "name": "705",
+ "name": "710",
"members": [
{
"type": "int"
@@ -20716,7 +20837,7 @@
"meta-type": "alternate"
},
{
- "name": "706",
+ "name": "711",
"members": [
{
"name": "cumulative"
@@ -20744,7 +20865,7 @@
]
},
{
- "name": "707",
+ "name": "712",
"members": [
{
"name": "bytes"
@@ -20768,7 +20889,7 @@
]
},
{
- "name": "708",
+ "name": "713",
"members": [
{
"name": "protocols",
@@ -20783,7 +20904,7 @@
"meta-type": "object"
},
{
- "name": "709",
+ "name": "714",
"members": [
{
"name": "builtin"
@@ -20803,7 +20924,7 @@
]
},
{
- "name": "710",
+ "name": "715",
"members": [
{
"name": "cache-data-parity"
@@ -20871,7 +20992,7 @@
]
},
{
- "name": "711",
+ "name": "716",
"members": [
{
"name": "unknown"
@@ -20899,7 +21020,7 @@
]
},
{
- "name": "712",
+ "name": "717",
"members": [
{
"name": "qcow2"
@@ -20927,57 +21048,57 @@
]
},
{
- "name": "713",
+ "name": "718",
"members": [
{
"name": "data",
- "type": "777"
+ "type": "783"
}
],
"meta-type": "object"
},
{
- "name": "714",
+ "name": "719",
"members": [
{
"name": "data",
- "type": "778"
+ "type": "784"
}
],
"meta-type": "object"
},
{
- "name": "715",
+ "name": "720",
"members": [
{
"name": "data",
- "type": "779"
+ "type": "785"
}
],
"meta-type": "object"
},
{
- "name": "716",
+ "name": "721",
"members": [
{
"name": "data",
- "type": "780"
+ "type": "786"
}
],
"meta-type": "object"
},
{
- "name": "717",
+ "name": "722",
"members": [
{
"name": "data",
- "type": "781"
+ "type": "787"
}
],
"meta-type": "object"
},
{
- "name": "718",
+ "name": "723",
"members": [
{
"name": "l1_update"
@@ -21177,7 +21298,7 @@
]
},
{
- "name": "719",
+ "name": "724",
"members": [
{
"name": "read"
@@ -21209,7 +21330,7 @@
]
},
{
- "name": "720",
+ "name": "725",
"members": [
{
"name": "inet"
@@ -21221,12 +21342,12 @@
]
},
{
- "name": "721",
+ "name": "726",
"members": [
{
"name": "template",
"default": null,
- "type": "722"
+ "type": "727"
},
{
"name": "main-header",
@@ -21277,7 +21398,7 @@
"meta-type": "object"
},
{
- "name": "722",
+ "name": "727",
"members": [
{
"name": "none"
@@ -21301,7 +21422,7 @@
]
},
{
- "name": "723",
+ "name": "728",
"members": [
{
"name": "aes"
@@ -21317,7 +21438,7 @@
]
},
{
- "name": "724",
+ "name": "729",
"members": [
{
"name": "key-secret",
@@ -21328,7 +21449,7 @@
"meta-type": "object"
},
{
- "name": "725",
+ "name": "730",
"members": [
{
"name": "key-secret",
@@ -21339,7 +21460,7 @@
"meta-type": "object"
},
{
- "name": "726",
+ "name": "731",
"members": [
{
"name": "aes"
@@ -21351,7 +21472,7 @@
]
},
{
- "name": "727",
+ "name": "732",
"members": [
{
"name": "luks"
@@ -21371,7 +21492,7 @@
]
},
{
- "name": "728",
+ "name": "733",
"members": [
{
"name": "key-secret",
@@ -21381,7 +21502,7 @@
"meta-type": "object"
},
{
- "name": "729",
+ "name": "734",
"members": [
{
"name": "key-secret",
@@ -21391,7 +21512,7 @@
"meta-type": "object"
},
{
- "name": "730",
+ "name": "735",
"members": [
{
"name": "key-secret",
@@ -21401,7 +21522,7 @@
"meta-type": "object"
},
{
- "name": "731",
+ "name": "736",
"members": [
{
"name": "none"
@@ -21421,11 +21542,11 @@
]
},
{
- "name": "732",
+ "name": "737",
"members": [
{
"name": "type",
- "type": "782"
+ "type": "788"
},
{
"name": "hash",
@@ -21435,7 +21556,7 @@
"meta-type": "object"
},
{
- "name": "733",
+ "name": "738",
"members": [
{
"name": "off"
@@ -21459,7 +21580,7 @@
]
},
{
- "name": "734",
+ "name": "739",
"members": [
{
"name": "aes-128"
@@ -21519,7 +21640,7 @@
]
},
{
- "name": "735",
+ "name": "740",
"members": [
{
"name": "ecb"
@@ -21543,7 +21664,7 @@
]
},
{
- "name": "736",
+ "name": "741",
"members": [
{
"name": "plain"
@@ -21563,7 +21684,7 @@
]
},
{
- "name": "737",
+ "name": "742",
"members": [
{
"name": "md5"
@@ -21603,28 +21724,28 @@
]
},
{
- "name": "738",
+ "name": "743",
"tag": "format",
"variants": [
{
"case": "qcow",
- "type": "724"
+ "type": "729"
},
{
"case": "luks",
- "type": "784"
+ "type": "790"
}
],
"members": [
{
"name": "format",
- "type": "783"
+ "type": "789"
}
],
"meta-type": "object"
},
{
- "name": "739",
+ "name": "744",
"members": [
{
"name": "v2"
@@ -21640,7 +21761,7 @@
]
},
{
- "name": "740",
+ "name": "745",
"members": [
{
"name": "zlib"
@@ -21656,16 +21777,16 @@
]
},
{
- "name": "741",
+ "name": "746",
"tag": "format",
"variants": [
{
"case": "luks",
- "type": "785"
+ "type": "791"
},
{
"case": "luks2",
- "type": "786"
+ "type": "792"
},
{
"case": "luks-any",
@@ -21675,13 +21796,13 @@
"members": [
{
"name": "format",
- "type": "727"
+ "type": "732"
}
],
"meta-type": "object"
},
{
- "name": "742",
+ "name": "747",
"members": [
{
"name": "dynamic"
@@ -21697,7 +21818,7 @@
]
},
{
- "name": "743",
+ "name": "748",
"members": [
{
"name": "monolithicSparse"
@@ -21725,7 +21846,7 @@
]
},
{
- "name": "744",
+ "name": "749",
"members": [
{
"name": "ide"
@@ -21749,7 +21870,7 @@
]
},
{
- "name": "745",
+ "name": "750",
"members": [
{
"name": "dynamic"
@@ -21765,7 +21886,7 @@
]
},
{
- "name": "746",
+ "name": "751",
"members": [
{
"name": "active"
@@ -21781,12 +21902,12 @@
]
},
{
- "name": "747",
+ "name": "752",
"tag": "format",
"variants": [
{
"case": "luks",
- "type": "787"
+ "type": "793"
},
{
"case": "qcow",
@@ -21796,13 +21917,13 @@
"members": [
{
"name": "format",
- "type": "783"
+ "type": "789"
}
],
"meta-type": "object"
},
{
- "name": "748",
+ "name": "753",
"members": [
{
"name": "logfile",
@@ -21832,7 +21953,7 @@
"meta-type": "object"
},
{
- "name": "749",
+ "name": "754",
"members": [
{
"name": "logfile",
@@ -21852,7 +21973,7 @@
"meta-type": "object"
},
{
- "name": "750",
+ "name": "755",
"members": [
{
"name": "logfile",
@@ -21866,7 +21987,7 @@
},
{
"name": "addr",
- "type": "361"
+ "type": "364"
},
{
"name": "tls-creds",
@@ -21925,7 +22046,7 @@
"meta-type": "object"
},
{
- "name": "751",
+ "name": "756",
"members": [
{
"name": "logfile",
@@ -21939,18 +22060,18 @@
},
{
"name": "remote",
- "type": "361"
+ "type": "364"
},
{
"name": "local",
"default": null,
- "type": "361"
+ "type": "364"
}
],
"meta-type": "object"
},
{
- "name": "752",
+ "name": "757",
"members": [
{
"name": "logfile",
@@ -21971,7 +22092,7 @@
"meta-type": "object"
},
{
- "name": "753",
+ "name": "758",
"members": [
{
"name": "logfile",
@@ -21987,7 +22108,7 @@
"meta-type": "object"
},
{
- "name": "754",
+ "name": "759",
"members": [
{
"name": "logfile",
@@ -22007,7 +22128,27 @@
"meta-type": "object"
},
{
- "name": "755",
+ "name": "760",
+ "members": [
+ {
+ "name": "logfile",
+ "default": null,
+ "type": "str"
+ },
+ {
+ "name": "logappend",
+ "default": null,
+ "type": "bool"
+ },
+ {
+ "name": "chardevs",
+ "type": "[str]"
+ }
+ ],
+ "meta-type": "object"
+ },
+ {
+ "name": "761",
"members": [
{
"name": "logfile",
@@ -22028,7 +22169,7 @@
"meta-type": "object"
},
{
- "name": "759",
+ "name": "765",
"members": [
{
"name": "logfile",
@@ -22048,7 +22189,7 @@
"meta-type": "object"
},
{
- "name": "760",
+ "name": "766",
"members": [
{
"name": "logfile",
@@ -22084,7 +22225,7 @@
"meta-type": "object"
},
{
- "name": "761",
+ "name": "767",
"members": [
{
"name": "logfile",
@@ -22105,7 +22246,7 @@
"meta-type": "object"
},
{
- "name": "762",
+ "name": "768",
"members": [
{
"name": "path",
@@ -22121,7 +22262,7 @@
"meta-type": "object"
},
{
- "name": "763",
+ "name": "769",
"members": [
{
"name": "chardev",
@@ -22131,7 +22272,7 @@
"meta-type": "object"
},
{
- "name": "764",
+ "name": "770",
"members": [
{
"name": "unmapped"
@@ -22787,11 +22928,11 @@
]
},
{
- "name": "765",
+ "name": "771",
"members": [
{
"name": "key",
- "type": "415"
+ "type": "418"
},
{
"name": "down",
@@ -22801,11 +22942,11 @@
"meta-type": "object"
},
{
- "name": "766",
+ "name": "772",
"members": [
{
"name": "button",
- "type": "788"
+ "type": "794"
},
{
"name": "down",
@@ -22815,11 +22956,11 @@
"meta-type": "object"
},
{
- "name": "767",
+ "name": "773",
"members": [
{
"name": "axis",
- "type": "789"
+ "type": "795"
},
{
"name": "value",
@@ -22829,11 +22970,11 @@
"meta-type": "object"
},
{
- "name": "768",
+ "name": "774",
"members": [
{
"name": "type",
- "type": "790"
+ "type": "796"
},
{
"name": "slot",
@@ -22845,7 +22986,7 @@
},
{
"name": "axis",
- "type": "789"
+ "type": "795"
},
{
"name": "value",
@@ -22855,7 +22996,7 @@
"meta-type": "object"
},
{
- "name": "769",
+ "name": "775",
"members": [
{
"name": "persistent",
@@ -22866,7 +23007,7 @@
"meta-type": "object"
},
{
- "name": "770",
+ "name": "776",
"members": [
{
"name": "socket"
@@ -22890,7 +23031,7 @@
]
},
{
- "name": "771",
+ "name": "777",
"members": [
{
"name": "args",
@@ -22900,7 +23041,7 @@
"meta-type": "object"
},
{
- "name": "772",
+ "name": "778",
"members": [
{
"name": "filename",
@@ -22914,12 +23055,12 @@
"meta-type": "object"
},
{
- "name": "773",
+ "name": "779",
"members": [],
"meta-type": "object"
},
{
- "name": "774",
+ "name": "780",
"members": [
{
"name": "exact"
@@ -22935,7 +23076,7 @@
]
},
{
- "name": "775",
+ "name": "781",
"members": [
{
"name": "u8"
@@ -22971,7 +23112,7 @@
]
},
{
- "name": "776",
+ "name": "782",
"members": [
{
"name": "number",
@@ -22987,21 +23128,21 @@
},
{
"name": "io_range",
- "type": "791"
+ "type": "797"
},
{
"name": "memory_range",
- "type": "791"
+ "type": "797"
},
{
"name": "prefetchable_range",
- "type": "791"
+ "type": "797"
}
],
"meta-type": "object"
},
{
- "name": "777",
+ "name": "783",
"members": [
{
"name": "compat",
@@ -23039,22 +23180,22 @@
{
"name": "encrypt",
"default": null,
- "type": "792"
+ "type": "798"
},
{
"name": "bitmaps",
"default": null,
- "type": "[793]"
+ "type": "[799]"
},
{
"name": "compression-type",
- "type": "740"
+ "type": "745"
}
],
"meta-type": "object"
},
{
- "name": "778",
+ "name": "784",
"members": [
{
"name": "create-type",
@@ -23070,34 +23211,34 @@
},
{
"name": "extents",
- "type": "[794]"
+ "type": "[800]"
}
],
"meta-type": "object"
},
{
- "name": "779",
+ "name": "785",
"members": [
{
"name": "cipher-alg",
- "type": "734"
+ "type": "739"
},
{
"name": "cipher-mode",
- "type": "735"
+ "type": "740"
},
{
"name": "ivgen-alg",
- "type": "736"
+ "type": "741"
},
{
"name": "ivgen-hash-alg",
"default": null,
- "type": "737"
+ "type": "742"
},
{
"name": "hash-alg",
- "type": "737"
+ "type": "742"
},
{
"name": "detached-header",
@@ -23117,24 +23258,24 @@
},
{
"name": "slots",
- "type": "[795]"
+ "type": "[801]"
}
],
"meta-type": "object"
},
{
- "name": "780",
+ "name": "786",
"members": [
{
"name": "encryption-format",
"default": null,
- "type": "727"
+ "type": "732"
}
],
"meta-type": "object"
},
{
- "name": "781",
+ "name": "787",
"members": [
{
"name": "extent-size-hint",
@@ -23145,7 +23286,7 @@
"meta-type": "object"
},
{
- "name": "782",
+ "name": "788",
"members": [
{
"name": "md5"
@@ -23165,7 +23306,7 @@
]
},
{
- "name": "783",
+ "name": "789",
"members": [
{
"name": "qcow"
@@ -23181,7 +23322,7 @@
]
},
{
- "name": "784",
+ "name": "790",
"members": [
{
"name": "key-secret",
@@ -23191,27 +23332,27 @@
{
"name": "cipher-alg",
"default": null,
- "type": "734"
+ "type": "739"
},
{
"name": "cipher-mode",
"default": null,
- "type": "735"
+ "type": "740"
},
{
"name": "ivgen-alg",
"default": null,
- "type": "736"
+ "type": "741"
},
{
"name": "ivgen-hash-alg",
"default": null,
- "type": "737"
+ "type": "742"
},
{
"name": "hash-alg",
"default": null,
- "type": "737"
+ "type": "742"
},
{
"name": "iter-time",
@@ -23222,7 +23363,7 @@
"meta-type": "object"
},
{
- "name": "785",
+ "name": "791",
"members": [
{
"name": "key-secret",
@@ -23231,13 +23372,13 @@
{
"name": "cipher-alg",
"default": null,
- "type": "734"
+ "type": "739"
}
],
"meta-type": "object"
},
{
- "name": "786",
+ "name": "792",
"members": [
{
"name": "key-secret",
@@ -23246,17 +23387,17 @@
{
"name": "cipher-alg",
"default": null,
- "type": "734"
+ "type": "739"
}
],
"meta-type": "object"
},
{
- "name": "787",
+ "name": "793",
"members": [
{
"name": "state",
- "type": "746"
+ "type": "751"
},
{
"name": "new-secret",
@@ -23287,7 +23428,7 @@
"meta-type": "object"
},
{
- "name": "788",
+ "name": "794",
"members": [
{
"name": "left"
@@ -23335,7 +23476,7 @@
]
},
{
- "name": "789",
+ "name": "795",
"members": [
{
"name": "x"
@@ -23351,7 +23492,7 @@
]
},
{
- "name": "790",
+ "name": "796",
"members": [
{
"name": "begin"
@@ -23379,7 +23520,7 @@
]
},
{
- "name": "791",
+ "name": "797",
"members": [
{
"name": "base",
@@ -23393,12 +23534,12 @@
"meta-type": "object"
},
{
- "name": "792",
+ "name": "798",
"tag": "format",
"variants": [
{
"case": "luks",
- "type": "779"
+ "type": "785"
},
{
"case": "aes",
@@ -23408,18 +23549,18 @@
"members": [
{
"name": "format",
- "type": "723"
+ "type": "728"
}
],
"meta-type": "object"
},
{
- "name": "[793]",
- "element-type": "793",
+ "name": "[799]",
+ "element-type": "799",
"meta-type": "array"
},
{
- "name": "793",
+ "name": "799",
"members": [
{
"name": "name",
@@ -23431,18 +23572,18 @@
},
{
"name": "flags",
- "type": "[796]"
+ "type": "[802]"
}
],
"meta-type": "object"
},
{
- "name": "[794]",
- "element-type": "794",
+ "name": "[800]",
+ "element-type": "800",
"meta-type": "array"
},
{
- "name": "794",
+ "name": "800",
"members": [
{
"name": "filename",
@@ -23470,12 +23611,12 @@
"meta-type": "object"
},
{
- "name": "[795]",
- "element-type": "795",
+ "name": "[801]",
+ "element-type": "801",
"meta-type": "array"
},
{
- "name": "795",
+ "name": "801",
"members": [
{
"name": "active",
@@ -23499,12 +23640,12 @@
"meta-type": "object"
},
{
- "name": "[796]",
- "element-type": "796",
+ "name": "[802]",
+ "element-type": "802",
"meta-type": "array"
},
{
- "name": "796",
+ "name": "802",
"members": [
{
"name": "in-use"
@@ -23959,6 +24100,10 @@
"name": "virtio-blk-pci-non-transitional",
"parent": "virtio-blk-pci-base"
},
+ {
+ "name": "qtest",
+ "parent": "object"
+ },
{
"name": "usb-bus",
"parent": "bus"
@@ -23967,10 +24112,6 @@
"name": "s390-ccw-virtio-7.1-machine",
"parent": "s390-ccw-machine"
},
- {
- "name": "qtest",
- "parent": "object"
- },
{
"name": "s390-flic-qemu",
"parent": "s390-flic"
@@ -24327,22 +24468,22 @@
"name": "tls-creds-x509",
"parent": "tls-creds"
},
- {
- "name": "virtio-blk-pci",
- "parent": "virtio-blk-pci-base"
- },
{
"name": "usb-ccid",
"parent": "usb-device"
},
{
- "name": "virtio-scsi-ccw",
- "parent": "virtio-ccw-device"
+ "name": "virtio-blk-pci",
+ "parent": "virtio-blk-pci-base"
},
{
"name": "host-iommu-device-iommufd-vfio",
"parent": "host-iommu-device-iommufd"
},
+ {
+ "name": "virtio-scsi-ccw",
+ "parent": "virtio-ccw-device"
+ },
{
"name": "qio-channel-command",
"parent": "qio-channel"
@@ -24479,14 +24620,14 @@
"name": "filter-replay",
"parent": "netfilter"
},
- {
- "name": "input-linux",
- "parent": "object"
- },
{
"name": "virtio-net-device",
"parent": "virtio-device"
},
+ {
+ "name": "input-linux",
+ "parent": "object"
+ },
{
"name": "s390-tod-qemu",
"parent": "s390-tod"
@@ -24907,6 +25048,10 @@
"name": "virtio-iommu-device",
"parent": "virtio-device"
},
+ {
+ "name": "chardev-hub",
+ "parent": "chardev"
+ },
{
"name": "virtio-net-pci",
"parent": "virtio-net-pci-base"
@@ -24915,14 +25060,14 @@
"name": "z10BC-s390x-cpu",
"parent": "s390x-cpu"
},
- {
- "name": "loader",
- "parent": "device"
- },
{
"name": "usb-serial",
"parent": "usb-serial-dev"
},
+ {
+ "name": "loader",
+ "parent": "device"
+ },
{
"name": "memory-backend-shm",
"parent": "memory-backend"
@@ -24939,10 +25084,6 @@
"name": "s390-ccw-virtio-7.0-machine",
"parent": "s390-ccw-machine"
},
- {
- "name": "accel",
- "parent": "object"
- },
{
"name": "virtio-tablet-pci",
"parent": "virtio-tablet-pci-base-type"
@@ -25003,14 +25144,14 @@
"name": "z13.2-base-s390x-cpu",
"parent": "s390x-cpu"
},
- {
- "name": "pci-bridge-seat",
- "parent": "pci-bridge"
- },
{
"name": "z990.3-base-s390x-cpu",
"parent": "s390x-cpu"
},
+ {
+ "name": "pci-bridge-seat",
+ "parent": "pci-bridge"
+ },
{
"name": "qio-channel-block",
"parent": "qio-channel"
@@ -25147,7 +25288,7 @@
"default-value": -1,
"name": "addr",
"description": "Slot and optional function number, example: 06.0 or 06",
- "type": "int32"
+ "type": "str"
},
{
"default-value": 4294967295,
@@ -25225,6 +25366,7 @@
{
"default-value": false,
"name": "x-ignore-backend-features",
+ "description": "on/off",
"type": "bool"
},
{
@@ -25312,6 +25454,7 @@
{
"default-value": false,
"name": "disable-modern",
+ "description": "on/off",
"type": "bool"
},
{
@@ -25333,6 +25476,7 @@
{
"default-value": false,
"name": "share-rw",
+ "description": "on/off",
"type": "bool"
},
{
@@ -25407,6 +25551,7 @@
{
"default-value": true,
"name": "seg-max-adjust",
+ "description": "on/off",
"type": "bool"
},
{
@@ -25417,7 +25562,7 @@
{
"default-value": "auto",
"name": "werror",
- "description": "Error handling policy, report/ignore/enospc/stop/auto",
+ "description": "Error handling policy (report/ignore/enospc/stop/auto)",
"type": "BlockdevOnError"
},
{
@@ -25428,12 +25573,13 @@
{
"default-value": true,
"name": "report-discard-granularity",
+ "description": "on/off",
"type": "bool"
},
{
"default-value": "auto",
"name": "rerror",
- "description": "Error handling policy, report/ignore/enospc/stop/auto",
+ "description": "Error handling policy (report/ignore/enospc/stop/auto)",
"type": "BlockdevOnError"
},
{
@@ -25445,6 +25591,7 @@
{
"default-value": true,
"name": "use-disabled-flag",
+ "description": "on/off",
"type": "bool"
},
{
@@ -25456,6 +25603,7 @@
{
"default-value": true,
"name": "use-started",
+ "description": "on/off",
"type": "bool"
},
{
@@ -25467,6 +25615,7 @@
{
"default-value": false,
"name": "x-disable-legacy-check",
+ "description": "on/off",
"type": "bool"
},
{
@@ -25558,6 +25707,7 @@
{
"default-value": true,
"name": "x-enable-wce-if-config-wce",
+ "description": "on/off",
"type": "bool"
}
],
@@ -25592,7 +25742,7 @@
"default-value": -1,
"name": "addr",
"description": "Slot and optional function number, example: 06.0 or 06",
- "type": "int32"
+ "type": "str"
},
{
"default-value": 4294967295,
@@ -25670,6 +25820,7 @@
{
"default-value": false,
"name": "x-ignore-backend-features",
+ "description": "on/off",
"type": "bool"
},
{
@@ -25752,6 +25903,7 @@
{
"default-value": false,
"name": "disable-modern",
+ "description": "on/off",
"type": "bool"
},
{
@@ -25829,6 +25981,7 @@
{
"default-value": false,
"name": "failover",
+ "description": "on/off",
"type": "bool"
},
{
@@ -25907,6 +26060,7 @@
{
"default-value": true,
"name": "use-started",
+ "description": "on/off",
"type": "bool"
},
{
@@ -25924,6 +26078,7 @@
{
"default-value": false,
"name": "x-disable-legacy-check",
+ "description": "on/off",
"type": "bool"
},
{
@@ -25978,6 +26133,7 @@
{
"default-value": true,
"name": "x-mtu-bypass-backend",
+ "description": "on/off",
"type": "bool"
},
{
@@ -26012,6 +26168,7 @@
{
"default-value": true,
"name": "use-disabled-flag",
+ "description": "on/off",
"type": "bool"
},
{
@@ -26087,7 +26244,7 @@
"default-value": -1,
"name": "addr",
"description": "Slot and optional function number, example: 06.0 or 06",
- "type": "int32"
+ "type": "str"
},
{
"default-value": 4294967295,
@@ -26165,6 +26322,7 @@
{
"default-value": false,
"name": "x-ignore-backend-features",
+ "description": "on/off",
"type": "bool"
},
{
@@ -26247,6 +26405,7 @@
{
"default-value": false,
"name": "disable-modern",
+ "description": "on/off",
"type": "bool"
},
{
@@ -26276,6 +26435,7 @@
{
"default-value": true,
"name": "use-disabled-flag",
+ "description": "on/off",
"type": "bool"
},
{
@@ -26284,6 +26444,11 @@
"description": "on/off",
"type": "bool"
},
+ {
+ "name": "iothread-vq-mapping",
+ "description": "IOThread virtqueue mapping list [{\"iothread\":\"<id>\", \"vqs\":[1,2,3,...]},...]",
+ "type": "IOThreadVirtQueueMappingList"
+ },
{
"default-value": 4294967295,
"name": "num_queues",
@@ -26303,6 +26468,7 @@
{
"default-value": false,
"name": "x-disable-legacy-check",
+ "description": "on/off",
"type": "bool"
},
{
@@ -26330,6 +26496,7 @@
{
"default-value": true,
"name": "use-started",
+ "description": "on/off",
"type": "bool"
},
{
@@ -26346,6 +26513,7 @@
{
"default-value": true,
"name": "seg_max_adjust",
+ "description": "on/off",
"type": "bool"
},
{
@@ -26388,8 +26556,8 @@
},
{
"name": "loadparm",
- "description": "Up to 8 chars in set of [A-Za-z0-9. ] to pass to the guest loader/kernel",
- "type": "ccw_loadparm"
+ "description": "Up to 8 chars in set of [A-Za-z0-9. ] to select a guest kernel",
+ "type": "str"
},
{
"default-value": 2,
@@ -26421,6 +26589,7 @@
{
"default-value": false,
"name": "share-rw",
+ "description": "on/off",
"type": "bool"
},
{
@@ -26495,6 +26664,7 @@
{
"default-value": true,
"name": "seg-max-adjust",
+ "description": "on/off",
"type": "bool"
},
{
@@ -26505,7 +26675,7 @@
{
"default-value": "auto",
"name": "werror",
- "description": "Error handling policy, report/ignore/enospc/stop/auto",
+ "description": "Error handling policy (report/ignore/enospc/stop/auto)",
"type": "BlockdevOnError"
},
{
@@ -26516,12 +26686,13 @@
{
"default-value": true,
"name": "report-discard-granularity",
+ "description": "on/off",
"type": "bool"
},
{
"default-value": "auto",
"name": "rerror",
- "description": "Error handling policy, report/ignore/enospc/stop/auto",
+ "description": "Error handling policy (report/ignore/enospc/stop/auto)",
"type": "BlockdevOnError"
},
{
@@ -26533,6 +26704,7 @@
{
"default-value": true,
"name": "use-disabled-flag",
+ "description": "on/off",
"type": "bool"
},
{
@@ -26544,6 +26716,7 @@
{
"default-value": true,
"name": "use-started",
+ "description": "on/off",
"type": "bool"
},
{
@@ -26555,6 +26728,7 @@
{
"default-value": false,
"name": "x-disable-legacy-check",
+ "description": "on/off",
"type": "bool"
},
{
@@ -26646,6 +26820,7 @@
{
"default-value": true,
"name": "x-enable-wce-if-config-wce",
+ "description": "on/off",
"type": "bool"
}
],
@@ -26679,8 +26854,8 @@
},
{
"name": "loadparm",
- "description": "Up to 8 chars in set of [A-Za-z0-9. ] to pass to the guest loader/kernel",
- "type": "ccw_loadparm"
+ "description": "Up to 8 chars in set of [A-Za-z0-9. ] to select a guest kernel",
+ "type": "str"
},
{
"default-value": 2,
@@ -26768,6 +26943,7 @@
{
"default-value": false,
"name": "failover",
+ "description": "on/off",
"type": "bool"
},
{
@@ -26846,6 +27022,7 @@
{
"default-value": true,
"name": "use-started",
+ "description": "on/off",
"type": "bool"
},
{
@@ -26863,6 +27040,7 @@
{
"default-value": false,
"name": "x-disable-legacy-check",
+ "description": "on/off",
"type": "bool"
},
{
@@ -26917,6 +27095,7 @@
{
"default-value": true,
"name": "x-mtu-bypass-backend",
+ "description": "on/off",
"type": "bool"
},
{
@@ -26951,6 +27130,7 @@
{
"default-value": true,
"name": "use-disabled-flag",
+ "description": "on/off",
"type": "bool"
},
{
@@ -27061,6 +27241,7 @@
{
"default-value": true,
"name": "use-disabled-flag",
+ "description": "on/off",
"type": "bool"
},
{
@@ -27069,6 +27250,11 @@
"description": "on/off",
"type": "bool"
},
+ {
+ "name": "iothread-vq-mapping",
+ "description": "IOThread virtqueue mapping list [{\"iothread\":\"<id>\", \"vqs\":[1,2,3,...]},...]",
+ "type": "IOThreadVirtQueueMappingList"
+ },
{
"default-value": 4294967295,
"name": "num_queues",
@@ -27088,6 +27274,7 @@
{
"default-value": false,
"name": "x-disable-legacy-check",
+ "description": "on/off",
"type": "bool"
},
{
@@ -27115,6 +27302,7 @@
{
"default-value": true,
"name": "use-started",
+ "description": "on/off",
"type": "bool"
},
{
@@ -27131,6 +27319,7 @@
{
"default-value": true,
"name": "seg_max_adjust",
+ "description": "on/off",
"type": "bool"
},
{
@@ -27174,7 +27363,7 @@
"default-value": -1,
"name": "addr",
"description": "Slot and optional function number, example: 06.0 or 06",
- "type": "int32"
+ "type": "str"
},
{
"default-value": 4294967295,
@@ -27234,28 +27423,31 @@
{
"default-value": "on",
"name": "x-pre-copy-dirty-page-tracking",
- "description": "on/off/auto",
+ "description": "Disable dirty pages tracking during iterative phase (DEBUG)",
"type": "OnOffAuto"
},
{
"default-value": false,
"name": "x-no-kvm-intx",
+ "description": "Disable direct VFIO->KVM INTx injection. Allows to trace INTx interrupts (DEBUG)",
"type": "bool"
},
{
"default-value": false,
"name": "migration-events",
+ "description": "Emit VFIO migration QAPI event when a VFIO device changes its migration state. For management applications",
"type": "bool"
},
{
"default-value": "on",
"name": "x-device-dirty-page-tracking",
- "description": "on/off/auto",
+ "description": "Disable device dirty page tracking and use container-based dirty page tracking",
"type": "OnOffAuto"
},
{
"default-value": 4294967295,
"name": "x-pci-sub-device-id",
+ "description": "Override PCI Subsystem Device ID with provided value (DEBUG)",
"type": "uint32"
},
{
@@ -27265,135 +27457,170 @@
{
"default-value": "auto",
"name": "enable-migration",
- "description": "on/off/auto",
+ "description": "Enale device migration. Also requires a host VFIO PCI variant or mdev driver with migration support enabled",
"type": "OnOffAuto"
},
{
"default-value": true,
"name": "skip-vsc-check",
+ "description": "Skip config space check for Vendor Specific Capability. Setting to false will enforce strict checking of VSC content (DEBUG)",
"type": "bool"
},
{
"default-value": 4294967295,
"name": "x-pci-device-id",
+ "description": "Override PCI device ID with provided value (DEBUG)",
"type": "uint32"
},
{
"default-value": false,
"name": "x-no-kvm-msi",
+ "description": "Disable direct VFIO->KVM MSI injection. Allows to trace MSI interrupts (DEBUG)",
"type": "bool"
},
{
"default-value": 0,
"name": "xres",
+ "description": "Set X display resolution the vGPU should use",
"type": "uint32"
},
{
"default-value": "off",
"name": "display",
- "description": "on/off/auto",
+ "description": "Enable display support for device, ex. vGPU",
"type": "OnOffAuto"
},
{
"default-value": 4294967295,
"name": "x-pci-sub-vendor-id",
+ "description": "Override PCI Subsystem Vendor ID with provided value (DEBUG)",
"type": "uint32"
},
{
"default-value": false,
"name": "x-no-mmap",
+ "description": "Disable MMAP for device. Allows to trace MMIO accesses (DEBUG)",
"type": "bool"
},
{
"default-value": "off",
"name": "x-msix-relocation",
- "description": "off/auto/bar0/bar1/bar2/bar3/bar4/bar5",
+ "description": "Specify MSI-X MMIO relocation to the end of specified existing BAR or new BAR to avoid virtualization overhead due to adjacent device registers",
"type": "OffAutoPCIBAR"
},
{
"default-value": true,
"name": "x-req",
- "description": "on/off",
+ "description": "Disable device request notification support (DEBUG)",
"type": "bool"
},
{
"default-value": false,
"name": "x-no-kvm-ioeventfd",
+ "description": "Disable registration of ioeventfds with KVM (DEBUG)",
"type": "bool"
},
{
"default-value": 4294967295,
"name": "x-pci-vendor-id",
+ "description": "Override PCI Vendor ID with provided value (DEBUG)",
"type": "uint32"
},
+ {
+ "default-value": "auto",
+ "name": "x-migration-multifd-transfer",
+ "description": "Transfer this device state via multifd channels when live migrating it",
+ "type": "OnOffAuto"
+ },
{
"default-value": false,
"name": "x-no-vfio-ioeventfd",
+ "description": "Disable linking of KVM ioeventfds to VFIO ioeventfds (DEBUG)",
"type": "bool"
},
{
"name": "x-nv-gpudirect-clique",
- "description": "NVIDIA GPUDirect Clique ID (0 - 15)",
- "type": "uint4"
+ "description": "Add NVIDIA GPUDirect capability indicating P2P DMA clique for device [0-15]",
+ "type": "uint8"
},
{
"default-value": 1100,
"name": "x-intx-mmap-timeout-ms",
+ "description": "When EOI is not provided by KVM/QEMU, wait time (milliseconds) to re-enable device direct access after INTx (DEBUG)",
"type": "uint32"
},
{
"default-value": 0,
"name": "x-igd-gms",
+ "description": "Override IGD data stolen memory size (32MiB units)",
"type": "uint32"
},
{
"name": "sysfsdev",
+ "description": "Host sysfs path of assigned device",
"type": "str"
},
{
"name": "vf-token",
- "description": "UUID (aka GUID) or \"auto\" for random value (default)",
+ "description": "Specify UUID VF token. Required for VF when PF is owned by another VFIO driver",
"type": "str"
},
+ {
+ "default-value": false,
+ "name": "x-igd-lpc",
+ "description": "on/off",
+ "type": "bool"
+ },
{
"default-value": 0,
"name": "yres",
+ "description": "Set Y display resolution the vGPU should use",
"type": "uint32"
},
{
"default-value": false,
"name": "x-vga",
- "description": "on/off",
+ "description": "Expose VGA address spaces for device",
"type": "bool"
},
{
"default-value": false,
"name": "x-igd-opregion",
- "description": "on/off",
+ "description": "Expose host IGD OpRegion to guest",
"type": "bool"
},
{
"default-value": false,
"name": "x-no-kvm-msix",
+ "description": "Disable direct VFIO->KVM MSIx injection. Allows to trace MSIx interrupts (DEBUG)",
"type": "bool"
},
{
"name": "iommufd",
+ "description": "Set host IOMMUFD backend device",
"type": "link<iommufd>"
},
{
"name": "host",
- "description": "Address (bus/device/function) of the host device, example: 04:10.0",
+ "description": "Host PCI address [domain:]<bus:slot.function> of assigned device",
"type": "str"
},
+ {
+ "default-value": "auto",
+ "name": "x-igd-legacy-mode",
+ "description": "on/off/auto",
+ "type": "OnOffAuto"
+ },
{
"default-value": false,
"name": "x-no-geforce-quirks",
+ "description": "Disable GeForce quirks (for NVIDIA Quadro/GRID/Tesla). Improves performance",
"type": "bool"
},
{
"default-value": false,
"name": "x-balloon-allowed",
+ "description": "Override allowing ballooning with device (DEBUG, DANGER)",
"type": "bool"
},
{
@@ -27442,6 +27669,7 @@
{
"default-value": false,
"name": "share-rw",
+ "description": "on/off",
"type": "bool"
},
{
@@ -27517,7 +27745,7 @@
{
"default-value": "auto",
"name": "werror",
- "description": "Error handling policy, report/ignore/enospc/stop/auto",
+ "description": "Error handling policy (report/ignore/enospc/stop/auto)",
"type": "BlockdevOnError"
},
{
@@ -27532,7 +27760,7 @@
{
"default-value": "auto",
"name": "rerror",
- "description": "Error handling policy, report/ignore/enospc/stop/auto",
+ "description": "Error handling policy (report/ignore/enospc/stop/auto)",
"type": "BlockdevOnError"
},
{
@@ -27577,6 +27805,7 @@
{
"default-value": true,
"name": "migrate-emulated-scsi-request",
+ "description": "on/off",
"type": "bool"
},
{
@@ -27690,6 +27919,7 @@
{
"default-value": true,
"name": "streams",
+ "description": "on/off",
"type": "bool"
},
{
@@ -27705,6 +27935,7 @@
{
"default-value": true,
"name": "suppress-remote-wake",
+ "description": "on/off",
"type": "bool"
},
{
@@ -27750,12 +27981,13 @@
{
"default-value": false,
"name": "commandlog",
+ "description": "on/off",
"type": "bool"
},
{
"default-value": "auto",
"name": "rerror",
- "description": "Error handling policy, report/ignore/enospc/stop/auto",
+ "description": "Error handling policy (report/ignore/enospc/stop/auto)",
"type": "BlockdevOnError"
},
{
@@ -27772,11 +28004,13 @@
{
"default-value": false,
"name": "removable",
+ "description": "on/off",
"type": "bool"
},
{
"default-value": false,
"name": "share-rw",
+ "description": "on/off",
"type": "bool"
},
{
@@ -27827,7 +28061,7 @@
{
"default-value": "auto",
"name": "werror",
- "description": "Error handling policy, report/ignore/enospc/stop/auto",
+ "description": "Error handling policy (report/ignore/enospc/stop/auto)",
"type": "BlockdevOnError"
},
{
@@ -27886,7 +28120,7 @@
"default-value": -1,
"name": "addr",
"description": "Slot and optional function number, example: 06.0 or 06",
- "type": "int32"
+ "type": "str"
},
{
"default-value": 4294967295,
@@ -27964,6 +28198,7 @@
{
"default-value": false,
"name": "x-ignore-backend-features",
+ "description": "on/off",
"type": "bool"
},
{
@@ -28046,6 +28281,7 @@
{
"default-value": false,
"name": "disable-modern",
+ "description": "on/off",
"type": "bool"
},
{
@@ -28096,6 +28332,7 @@
{
"default-value": false,
"name": "x-disable-legacy-check",
+ "description": "on/off",
"type": "bool"
},
{
@@ -28124,6 +28361,7 @@
{
"default-value": true,
"name": "use-started",
+ "description": "on/off",
"type": "bool"
},
{
@@ -28135,6 +28373,7 @@
{
"default-value": true,
"name": "use-disabled-flag",
+ "description": "on/off",
"type": "bool"
},
{
@@ -28174,6 +28413,7 @@
{
"default-value": true,
"name": "use-disabled-flag",
+ "description": "on/off",
"type": "bool"
},
{
@@ -28209,6 +28449,7 @@
{
"default-value": false,
"name": "x-disable-legacy-check",
+ "description": "on/off",
"type": "bool"
},
{
@@ -28226,6 +28467,7 @@
{
"default-value": true,
"name": "use-started",
+ "description": "on/off",
"type": "bool"
},
{
@@ -28324,7 +28566,7 @@
"default-value": -1,
"name": "addr",
"description": "Slot and optional function number, example: 06.0 or 06",
- "type": "int32"
+ "type": "str"
},
{
"default-value": 4294967295,
@@ -28402,6 +28644,7 @@
{
"default-value": false,
"name": "x-ignore-backend-features",
+ "description": "on/off",
"type": "bool"
},
{
@@ -28464,6 +28707,17 @@
"description": "on/off",
"type": "bool"
},
+ {
+ "default-value": 4294967295,
+ "name": "vectors",
+ "type": "uint32"
+ },
+ {
+ "default-value": true,
+ "name": "ioeventfd",
+ "description": "on/off",
+ "type": "bool"
+ },
{
"default-value": "auto",
"name": "disable-legacy",
@@ -28473,6 +28727,7 @@
{
"default-value": false,
"name": "disable-modern",
+ "description": "on/off",
"type": "bool"
},
{
@@ -28506,6 +28761,7 @@
{
"default-value": true,
"name": "use-disabled-flag",
+ "description": "on/off",
"type": "bool"
},
{
@@ -28539,6 +28795,7 @@
{
"default-value": false,
"name": "x-disable-legacy-check",
+ "description": "on/off",
"type": "bool"
},
{
@@ -28560,11 +28817,13 @@
{
"default-value": false,
"name": "qemu-4-0-config-size",
+ "description": "on/off",
"type": "bool"
},
{
"default-value": true,
"name": "use-started",
+ "description": "on/off",
"type": "bool"
},
{
@@ -28654,6 +28913,7 @@
{
"default-value": true,
"name": "use-disabled-flag",
+ "description": "on/off",
"type": "bool"
},
{
@@ -28687,6 +28947,7 @@
{
"default-value": false,
"name": "x-disable-legacy-check",
+ "description": "on/off",
"type": "bool"
},
{
@@ -28708,11 +28969,13 @@
{
"default-value": false,
"name": "qemu-4-0-config-size",
+ "description": "on/off",
"type": "bool"
},
{
"default-value": true,
"name": "use-started",
+ "description": "on/off",
"type": "bool"
},
{
@@ -28748,6 +29011,7 @@
{
"default-value": true,
"name": "use-disabled-flag",
+ "description": "on/off",
"type": "bool"
},
{
@@ -28783,6 +29047,7 @@
{
"default-value": false,
"name": "x-disable-legacy-check",
+ "description": "on/off",
"type": "bool"
},
{
@@ -28800,6 +29065,7 @@
{
"default-value": true,
"name": "use-started",
+ "description": "on/off",
"type": "bool"
},
{
@@ -28833,6 +29099,7 @@
{
"default-value": false,
"name": "qemu-4-0-config-size",
+ "description": "on/off",
"type": "bool"
},
{
@@ -28937,6 +29204,7 @@
{
"default-value": false,
"name": "x-disable-legacy-check",
+ "description": "on/off",
"type": "bool"
},
{
@@ -28965,6 +29233,7 @@
{
"default-value": true,
"name": "use-started",
+ "description": "on/off",
"type": "bool"
},
{
@@ -28976,6 +29245,7 @@
{
"default-value": true,
"name": "use-disabled-flag",
+ "description": "on/off",
"type": "bool"
},
{
@@ -29072,6 +29342,7 @@
{
"default-value": true,
"name": "suppress-remote-wake",
+ "description": "on/off",
"type": "bool"
},
{
@@ -29087,11 +29358,13 @@
{
"default-value": false,
"name": "guest-resets-all",
+ "description": "on/off",
"type": "bool"
},
{
"default-value": true,
"name": "guest-reset",
+ "description": "on/off",
"type": "bool"
},
{
@@ -29119,6 +29392,7 @@
{
"default-value": true,
"name": "use-disabled-flag",
+ "description": "on/off",
"type": "bool"
},
{
@@ -29154,6 +29428,7 @@
{
"default-value": false,
"name": "x-disable-legacy-check",
+ "description": "on/off",
"type": "bool"
},
{
@@ -29171,6 +29446,7 @@
{
"default-value": true,
"name": "use-started",
+ "description": "on/off",
"type": "bool"
},
{
@@ -29234,7 +29510,7 @@
"default-value": -1,
"name": "addr",
"description": "Slot and optional function number, example: 06.0 or 06",
- "type": "int32"
+ "type": "str"
},
{
"default-value": 4294967295,
@@ -29312,6 +29588,7 @@
{
"default-value": false,
"name": "x-ignore-backend-features",
+ "description": "on/off",
"type": "bool"
},
{
@@ -29374,6 +29651,17 @@
"description": "on/off",
"type": "bool"
},
+ {
+ "default-value": 4294967295,
+ "name": "vectors",
+ "type": "uint32"
+ },
+ {
+ "default-value": true,
+ "name": "ioeventfd",
+ "description": "on/off",
+ "type": "bool"
+ },
{
"default-value": "auto",
"name": "disable-legacy",
@@ -29383,6 +29671,7 @@
{
"default-value": false,
"name": "disable-modern",
+ "description": "on/off",
"type": "bool"
},
{
@@ -29415,6 +29704,7 @@
{
"default-value": true,
"name": "x-early-migration",
+ "description": "on/off",
"type": "bool"
},
{
@@ -29435,6 +29725,7 @@
{
"default-value": false,
"name": "x-disable-legacy-check",
+ "description": "on/off",
"type": "bool"
},
{
@@ -29462,11 +29753,13 @@
{
"default-value": false,
"name": "prealloc",
+ "description": "on/off",
"type": "bool"
},
{
"default-value": true,
"name": "use-started",
+ "description": "on/off",
"type": "bool"
},
{
@@ -29482,11 +29775,13 @@
{
"default-value": true,
"name": "use-disabled-flag",
+ "description": "on/off",
"type": "bool"
},
{
"default-value": false,
"name": "dynamic-memslots",
+ "description": "on/off",
"type": "bool"
},
{
@@ -29525,7 +29820,7 @@
"default-value": -1,
"name": "addr",
"description": "Slot and optional function number, example: 06.0 or 06",
- "type": "int32"
+ "type": "str"
},
{
"default-value": 4294967295,
@@ -29603,6 +29898,7 @@
{
"default-value": false,
"name": "x-ignore-backend-features",
+ "description": "on/off",
"type": "bool"
},
{
@@ -29674,6 +29970,7 @@
{
"default-value": false,
"name": "disable-modern",
+ "description": "on/off",
"type": "bool"
},
{
@@ -29701,6 +29998,7 @@
{
"default-value": true,
"name": "use-disabled-flag",
+ "description": "on/off",
"type": "bool"
},
{
@@ -29712,12 +30010,13 @@
{
"default-value": "host",
"name": "granule",
- "description": "granule_mode values, 4k, 8k, 16k, 64k, host",
+ "description": "Granule page size (4k/8k/16k/64k/host)",
"type": "GranuleMode"
},
{
"default-value": false,
"name": "x-disable-legacy-check",
+ "description": "on/off",
"type": "bool"
},
{
@@ -29741,6 +30040,7 @@
{
"default-value": true,
"name": "boot-bypass",
+ "description": "on/off",
"type": "bool"
},
{
@@ -29752,6 +30052,7 @@
{
"default-value": true,
"name": "use-started",
+ "description": "on/off",
"type": "bool"
},
{
@@ -29804,8 +30105,8 @@
},
{
"name": "loadparm",
- "description": "Up to 8 chars in set of [A-Za-z0-9. ] to pass to the guest loader/kernel",
- "type": "ccw_loadparm"
+ "description": "Up to 8 chars in set of [A-Za-z0-9. ] to select a guest kernel",
+ "type": "str"
},
{
"default-value": 2,
@@ -29837,6 +30138,7 @@
{
"default-value": false,
"name": "share-rw",
+ "description": "on/off",
"type": "bool"
},
{
@@ -29911,6 +30213,7 @@
{
"default-value": true,
"name": "seg-max-adjust",
+ "description": "on/off",
"type": "bool"
},
{
@@ -29921,7 +30224,7 @@
{
"default-value": "auto",
"name": "werror",
- "description": "Error handling policy, report/ignore/enospc/stop/auto",
+ "description": "Error handling policy (report/ignore/enospc/stop/auto)",
"type": "BlockdevOnError"
},
{
@@ -29932,12 +30235,13 @@
{
"default-value": true,
"name": "report-discard-granularity",
+ "description": "on/off",
"type": "bool"
},
{
"default-value": "auto",
"name": "rerror",
- "description": "Error handling policy, report/ignore/enospc/stop/auto",
+ "description": "Error handling policy (report/ignore/enospc/stop/auto)",
"type": "BlockdevOnError"
},
{
@@ -29949,6 +30253,7 @@
{
"default-value": true,
"name": "use-disabled-flag",
+ "description": "on/off",
"type": "bool"
},
{
@@ -29960,6 +30265,7 @@
{
"default-value": true,
"name": "use-started",
+ "description": "on/off",
"type": "bool"
},
{
@@ -29971,6 +30277,7 @@
{
"default-value": false,
"name": "x-disable-legacy-check",
+ "description": "on/off",
"type": "bool"
},
{
@@ -30062,6 +30369,7 @@
{
"default-value": true,
"name": "x-enable-wce-if-config-wce",
+ "description": "on/off",
"type": "bool"
}
],
@@ -30297,7 +30605,7 @@
"default-cpu-type": "host-s390x-cpu",
"acpi": false,
"cpu-max": 248,
- "deprecated": false,
+ "deprecated": true,
"default-ram-id": "s390.ram"
},
{
@@ -30577,6 +30885,10 @@
"description": "Set confidential guest scheme to support",
"type": "link<confidential-guest-support>"
},
+ {
+ "name": "aux-ram-share",
+ "type": "bool"
+ },
{
"name": "graphics",
"description": "Set on/off to enable/disable graphics emulation",
@@ -31443,6 +31755,10 @@
"help": "Set confidential guest scheme to support",
"type": "string"
},
+ {
+ "name": "aux-ram-share",
+ "type": "boolean"
+ },
{
"name": "graphics",
"help": "Set on/off to enable/disable graphics emulation",
@@ -32020,7 +32336,7 @@
},
{
"name": "mem-lock",
- "type": "boolean"
+ "type": "string"
}
],
"option": "overcommit"
@@ -32284,6 +32600,22 @@
"name": "append",
"type": "boolean"
},
+ {
+ "name": "chardevs.3",
+ "type": "string"
+ },
+ {
+ "name": "chardevs.2",
+ "type": "string"
+ },
+ {
+ "name": "chardevs.1",
+ "type": "string"
+ },
+ {
+ "name": "chardevs.0",
+ "type": "string"
+ },
{
"name": "chardev",
"type": "string"
@@ -32622,6 +32954,11 @@
"help": "Node can become read-only if opening read-write fails",
"type": "boolean"
},
+ {
+ "name": "active",
+ "help": "Node is activated",
+ "type": "boolean"
+ },
{
"name": "cache.no-flush",
"help": "Ignore flush requests",
@@ -37765,7 +38102,7 @@
"default-cpu-type": "qemu-s390x-cpu",
"acpi": false,
"cpu-max": 248,
- "deprecated": false,
+ "deprecated": true,
"default-ram-id": "s390.ram"
},
{
diff --git a/tests/qemucapabilitiesdata/caps_10.0.0_s390x.xml b/tests/qemucapabilitiesdata/caps_10.0.0_s390x.xml
index be2e91ed92..17b516b03c 100644
--- a/tests/qemucapabilitiesdata/caps_10.0.0_s390x.xml
+++ b/tests/qemucapabilitiesdata/caps_10.0.0_s390x.xml
@@ -132,10 +132,12 @@
<flag name='query-cpu-model-expansion.deprecated-props'/>
<flag name='migrate-incoming.exit-on-error'/>
<flag name='virtio-mem-ccw'/>
+ <flag name='blockdev-set-active'/>
<flag name='shim'/>
- <version>9002050</version>
+ <flag name='virtio-scsi.iothread-mapping'/>
+ <version>10000000</version>
<microcodeVersion>39100285</microcodeVersion>
- <package>v9.2.0-1203-gd6430c17d7</package>
+ <package>v10.0.0</package>
<arch>s390x</arch>
<hostCPU type='kvm' model='gen16a-base' migratability='no'>
<property name='nnpa' type='boolean' value='true'/>
@@ -327,7 +329,7 @@
<machine type='kvm' name='s390-ccw-virtio-8.0' hotplugCpus='yes' maxCpus='248' defaultCPU='host-s390x-cpu' defaultRAMid='s390.ram' acpi='no'/>
<machine type='kvm' name='s390-ccw-virtio-6.0' hotplugCpus='yes' maxCpus='248' defaultCPU='host-s390x-cpu' defaultRAMid='s390.ram' deprecated='yes' acpi='no'/>
<machine type='kvm' name='s390-ccw-virtio-2.11' hotplugCpus='yes' maxCpus='248' defaultCPU='host-s390x-cpu' defaultRAMid='s390.ram' deprecated='yes' acpi='no'/>
- <machine type='kvm' name='s390-ccw-virtio-7.0' hotplugCpus='yes' maxCpus='248' defaultCPU='host-s390x-cpu' defaultRAMid='s390.ram' acpi='no'/>
+ <machine type='kvm' name='s390-ccw-virtio-7.0' hotplugCpus='yes' maxCpus='248' defaultCPU='host-s390x-cpu' defaultRAMid='s390.ram' deprecated='yes' acpi='no'/>
<machine type='kvm' name='s390-ccw-virtio-5.0' hotplugCpus='yes' maxCpus='248' defaultCPU='host-s390x-cpu' defaultRAMid='s390.ram' deprecated='yes' acpi='no'/>
<machine type='kvm' name='s390-ccw-virtio-9.2' hotplugCpus='yes' maxCpus='248' defaultCPU='host-s390x-cpu' defaultRAMid='s390.ram' acpi='no'/>
<machine type='kvm' name='s390-ccw-virtio-4.0' hotplugCpus='yes' maxCpus='248' defaultCPU='host-s390x-cpu' defaultRAMid='s390.ram' deprecated='yes' acpi='no'/>
@@ -4183,7 +4185,7 @@
<machine type='tcg' name='s390-ccw-virtio-8.0' hotplugCpus='yes' maxCpus='248' defaultCPU='qemu-s390x-cpu' defaultRAMid='s390.ram' acpi='no'/>
<machine type='tcg' name='s390-ccw-virtio-6.0' hotplugCpus='yes' maxCpus='248' defaultCPU='qemu-s390x-cpu' defaultRAMid='s390.ram' deprecated='yes' acpi='no'/>
<machine type='tcg' name='s390-ccw-virtio-2.11' hotplugCpus='yes' maxCpus='248' defaultCPU='qemu-s390x-cpu' defaultRAMid='s390.ram' deprecated='yes' acpi='no'/>
- <machine type='tcg' name='s390-ccw-virtio-7.0' hotplugCpus='yes' maxCpus='248' defaultCPU='qemu-s390x-cpu' defaultRAMid='s390.ram' acpi='no'/>
+ <machine type='tcg' name='s390-ccw-virtio-7.0' hotplugCpus='yes' maxCpus='248' defaultCPU='qemu-s390x-cpu' defaultRAMid='s390.ram' deprecated='yes' acpi='no'/>
<machine type='tcg' name='s390-ccw-virtio-5.0' hotplugCpus='yes' maxCpus='248' defaultCPU='qemu-s390x-cpu' defaultRAMid='s390.ram' deprecated='yes' acpi='no'/>
<machine type='tcg' name='s390-ccw-virtio-9.2' hotplugCpus='yes' maxCpus='248' defaultCPU='qemu-s390x-cpu' defaultRAMid='s390.ram' acpi='no'/>
<machine type='tcg' name='s390-ccw-virtio-4.0' hotplugCpus='yes' maxCpus='248' defaultCPU='qemu-s390x-cpu' defaultRAMid='s390.ram' deprecated='yes' acpi='no'/>
--
2.49.0
2
2
Hi Steve, I apologize for the slow response.
Steve Sistare <steven.sistare(a)oracle.com> writes:
> Using qom-list and qom-get to get all the nodes and property values in a
> QOM tree can take multiple seconds because it requires 1000's of individual
> QOM requests. Some managers fetch the entire tree or a large subset
> of it when starting a new VM, and this cost is a substantial fraction of
> start up time.
"Some managers"... could you name one?
> To reduce this cost, consider QAPI calls that fetch more information in
> each call:
> * qom-list-get: given a path, return a list of properties and values.
> * qom-list-getv: given a list of paths, return a list of properties and
> values for each path.
> * qom-tree-get: given a path, return all descendant nodes rooted at that
> path, with properties and values for each.
Libvirt developers, would you be interested in any of these?
> In all cases, a returned property is represented by ObjectPropertyValue,
> with fields name, type, value, and error. If an error occurs when reading
> a value, the value field is omitted, and the error message is returned in the
> the error field. Thus an error for one property will not cause a bulk fetch
> operation to fail.
Returning errors this way is highly unusual. Observation; I'm not
rejecting this out of hand. Can you elaborate a bit on why it's useful?
> To evaluate each method, I modified scripts/qmp/qom-tree to use the method,
> verified all methods produce the same output, and timed each using:
>
> qemu-system-x86_64 -display none \
> -chardev socket,id=monitor0,path=/tmp/vm1.sock,server=on,wait=off \
> -mon monitor0,mode=control &
>
> time qom-tree -s /tmp/vm1.sock > /dev/null
Cool!
> I only measured once per method, but the variation is low after a warm up run.
> The 'real - user - sys' column is a proxy for QEMU CPU time.
>
> method real(s) user(s) sys(s) (real - user - sys)(s)
> qom-list / qom-get 2.048 0.932 0.057 1.059
> qom-list-get 0.402 0.230 0.029 0.143
> qom-list-getv 0.200 0.132 0.015 0.053
> qom-tree-get 0.143 0.123 0.012 0.008
>
> qom-tree-get is the clear winner, reducing elapsed time by a factor of 14X,
> and reducing QEMU CPU time by 132X.
>
> qom-list-getv is slower when fetching the entire tree, but can beat
> qom-tree-get when only a subset of the tree needs to be fetched (not shown).
>
> qom-list-get is shown for comparison only, and is not included in this series.
If we have qom-list-getv, then qom-list-get is not worth having.
8
19

[PATCH v1] tests: add capabilities for QEMU 10.0.0 on s390x
by Shalini Chellathurai Saroja 30 Apr '25
by Shalini Chellathurai Saroja 30 Apr '25
30 Apr '25
Let us introduce the xml and reply files for QEMU 10.0.0 on s390x.
Notable changes:
- new s390-ccw-virtio-10.0 machine type
- old machine types (2.4 - 2.8) dropped
- new CPU models
- New devices:
- virtio-mem-ccw
- chardev now supports qemu-vdagent
Signed-off-by: Shalini Chellathurai Saroja <shalini(a)linux.ibm.com>
Reviewed-by: Boris Fiuczynski <fiuczy(a)linux.ibm.com>
Suggested-by: Michal Privoznik <mprivozn(a)redhat.com>
The replies and xml files are removed from this patch and are available in
https://gitlab.com/shalinichellathurai/libvirt/-/commit/3e9df63925e2c86b81c…
---
tests/domaincapsdata/qemu_10.0.0.s390x.xml | 359 +
.../caps_10.0.0_s390x.replies | 38002 ++++++++++++++++
.../caps_10.0.0_s390x.xml | 4216 ++
3 files changed, 42577 insertions(+)
create mode 100644 tests/domaincapsdata/qemu_10.0.0.s390x.xml
create mode 100644 tests/qemucapabilitiesdata/caps_10.0.0_s390x.replies
create mode 100644 tests/qemucapabilitiesdata/caps_10.0.0_s390x.xml
diff --git a/tests/domaincapsdata/qemu_10.0.0.s390x.xml b/tests/domaincapsdata/qemu_10.0.0.s390x.xml
new file mode 100644
index 0000000000..4af3c7ec53
--- /dev/null
+++ b/tests/domaincapsdata/qemu_10.0.0.s390x.xml
@@ -0,0 +1,359 @@
+<domainCapabilities>
+ <path>/usr/bin/qemu-system-s390x</path>
+ <domain>kvm</domain>
+ <machine>s390-ccw-virtio-10.0</machine>
+ <arch>s390x</arch>
+ <vcpu max='248'/>
+ <iothreads supported='yes'/>
+ <os supported='yes'>
+ <enum name='firmware'/>
+ <loader supported='yes'>
+ <value>/obviously/fake/firmware1.fd</value>
+ <value>/obviously/fake/firmware2.fd</value>
+ <enum name='type'>
+ <value>rom</value>
+ <value>pflash</value>
+ </enum>
+ <enum name='readonly'>
+ <value>yes</value>
+ <value>no</value>
+ </enum>
+ <enum name='secure'>
+ <value>no</value>
+ </enum>
+ </loader>
+ </os>
+ <cpu>
+ <mode name='host-passthrough' supported='yes'>
+ <enum name='hostPassthroughMigratable'>
+ <value>off</value>
+ </enum>
+ </mode>
+ <mode name='maximum' supported='yes'>
+ <enum name='maximumMigratable'>
+ <value>on</value>
+ <value>off</value>
+ </enum>
+ </mode>
+ <mode name='host-model' supported='yes'>
+ <model fallback='forbid'>gen16a-base</model>
+ <feature policy='require' name='nnpa'/>
+ <feature policy='require' name='aen'/>
+ <feature policy='require' name='cmmnt'/>
+ <feature policy='require' name='vxpdeh'/>
+ <feature policy='require' name='aefsi'/>
+ <feature policy='require' name='diag318'/>
+ <feature policy='require' name='csske'/>
+ <feature policy='require' name='mepoch'/>
+ <feature policy='require' name='msa9'/>
+ <feature policy='require' name='msa8'/>
+ <feature policy='require' name='msa7'/>
+ <feature policy='require' name='msa6'/>
+ <feature policy='require' name='msa5'/>
+ <feature policy='require' name='msa4'/>
+ <feature policy='require' name='msa3'/>
+ <feature policy='require' name='msa2'/>
+ <feature policy='require' name='msa1'/>
+ <feature policy='require' name='sthyi'/>
+ <feature policy='require' name='edat'/>
+ <feature policy='require' name='ri'/>
+ <feature policy='require' name='deflate'/>
+ <feature policy='require' name='edat2'/>
+ <feature policy='require' name='etoken'/>
+ <feature policy='require' name='vx'/>
+ <feature policy='require' name='ipter'/>
+ <feature policy='require' name='pai'/>
+ <feature policy='require' name='paie'/>
+ <feature policy='require' name='mepochptff'/>
+ <feature policy='require' name='ap'/>
+ <feature policy='require' name='vxeh'/>
+ <feature policy='require' name='vxpd'/>
+ <feature policy='require' name='esop'/>
+ <feature policy='require' name='msa9_pckmo'/>
+ <feature policy='require' name='vxeh2'/>
+ <feature policy='require' name='esort'/>
+ <feature policy='require' name='appv'/>
+ <feature policy='require' name='apqi'/>
+ <feature policy='require' name='apft'/>
+ <feature policy='require' name='els'/>
+ <feature policy='require' name='iep'/>
+ <feature policy='require' name='appvi'/>
+ <feature policy='require' name='apqci'/>
+ <feature policy='require' name='cte'/>
+ <feature policy='require' name='ais'/>
+ <feature policy='require' name='bpb'/>
+ <feature policy='require' name='ctop'/>
+ <feature policy='require' name='gs'/>
+ <feature policy='require' name='ppa15'/>
+ <feature policy='require' name='zpci'/>
+ <feature policy='require' name='rdp'/>
+ <feature policy='require' name='sea_esop2'/>
+ <feature policy='require' name='beareh'/>
+ <feature policy='require' name='te'/>
+ <feature policy='require' name='cmm'/>
+ <feature policy='require' name='vxpdeh2'/>
+ </mode>
+ <mode name='custom' supported='yes'>
+ <model usable='yes' vendor='IBM'>gen15a</model>
+ <model usable='yes' vendor='IBM'>gen15a-base</model>
+ <model usable='yes' vendor='IBM'>gen15b</model>
+ <model usable='yes' vendor='IBM'>gen15b-base</model>
+ <model usable='yes' vendor='IBM'>gen16a</model>
+ <model usable='yes' vendor='IBM'>gen16a-base</model>
+ <model usable='yes' vendor='IBM'>gen16b</model>
+ <model usable='yes' vendor='IBM'>gen16b-base</model>
+ <model usable='no' vendor='IBM'>gen17a</model>
+ <blockers model='gen17a'>
+ <feature name='minste4'/>
+ <feature name='msa10'/>
+ <feature name='msa10_pckmo'/>
+ <feature name='msa11'/>
+ <feature name='msa11_pckmo'/>
+ <feature name='msa12'/>
+ <feature name='msa13'/>
+ <feature name='msa13_pckmo'/>
+ <feature name='plo_ext'/>
+ <feature name='sif'/>
+ <feature name='type'/>
+ <feature name='vxeh3'/>
+ <feature name='vxpdeh3'/>
+ </blockers>
+ <model usable='no' vendor='IBM'>gen17a-base</model>
+ <blockers model='gen17a-base'>
+ <feature name='minste4'/>
+ <feature name='msa12'/>
+ <feature name='plo_ext'/>
+ <feature name='sif'/>
+ <feature name='type'/>
+ </blockers>
+ <model usable='no' vendor='IBM'>gen17b</model>
+ <blockers model='gen17b'>
+ <feature name='minste4'/>
+ <feature name='msa10'/>
+ <feature name='msa10_pckmo'/>
+ <feature name='msa11'/>
+ <feature name='msa11_pckmo'/>
+ <feature name='msa12'/>
+ <feature name='msa13'/>
+ <feature name='msa13_pckmo'/>
+ <feature name='plo_ext'/>
+ <feature name='sif'/>
+ <feature name='type'/>
+ <feature name='vxeh3'/>
+ <feature name='vxpdeh3'/>
+ </blockers>
+ <model usable='no' vendor='IBM'>gen17b-base</model>
+ <blockers model='gen17b-base'>
+ <feature name='minste4'/>
+ <feature name='msa12'/>
+ <feature name='plo_ext'/>
+ <feature name='sif'/>
+ <feature name='type'/>
+ </blockers>
+ <model usable='yes' vendor='unknown'>max</model>
+ <model usable='yes' vendor='unknown'>qemu</model>
+ <model usable='yes' vendor='IBM'>z10BC</model>
+ <model usable='yes' vendor='IBM'>z10BC-base</model>
+ <model usable='yes' vendor='IBM'>z10BC.2</model>
+ <model usable='yes' vendor='IBM'>z10BC.2-base</model>
+ <model usable='yes' vendor='IBM'>z10EC</model>
+ <model usable='yes' vendor='IBM'>z10EC-base</model>
+ <model usable='yes' vendor='IBM'>z10EC.2</model>
+ <model usable='yes' vendor='IBM'>z10EC.2-base</model>
+ <model usable='yes' vendor='IBM'>z10EC.3</model>
+ <model usable='yes' vendor='IBM'>z10EC.3-base</model>
+ <model usable='yes' vendor='IBM'>z114</model>
+ <model usable='yes' vendor='IBM'>z114-base</model>
+ <model usable='yes' vendor='IBM'>z13</model>
+ <model usable='yes' vendor='IBM'>z13-base</model>
+ <model usable='yes' vendor='IBM'>z13.2</model>
+ <model usable='yes' vendor='IBM'>z13.2-base</model>
+ <model usable='yes' vendor='IBM'>z13s</model>
+ <model usable='yes' vendor='IBM'>z13s-base</model>
+ <model usable='yes' vendor='IBM'>z14</model>
+ <model usable='yes' vendor='IBM'>z14-base</model>
+ <model usable='yes' vendor='IBM'>z14.2</model>
+ <model usable='yes' vendor='IBM'>z14.2-base</model>
+ <model usable='yes' vendor='IBM'>z14ZR1</model>
+ <model usable='yes' vendor='IBM'>z14ZR1-base</model>
+ <model usable='yes' vendor='IBM'>z196</model>
+ <model usable='yes' vendor='IBM'>z196-base</model>
+ <model usable='yes' vendor='IBM'>z196.2</model>
+ <model usable='yes' vendor='IBM'>z196.2-base</model>
+ <model usable='yes' vendor='IBM'>z800</model>
+ <model usable='yes' vendor='IBM'>z800-base</model>
+ <model usable='yes' vendor='IBM'>z890</model>
+ <model usable='yes' vendor='IBM'>z890-base</model>
+ <model usable='yes' vendor='IBM'>z890.2</model>
+ <model usable='yes' vendor='IBM'>z890.2-base</model>
+ <model usable='yes' vendor='IBM'>z890.3</model>
+ <model usable='yes' vendor='IBM'>z890.3-base</model>
+ <model usable='yes' vendor='IBM'>z900</model>
+ <model usable='yes' vendor='IBM'>z900-base</model>
+ <model usable='yes' vendor='IBM'>z900.2</model>
+ <model usable='yes' vendor='IBM'>z900.2-base</model>
+ <model usable='yes' vendor='IBM'>z900.3</model>
+ <model usable='yes' vendor='IBM'>z900.3-base</model>
+ <model usable='yes' vendor='IBM'>z990</model>
+ <model usable='yes' vendor='IBM'>z990-base</model>
+ <model usable='yes' vendor='IBM'>z990.2</model>
+ <model usable='yes' vendor='IBM'>z990.2-base</model>
+ <model usable='yes' vendor='IBM'>z990.3</model>
+ <model usable='yes' vendor='IBM'>z990.3-base</model>
+ <model usable='yes' vendor='IBM'>z990.4</model>
+ <model usable='yes' vendor='IBM'>z990.4-base</model>
+ <model usable='yes' vendor='IBM'>z990.5</model>
+ <model usable='yes' vendor='IBM'>z990.5-base</model>
+ <model usable='yes' vendor='IBM'>z9BC</model>
+ <model usable='yes' vendor='IBM'>z9BC-base</model>
+ <model usable='yes' vendor='IBM'>z9BC.2</model>
+ <model usable='yes' vendor='IBM'>z9BC.2-base</model>
+ <model usable='yes' vendor='IBM'>z9EC</model>
+ <model usable='yes' vendor='IBM'>z9EC-base</model>
+ <model usable='yes' vendor='IBM'>z9EC.2</model>
+ <model usable='yes' vendor='IBM'>z9EC.2-base</model>
+ <model usable='yes' vendor='IBM'>z9EC.3</model>
+ <model usable='yes' vendor='IBM'>z9EC.3-base</model>
+ <model usable='yes' vendor='IBM'>zBC12</model>
+ <model usable='yes' vendor='IBM'>zBC12-base</model>
+ <model usable='yes' vendor='IBM'>zEC12</model>
+ <model usable='yes' vendor='IBM'>zEC12-base</model>
+ <model usable='yes' vendor='IBM'>zEC12.2</model>
+ <model usable='yes' vendor='IBM'>zEC12.2-base</model>
+ </mode>
+ </cpu>
+ <memoryBacking supported='yes'>
+ <enum name='sourceType'>
+ <value>file</value>
+ <value>anonymous</value>
+ <value>memfd</value>
+ </enum>
+ </memoryBacking>
+ <devices>
+ <disk supported='yes'>
+ <enum name='diskDevice'>
+ <value>disk</value>
+ <value>cdrom</value>
+ <value>floppy</value>
+ <value>lun</value>
+ </enum>
+ <enum name='bus'>
+ <value>fdc</value>
+ <value>scsi</value>
+ <value>virtio</value>
+ <value>usb</value>
+ </enum>
+ <enum name='model'>
+ <value>virtio</value>
+ <value>virtio-transitional</value>
+ <value>virtio-non-transitional</value>
+ </enum>
+ </disk>
+ <graphics supported='yes'>
+ <enum name='type'>
+ <value>sdl</value>
+ <value>vnc</value>
+ <value>egl-headless</value>
+ <value>dbus</value>
+ </enum>
+ </graphics>
+ <video supported='yes'>
+ <enum name='modelType'>
+ <value>virtio</value>
+ <value>none</value>
+ </enum>
+ </video>
+ <hostdev supported='yes'>
+ <enum name='mode'>
+ <value>subsystem</value>
+ </enum>
+ <enum name='startupPolicy'>
+ <value>default</value>
+ <value>mandatory</value>
+ <value>requisite</value>
+ <value>optional</value>
+ </enum>
+ <enum name='subsysType'>
+ <value>usb</value>
+ <value>pci</value>
+ <value>scsi</value>
+ </enum>
+ <enum name='capsType'/>
+ <enum name='pciBackend'>
+ <value>default</value>
+ <value>vfio</value>
+ </enum>
+ </hostdev>
+ <rng supported='yes'>
+ <enum name='model'>
+ <value>virtio</value>
+ <value>virtio-transitional</value>
+ <value>virtio-non-transitional</value>
+ </enum>
+ <enum name='backendModel'>
+ <value>random</value>
+ <value>egd</value>
+ <value>builtin</value>
+ </enum>
+ </rng>
+ <filesystem supported='yes'>
+ <enum name='driverType'>
+ <value>path</value>
+ <value>handle</value>
+ <value>virtiofs</value>
+ </enum>
+ </filesystem>
+ <tpm supported='no'/>
+ <redirdev supported='yes'>
+ <enum name='bus'>
+ <value>usb</value>
+ </enum>
+ </redirdev>
+ <channel supported='yes'>
+ <enum name='type'>
+ <value>pty</value>
+ <value>unix</value>
+ </enum>
+ </channel>
+ <crypto supported='yes'>
+ <enum name='model'>
+ <value>virtio</value>
+ </enum>
+ <enum name='type'>
+ <value>qemu</value>
+ </enum>
+ <enum name='backendModel'>
+ <value>builtin</value>
+ <value>lkcf</value>
+ </enum>
+ </crypto>
+ <interface supported='yes'>
+ <enum name='backendType'>
+ <value>default</value>
+ <value>passt</value>
+ </enum>
+ </interface>
+ <panic supported='yes'>
+ <enum name='model'>
+ <value>s390</value>
+ </enum>
+ </panic>
+ </devices>
+ <features>
+ <gic supported='no'/>
+ <vmcoreinfo supported='no'/>
+ <genid supported='no'/>
+ <backingStoreInput supported='yes'/>
+ <backup supported='yes'/>
+ <async-teardown supported='yes'/>
+ <s390-pv supported='yes'/>
+ <ps2 supported='no'/>
+ <sev supported='no'/>
+ <sgx supported='no'/>
+ <launchSecurity supported='yes'>
+ <enum name='sectype'>
+ <value>s390-pv</value>
+ </enum>
+ </launchSecurity>
+ </features>
+</domainCapabilities>
diff --git a/tests/qemucapabilitiesdata/caps_10.0.0_s390x.replies b/tests/qemucapabilitiesdata/caps_10.0.0_s390x.replies
new file mode 100644
index 0000000000..5195489878
--- /dev/null
+++ b/tests/qemucapabilitiesdata/caps_10.0.0_s390x.replies
@@ -0,0 +1,38002 @@
[...]
diff --git a/tests/qemucapabilitiesdata/caps_10.0.0_s390x.xml b/tests/qemucapabilitiesdata/caps_10.0.0_s390x.xml
new file mode 100644
index 0000000000..242848d6ae
--- /dev/null
+++ b/tests/qemucapabilitiesdata/caps_10.0.0_s390x.xml
@@ -0,0 +1,4216 @@
[...]
3
3
We are getting close to 11.3.0 release of libvirt. To aim for the
release on Friday 02 May I suggest entering the freeze on Friday 25
Apr and tagging RC2 on Tuesday 29 Apr.
I hope this works for everyone.
Jirka
1
1
Several CPU tests covering recent-ish CPUs are added to cputest to make
sure the fix doesn't break anything.
Jiri Denemark (15):
cputest: Add data for Intel(R) Core(TM) i7-1270P CPU
cputest: Add data for Intel(R) Core(TM) i7-1365U CPU
cputest: Add data for Intel(R) Xeon(R) CPU E3-1270 v5 CPU
cputest: Add data for Intel(R) Xeon(R) Silver 4214R CPU
cputest: Add data for AMD EPYC 7713 64-Core CPU
cputest: Add data for AMD Ryzen 5 5500U CPU
cputest: Add data for Intel(R) Xeon(R) Gold 6152 CPU
cputest: Add data for AMD EPYC 9334 32-Core CPU
cputest: Add data for Intel(R) Xeon(R) 6731E CPU
cputest: Add data for Intel(R) Xeon(R) Bronze 3408U CPU
cputest: Add data for Intel(R) Xeon(R) Gold 6530 CPU
cputest: Add data for Intel(R) Xeon(R) w7-3465X CPU
cputest: Add data for a newer version of Intel Atom(R) P5362 CPU
cpu_x86: Refactor virCPUx86CompareCandidateFeatureList
cpu_x86: Fix algorithm for computing CPU model weight
src/cpu/cpu_x86.c | 83 +-
tests/cputest.c | 13 +
.../x86_64-cpuid-Atom-P5362-2-disabled.xml | 9 +
.../x86_64-cpuid-Atom-P5362-2-enabled.xml | 19 +
.../x86_64-cpuid-Atom-P5362-2-guest.xml | 43 +
.../x86_64-cpuid-Atom-P5362-2-host.xml | 42 +
.../x86_64-cpuid-Atom-P5362-2-json.xml | 102 +
.../x86_64-cpuid-Atom-P5362-2.json | 3482 +++++++++++++++++
.../cputestdata/x86_64-cpuid-Atom-P5362-2.sig | 4 +
.../cputestdata/x86_64-cpuid-Atom-P5362-2.xml | 66 +
.../x86_64-cpuid-Core-i7-1270P-disabled.xml | 8 +
.../x86_64-cpuid-Core-i7-1270P-enabled.xml | 21 +
.../x86_64-cpuid-Core-i7-1270P-guest.xml | 71 +
.../x86_64-cpuid-Core-i7-1270P-host.xml | 71 +
.../x86_64-cpuid-Core-i7-1270P-json.xml | 37 +
.../x86_64-cpuid-Core-i7-1270P.json | 2604 ++++++++++++
.../x86_64-cpuid-Core-i7-1270P.sig | 4 +
.../x86_64-cpuid-Core-i7-1270P.xml | 80 +
.../x86_64-cpuid-Core-i7-1365U-disabled.xml | 6 +
.../x86_64-cpuid-Core-i7-1365U-enabled.xml | 21 +
.../x86_64-cpuid-Core-i7-1365U-guest.xml | 71 +
.../x86_64-cpuid-Core-i7-1365U-host.xml | 70 +
.../x86_64-cpuid-Core-i7-1365U-json.xml | 38 +
.../x86_64-cpuid-Core-i7-1365U.json | 2604 ++++++++++++
.../x86_64-cpuid-Core-i7-1365U.sig | 4 +
.../x86_64-cpuid-Core-i7-1365U.xml | 81 +
...86_64-cpuid-EPYC-7713-64-Core-disabled.xml | 11 +
...x86_64-cpuid-EPYC-7713-64-Core-enabled.xml | 11 +
.../x86_64-cpuid-EPYC-7713-64-Core-guest.xml | 44 +
.../x86_64-cpuid-EPYC-7713-64-Core-host.xml | 39 +
.../x86_64-cpuid-EPYC-7713-64-Core-json.xml | 22 +
.../x86_64-cpuid-EPYC-7713-64-Core.json | 1900 +++++++++
.../x86_64-cpuid-EPYC-7713-64-Core.sig | 4 +
.../x86_64-cpuid-EPYC-7713-64-Core.xml | 70 +
...86_64-cpuid-EPYC-9334-32-Core-disabled.xml | 9 +
...x86_64-cpuid-EPYC-9334-32-Core-enabled.xml | 15 +
.../x86_64-cpuid-EPYC-9334-32-Core-guest.xml | 42 +
.../x86_64-cpuid-EPYC-9334-32-Core-host.xml | 44 +
.../x86_64-cpuid-EPYC-9334-32-Core-json.xml | 34 +
.../x86_64-cpuid-EPYC-9334-32-Core.json | 2133 ++++++++++
.../x86_64-cpuid-EPYC-9334-32-Core.sig | 4 +
.../x86_64-cpuid-EPYC-9334-32-Core.xml | 86 +
...-5-5500U-with-Radeon-Graphics-disabled.xml | 9 +
...n-5-5500U-with-Radeon-Graphics-enabled.xml | 11 +
...zen-5-5500U-with-Radeon-Graphics-guest.xml | 39 +
...yzen-5-5500U-with-Radeon-Graphics-host.xml | 38 +
...yzen-5-5500U-with-Radeon-Graphics-json.xml | 22 +
...id-Ryzen-5-5500U-with-Radeon-Graphics.json | 2353 +++++++++++
...uid-Ryzen-5-5500U-with-Radeon-Graphics.sig | 4 +
...uid-Ryzen-5-5500U-with-Radeon-Graphics.xml | 67 +
.../x86_64-cpuid-Xeon-6731E-disabled.xml | 11 +
.../x86_64-cpuid-Xeon-6731E-enabled.xml | 21 +
.../x86_64-cpuid-Xeon-6731E-guest.xml | 128 +
.../x86_64-cpuid-Xeon-6731E-host.xml | 86 +
.../x86_64-cpuid-Xeon-6731E-json.xml | 34 +
.../cputestdata/x86_64-cpuid-Xeon-6731E.json | 2539 ++++++++++++
tests/cputestdata/x86_64-cpuid-Xeon-6731E.sig | 4 +
tests/cputestdata/x86_64-cpuid-Xeon-6731E.xml | 97 +
...86_64-cpuid-Xeon-Bronze-3408U-disabled.xml | 9 +
...x86_64-cpuid-Xeon-Bronze-3408U-enabled.xml | 21 +
.../x86_64-cpuid-Xeon-Bronze-3408U-guest.xml | 59 +
.../x86_64-cpuid-Xeon-Bronze-3408U-host.xml | 75 +
.../x86_64-cpuid-Xeon-Bronze-3408U-json.xml | 119 +
.../x86_64-cpuid-Xeon-Bronze-3408U.json | 2192 +++++++++++
.../x86_64-cpuid-Xeon-Bronze-3408U.sig | 4 +
.../x86_64-cpuid-Xeon-Bronze-3408U.xml | 88 +
.../x86_64-cpuid-Xeon-E3-1270-v5-disabled.xml | 6 +
.../x86_64-cpuid-Xeon-E3-1270-v5-enabled.xml | 18 +
.../x86_64-cpuid-Xeon-E3-1270-v5-guest.xml | 32 +
.../x86_64-cpuid-Xeon-E3-1270-v5-host.xml | 34 +
.../x86_64-cpuid-Xeon-E3-1270-v5-json.xml | 93 +
.../x86_64-cpuid-Xeon-E3-1270-v5.json | 3064 +++++++++++++++
.../x86_64-cpuid-Xeon-E3-1270-v5.sig | 4 +
.../x86_64-cpuid-Xeon-E3-1270-v5.xml | 54 +
.../x86_64-cpuid-Xeon-Gold-6152-disabled.xml | 7 +
.../x86_64-cpuid-Xeon-Gold-6152-enabled.xml | 19 +
.../x86_64-cpuid-Xeon-Gold-6152-guest.xml | 40 +
.../x86_64-cpuid-Xeon-Gold-6152-host.xml | 42 +
.../x86_64-cpuid-Xeon-Gold-6152-json.xml | 105 +
.../x86_64-cpuid-Xeon-Gold-6152.json | 2612 +++++++++++++
.../x86_64-cpuid-Xeon-Gold-6152.sig | 4 +
.../x86_64-cpuid-Xeon-Gold-6152.xml | 61 +
.../x86_64-cpuid-Xeon-Gold-6530-disabled.xml | 10 +
.../x86_64-cpuid-Xeon-Gold-6530-enabled.xml | 20 +
.../x86_64-cpuid-Xeon-Gold-6530-guest.xml | 58 +
.../x86_64-cpuid-Xeon-Gold-6530-host.xml | 82 +
.../x86_64-cpuid-Xeon-Gold-6530-json.xml | 37 +
.../x86_64-cpuid-Xeon-Gold-6530.json | 2096 ++++++++++
.../x86_64-cpuid-Xeon-Gold-6530.sig | 4 +
.../x86_64-cpuid-Xeon-Gold-6530.xml | 91 +
...86_64-cpuid-Xeon-Silver-4214R-disabled.xml | 7 +
...x86_64-cpuid-Xeon-Silver-4214R-enabled.xml | 19 +
.../x86_64-cpuid-Xeon-Silver-4214R-guest.xml | 46 +
.../x86_64-cpuid-Xeon-Silver-4214R-host.xml | 46 +
.../x86_64-cpuid-Xeon-Silver-4214R-json.xml | 110 +
.../x86_64-cpuid-Xeon-Silver-4214R.json | 2590 ++++++++++++
.../x86_64-cpuid-Xeon-Silver-4214R.sig | 4 +
.../x86_64-cpuid-Xeon-Silver-4214R.xml | 61 +
.../x86_64-cpuid-Xeon-w7-3465X-disabled.xml | 10 +
.../x86_64-cpuid-Xeon-w7-3465X-enabled.xml | 20 +
.../x86_64-cpuid-Xeon-w7-3465X-guest.xml | 55 +
.../x86_64-cpuid-Xeon-w7-3465X-host.xml | 79 +
.../x86_64-cpuid-Xeon-w7-3465X-json.xml | 107 +
.../x86_64-cpuid-Xeon-w7-3465X.json | 2096 ++++++++++
.../x86_64-cpuid-Xeon-w7-3465X.sig | 4 +
.../x86_64-cpuid-Xeon-w7-3465X.xml | 91 +
106 files changed, 36051 insertions(+), 39 deletions(-)
create mode 100644 tests/cputestdata/x86_64-cpuid-Atom-P5362-2-disabled.xml
create mode 100644 tests/cputestdata/x86_64-cpuid-Atom-P5362-2-enabled.xml
create mode 100644 tests/cputestdata/x86_64-cpuid-Atom-P5362-2-guest.xml
create mode 100644 tests/cputestdata/x86_64-cpuid-Atom-P5362-2-host.xml
create mode 100644 tests/cputestdata/x86_64-cpuid-Atom-P5362-2-json.xml
create mode 100644 tests/cputestdata/x86_64-cpuid-Atom-P5362-2.json
create mode 100644 tests/cputestdata/x86_64-cpuid-Atom-P5362-2.sig
create mode 100644 tests/cputestdata/x86_64-cpuid-Atom-P5362-2.xml
create mode 100644 tests/cputestdata/x86_64-cpuid-Core-i7-1270P-disabled.xml
create mode 100644 tests/cputestdata/x86_64-cpuid-Core-i7-1270P-enabled.xml
create mode 100644 tests/cputestdata/x86_64-cpuid-Core-i7-1270P-guest.xml
create mode 100644 tests/cputestdata/x86_64-cpuid-Core-i7-1270P-host.xml
create mode 100644 tests/cputestdata/x86_64-cpuid-Core-i7-1270P-json.xml
create mode 100644 tests/cputestdata/x86_64-cpuid-Core-i7-1270P.json
create mode 100644 tests/cputestdata/x86_64-cpuid-Core-i7-1270P.sig
create mode 100644 tests/cputestdata/x86_64-cpuid-Core-i7-1270P.xml
create mode 100644 tests/cputestdata/x86_64-cpuid-Core-i7-1365U-disabled.xml
create mode 100644 tests/cputestdata/x86_64-cpuid-Core-i7-1365U-enabled.xml
create mode 100644 tests/cputestdata/x86_64-cpuid-Core-i7-1365U-guest.xml
create mode 100644 tests/cputestdata/x86_64-cpuid-Core-i7-1365U-host.xml
create mode 100644 tests/cputestdata/x86_64-cpuid-Core-i7-1365U-json.xml
create mode 100644 tests/cputestdata/x86_64-cpuid-Core-i7-1365U.json
create mode 100644 tests/cputestdata/x86_64-cpuid-Core-i7-1365U.sig
create mode 100644 tests/cputestdata/x86_64-cpuid-Core-i7-1365U.xml
create mode 100644 tests/cputestdata/x86_64-cpuid-EPYC-7713-64-Core-disabled.xml
create mode 100644 tests/cputestdata/x86_64-cpuid-EPYC-7713-64-Core-enabled.xml
create mode 100644 tests/cputestdata/x86_64-cpuid-EPYC-7713-64-Core-guest.xml
create mode 100644 tests/cputestdata/x86_64-cpuid-EPYC-7713-64-Core-host.xml
create mode 100644 tests/cputestdata/x86_64-cpuid-EPYC-7713-64-Core-json.xml
create mode 100644 tests/cputestdata/x86_64-cpuid-EPYC-7713-64-Core.json
create mode 100644 tests/cputestdata/x86_64-cpuid-EPYC-7713-64-Core.sig
create mode 100644 tests/cputestdata/x86_64-cpuid-EPYC-7713-64-Core.xml
create mode 100644 tests/cputestdata/x86_64-cpuid-EPYC-9334-32-Core-disabled.xml
create mode 100644 tests/cputestdata/x86_64-cpuid-EPYC-9334-32-Core-enabled.xml
create mode 100644 tests/cputestdata/x86_64-cpuid-EPYC-9334-32-Core-guest.xml
create mode 100644 tests/cputestdata/x86_64-cpuid-EPYC-9334-32-Core-host.xml
create mode 100644 tests/cputestdata/x86_64-cpuid-EPYC-9334-32-Core-json.xml
create mode 100644 tests/cputestdata/x86_64-cpuid-EPYC-9334-32-Core.json
create mode 100644 tests/cputestdata/x86_64-cpuid-EPYC-9334-32-Core.sig
create mode 100644 tests/cputestdata/x86_64-cpuid-EPYC-9334-32-Core.xml
create mode 100644 tests/cputestdata/x86_64-cpuid-Ryzen-5-5500U-with-Radeon-Graphics-disabled.xml
create mode 100644 tests/cputestdata/x86_64-cpuid-Ryzen-5-5500U-with-Radeon-Graphics-enabled.xml
create mode 100644 tests/cputestdata/x86_64-cpuid-Ryzen-5-5500U-with-Radeon-Graphics-guest.xml
create mode 100644 tests/cputestdata/x86_64-cpuid-Ryzen-5-5500U-with-Radeon-Graphics-host.xml
create mode 100644 tests/cputestdata/x86_64-cpuid-Ryzen-5-5500U-with-Radeon-Graphics-json.xml
create mode 100644 tests/cputestdata/x86_64-cpuid-Ryzen-5-5500U-with-Radeon-Graphics.json
create mode 100644 tests/cputestdata/x86_64-cpuid-Ryzen-5-5500U-with-Radeon-Graphics.sig
create mode 100644 tests/cputestdata/x86_64-cpuid-Ryzen-5-5500U-with-Radeon-Graphics.xml
create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-6731E-disabled.xml
create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-6731E-enabled.xml
create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-6731E-guest.xml
create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-6731E-host.xml
create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-6731E-json.xml
create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-6731E.json
create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-6731E.sig
create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-6731E.xml
create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-Bronze-3408U-disabled.xml
create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-Bronze-3408U-enabled.xml
create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-Bronze-3408U-guest.xml
create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-Bronze-3408U-host.xml
create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-Bronze-3408U-json.xml
create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-Bronze-3408U.json
create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-Bronze-3408U.sig
create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-Bronze-3408U.xml
create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-E3-1270-v5-disabled.xml
create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-E3-1270-v5-enabled.xml
create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-E3-1270-v5-guest.xml
create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-E3-1270-v5-host.xml
create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-E3-1270-v5-json.xml
create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-E3-1270-v5.json
create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-E3-1270-v5.sig
create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-E3-1270-v5.xml
create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-Gold-6152-disabled.xml
create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-Gold-6152-enabled.xml
create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-Gold-6152-guest.xml
create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-Gold-6152-host.xml
create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-Gold-6152-json.xml
create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-Gold-6152.json
create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-Gold-6152.sig
create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-Gold-6152.xml
create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-Gold-6530-disabled.xml
create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-Gold-6530-enabled.xml
create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-Gold-6530-guest.xml
create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-Gold-6530-host.xml
create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-Gold-6530-json.xml
create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-Gold-6530.json
create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-Gold-6530.sig
create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-Gold-6530.xml
create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-Silver-4214R-disabled.xml
create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-Silver-4214R-enabled.xml
create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-Silver-4214R-guest.xml
create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-Silver-4214R-host.xml
create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-Silver-4214R-json.xml
create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-Silver-4214R.json
create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-Silver-4214R.sig
create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-Silver-4214R.xml
create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-w7-3465X-disabled.xml
create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-w7-3465X-enabled.xml
create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-w7-3465X-guest.xml
create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-w7-3465X-host.xml
create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-w7-3465X-json.xml
create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-w7-3465X.json
create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-w7-3465X.sig
create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-w7-3465X.xml
--
2.49.0
2
19

[PATCH 00/20] Finish the work to stop hardcoding paths at build time
by Daniel P. Berrangé 29 Apr '25
by Daniel P. Berrangé 29 Apr '25
29 Apr '25
Over the years we've made various changes to stop hardcoding paths at
build time, but the work is incomplete.
This bit us significantly in Fedora 42 where they have merged the 'sbin'
and 'bin' dirs together. In the build environment we have a clean
install where '/sbin' and '/usr/sbin' are simply symlinks to '/usr/bin'.
Our meson.build logic preferentially looks in '/sbin' and '/usr/sbin'
to find programs, and thus it finds *all* binaries in '/sbin' and then
hardcodes this path. This happens even for binaries that have always
been in '/usr/bin' and NEVER '/sbin' or '/usr/sbin'
On fresh Fedora installs this is fine as the symlinks match the build
environment.
On upgraded Fedora installs, however, '/sbin' and '/usr/sbin' remain
separate directories and inside they symlink individual binaries,
if-and-only-if the binary was in '/sbin' in Fedora 41.
Thus many of the binaries we found in /sbin don't actually exist and
libvirt thus breaks.
There is really no reason why we should be harcoding any paths at
build time. virCommand happily uses virFindFileInPath for any paths
which are not already absolute. $PATH includes '/sbin' and '/usr/sbin'
when we're running privileged, and when unprivileged we shouldn't need
to run binaries from there.
Daniel P. Berrangé (20):
storage: stop hardcoding paths for mkfs, mount, umount
tests: storage hardcoding paths for mount & vgchange
util: stop hardcoding numad path
util: stop hardcoding bhyve, bhyvectl, bhyveload paths
util: stop hardcoding 'ifconfig' path
docs: stop setting vars for docs tools
build-aux: add missing definition of PERL variable
meson: stop setting conf var for required programs
util: remove use hardcoded DMIDECODE path
meson: remove check for 'ip' program
util: remove hardcoded ISCSIADM command path
nodedev: remove use hardcoded MDEVCTL path
util: remove use hardcoded MM_CTL path
util: remove use hardcoded MODPROBE/RMMOD paths
util: remove use hardcoded OVS_VSCTL path
util: remove use hardcoded TC path
meson: stop setting conf var for optional programs
storage: stop hardcoding LVM tool paths
util: stop hardcoding pkttyagent path
openvz: stop hardcoding vzlist/vzctl/vzmigrate paths
build-aux/Makefile.in | 1 +
build-aux/meson.build | 1 +
docs/meson.build | 1 -
meson.build | 92 +++------------------
src/bhyve/bhyve_command.c | 6 +-
src/locking/lock_driver_lockd.c | 4 +-
src/node_device/node_device_driver.c | 14 ++--
src/openvz/openvz_conf.h | 6 +-
src/storage/storage_backend_fs.c | 17 +---
src/storage/storage_backend_logical.c | 24 +++---
src/util/virfirewall.h | 1 +
src/util/viriscsi.c | 55 +++++++------
src/util/virkmod.c | 4 +-
src/util/virnetdevbandwidth.c | 36 ++++-----
src/util/virnetdevip.c | 14 ++--
src/util/virnetdevmidonet.c | 4 +-
src/util/virnetdevopenvswitch.c | 4 +-
src/util/virnuma.c | 2 +-
src/util/virpolkit.c | 8 +-
src/util/virpolkit.h | 2 -
src/util/virsysinfo.c | 4 +-
tests/storagepoolxml2argvtest.c | 12 +--
tests/viriscsitest.c | 16 ++--
tests/virkmodtest.c | 4 +-
tests/virnetdevbandwidthtest.c | 110 +++++++++++++-------------
tests/virnetdevopenvswitchtest.c | 74 ++++++++---------
26 files changed, 216 insertions(+), 300 deletions(-)
--
2.49.0
3
44