[libvirt] [PATCH 0/3] Ditch external JavaScript libraries
by Martin Kletzander
This is a response to all the discussions (mainly) other people had about all
the JS code we're currently using, bundling, etc.
I would love some feedback on whether we can work on any of the solutions for
getting rid of that external proxy. We would have to:
- either have our own proxy,
- send a 'Access-Control-Allow-Origin' header from the libvirt.org server to
allow fetching the atom.xml or
- be providing JSONP access to the RSS feed on virt-planet.
I do not have access to any of the infrastructure, so I cannot say if any of
that is possible. It is definitely possible from the technical point of view.
Martin Kletzander (3):
docs: Use our own implementation for fetching the RSS data
docs: use case sensitive javascript
docs: Remove unused JS libraries
docs/Makefile.am | 6 +----
docs/index.html.in | 16 ------------
docs/js/jquery-3.1.1.min.js | 4 ---
docs/js/jquery.rss.min.js | 11 ---------
docs/js/main.js | 49 ++++++++++++++++++++++++++++++++++++-
docs/js/moment.min.js | 7 ------
6 files changed, 49 insertions(+), 44 deletions(-)
delete mode 100644 docs/js/jquery-3.1.1.min.js
delete mode 100644 docs/js/jquery.rss.min.js
delete mode 100644 docs/js/moment.min.js
--
2.21.0
6 years
[libvirt] [PATCH v3 0/5] docs: Update third-party JavaScript libraries
by Andrea Bolognani
We're carrying around embedded copies of a few JavaScript libraries
for use in our homepage, and we've been unforgivably bad at keeping
them up to date. Address that.
While doing so, replace the minified version of each library with
its non-minified counterpart so that libvirt.git and release archives
will include the actual source code for them, rather than what is
basically the JavaScript equivalent of binary blobs.
Note that I consider this to be merely a stop-gap measure until we
start generating the blog roll, the only part of the libvirt website
that uses these libraries, on the server side and finally drop them
entirely. I don't have cycles to dedicate to that effort at the
moment though, and this is better than leaving the situation
unchanged for who knows how much longer.
Since the diffs are kinda big and honestly just not very interesting,
I've snipped them liberally; the unabridged version of this series
can be fetched with
$ git fetch https://github.com/andreabolognani/libvirt js
Changes from [v2]:
* import non-minified libraries and minify them at build time.
Changes from [v1]:
* drop libraries instead of updating them.
[v2] https://www.redhat.com/archives/libvir-list/2019-June/msg00611.html
[v1] https://www.redhat.com/archives/libvir-list/2019-June/msg00551.html
Andrea Bolognani (5):
docs: Update jQuery
docs: Update Moment.js
docs: Update jquery.rss
docs: Perform JavaScript minimization at build time
spec: Require uglifyjs for RPM build
.gitignore | 1 +
docs/Makefile.am | 37 +-
docs/index.html.in | 6 +-
docs/js/jquery-3.1.1.min.js | 4 -
docs/js/jquery-3.4.1.js | 10598 +++++++++++++++++++++++++++++++++
docs/js/jquery.rss-3.3.0.js | 333 ++
docs/js/jquery.rss.min.js | 11 -
docs/js/moment-2.24.0.js | 4602 ++++++++++++++
docs/js/moment.min.js | 7 -
docs/page.xsl | 2 +-
docs/site.xsl | 1 +
docs/subsite.xsl | 1 +
libvirt.spec.in | 5 +
m4/virt-external-programs.m4 | 2 +
14 files changed, 15578 insertions(+), 32 deletions(-)
delete mode 100644 docs/js/jquery-3.1.1.min.js
create mode 100644 docs/js/jquery-3.4.1.js
create mode 100644 docs/js/jquery.rss-3.3.0.js
delete mode 100644 docs/js/jquery.rss.min.js
create mode 100644 docs/js/moment-2.24.0.js
delete mode 100644 docs/js/moment.min.js
--
2.21.0
6 years
[libvirt] [PATCHv2 0/9] qemu: drop command line parsing
by Peter Krempa
All the code is mostly outdated and does not really help in most cases.
Since this was already proposed and I did not see anything against here
are the patches.
As a follow up I'll refactor and move the rest of qemu_parse_command.c
once this is out of the way.
you can fetch this by
git fetch https://github.com/pipo/libvirt.git parse-command-delete
Version 2 contains fixes for things suggested by Jano and Andrea and
also adds documentation to the hvsupport page and also to news.
Additionally the rest of the code from qemu_parse_command.(ch) is moved
out.
Peter Krempa (9):
docs: hvsupport: Add support for deprecating hypervisor
implementations
qemu: driver: Drop support for qemu-attach
qemu: parse: Drop qemuParseCommandLinePid and friends
qemu: driver: Remove support for native->XML conversion
news: Document removal of qemu commandline parsing
tests: Drop qemuargv2xmltest
qemu: parse: Drop unused qemu command line parsing infrastructure
qemu: Move QEMU_QXL_VGAMEM_DEFAULT macro
qemu: Move qemuParseKeywords(Free) to the monitor code
docs/hvsupport.pl | 44 +-
docs/libvirt.css | 4 +
docs/news.xml | 12 +
po/POTFILES | 1 -
src/check-aclrules.pl | 1 +
src/qemu/Makefile.inc.am | 2 -
src/qemu/qemu_domain.c | 3 +-
src/qemu/qemu_driver.c | 138 +-
src/qemu/qemu_monitor_json.c | 124 +-
src/qemu/qemu_parse_command.c | 2861 -----------------
src/qemu/qemu_parse_command.h | 60 -
tests/Makefile.am | 11 +-
tests/qemuargv2xmldata/boot-cdrom.args | 22 -
tests/qemuargv2xmldata/boot-cdrom.xml | 35 -
tests/qemuargv2xmldata/boot-floppy.args | 23 -
tests/qemuargv2xmldata/boot-floppy.xml | 41 -
tests/qemuargv2xmldata/boot-network.args | 22 -
tests/qemuargv2xmldata/boot-network.xml | 34 -
tests/qemuargv2xmldata/clock-localtime.args | 23 -
tests/qemuargv2xmldata/clock-localtime.xml | 34 -
tests/qemuargv2xmldata/clock-utc.args | 22 -
tests/qemuargv2xmldata/clock-utc.xml | 34 -
tests/qemuargv2xmldata/console-compat.args | 22 -
tests/qemuargv2xmldata/console-compat.xml | 42 -
tests/qemuargv2xmldata/disk-cdrom-empty.args | 23 -
tests/qemuargv2xmldata/disk-cdrom-empty.xml | 40 -
tests/qemuargv2xmldata/disk-cdrom.args | 23 -
tests/qemuargv2xmldata/disk-cdrom.xml | 41 -
.../disk-drive-boot-cdrom.args | 23 -
.../disk-drive-boot-cdrom.xml | 41 -
.../disk-drive-boot-disk.args | 23 -
.../qemuargv2xmldata/disk-drive-boot-disk.xml | 41 -
.../disk-drive-cache-directsync.args | 24 -
.../disk-drive-cache-directsync.xml | 41 -
.../disk-drive-cache-unsafe.args | 24 -
.../disk-drive-cache-unsafe.xml | 41 -
.../disk-drive-cache-v2-none.args | 23 -
.../disk-drive-cache-v2-none.xml | 41 -
.../disk-drive-cache-v2-wb.args | 24 -
.../disk-drive-cache-v2-wb.xml | 41 -
.../disk-drive-cache-v2-wt.args | 24 -
.../disk-drive-cache-v2-wt.xml | 41 -
.../disk-drive-error-policy-enospace.args | 24 -
.../disk-drive-error-policy-enospace.xml | 41 -
.../disk-drive-error-policy-stop.args | 24 -
.../disk-drive-error-policy-stop.xml | 41 -
...sk-drive-error-policy-wreport-rignore.args | 24 -
...isk-drive-error-policy-wreport-rignore.xml | 41 -
.../qemuargv2xmldata/disk-drive-fmt-qcow.args | 23 -
.../qemuargv2xmldata/disk-drive-fmt-qcow.xml | 41 -
.../disk-drive-network-gluster.args | 25 -
.../disk-drive-network-gluster.xml | 41 -
.../disk-drive-network-iscsi-auth.args | 25 -
.../disk-drive-network-iscsi-auth.xml | 44 -
.../disk-drive-network-iscsi.args | 25 -
.../disk-drive-network-iscsi.xml | 41 -
.../disk-drive-network-nbd-export.args | 23 -
.../disk-drive-network-nbd-export.xml | 42 -
.../disk-drive-network-nbd-ipv6-export.args | 23 -
.../disk-drive-network-nbd-ipv6-export.xml | 42 -
.../disk-drive-network-nbd-ipv6.args | 23 -
.../disk-drive-network-nbd-ipv6.xml | 42 -
.../disk-drive-network-nbd-unix.args | 23 -
.../disk-drive-network-nbd-unix.xml | 42 -
.../disk-drive-network-nbd.args | 23 -
.../disk-drive-network-nbd.xml | 42 -
.../disk-drive-network-rbd-auth.args | 26 -
.../disk-drive-network-rbd-auth.xml | 47 -
.../disk-drive-network-rbd-ceph-env.args | 25 -
.../disk-drive-network-rbd-ceph-env.xml | 44 -
.../disk-drive-network-rbd-ipv6.args | 25 -
.../disk-drive-network-rbd-ipv6.xml | 45 -
.../disk-drive-network-rbd.args | 29 -
.../disk-drive-network-rbd.xml | 72 -
.../disk-drive-network-sheepdog.args | 23 -
.../disk-drive-network-sheepdog.xml | 42 -
tests/qemuargv2xmldata/disk-floppy.args | 24 -
tests/qemuargv2xmldata/disk-floppy.xml | 47 -
tests/qemuargv2xmldata/disk-many.args | 25 -
tests/qemuargv2xmldata/disk-many.xml | 52 -
tests/qemuargv2xmldata/disk-usb.args | 23 -
tests/qemuargv2xmldata/disk-usb.xml | 39 -
tests/qemuargv2xmldata/disk-virtio.args | 25 -
tests/qemuargv2xmldata/disk-virtio.xml | 53 -
.../graphics-sdl-fullscreen.args | 25 -
.../graphics-sdl-fullscreen.xml | 39 -
tests/qemuargv2xmldata/graphics-sdl.args | 24 -
tests/qemuargv2xmldata/graphics-sdl.xml | 39 -
.../qemuargv2xmldata/graphics-vnc-policy.args | 23 -
.../qemuargv2xmldata/graphics-vnc-policy.xml | 41 -
tests/qemuargv2xmldata/graphics-vnc-sasl.args | 24 -
tests/qemuargv2xmldata/graphics-vnc-sasl.xml | 41 -
.../qemuargv2xmldata/graphics-vnc-socket.args | 23 -
.../qemuargv2xmldata/graphics-vnc-socket.xml | 41 -
tests/qemuargv2xmldata/graphics-vnc-tls.args | 24 -
tests/qemuargv2xmldata/graphics-vnc-tls.xml | 41 -
.../graphics-vnc-websocket.args | 22 -
.../graphics-vnc-websocket.xml | 32 -
tests/qemuargv2xmldata/graphics-vnc.args | 23 -
tests/qemuargv2xmldata/graphics-vnc.xml | 41 -
.../qemuargv2xmldata/hostdev-pci-address.args | 23 -
.../qemuargv2xmldata/hostdev-pci-address.xml | 40 -
.../qemuargv2xmldata/hostdev-usb-address.args | 23 -
.../qemuargv2xmldata/hostdev-usb-address.xml | 39 -
tests/qemuargv2xmldata/hyperv-panic.args | 21 -
tests/qemuargv2xmldata/hyperv-panic.xml | 29 -
tests/qemuargv2xmldata/hyperv.args | 21 -
tests/qemuargv2xmldata/hyperv.xml | 33 -
tests/qemuargv2xmldata/input-usbmouse.args | 23 -
tests/qemuargv2xmldata/input-usbmouse.xml | 35 -
tests/qemuargv2xmldata/input-usbtablet.args | 23 -
tests/qemuargv2xmldata/input-usbtablet.xml | 35 -
tests/qemuargv2xmldata/kvm-features.args | 21 -
tests/qemuargv2xmldata/kvm-features.xml | 31 -
tests/qemuargv2xmldata/kvmclock.args | 22 -
tests/qemuargv2xmldata/kvmclock.xml | 30 -
.../machine-aeskeywrap-off-argv.args | 18 -
.../machine-aeskeywrap-off-argv.xml | 23 -
.../machine-aeskeywrap-on-argv.args | 18 -
.../machine-aeskeywrap-on-argv.xml | 23 -
tests/qemuargv2xmldata/machine-core-off.args | 22 -
tests/qemuargv2xmldata/machine-core-off.xml | 34 -
tests/qemuargv2xmldata/machine-core-on.args | 22 -
tests/qemuargv2xmldata/machine-core-on.xml | 34 -
.../machine-deakeywrap-off-argv.args | 18 -
.../machine-deakeywrap-off-argv.xml | 23 -
.../machine-deakeywrap-on-argv.args | 18 -
.../machine-deakeywrap-on-argv.xml | 23 -
.../machine-keywrap-none-argv.args | 18 -
.../machine-keywrap-none-argv.xml | 20 -
.../qemuargv2xmldata/mem-scale-maxmemory.args | 22 -
.../qemuargv2xmldata/mem-scale-maxmemory.xml | 38 -
tests/qemuargv2xmldata/mem-scale.args | 22 -
tests/qemuargv2xmldata/mem-scale.xml | 37 -
tests/qemuargv2xmldata/migrate.args | 23 -
tests/qemuargv2xmldata/migrate.xml | 34 -
tests/qemuargv2xmldata/misc-acpi.args | 21 -
tests/qemuargv2xmldata/misc-acpi.xml | 37 -
tests/qemuargv2xmldata/misc-disable-s3.args | 23 -
tests/qemuargv2xmldata/misc-disable-s3.xml | 37 -
.../misc-disable-suspends.args | 24 -
.../misc-disable-suspends.xml | 38 -
tests/qemuargv2xmldata/misc-enable-s4.args | 23 -
tests/qemuargv2xmldata/misc-enable-s4.xml | 37 -
tests/qemuargv2xmldata/misc-no-reboot.args | 23 -
tests/qemuargv2xmldata/misc-no-reboot.xml | 34 -
tests/qemuargv2xmldata/misc-uuid.args | 21 -
tests/qemuargv2xmldata/misc-uuid.xml | 37 -
tests/qemuargv2xmldata/net-eth-ifname.args | 23 -
tests/qemuargv2xmldata/net-eth-ifname.xml | 41 -
tests/qemuargv2xmldata/net-eth.args | 23 -
tests/qemuargv2xmldata/net-eth.xml | 40 -
tests/qemuargv2xmldata/net-user.args | 23 -
tests/qemuargv2xmldata/net-user.xml | 39 -
tests/qemuargv2xmldata/net-virtio.args | 23 -
tests/qemuargv2xmldata/net-virtio.xml | 39 -
.../nographics-vga-display.args | 23 -
.../nographics-vga-display.xml | 34 -
tests/qemuargv2xmldata/nographics-vga.args | 23 -
tests/qemuargv2xmldata/nographics-vga.xml | 34 -
tests/qemuargv2xmldata/nomachine-ppc64.args | 11 -
tests/qemuargv2xmldata/nomachine-ppc64.xml | 50 -
tests/qemuargv2xmldata/nomachine-x86_64.args | 11 -
tests/qemuargv2xmldata/nomachine-x86_64.xml | 49 -
tests/qemuargv2xmldata/nosharepages.args | 22 -
tests/qemuargv2xmldata/nosharepages.xml | 37 -
tests/qemuargv2xmldata/parallel-tcp.args | 22 -
tests/qemuargv2xmldata/parallel-tcp.xml | 39 -
tests/qemuargv2xmldata/pseries-disk.args | 18 -
tests/qemuargv2xmldata/pseries-disk.xml | 50 -
tests/qemuargv2xmldata/pseries-nvram.args | 22 -
tests/qemuargv2xmldata/pseries-nvram.xml | 30 -
tests/qemuargv2xmldata/qemu-ns-no-env.args | 23 -
tests/qemuargv2xmldata/qemu-ns-no-env.xml | 38 -
.../reboot-timeout-disabled.args | 21 -
.../reboot-timeout-disabled.xml | 26 -
.../reboot-timeout-enabled.args | 21 -
.../reboot-timeout-enabled.xml | 26 -
tests/qemuargv2xmldata/restore-v2.args | 23 -
tests/qemuargv2xmldata/restore-v2.xml | 34 -
tests/qemuargv2xmldata/serial-dev.args | 22 -
tests/qemuargv2xmldata/serial-dev.xml | 44 -
tests/qemuargv2xmldata/serial-file.args | 22 -
tests/qemuargv2xmldata/serial-file.xml | 44 -
tests/qemuargv2xmldata/serial-many.args | 23 -
tests/qemuargv2xmldata/serial-many.xml | 48 -
tests/qemuargv2xmldata/serial-pty.args | 22 -
tests/qemuargv2xmldata/serial-pty.xml | 42 -
tests/qemuargv2xmldata/serial-tcp-telnet.args | 22 -
tests/qemuargv2xmldata/serial-tcp-telnet.xml | 46 -
tests/qemuargv2xmldata/serial-tcp.args | 22 -
tests/qemuargv2xmldata/serial-tcp.xml | 46 -
tests/qemuargv2xmldata/serial-udp.args | 23 -
tests/qemuargv2xmldata/serial-udp.xml | 52 -
tests/qemuargv2xmldata/serial-unix.args | 22 -
tests/qemuargv2xmldata/serial-unix.xml | 44 -
tests/qemuargv2xmldata/serial-vc.args | 22 -
tests/qemuargv2xmldata/serial-vc.xml | 42 -
tests/qemuargv2xmldata/smp.args | 22 -
tests/qemuargv2xmldata/smp.xml | 37 -
tests/qemuargv2xmldata/sound.args | 23 -
tests/qemuargv2xmldata/sound.xml | 42 -
tests/qemuargv2xmldata/watchdog.args | 24 -
tests/qemuargv2xmldata/watchdog.xml | 35 -
tests/qemuargv2xmltest.c | 323 --
tests/virschematest.c | 2 +-
206 files changed, 190 insertions(+), 9306 deletions(-)
delete mode 100644 src/qemu/qemu_parse_command.c
delete mode 100644 src/qemu/qemu_parse_command.h
delete mode 100644 tests/qemuargv2xmldata/boot-cdrom.args
delete mode 100644 tests/qemuargv2xmldata/boot-cdrom.xml
delete mode 100644 tests/qemuargv2xmldata/boot-floppy.args
delete mode 100644 tests/qemuargv2xmldata/boot-floppy.xml
delete mode 100644 tests/qemuargv2xmldata/boot-network.args
delete mode 100644 tests/qemuargv2xmldata/boot-network.xml
delete mode 100644 tests/qemuargv2xmldata/clock-localtime.args
delete mode 100644 tests/qemuargv2xmldata/clock-localtime.xml
delete mode 100644 tests/qemuargv2xmldata/clock-utc.args
delete mode 100644 tests/qemuargv2xmldata/clock-utc.xml
delete mode 100644 tests/qemuargv2xmldata/console-compat.args
delete mode 100644 tests/qemuargv2xmldata/console-compat.xml
delete mode 100644 tests/qemuargv2xmldata/disk-cdrom-empty.args
delete mode 100644 tests/qemuargv2xmldata/disk-cdrom-empty.xml
delete mode 100644 tests/qemuargv2xmldata/disk-cdrom.args
delete mode 100644 tests/qemuargv2xmldata/disk-cdrom.xml
delete mode 100644 tests/qemuargv2xmldata/disk-drive-boot-cdrom.args
delete mode 100644 tests/qemuargv2xmldata/disk-drive-boot-cdrom.xml
delete mode 100644 tests/qemuargv2xmldata/disk-drive-boot-disk.args
delete mode 100644 tests/qemuargv2xmldata/disk-drive-boot-disk.xml
delete mode 100644 tests/qemuargv2xmldata/disk-drive-cache-directsync.args
delete mode 100644 tests/qemuargv2xmldata/disk-drive-cache-directsync.xml
delete mode 100644 tests/qemuargv2xmldata/disk-drive-cache-unsafe.args
delete mode 100644 tests/qemuargv2xmldata/disk-drive-cache-unsafe.xml
delete mode 100644 tests/qemuargv2xmldata/disk-drive-cache-v2-none.args
delete mode 100644 tests/qemuargv2xmldata/disk-drive-cache-v2-none.xml
delete mode 100644 tests/qemuargv2xmldata/disk-drive-cache-v2-wb.args
delete mode 100644 tests/qemuargv2xmldata/disk-drive-cache-v2-wb.xml
delete mode 100644 tests/qemuargv2xmldata/disk-drive-cache-v2-wt.args
delete mode 100644 tests/qemuargv2xmldata/disk-drive-cache-v2-wt.xml
delete mode 100644 tests/qemuargv2xmldata/disk-drive-error-policy-enospace.args
delete mode 100644 tests/qemuargv2xmldata/disk-drive-error-policy-enospace.xml
delete mode 100644 tests/qemuargv2xmldata/disk-drive-error-policy-stop.args
delete mode 100644 tests/qemuargv2xmldata/disk-drive-error-policy-stop.xml
delete mode 100644 tests/qemuargv2xmldata/disk-drive-error-policy-wreport-rignore.args
delete mode 100644 tests/qemuargv2xmldata/disk-drive-error-policy-wreport-rignore.xml
delete mode 100644 tests/qemuargv2xmldata/disk-drive-fmt-qcow.args
delete mode 100644 tests/qemuargv2xmldata/disk-drive-fmt-qcow.xml
delete mode 100644 tests/qemuargv2xmldata/disk-drive-network-gluster.args
delete mode 100644 tests/qemuargv2xmldata/disk-drive-network-gluster.xml
delete mode 100644 tests/qemuargv2xmldata/disk-drive-network-iscsi-auth.args
delete mode 100644 tests/qemuargv2xmldata/disk-drive-network-iscsi-auth.xml
delete mode 100644 tests/qemuargv2xmldata/disk-drive-network-iscsi.args
delete mode 100644 tests/qemuargv2xmldata/disk-drive-network-iscsi.xml
delete mode 100644 tests/qemuargv2xmldata/disk-drive-network-nbd-export.args
delete mode 100644 tests/qemuargv2xmldata/disk-drive-network-nbd-export.xml
delete mode 100644 tests/qemuargv2xmldata/disk-drive-network-nbd-ipv6-export.args
delete mode 100644 tests/qemuargv2xmldata/disk-drive-network-nbd-ipv6-export.xml
delete mode 100644 tests/qemuargv2xmldata/disk-drive-network-nbd-ipv6.args
delete mode 100644 tests/qemuargv2xmldata/disk-drive-network-nbd-ipv6.xml
delete mode 100644 tests/qemuargv2xmldata/disk-drive-network-nbd-unix.args
delete mode 100644 tests/qemuargv2xmldata/disk-drive-network-nbd-unix.xml
delete mode 100644 tests/qemuargv2xmldata/disk-drive-network-nbd.args
delete mode 100644 tests/qemuargv2xmldata/disk-drive-network-nbd.xml
delete mode 100644 tests/qemuargv2xmldata/disk-drive-network-rbd-auth.args
delete mode 100644 tests/qemuargv2xmldata/disk-drive-network-rbd-auth.xml
delete mode 100644 tests/qemuargv2xmldata/disk-drive-network-rbd-ceph-env.args
delete mode 100644 tests/qemuargv2xmldata/disk-drive-network-rbd-ceph-env.xml
delete mode 100644 tests/qemuargv2xmldata/disk-drive-network-rbd-ipv6.args
delete mode 100644 tests/qemuargv2xmldata/disk-drive-network-rbd-ipv6.xml
delete mode 100644 tests/qemuargv2xmldata/disk-drive-network-rbd.args
delete mode 100644 tests/qemuargv2xmldata/disk-drive-network-rbd.xml
delete mode 100644 tests/qemuargv2xmldata/disk-drive-network-sheepdog.args
delete mode 100644 tests/qemuargv2xmldata/disk-drive-network-sheepdog.xml
delete mode 100644 tests/qemuargv2xmldata/disk-floppy.args
delete mode 100644 tests/qemuargv2xmldata/disk-floppy.xml
delete mode 100644 tests/qemuargv2xmldata/disk-many.args
delete mode 100644 tests/qemuargv2xmldata/disk-many.xml
delete mode 100644 tests/qemuargv2xmldata/disk-usb.args
delete mode 100644 tests/qemuargv2xmldata/disk-usb.xml
delete mode 100644 tests/qemuargv2xmldata/disk-virtio.args
delete mode 100644 tests/qemuargv2xmldata/disk-virtio.xml
delete mode 100644 tests/qemuargv2xmldata/graphics-sdl-fullscreen.args
delete mode 100644 tests/qemuargv2xmldata/graphics-sdl-fullscreen.xml
delete mode 100644 tests/qemuargv2xmldata/graphics-sdl.args
delete mode 100644 tests/qemuargv2xmldata/graphics-sdl.xml
delete mode 100644 tests/qemuargv2xmldata/graphics-vnc-policy.args
delete mode 100644 tests/qemuargv2xmldata/graphics-vnc-policy.xml
delete mode 100644 tests/qemuargv2xmldata/graphics-vnc-sasl.args
delete mode 100644 tests/qemuargv2xmldata/graphics-vnc-sasl.xml
delete mode 100644 tests/qemuargv2xmldata/graphics-vnc-socket.args
delete mode 100644 tests/qemuargv2xmldata/graphics-vnc-socket.xml
delete mode 100644 tests/qemuargv2xmldata/graphics-vnc-tls.args
delete mode 100644 tests/qemuargv2xmldata/graphics-vnc-tls.xml
delete mode 100644 tests/qemuargv2xmldata/graphics-vnc-websocket.args
delete mode 100644 tests/qemuargv2xmldata/graphics-vnc-websocket.xml
delete mode 100644 tests/qemuargv2xmldata/graphics-vnc.args
delete mode 100644 tests/qemuargv2xmldata/graphics-vnc.xml
delete mode 100644 tests/qemuargv2xmldata/hostdev-pci-address.args
delete mode 100644 tests/qemuargv2xmldata/hostdev-pci-address.xml
delete mode 100644 tests/qemuargv2xmldata/hostdev-usb-address.args
delete mode 100644 tests/qemuargv2xmldata/hostdev-usb-address.xml
delete mode 100644 tests/qemuargv2xmldata/hyperv-panic.args
delete mode 100644 tests/qemuargv2xmldata/hyperv-panic.xml
delete mode 100644 tests/qemuargv2xmldata/hyperv.args
delete mode 100644 tests/qemuargv2xmldata/hyperv.xml
delete mode 100644 tests/qemuargv2xmldata/input-usbmouse.args
delete mode 100644 tests/qemuargv2xmldata/input-usbmouse.xml
delete mode 100644 tests/qemuargv2xmldata/input-usbtablet.args
delete mode 100644 tests/qemuargv2xmldata/input-usbtablet.xml
delete mode 100644 tests/qemuargv2xmldata/kvm-features.args
delete mode 100644 tests/qemuargv2xmldata/kvm-features.xml
delete mode 100644 tests/qemuargv2xmldata/kvmclock.args
delete mode 100644 tests/qemuargv2xmldata/kvmclock.xml
delete mode 100644 tests/qemuargv2xmldata/machine-aeskeywrap-off-argv.args
delete mode 100644 tests/qemuargv2xmldata/machine-aeskeywrap-off-argv.xml
delete mode 100644 tests/qemuargv2xmldata/machine-aeskeywrap-on-argv.args
delete mode 100644 tests/qemuargv2xmldata/machine-aeskeywrap-on-argv.xml
delete mode 100644 tests/qemuargv2xmldata/machine-core-off.args
delete mode 100644 tests/qemuargv2xmldata/machine-core-off.xml
delete mode 100644 tests/qemuargv2xmldata/machine-core-on.args
delete mode 100644 tests/qemuargv2xmldata/machine-core-on.xml
delete mode 100644 tests/qemuargv2xmldata/machine-deakeywrap-off-argv.args
delete mode 100644 tests/qemuargv2xmldata/machine-deakeywrap-off-argv.xml
delete mode 100644 tests/qemuargv2xmldata/machine-deakeywrap-on-argv.args
delete mode 100644 tests/qemuargv2xmldata/machine-deakeywrap-on-argv.xml
delete mode 100644 tests/qemuargv2xmldata/machine-keywrap-none-argv.args
delete mode 100644 tests/qemuargv2xmldata/machine-keywrap-none-argv.xml
delete mode 100644 tests/qemuargv2xmldata/mem-scale-maxmemory.args
delete mode 100644 tests/qemuargv2xmldata/mem-scale-maxmemory.xml
delete mode 100644 tests/qemuargv2xmldata/mem-scale.args
delete mode 100644 tests/qemuargv2xmldata/mem-scale.xml
delete mode 100644 tests/qemuargv2xmldata/migrate.args
delete mode 100644 tests/qemuargv2xmldata/migrate.xml
delete mode 100644 tests/qemuargv2xmldata/misc-acpi.args
delete mode 100644 tests/qemuargv2xmldata/misc-acpi.xml
delete mode 100644 tests/qemuargv2xmldata/misc-disable-s3.args
delete mode 100644 tests/qemuargv2xmldata/misc-disable-s3.xml
delete mode 100644 tests/qemuargv2xmldata/misc-disable-suspends.args
delete mode 100644 tests/qemuargv2xmldata/misc-disable-suspends.xml
delete mode 100644 tests/qemuargv2xmldata/misc-enable-s4.args
delete mode 100644 tests/qemuargv2xmldata/misc-enable-s4.xml
delete mode 100644 tests/qemuargv2xmldata/misc-no-reboot.args
delete mode 100644 tests/qemuargv2xmldata/misc-no-reboot.xml
delete mode 100644 tests/qemuargv2xmldata/misc-uuid.args
delete mode 100644 tests/qemuargv2xmldata/misc-uuid.xml
delete mode 100644 tests/qemuargv2xmldata/net-eth-ifname.args
delete mode 100644 tests/qemuargv2xmldata/net-eth-ifname.xml
delete mode 100644 tests/qemuargv2xmldata/net-eth.args
delete mode 100644 tests/qemuargv2xmldata/net-eth.xml
delete mode 100644 tests/qemuargv2xmldata/net-user.args
delete mode 100644 tests/qemuargv2xmldata/net-user.xml
delete mode 100644 tests/qemuargv2xmldata/net-virtio.args
delete mode 100644 tests/qemuargv2xmldata/net-virtio.xml
delete mode 100644 tests/qemuargv2xmldata/nographics-vga-display.args
delete mode 100644 tests/qemuargv2xmldata/nographics-vga-display.xml
delete mode 100644 tests/qemuargv2xmldata/nographics-vga.args
delete mode 100644 tests/qemuargv2xmldata/nographics-vga.xml
delete mode 100644 tests/qemuargv2xmldata/nomachine-ppc64.args
delete mode 100644 tests/qemuargv2xmldata/nomachine-ppc64.xml
delete mode 100644 tests/qemuargv2xmldata/nomachine-x86_64.args
delete mode 100644 tests/qemuargv2xmldata/nomachine-x86_64.xml
delete mode 100644 tests/qemuargv2xmldata/nosharepages.args
delete mode 100644 tests/qemuargv2xmldata/nosharepages.xml
delete mode 100644 tests/qemuargv2xmldata/parallel-tcp.args
delete mode 100644 tests/qemuargv2xmldata/parallel-tcp.xml
delete mode 100644 tests/qemuargv2xmldata/pseries-disk.args
delete mode 100644 tests/qemuargv2xmldata/pseries-disk.xml
delete mode 100644 tests/qemuargv2xmldata/pseries-nvram.args
delete mode 100644 tests/qemuargv2xmldata/pseries-nvram.xml
delete mode 100644 tests/qemuargv2xmldata/qemu-ns-no-env.args
delete mode 100644 tests/qemuargv2xmldata/qemu-ns-no-env.xml
delete mode 100644 tests/qemuargv2xmldata/reboot-timeout-disabled.args
delete mode 100644 tests/qemuargv2xmldata/reboot-timeout-disabled.xml
delete mode 100644 tests/qemuargv2xmldata/reboot-timeout-enabled.args
delete mode 100644 tests/qemuargv2xmldata/reboot-timeout-enabled.xml
delete mode 100644 tests/qemuargv2xmldata/restore-v2.args
delete mode 100644 tests/qemuargv2xmldata/restore-v2.xml
delete mode 100644 tests/qemuargv2xmldata/serial-dev.args
delete mode 100644 tests/qemuargv2xmldata/serial-dev.xml
delete mode 100644 tests/qemuargv2xmldata/serial-file.args
delete mode 100644 tests/qemuargv2xmldata/serial-file.xml
delete mode 100644 tests/qemuargv2xmldata/serial-many.args
delete mode 100644 tests/qemuargv2xmldata/serial-many.xml
delete mode 100644 tests/qemuargv2xmldata/serial-pty.args
delete mode 100644 tests/qemuargv2xmldata/serial-pty.xml
delete mode 100644 tests/qemuargv2xmldata/serial-tcp-telnet.args
delete mode 100644 tests/qemuargv2xmldata/serial-tcp-telnet.xml
delete mode 100644 tests/qemuargv2xmldata/serial-tcp.args
delete mode 100644 tests/qemuargv2xmldata/serial-tcp.xml
delete mode 100644 tests/qemuargv2xmldata/serial-udp.args
delete mode 100644 tests/qemuargv2xmldata/serial-udp.xml
delete mode 100644 tests/qemuargv2xmldata/serial-unix.args
delete mode 100644 tests/qemuargv2xmldata/serial-unix.xml
delete mode 100644 tests/qemuargv2xmldata/serial-vc.args
delete mode 100644 tests/qemuargv2xmldata/serial-vc.xml
delete mode 100644 tests/qemuargv2xmldata/smp.args
delete mode 100644 tests/qemuargv2xmldata/smp.xml
delete mode 100644 tests/qemuargv2xmldata/sound.args
delete mode 100644 tests/qemuargv2xmldata/sound.xml
delete mode 100644 tests/qemuargv2xmldata/watchdog.args
delete mode 100644 tests/qemuargv2xmldata/watchdog.xml
delete mode 100644 tests/qemuargv2xmltest.c
--
2.21.0
6 years
[libvirt] [PATCH 0/3] tests: drop the JSON field from qemuMonitorTest
by Ján Tomko
Ján Tomko (3):
tests: assume JSON in qemuMonitorTestIO
tests: qemuMonitorTestProcessCommandDefaultValidate: simplify
condition
tests: qemuMonitorTest: drop the JSON field
tests/qemumonitortestutils.c | 13 +++++++++----
1 file changed, 9 insertions(+), 4 deletions(-)
--
2.19.2
6 years
[libvirt] [PATCH] test_driver: implement virDomainGetMemoryParameters
by Ilias Stamatis
Signed-off-by: Ilias Stamatis <stamatis.iliass(a)gmail.com>
---
src/test/test_driver.c | 46 ++++++++++++++++++++++++++++++++++++++++++
1 file changed, 46 insertions(+)
diff --git a/src/test/test_driver.c b/src/test/test_driver.c
index 8ef843b203..9e8236a5b6 100644
--- a/src/test/test_driver.c
+++ b/src/test/test_driver.c
@@ -1474,6 +1474,7 @@ static int testConnectGetMaxVcpus(virConnectPtr conn ATTRIBUTE_UNUSED,
return 32;
}
+
static char *
testConnectBaselineCPU(virConnectPtr conn ATTRIBUTE_UNUSED,
const char **xmlCPUs,
@@ -2498,6 +2499,50 @@ testDomainGetMaxVcpus(virDomainPtr domain)
VIR_DOMAIN_VCPU_MAXIMUM));
}
+
+#define TEST_ASSIGN_MEM_PARAM(index, name, value) \
+ if (index < *nparams && \
+ virTypedParameterAssign(¶ms[index], name, VIR_TYPED_PARAM_ULLONG, \
+ value) < 0) \
+ goto cleanup
+
+static int
+testDomainGetMemoryParameters(virDomainPtr dom,
+ virTypedParameterPtr params,
+ int *nparams,
+ unsigned int flags)
+{
+ int ret = -1;
+ virDomainObjPtr vm = NULL;
+
+ virCheckFlags(VIR_DOMAIN_AFFECT_LIVE |
+ VIR_DOMAIN_AFFECT_CONFIG |
+ VIR_TYPED_PARAM_STRING_OKAY, -1);
+
+ if ((*nparams) == 0) {
+ *nparams = 3;
+ return 0;
+ }
+
+ if (!(vm = testDomObjFromDomain(dom)))
+ goto cleanup;
+
+ TEST_ASSIGN_MEM_PARAM(0, VIR_DOMAIN_MEMORY_HARD_LIMIT, vm->def->mem.hard_limit);
+ TEST_ASSIGN_MEM_PARAM(1, VIR_DOMAIN_MEMORY_SOFT_LIMIT, vm->def->mem.soft_limit);
+ TEST_ASSIGN_MEM_PARAM(2, VIR_DOMAIN_MEMORY_SWAP_HARD_LIMIT, vm->def->mem.swap_hard_limit);
+
+ if (*nparams > 3)
+ *nparams = 3;
+
+ ret = 0;
+
+ cleanup:
+ virDomainObjEndAPI(&vm);
+ return ret;
+}
+#undef TEST_ASSIGN_MEM_PARAM
+
+
static int
testDomainSetVcpusFlags(virDomainPtr domain, unsigned int nrCpus,
unsigned int flags)
@@ -7162,6 +7207,7 @@ static virHypervisorDriver testHypervisorDriver = {
.domainGetVcpus = testDomainGetVcpus, /* 0.7.3 */
.domainGetVcpuPinInfo = testDomainGetVcpuPinInfo, /* 1.2.18 */
.domainGetMaxVcpus = testDomainGetMaxVcpus, /* 0.7.3 */
+ .domainGetMemoryParameters = testDomainGetMemoryParameters, /* 5.5.0 */
.domainGetXMLDesc = testDomainGetXMLDesc, /* 0.1.4 */
.connectListDefinedDomains = testConnectListDefinedDomains, /* 0.1.11 */
.connectNumOfDefinedDomains = testConnectNumOfDefinedDomains, /* 0.1.11 */
--
2.21.0
6 years
[libvirt] [PATCH 0/8] virhostdev: Couple of improvements
by Michal Privoznik
I'm working around this area and noticed a room for improvements.
This is basically a few patches that I have at the bottom if my branch
and they are independent of the feature I'm working on.
Michal Prívozník (8):
virHostdevGetPCIHostDeviceList: Add @pci a bit later
virHostdevGetPCIHostDeviceList: Use VIR_AUTOPTR for virPCIDevice
virHostdevPreparePCIDevices: Construct pcidevs list earlier
virHostdevReAttachPCIDevices: Construct pcidevs list earlier
virhostdev: Use VIR_AUTOUNREF more
virHostdevFindUSBDevice: Simplify flow a bit
virHostdevPrepareSCSIVHostDevices: Simplify logic
virhostdev: Use VIR_AUTOPTR more
src/util/virhostdev.c | 220 +++++++++++++++++-------------------------
1 file changed, 87 insertions(+), 133 deletions(-)
--
2.21.0
6 years
[libvirt] [PATCH] tests: qemucaps: Update 4.1.0 capabilities to a more recent version
by Peter Krempa
Update the capabilities from a non-upstream version (9c70209b63 is not
in qemu.git) to qemu upstream commit 33d6099906 (2019/06/18) so that we
get the QMP schema 'features' field support and are able to detect that
the 'file' block backend supports dynamic auto-read-only.
Note that I've rebuilt this on a machine with a more modern kernel and
microcode which exposes e.g. the recent CPU bug mitigations, thus I
opted to keep the CPU changes rather than trying to do a franken-caps
by updating only the output of query-qmp-schema.
Signed-off-by: Peter Krempa <pkrempa(a)redhat.com>
---
.../qemu_4.1.0.x86_64.xml | 24 +-
.../caps_4.1.0.x86_64.replies | 4595 ++++++++---------
.../caps_4.1.0.x86_64.xml | 125 +-
3 files changed, 2335 insertions(+), 2409 deletions(-)
diff --git a/tests/domaincapsschemadata/qemu_4.1.0.x86_64.xml b/tests/domaincapsschemadata/qemu_4.1.0.x86_64.xml
index 389e641bbb..d638795359 100644
--- a/tests/domaincapsschemadata/qemu_4.1.0.x86_64.xml
+++ b/tests/domaincapsschemadata/qemu_4.1.0.x86_64.xml
@@ -30,7 +30,7 @@
<cpu>
<mode name='host-passthrough' supported='yes'/>
<mode name='host-model' supported='yes'>
- <model fallback='forbid'>Skylake-Client</model>
+ <model fallback='forbid'>Skylake-Client-IBRS</model>
<vendor>Intel</vendor>
<feature policy='require' name='ss'/>
<feature policy='require' name='vmx'/>
@@ -38,9 +38,13 @@
<feature policy='require' name='tsc_adjust'/>
<feature policy='require' name='clflushopt'/>
<feature policy='require' name='umip'/>
+ <feature policy='require' name='md-clear'/>
+ <feature policy='require' name='stibp'/>
<feature policy='require' name='arch-capabilities'/>
+ <feature policy='require' name='ssbd'/>
<feature policy='require' name='xsaves'/>
<feature policy='require' name='pdpe1gb'/>
+ <feature policy='require' name='invtsc'/>
</mode>
<mode name='custom' supported='yes'>
<model usable='yes'>qemu64</model>
@@ -55,13 +59,13 @@
<model usable='yes'>coreduo</model>
<model usable='yes'>core2duo</model>
<model usable='no'>athlon</model>
- <model usable='no'>Westmere-IBRS</model>
+ <model usable='yes'>Westmere-IBRS</model>
<model usable='yes'>Westmere</model>
<model usable='no'>Skylake-Server-IBRS</model>
<model usable='no'>Skylake-Server</model>
- <model usable='no'>Skylake-Client-IBRS</model>
+ <model usable='yes'>Skylake-Client-IBRS</model>
<model usable='yes'>Skylake-Client</model>
- <model usable='no'>SandyBridge-IBRS</model>
+ <model usable='yes'>SandyBridge-IBRS</model>
<model usable='yes'>SandyBridge</model>
<model usable='yes'>Penryn</model>
<model usable='no'>Opteron_G5</model>
@@ -69,23 +73,23 @@
<model usable='no'>Opteron_G3</model>
<model usable='yes'>Opteron_G2</model>
<model usable='yes'>Opteron_G1</model>
- <model usable='no'>Nehalem-IBRS</model>
+ <model usable='yes'>Nehalem-IBRS</model>
<model usable='yes'>Nehalem</model>
- <model usable='no'>IvyBridge-IBRS</model>
+ <model usable='yes'>IvyBridge-IBRS</model>
<model usable='yes'>IvyBridge</model>
<model usable='no'>Icelake-Server</model>
<model usable='no'>Icelake-Client</model>
- <model usable='no'>Haswell-noTSX-IBRS</model>
+ <model usable='yes'>Haswell-noTSX-IBRS</model>
<model usable='yes'>Haswell-noTSX</model>
- <model usable='no'>Haswell-IBRS</model>
+ <model usable='yes'>Haswell-IBRS</model>
<model usable='yes'>Haswell</model>
<model usable='no'>EPYC-IBPB</model>
<model usable='no'>EPYC</model>
<model usable='yes'>Conroe</model>
<model usable='no'>Cascadelake-Server</model>
- <model usable='no'>Broadwell-noTSX-IBRS</model>
+ <model usable='yes'>Broadwell-noTSX-IBRS</model>
<model usable='yes'>Broadwell-noTSX</model>
- <model usable='no'>Broadwell-IBRS</model>
+ <model usable='yes'>Broadwell-IBRS</model>
<model usable='yes'>Broadwell</model>
<model usable='yes'>486</model>
</mode>
diff --git a/tests/qemucapabilitiesdata/caps_4.1.0.x86_64.replies b/tests/qemucapabilitiesdata/caps_4.1.0.x86_64.replies
index 77de06bdd7..516e7139bd 100644
--- a/tests/qemucapabilitiesdata/caps_4.1.0.x86_64.replies
+++ b/tests/qemucapabilitiesdata/caps_4.1.0.x86_64.replies
@@ -21,7 +21,7 @@
"minor": 0,
"major": 4
},
- "package": "v4.0.0-1173-g9c70209b63"
+ "package": "v4.0.0-1481-g33d6099906"
},
"id": "libvirt-2"
}
@@ -619,399 +619,379 @@
{
"return": [
{
- "name": "vhost-vsock-pci",
- "parent": "vhost-vsock-pci-base"
+ "name": "pcie-pci-bridge",
+ "parent": "base-pci-bridge"
},
{
- "name": "scsi-generic",
- "parent": "scsi-device"
+ "name": "pc-q35-2.11-machine",
+ "parent": "generic-pc-machine"
},
{
- "name": "qio-channel-tls",
- "parent": "qio-channel"
+ "name": "isa-applesmc",
+ "parent": "isa-device"
},
{
- "name": "scsi-hd",
- "parent": "scsi-disk-base"
+ "name": "Westmere-IBRS-x86_64-cpu",
+ "parent": "x86_64-cpu"
},
{
- "name": "usb-bot",
- "parent": "usb-storage-dev"
+ "name": "floppy-bus",
+ "parent": "bus"
},
{
- "name": "chardev-null",
- "parent": "chardev"
+ "name": "chardev-stdio",
+ "parent": "chardev-fd"
},
{
- "name": "chardev-parallel",
+ "name": "chardev-testdev",
"parent": "chardev"
},
{
- "name": "qemu-xhci",
- "parent": "base-xhci"
- },
- {
- "name": "lsi53c895a",
- "parent": "pci-device"
+ "name": "virtio-rng-device",
+ "parent": "virtio-device"
},
{
- "name": "kvm-ioapic",
- "parent": "ioapic-common"
+ "name": "sev-guest",
+ "parent": "object"
},
{
- "name": "cpu-cluster",
- "parent": "device"
+ "name": "usb-redir",
+ "parent": "usb-device"
},
{
- "name": "virtio-keyboard-pci",
- "parent": "virtio-input-hid-pci"
+ "name": "filter-buffer",
+ "parent": "netfilter"
},
{
- "name": "xen-sysbus",
- "parent": "bus"
+ "name": "usb-wacom-tablet",
+ "parent": "usb-device"
},
{
- "name": "xen-bus",
- "parent": "bus"
+ "name": "ich9-usb-uhci6",
+ "parent": "pci-uhci-usb"
},
{
- "name": "i440FX",
- "parent": "pci-device"
+ "name": "secondary-vga",
+ "parent": "pci-vga"
},
{
- "name": "ide-hd",
- "parent": "ide-device"
+ "name": "kvm-pit",
+ "parent": "pit-common"
},
{
- "name": "Opteron_G1-x86_64-cpu",
- "parent": "x86_64-cpu"
+ "name": "vhost-user-input-pci",
+ "parent": "virtio-input-pci"
},
{
- "name": "kvm64-x86_64-cpu",
- "parent": "x86_64-cpu"
+ "name": "rtl8139",
+ "parent": "pci-device"
},
{
- "name": "vhost-scsi-pci-non-transitional",
- "parent": "vhost-scsi-pci-base"
+ "name": "ich9-usb-uhci5",
+ "parent": "pci-uhci-usb"
},
{
- "name": "virtio-net-device",
- "parent": "virtio-device"
+ "name": "pci-bridge",
+ "parent": "base-pci-bridge"
},
{
- "name": "kvm-i8259",
- "parent": "pic-common"
+ "name": "pc-i440fx-3.0-machine",
+ "parent": "generic-pc-machine"
},
{
- "name": "virtio-9p-pci-non-transitional",
- "parent": "virtio-9p-pci-base"
+ "name": "pcm3680_pci",
+ "parent": "pci-device"
},
{
- "name": "chardev-pty",
- "parent": "chardev"
+ "name": "virtio-crypto-device",
+ "parent": "virtio-device"
},
{
- "name": "xen-apic",
- "parent": "apic-common"
+ "name": "core2duo-x86_64-cpu",
+ "parent": "x86_64-cpu"
},
{
- "name": "SUNW,fdtwo",
- "parent": "base-sysbus-fdc"
+ "name": "virtio-blk-pci-transitional",
+ "parent": "virtio-blk-pci-base"
},
{
- "name": "isa-pcspk",
- "parent": "isa-device"
+ "name": "pc-q35-2.5-machine",
+ "parent": "generic-pc-machine"
},
{
- "name": "Haswell-IBRS-x86_64-cpu",
+ "name": "max-x86_64-cpu",
"parent": "x86_64-cpu"
},
{
- "name": "pc-q35-4.1-machine",
- "parent": "generic-pc-machine"
+ "name": "vmware-svga",
+ "parent": "pci-device"
},
{
- "name": "loader",
+ "name": "tpm-crb",
"parent": "device"
},
{
- "name": "filter-rewriter",
- "parent": "netfilter"
- },
- {
- "name": "pc-q35-4.0-machine",
- "parent": "generic-pc-machine"
- },
- {
- "name": "virtio-serial-pci",
- "parent": "virtio-serial-pci-base"
+ "name": "kvm-ioapic",
+ "parent": "ioapic-common"
},
{
- "name": "Nehalem-IBRS-x86_64-cpu",
- "parent": "x86_64-cpu"
+ "name": "gus",
+ "parent": "isa-device"
},
{
- "name": "pc-0.12-machine",
- "parent": "generic-pc-machine"
+ "name": "ich9-usb-uhci4",
+ "parent": "pci-uhci-usb"
},
{
- "name": "pcie-root-port",
- "parent": "pcie-root-port-base"
+ "name": "usb-hub",
+ "parent": "usb-device"
},
{
- "name": "virtio-crypto-device",
+ "name": "virtio-blk-device",
"parent": "virtio-device"
},
{
- "name": "usb-host",
- "parent": "usb-device"
+ "name": "ich9-usb-uhci3",
+ "parent": "pci-uhci-usb"
},
{
"name": "Icelake-Client-x86_64-cpu",
"parent": "x86_64-cpu"
},
{
- "name": "usb-bt-dongle",
- "parent": "usb-device"
+ "name": "chardev-wctablet",
+ "parent": "chardev"
},
{
- "name": "igd-passthrough-isa-bridge",
- "parent": "pci-device"
+ "name": "ich9-usb-uhci2",
+ "parent": "pci-uhci-usb"
},
{
- "name": "usb-mtp",
- "parent": "usb-device"
+ "name": "pc-i440fx-2.8-machine",
+ "parent": "generic-pc-machine"
},
{
- "name": "qemu64-x86_64-cpu",
- "parent": "x86_64-cpu"
+ "name": "chardev-serial",
+ "parent": "chardev-fd"
},
{
- "name": "virtio-input-host-pci",
- "parent": "virtio-input-pci"
+ "name": "qtest-accel",
+ "parent": "accel"
},
{
- "name": "pc-i440fx-2.10-machine",
- "parent": "generic-pc-machine"
+ "name": "chardev-pty",
+ "parent": "chardev"
},
{
- "name": "phenom-x86_64-cpu",
- "parent": "x86_64-cpu"
+ "name": "PCIE",
+ "parent": "PCI"
},
{
- "name": "e1000",
- "parent": "e1000-base"
+ "name": "ich9-usb-uhci1",
+ "parent": "pci-uhci-usb"
},
{
- "name": "PIIX3-xen",
- "parent": "pci-piix3"
+ "name": "scsi-generic",
+ "parent": "scsi-device"
},
{
- "name": "sysbus-ahci",
+ "name": "kvmclock",
"parent": "sys-bus-device"
},
{
- "name": "ccid-card-emulated",
- "parent": "ccid-card"
+ "name": "x3130-upstream",
+ "parent": "pcie-port"
},
{
- "name": "ich9-usb-uhci5",
- "parent": "pci-uhci-usb"
+ "name": "memory-backend-ram",
+ "parent": "memory-backend"
},
{
- "name": "pc-i440fx-1.4-machine",
- "parent": "generic-pc-machine"
+ "name": "virtio-serial-pci-transitional",
+ "parent": "virtio-serial-pci-base"
},
{
- "name": "ICH9-LPC",
+ "name": "e1000e",
"parent": "pci-device"
},
{
- "name": "pc-q35-2.6-machine",
- "parent": "generic-pc-machine"
+ "name": "n270-x86_64-cpu",
+ "parent": "x86_64-cpu"
},
{
- "name": "ich9-usb-uhci6",
- "parent": "pci-uhci-usb"
+ "name": "pxb-host",
+ "parent": "pci-host-bridge"
},
{
- "name": "ich9-usb-uhci4",
- "parent": "pci-uhci-usb"
+ "name": "scsi-disk",
+ "parent": "scsi-disk-base"
},
{
- "name": "chardev-spicevmc",
- "parent": "chardev-spice"
+ "name": "chardev-file",
+ "parent": "chardev-fd"
},
{
- "name": "ich9-usb-uhci3",
- "parent": "pci-uhci-usb"
+ "name": "tpm-passthrough",
+ "parent": "tpm-backend"
},
{
- "name": "ich9-usb-uhci2",
- "parent": "pci-uhci-usb"
+ "name": "virtio-serial-bus",
+ "parent": "bus"
},
{
- "name": "ich9-usb-uhci1",
- "parent": "pci-uhci-usb"
+ "name": "usb-host",
+ "parent": "usb-device"
},
{
- "name": "tls-creds-psk",
- "parent": "tls-creds"
+ "name": "piix3-ide",
+ "parent": "pci-ide"
},
{
- "name": "tpci200",
- "parent": "pci-device"
+ "name": "filter-rewriter",
+ "parent": "netfilter"
},
{
- "name": "memory-backend-file",
- "parent": "memory-backend"
+ "name": "pc-i440fx-4.0-machine",
+ "parent": "generic-pc-machine"
},
{
- "name": "pc-q35-2.5-machine",
+ "name": "pc-1.2-machine",
"parent": "generic-pc-machine"
},
{
- "name": "AMDVI-PCI",
- "parent": "pci-device"
+ "name": "isa-ipmi-bt",
+ "parent": "isa-device"
},
{
- "name": "filter-redirector",
- "parent": "netfilter"
+ "name": "vhost-scsi-pci",
+ "parent": "vhost-scsi-pci-base"
},
{
- "name": "rtl8139",
- "parent": "pci-device"
+ "name": "virtio-gpu-pci",
+ "parent": "virtio-gpu-pci-base"
},
{
- "name": "chardev-hci",
- "parent": "chardev"
+ "name": "xio3130-downstream",
+ "parent": "pcie-slot"
},
{
- "name": "pc-q35-2.4-machine",
- "parent": "generic-pc-machine"
+ "name": "intel-iommu-iommu-memory-region",
+ "parent": "qemu:iommu-memory-region"
},
{
- "name": "container",
- "parent": "object"
+ "name": "pc-i440fx-2.3-machine",
+ "parent": "generic-pc-machine"
},
{
- "name": "pc-i440fx-3.1-machine",
- "parent": "generic-pc-machine"
- },
- {
- "name": "megasas",
- "parent": "megasas-base"
+ "name": "ICH9-LPC",
+ "parent": "pci-device"
},
{
- "name": "base-x86_64-cpu",
- "parent": "x86_64-cpu"
+ "name": "PCI",
+ "parent": "bus"
},
{
- "name": "virtio-balloon-pci-non-transitional",
- "parent": "virtio-balloon-pci-base"
+ "name": "sdhci-bus",
+ "parent": "sd-bus"
},
{
- "name": "qxl-vga",
- "parent": "pci-qxl"
+ "name": "imx-usdhc",
+ "parent": "generic-sdhci"
},
{
- "name": "scsi-block",
- "parent": "scsi-disk-base"
+ "name": "pci-serial-2x",
+ "parent": "pci-device"
},
{
- "name": "Opteron_G2-x86_64-cpu",
- "parent": "x86_64-cpu"
+ "name": "igd-passthrough-isa-bridge",
+ "parent": "pci-device"
},
{
- "name": "unimplemented-device",
- "parent": "sys-bus-device"
+ "name": "virtio-9p-device",
+ "parent": "virtio-device"
},
{
- "name": "vhost-user-input",
- "parent": "virtio-input-device"
+ "name": "virtio-scsi-pci",
+ "parent": "virtio-scsi-pci-base"
},
{
- "name": "tls-creds-anon",
- "parent": "tls-creds"
+ "name": "ipmi-bmc-extern",
+ "parent": "ipmi-bmc"
},
{
- "name": "pc-i440fx-3.0-machine",
+ "name": "pc-q35-4.0-machine",
"parent": "generic-pc-machine"
},
{
- "name": "scsi-cd",
- "parent": "scsi-disk-base"
- },
- {
- "name": "pxb-bus",
- "parent": "PCI"
+ "name": "authz-list-file",
+ "parent": "authz"
},
{
- "name": "pc-0.14-machine",
- "parent": "generic-pc-machine"
+ "name": "usb-audio",
+ "parent": "usb-device"
},
{
- "name": "accel",
- "parent": "object"
+ "name": "qemu32-x86_64-cpu",
+ "parent": "x86_64-cpu"
},
{
- "name": "floppy-bus",
- "parent": "bus"
+ "name": "ich9-usb-ehci2",
+ "parent": "pci-ehci-usb"
},
{
- "name": "usb-audio",
+ "name": "usb-net",
"parent": "usb-device"
},
{
- "name": "virtio-vga",
- "parent": "virtio-vga-base"
+ "name": "vhost-vsock-pci-non-transitional",
+ "parent": "vhost-vsock-pci-base"
},
{
- "name": "pc-i440fx-2.12-machine",
- "parent": "generic-pc-machine"
+ "name": "isa-debug-exit",
+ "parent": "isa-device"
},
{
- "name": "vmware-svga",
- "parent": "pci-device"
+ "name": "KnightsMill-x86_64-cpu",
+ "parent": "x86_64-cpu"
},
{
- "name": "pc-0.13-machine",
- "parent": "generic-pc-machine"
+ "name": "vfio-pci-nohotplug",
+ "parent": "vfio-pci"
},
{
- "name": "isa-serial",
- "parent": "isa-device"
+ "name": "i2c-bus",
+ "parent": "bus"
},
{
- "name": "virtio-serial-device",
- "parent": "virtio-device"
+ "name": "ich9-usb-ehci1",
+ "parent": "pci-ehci-usb"
},
{
- "name": "isa-debug-exit",
- "parent": "isa-device"
+ "name": "virtio-input-host-pci",
+ "parent": "virtio-input-pci"
},
{
- "name": "vhost-scsi-pci",
- "parent": "vhost-scsi-pci-base"
+ "name": "mch",
+ "parent": "pci-device"
},
{
- "name": "chardev-gdb",
+ "name": "chardev-hci",
"parent": "chardev"
},
{
- "name": "fdc37m81x-superio",
- "parent": "isa-superio"
+ "name": "nvdimm",
+ "parent": "pc-dimm"
},
{
- "name": "pc-testdev",
- "parent": "isa-device"
+ "name": "pc-q35-3.0-machine",
+ "parent": "generic-pc-machine"
},
{
- "name": "xen-backend",
- "parent": "xen-sysdev"
+ "name": "virtio-9p-pci-transitional",
+ "parent": "virtio-9p-pci-base"
},
{
- "name": "Haswell-noTSX-IBRS-x86_64-cpu",
+ "name": "Opteron_G1-x86_64-cpu",
"parent": "x86_64-cpu"
},
{
@@ -1019,1484 +999,1440 @@
"parent": "pr-manager"
},
{
- "name": "fw_cfg_mem",
- "parent": "fw_cfg"
+ "name": "pc-i440fx-2.10-machine",
+ "parent": "generic-pc-machine"
},
{
- "name": "virtio-scsi-pci-transitional",
- "parent": "virtio-scsi-pci-base"
+ "name": "i82557c",
+ "parent": "pci-device"
},
{
- "name": "usb-uas",
- "parent": "usb-device"
+ "name": "virtio-scsi-device",
+ "parent": "virtio-scsi-common"
},
{
- "name": "ide-cd",
- "parent": "ide-device"
+ "name": "pxb-pcie",
+ "parent": "pci-device"
},
{
- "name": "pc-q35-2.8-machine",
- "parent": "generic-pc-machine"
+ "name": "Haswell-IBRS-x86_64-cpu",
+ "parent": "x86_64-cpu"
},
{
- "name": "pc-i440fx-2.11-machine",
- "parent": "generic-pc-machine"
+ "name": "cpu-cluster",
+ "parent": "device"
},
{
- "name": "pc-i440fx-1.6-machine",
- "parent": "generic-pc-machine"
+ "name": "i82557b",
+ "parent": "pci-device"
},
{
- "name": "virtio-balloon-pci",
- "parent": "virtio-balloon-pci-base"
+ "name": "migration",
+ "parent": "device"
},
{
- "name": "chardev-socket",
- "parent": "chardev"
+ "name": "pc-q35-2.8-machine",
+ "parent": "generic-pc-machine"
},
{
- "name": "iothread",
- "parent": "object"
+ "name": "vhost-user-scsi-pci-non-transitional",
+ "parent": "vhost-user-scsi-pci-base"
},
{
- "name": "sb16",
- "parent": "isa-device"
+ "name": "generic-sdhci",
+ "parent": "sys-bus-device"
},
{
- "name": "chardev-mux",
- "parent": "chardev"
+ "name": "i82557a",
+ "parent": "pci-device"
},
{
- "name": "pc-q35-2.7-machine",
+ "name": "pc-0.13-machine",
"parent": "generic-pc-machine"
},
{
- "name": "pc-i440fx-1.5-machine",
- "parent": "generic-pc-machine"
+ "name": "virtio-scsi-pci-non-transitional",
+ "parent": "virtio-scsi-pci-base"
},
{
- "name": "486-x86_64-cpu",
- "parent": "x86_64-cpu"
+ "name": "vmmouse",
+ "parent": "isa-device"
},
{
- "name": "bochs-display",
- "parent": "pci-device"
+ "name": "athlon-x86_64-cpu",
+ "parent": "x86_64-cpu"
},
{
- "name": "usb-ccid",
- "parent": "usb-device"
+ "name": "chardev-udp",
+ "parent": "chardev"
},
{
- "name": "isa-cirrus-vga",
- "parent": "isa-device"
+ "name": "virtio-mouse-pci",
+ "parent": "virtio-input-hid-pci"
},
{
- "name": "qio-channel-rdma",
- "parent": "qio-channel"
+ "name": "chardev-memory",
+ "parent": "chardev-ringbuf"
},
{
- "name": "vhost-vsock-device",
- "parent": "virtio-device"
+ "name": "pc-i440fx-1.6-machine",
+ "parent": "generic-pc-machine"
},
{
- "name": "sdhci-pci",
- "parent": "pci-device"
+ "name": "vhost-user-vga",
+ "parent": "virtio-vga-base"
},
{
- "name": "virtio-input-host-device",
- "parent": "virtio-input-device"
+ "name": "usb-braille",
+ "parent": "usb-serial-dev"
},
{
- "name": "i82559er",
- "parent": "pci-device"
+ "name": "EPYC-IBPB-x86_64-cpu",
+ "parent": "x86_64-cpu"
},
{
- "name": "pci-bridge",
- "parent": "base-pci-bridge"
+ "name": "ib700",
+ "parent": "isa-device"
},
{
- "name": "cs4231a",
- "parent": "isa-device"
+ "name": "amd-iommu",
+ "parent": "x86-iommu"
},
{
- "name": "ivshmem-doorbell",
- "parent": "ivshmem-common"
+ "name": "virtio-9p-pci-non-transitional",
+ "parent": "virtio-9p-pci-base"
},
{
- "name": "chardev-udp",
- "parent": "chardev"
+ "name": "igd-passthrough-i440FX",
+ "parent": "i440FX"
},
{
- "name": "virtio-rng-device",
- "parent": "virtio-device"
+ "name": "memory-backend-file",
+ "parent": "memory-backend"
},
{
- "name": "isa-parallel",
+ "name": "isa-pcspk",
"parent": "isa-device"
},
{
- "name": "piix4-ide",
- "parent": "pci-ide"
+ "name": "vhost-vsock-device",
+ "parent": "virtio-device"
},
{
- "name": "adlib",
- "parent": "isa-device"
+ "name": "sd-card",
+ "parent": "device"
},
{
- "name": "pc-0.15-machine",
+ "name": "pc-q35-4.0.1-machine",
"parent": "generic-pc-machine"
},
{
- "name": "authz-list-file",
- "parent": "authz"
- },
- {
- "name": "kvmvapic",
+ "name": "sysbus-ahci",
"parent": "sys-bus-device"
},
{
- "name": "hda-micro",
- "parent": "hda-audio"
+ "name": "vhost-scsi",
+ "parent": "vhost-scsi-common"
},
{
- "name": "pci-bridge-seat",
- "parent": "pci-bridge"
+ "name": "usb-tablet",
+ "parent": "usb-hid"
},
{
- "name": "dc390",
- "parent": "am53c974"
+ "name": "virtio-blk-pci-non-transitional",
+ "parent": "virtio-blk-pci-base"
},
{
- "name": "chardev-pipe",
- "parent": "chardev-fd"
+ "name": "esp",
+ "parent": "sys-bus-device"
},
{
- "name": "qemu,register",
- "parent": "device"
+ "name": "isabus-bridge",
+ "parent": "sys-bus-device"
},
{
- "name": "IDE",
+ "name": "ne2k_pci",
+ "parent": "pci-device"
+ },
+ {
+ "name": "usb-bus",
"parent": "bus"
},
{
- "name": "fw_cfg_io",
- "parent": "fw_cfg"
+ "name": "ide-cd",
+ "parent": "ide-device"
},
{
- "name": "tpm-crb",
- "parent": "device"
+ "name": "tcg-accel",
+ "parent": "accel"
},
{
- "name": "am53c974",
- "parent": "pci-device"
+ "name": "virtio-balloon-pci",
+ "parent": "virtio-balloon-pci-base"
},
{
- "name": "memory-backend-ram",
- "parent": "memory-backend"
+ "name": "qemu:memory-region",
+ "parent": "object"
},
{
- "name": "xen-cdrom",
- "parent": "xen-block"
+ "name": "virtio-gpu-device",
+ "parent": "virtio-gpu-base"
},
{
- "name": "virtio-blk-device",
- "parent": "virtio-device"
+ "name": "e1000",
+ "parent": "e1000-base"
},
{
- "name": "pc-q35-2.9-machine",
- "parent": "generic-pc-machine"
+ "name": "ES1370",
+ "parent": "pci-device"
},
{
- "name": "nvdimm",
- "parent": "pc-dimm"
+ "name": "pc-i440fx-2.6-machine",
+ "parent": "generic-pc-machine"
},
{
- "name": "mc146818rtc",
- "parent": "isa-device"
+ "name": "i82551",
+ "parent": "pci-device"
},
{
- "name": "qio-channel-websock",
- "parent": "qio-channel"
+ "name": "isa-ipmi-kcs",
+ "parent": "isa-device"
},
{
- "name": "qio-channel-file",
- "parent": "qio-channel"
+ "name": "nvme",
+ "parent": "pci-device"
},
{
- "name": "chardev-msmouse",
- "parent": "chardev"
+ "name": "SandyBridge-x86_64-cpu",
+ "parent": "x86_64-cpu"
},
{
- "name": "pc-i440fx-1.7-machine",
- "parent": "generic-pc-machine"
+ "name": "vmxnet3",
+ "parent": "pci-device"
},
{
- "name": "pc-q35-4.0.1-machine",
- "parent": "generic-pc-machine"
+ "name": "piix4-ide",
+ "parent": "pci-ide"
},
{
- "name": "cryptodev-backend-builtin",
- "parent": "cryptodev-backend"
+ "name": "vhost-user-backend",
+ "parent": "object"
},
{
- "name": "hda-output",
- "parent": "hda-audio"
+ "name": "mioe3680_pci",
+ "parent": "pci-device"
},
{
- "name": "KnightsMill-x86_64-cpu",
- "parent": "x86_64-cpu"
+ "name": "i82550",
+ "parent": "pci-device"
},
{
- "name": "chardev-spiceport",
- "parent": "chardev-spice"
+ "name": "nec-usb-xhci",
+ "parent": "base-xhci"
},
{
- "name": "VGA",
- "parent": "pci-vga"
+ "name": "kvm-apic",
+ "parent": "apic-common"
},
{
- "name": "vfio-pci-nohotplug",
- "parent": "vfio-pci"
+ "name": "kvm64-x86_64-cpu",
+ "parent": "x86_64-cpu"
},
{
- "name": "sga",
- "parent": "isa-device"
+ "name": "isa-pit",
+ "parent": "pit-common"
},
{
- "name": "i8257",
- "parent": "isa-device"
+ "name": "memory-backend-memfd",
+ "parent": "memory-backend"
},
{
- "name": "qio-net-listener",
- "parent": "object"
+ "name": "smbus-eeprom",
+ "parent": "smbus-device"
},
{
- "name": "port92",
- "parent": "isa-device"
+ "name": "virtio-serial-device",
+ "parent": "virtio-device"
},
{
- "name": "mptsas1068",
- "parent": "pci-device"
+ "name": "vhost-user-gpu-pci",
+ "parent": "virtio-gpu-pci-base"
},
{
- "name": "edu",
- "parent": "pci-device"
+ "name": "virtio-crypto-pci",
+ "parent": "virtio-pci"
},
{
- "name": "Dhyana-x86_64-cpu",
- "parent": "x86_64-cpu"
+ "name": "iothread",
+ "parent": "object"
},
{
- "name": "virtio-mouse-pci",
- "parent": "virtio-input-hid-pci"
+ "name": "i8042",
+ "parent": "isa-device"
},
{
- "name": "Skylake-Client-x86_64-cpu",
- "parent": "x86_64-cpu"
+ "name": "System",
+ "parent": "bus"
},
{
- "name": "ICH9 SMB",
- "parent": "pci-device"
+ "name": "or-irq",
+ "parent": "device"
},
{
- "name": "Broadwell-x86_64-cpu",
- "parent": "x86_64-cpu"
+ "name": "pc-1.0-machine",
+ "parent": "generic-pc-machine"
},
{
- "name": "vfio-pci-igd-lpc-bridge",
+ "name": "ati-vga",
"parent": "pci-device"
},
{
- "name": "HDA",
- "parent": "bus"
+ "name": "pentium3-x86_64-cpu",
+ "parent": "x86_64-cpu"
},
{
- "name": "n270-x86_64-cpu",
- "parent": "x86_64-cpu"
+ "name": "kvm-i8259",
+ "parent": "pic-common"
},
{
- "name": "usb-redir",
- "parent": "usb-device"
+ "name": "isa-serial",
+ "parent": "isa-device"
},
{
- "name": "pcm3680_pci",
+ "name": "cirrus-vga",
"parent": "pci-device"
},
{
- "name": "floppy",
- "parent": "device"
+ "name": "pc-i440fx-2.1-machine",
+ "parent": "generic-pc-machine"
},
{
- "name": "qemu:memory-region",
- "parent": "object"
+ "name": "virtio-serial-pci",
+ "parent": "virtio-serial-pci-base"
},
{
- "name": "mioe3680_pci",
+ "name": "i82559er",
"parent": "pci-device"
},
{
- "name": "sysbus-ohci",
- "parent": "sys-bus-device"
+ "name": "virtio-rng-pci-non-transitional",
+ "parent": "virtio-rng-pci-base"
},
{
- "name": "chardev-ringbuf",
- "parent": "chardev"
+ "name": "Skylake-Client-x86_64-cpu",
+ "parent": "x86_64-cpu"
},
{
- "name": "max-x86_64-cpu",
+ "name": "Opteron_G3-x86_64-cpu",
"parent": "x86_64-cpu"
},
{
- "name": "can-bus",
- "parent": "object"
+ "name": "split-irq",
+ "parent": "device"
},
{
- "name": "qtest-accel",
- "parent": "accel"
+ "name": "am53c974",
+ "parent": "pci-device"
},
{
- "name": "qio-channel-command",
- "parent": "qio-channel"
+ "name": "container",
+ "parent": "object"
},
{
- "name": "pxb-host",
- "parent": "pci-host-bridge"
+ "name": "scsi-cd",
+ "parent": "scsi-disk-base"
},
{
- "name": "IvyBridge-x86_64-cpu",
- "parent": "x86_64-cpu"
+ "name": "vmport",
+ "parent": "isa-device"
},
{
- "name": "vhost-user-gpu",
- "parent": "virtio-gpu-base"
+ "name": "vhost-user-blk-pci-non-transitional",
+ "parent": "vhost-user-blk-pci-base"
},
{
- "name": "xio3130-downstream",
- "parent": "pcie-slot"
+ "name": "isa-ide",
+ "parent": "isa-device"
},
{
- "name": "virtio-gpu-device",
- "parent": "virtio-gpu-base"
+ "name": "e1000-82545em",
+ "parent": "e1000-base"
},
{
- "name": "virtio-blk-pci",
- "parent": "virtio-blk-pci-base"
+ "name": "virtio-serial-pci-non-transitional",
+ "parent": "virtio-serial-pci-base"
},
{
- "name": "cirrus-vga",
+ "name": "ICH9 SMB",
"parent": "pci-device"
},
{
- "name": "isa-ipmi-kcs",
- "parent": "isa-device"
- },
- {
- "name": "kvmclock",
- "parent": "sys-bus-device"
+ "name": "pxb-pcie-bus",
+ "parent": "PCIE"
},
{
- "name": "cryptodev-vhost-user",
- "parent": "cryptodev-backend"
+ "name": "sdhci-pci",
+ "parent": "pci-device"
},
{
- "name": "Opteron_G3-x86_64-cpu",
- "parent": "x86_64-cpu"
+ "name": "vhost-user-scsi",
+ "parent": "vhost-scsi-common"
},
{
- "name": "lsi53c810",
- "parent": "lsi53c895a"
+ "name": "PIIX4_PM",
+ "parent": "pci-device"
},
{
- "name": "System",
- "parent": "bus"
+ "name": "virtio-rng-pci-transitional",
+ "parent": "virtio-rng-pci-base"
},
{
- "name": "Westmere-IBRS-x86_64-cpu",
+ "name": "EPYC-x86_64-cpu",
"parent": "x86_64-cpu"
},
{
- "name": "usb-serial",
- "parent": "usb-serial-dev"
+ "name": "usb-bot",
+ "parent": "usb-storage-dev"
},
{
- "name": "Cascadelake-Server-x86_64-cpu",
- "parent": "x86_64-cpu"
+ "name": "pc-q35-2.12-machine",
+ "parent": "generic-pc-machine"
},
{
- "name": "vt82c686b-usb-uhci",
- "parent": "pci-uhci-usb"
+ "name": "VGA",
+ "parent": "pci-vga"
},
{
- "name": "chardev-braille",
- "parent": "chardev"
+ "name": "qio-channel-buffer",
+ "parent": "qio-channel"
},
{
- "name": "chardev-file",
- "parent": "chardev-fd"
+ "name": "i440FX",
+ "parent": "pci-device"
},
{
- "name": "vhost-user-scsi-pci-non-transitional",
- "parent": "vhost-user-scsi-pci-base"
+ "name": "vhost-vsock-pci-transitional",
+ "parent": "vhost-vsock-pci-base"
},
{
- "name": "xen-sysdev",
- "parent": "sys-bus-device"
+ "name": "Conroe-x86_64-cpu",
+ "parent": "x86_64-cpu"
},
{
- "name": "intel-iommu",
- "parent": "x86-iommu"
- },
- {
- "name": "pc-q35-2.10-machine",
+ "name": "pc-i440fx-3.1-machine",
"parent": "generic-pc-machine"
},
{
- "name": "tpm-tis",
- "parent": "isa-device"
+ "name": "fdc37m81x-superio",
+ "parent": "isa-superio"
},
{
- "name": "PCIE",
- "parent": "PCI"
+ "name": "pci-serial-4x",
+ "parent": "pci-device"
},
{
- "name": "pcie-pci-bridge",
- "parent": "base-pci-bridge"
+ "name": "Icelake-Server-x86_64-cpu",
+ "parent": "x86_64-cpu"
},
{
- "name": "ccid-card-passthru",
- "parent": "ccid-card"
+ "name": "apic",
+ "parent": "apic-common"
},
{
- "name": "qio-dns-resolver",
- "parent": "object"
+ "name": "sga",
+ "parent": "isa-device"
},
{
- "name": "vhost-user-blk-pci",
- "parent": "vhost-user-blk-pci-base"
+ "name": "Opteron_G5-x86_64-cpu",
+ "parent": "x86_64-cpu"
},
{
- "name": "virtio-net-pci-transitional",
- "parent": "virtio-net-pci-base"
+ "name": "pc-q35-2.6-machine",
+ "parent": "generic-pc-machine"
},
{
- "name": "virtio-serial-bus",
- "parent": "bus"
+ "name": "hpet",
+ "parent": "sys-bus-device"
},
{
- "name": "kvm-pit",
- "parent": "pit-common"
+ "name": "pci-ohci",
+ "parent": "pci-device"
},
{
- "name": "secondary-vga",
- "parent": "pci-vga"
+ "name": "virtio-tablet-device",
+ "parent": "virtio-input-hid-device"
},
{
- "name": "vhost-scsi",
- "parent": "vhost-scsi-common"
+ "name": "Haswell-x86_64-cpu",
+ "parent": "x86_64-cpu"
},
{
- "name": "pci-ohci",
- "parent": "pci-device"
+ "name": "ccid-card-passthru",
+ "parent": "ccid-card"
},
{
- "name": "cfi.pflash01",
- "parent": "sys-bus-device"
+ "name": "pc-i440fx-1.4-machine",
+ "parent": "generic-pc-machine"
},
{
- "name": "usb-hub",
- "parent": "usb-device"
+ "name": "chardev-parallel",
+ "parent": "chardev"
},
{
- "name": "ccid-bus",
- "parent": "bus"
+ "name": "chardev-vc",
+ "parent": "chardev"
},
{
- "name": "xenpv-machine",
- "parent": "machine"
+ "name": "cryptodev-backend",
+ "parent": "object"
},
{
- "name": "EPYC-IBPB-x86_64-cpu",
- "parent": "x86_64-cpu"
+ "name": "isapc-machine",
+ "parent": "generic-pc-machine"
},
{
- "name": "input-linux",
- "parent": "object"
+ "name": "ide-drive",
+ "parent": "ide-device"
},
{
- "name": "piix3-ide-xen",
- "parent": "pci-ide"
+ "name": "cryptodev-vhost-user",
+ "parent": "cryptodev-backend"
},
{
- "name": "vmgenid",
- "parent": "device"
+ "name": "tpm-emulator",
+ "parent": "tpm-backend"
},
{
- "name": "virtio-rng-pci-transitional",
- "parent": "virtio-rng-pci-base"
+ "name": "i8257",
+ "parent": "isa-device"
},
{
- "name": "virtio-serial-pci-transitional",
- "parent": "virtio-serial-pci-base"
+ "name": "usb-uas",
+ "parent": "usb-device"
},
{
- "name": "ati-vga",
- "parent": "pci-device"
+ "name": "IvyBridge-x86_64-cpu",
+ "parent": "x86_64-cpu"
},
{
- "name": "pc-q35-3.0-machine",
+ "name": "pc-i440fx-2.9-machine",
"parent": "generic-pc-machine"
},
{
- "name": "pci-serial",
- "parent": "pci-device"
+ "name": "ivshmem-plain",
+ "parent": "ivshmem-common"
},
{
- "name": "vmport",
- "parent": "isa-device"
+ "name": "virtio-keyboard-pci",
+ "parent": "virtio-input-hid-pci"
},
{
- "name": "vhost-user-scsi-pci",
- "parent": "vhost-user-scsi-pci-base"
+ "name": "pcnet",
+ "parent": "pci-device"
},
{
- "name": "ipmi-bmc-extern",
- "parent": "ipmi-bmc"
+ "name": "sysbus-fdc",
+ "parent": "base-sysbus-fdc"
},
{
- "name": "PIIX4_PM",
+ "name": "i82559c",
"parent": "pci-device"
},
{
- "name": "i8042",
- "parent": "isa-device"
+ "name": "AMDVI-PCI",
+ "parent": "pci-device"
},
{
- "name": "coreduo-x86_64-cpu",
- "parent": "x86_64-cpu"
+ "name": "virtserialport",
+ "parent": "virtio-serial-port"
},
{
- "name": "i82559c",
- "parent": "pci-device"
+ "name": "ipoctal232",
+ "parent": "ipack-device"
},
{
- "name": "i82559b",
- "parent": "pci-device"
+ "name": "filter-redirector",
+ "parent": "netfilter"
},
{
- "name": "i82559a",
- "parent": "pci-device"
+ "name": "Nehalem-x86_64-cpu",
+ "parent": "x86_64-cpu"
},
{
- "name": "virtio-blk-pci-non-transitional",
- "parent": "virtio-blk-pci-base"
+ "name": "i82559b",
+ "parent": "pci-device"
},
{
- "name": "pc-q35-2.12-machine",
- "parent": "generic-pc-machine"
+ "name": "usb-mouse",
+ "parent": "usb-hid"
},
{
- "name": "SCSI",
+ "name": "ccid-bus",
"parent": "bus"
},
{
- "name": "rocker",
- "parent": "pci-device"
+ "name": "ide-hd",
+ "parent": "ide-device"
},
{
- "name": "pcnet",
+ "name": "Broadwell-x86_64-cpu",
+ "parent": "x86_64-cpu"
+ },
+ {
+ "name": "i82559a",
"parent": "pci-device"
},
{
- "name": "rng-egd",
- "parent": "rng-backend"
+ "name": "kvaser_pci",
+ "parent": "pci-device"
},
{
- "name": "Skylake-Server-IBRS-x86_64-cpu",
- "parent": "x86_64-cpu"
+ "name": "vhost-user-scsi-pci",
+ "parent": "vhost-user-scsi-pci-base"
},
{
- "name": "Opteron_G4-x86_64-cpu",
- "parent": "x86_64-cpu"
+ "name": "pc-i440fx-4.1-machine",
+ "parent": "generic-pc-machine"
},
{
- "name": "pc-q35-2.11-machine",
+ "name": "pc-1.3-machine",
"parent": "generic-pc-machine"
},
{
- "name": "chardev-testdev",
- "parent": "chardev"
+ "name": "e1000-82544gc",
+ "parent": "e1000-base"
},
{
- "name": "PIIX3",
- "parent": "pci-piix3"
+ "name": "chardev-spiceport",
+ "parent": "chardev-spice"
},
{
- "name": "filter-dump",
- "parent": "netfilter"
+ "name": "qio-channel-command",
+ "parent": "qio-channel"
},
{
- "name": "migration",
- "parent": "device"
+ "name": "usb-ccid",
+ "parent": "usb-device"
},
{
- "name": "vmmouse",
- "parent": "isa-device"
+ "name": "tls-creds-x509",
+ "parent": "tls-creds"
},
{
- "name": "i82558b",
- "parent": "pci-device"
+ "name": "virtio-blk-pci",
+ "parent": "virtio-blk-pci-base"
},
{
- "name": "i82558a",
- "parent": "pci-device"
+ "name": "pc-i440fx-2.4-machine",
+ "parent": "generic-pc-machine"
},
{
- "name": "ioapic",
- "parent": "ioapic-common"
+ "name": "port92",
+ "parent": "isa-device"
},
{
- "name": "smbus-eeprom",
- "parent": "smbus-device"
+ "name": "isa-cirrus-vga",
+ "parent": "isa-device"
},
{
- "name": "Haswell-x86_64-cpu",
+ "name": "qemu64-x86_64-cpu",
"parent": "x86_64-cpu"
},
{
- "name": "i82801",
- "parent": "pci-device"
+ "name": "unimplemented-device",
+ "parent": "sys-bus-device"
},
{
- "name": "tls-creds-x509",
- "parent": "tls-creds"
+ "name": "pc-q35-4.1-machine",
+ "parent": "generic-pc-machine"
},
{
- "name": "virtio-net-pci",
- "parent": "virtio-net-pci-base"
+ "name": "mc146818rtc",
+ "parent": "isa-device"
},
{
- "name": "virtio-keyboard-device",
- "parent": "virtio-input-hid-device"
+ "name": "vfio-pci",
+ "parent": "pci-device"
},
{
- "name": "i82562",
+ "name": "bochs-display",
"parent": "pci-device"
},
{
- "name": "Haswell-noTSX-x86_64-cpu",
+ "name": "Broadwell-IBRS-x86_64-cpu",
"parent": "x86_64-cpu"
},
{
- "name": "usb-net",
- "parent": "usb-device"
+ "name": "qio-net-listener",
+ "parent": "object"
},
{
- "name": "tpm-passthrough",
- "parent": "tpm-backend"
+ "name": "edu",
+ "parent": "pci-device"
},
{
- "name": "q35-pcihost",
- "parent": "pcie-host-bridge"
+ "name": "pc-testdev",
+ "parent": "isa-device"
},
{
- "name": "amd-iommu",
- "parent": "x86-iommu"
+ "name": "SUNW,fdtwo",
+ "parent": "base-sysbus-fdc"
},
{
- "name": "i440FX-pcihost",
- "parent": "pci-host-bridge"
+ "name": "megasas",
+ "parent": "megasas-base"
},
{
- "name": "i82557c",
- "parent": "pci-device"
+ "name": "qio-channel-websock",
+ "parent": "qio-channel"
},
{
- "name": "i82557b",
- "parent": "pci-device"
+ "name": "chardev-braille",
+ "parent": "chardev"
},
{
- "name": "i82557a",
- "parent": "pci-device"
+ "name": "vmcoreinfo",
+ "parent": "device"
},
{
- "name": "chardev-memory",
- "parent": "chardev-ringbuf"
+ "name": "tpci200",
+ "parent": "pci-device"
},
{
- "name": "isa-i8259",
- "parent": "pic-common"
+ "name": "rocker",
+ "parent": "pci-device"
},
{
- "name": "virtio-gpu-pci",
- "parent": "virtio-gpu-pci-base"
+ "name": "qio-channel-file",
+ "parent": "qio-channel"
},
{
- "name": "pc-i440fx-2.0-machine",
+ "name": "pc-q35-3.1-machine",
"parent": "generic-pc-machine"
},
{
- "name": "SandyBridge-x86_64-cpu",
- "parent": "x86_64-cpu"
- },
- {
- "name": "split-irq",
- "parent": "device"
+ "name": "qio-channel-socket",
+ "parent": "qio-channel"
},
{
- "name": "usb-mouse",
- "parent": "usb-hid"
+ "name": "qemu-console",
+ "parent": "object"
},
{
- "name": "i82551",
- "parent": "pci-device"
+ "name": "host-x86_64-cpu",
+ "parent": "max-x86_64-cpu"
},
{
- "name": "sdhci-bus",
- "parent": "sd-bus"
+ "name": "usb-ehci",
+ "parent": "pci-ehci-usb"
},
{
- "name": "i82550",
+ "name": "pxb",
"parent": "pci-device"
},
{
- "name": "pc-q35-3.1-machine",
+ "name": "pc-i440fx-2.11-machine",
"parent": "generic-pc-machine"
},
{
- "name": "host-x86_64-cpu",
- "parent": "max-x86_64-cpu"
- },
- {
- "name": "virtio-crypto-pci",
- "parent": "virtio-pci"
- },
- {
- "name": "ich9-usb-ehci2",
- "parent": "pci-ehci-usb"
- },
- {
- "name": "vfio-pci",
+ "name": "AC97",
"parent": "pci-device"
},
{
- "name": "ich9-usb-ehci1",
- "parent": "pci-ehci-usb"
+ "name": "vmgenid",
+ "parent": "device"
},
{
- "name": "filter-mirror",
- "parent": "netfilter"
+ "name": "virtio-net-pci-non-transitional",
+ "parent": "virtio-net-pci-base"
},
{
- "name": "xen-disk",
- "parent": "xen-block"
+ "name": "cs4231a",
+ "parent": "isa-device"
},
{
- "name": "isa-ide",
- "parent": "isa-device"
+ "name": "chardev-socket",
+ "parent": "chardev"
},
{
- "name": "irq",
- "parent": "object"
+ "name": "scsi-hd",
+ "parent": "scsi-disk-base"
},
{
- "name": "throttle-group",
+ "name": "secret",
"parent": "object"
},
{
- "name": "IvyBridge-IBRS-x86_64-cpu",
- "parent": "x86_64-cpu"
+ "name": "usb-kbd",
+ "parent": "usb-hid"
},
{
- "name": "memory-backend-memfd",
- "parent": "memory-backend"
+ "name": "isa-fdc",
+ "parent": "isa-device"
},
{
- "name": "can-host-socketcan",
- "parent": "can-host"
+ "name": "input-linux",
+ "parent": "object"
},
{
- "name": "qio-channel-socket",
- "parent": "qio-channel"
+ "name": "filter-replay",
+ "parent": "netfilter"
},
{
- "name": "nec-usb-xhci",
- "parent": "base-xhci"
+ "name": "usb-mtp",
+ "parent": "usb-device"
},
{
- "name": "virtio-serial-pci-non-transitional",
- "parent": "virtio-serial-pci-base"
+ "name": "virtio-net-device",
+ "parent": "virtio-device"
},
{
- "name": "virtio-rng-pci-non-transitional",
- "parent": "virtio-rng-pci-base"
+ "name": "pc-q35-2.9-machine",
+ "parent": "generic-pc-machine"
},
{
- "name": "piix3-usb-uhci",
- "parent": "pci-uhci-usb"
+ "name": "pc-0.14-machine",
+ "parent": "generic-pc-machine"
},
{
- "name": "virtserialport",
- "parent": "virtio-serial-port"
+ "name": "Skylake-Server-IBRS-x86_64-cpu",
+ "parent": "x86_64-cpu"
},
{
- "name": "pvscsi",
- "parent": "pci-device"
+ "name": "hyperv-testdev",
+ "parent": "isa-device"
},
{
- "name": "sd-bus",
- "parent": "bus"
+ "name": "fw_cfg_mem",
+ "parent": "fw_cfg"
},
{
- "name": "Opteron_G5-x86_64-cpu",
- "parent": "x86_64-cpu"
+ "name": "ccid-card-emulated",
+ "parent": "ccid-card"
},
{
- "name": "ich9-ahci",
- "parent": "pci-device"
+ "name": "tpm-tis",
+ "parent": "isa-device"
},
{
- "name": "chardev-stdio",
- "parent": "chardev-fd"
+ "name": "lsi53c810",
+ "parent": "lsi53c895a"
},
{
- "name": "Skylake-Client-IBRS-x86_64-cpu",
- "parent": "x86_64-cpu"
+ "name": "pc-i440fx-1.7-machine",
+ "parent": "generic-pc-machine"
},
{
- "name": "pc-dimm",
- "parent": "device"
+ "name": "virtio-mouse-device",
+ "parent": "virtio-input-hid-device"
},
{
- "name": "gus",
- "parent": "isa-device"
+ "name": "virtconsole",
+ "parent": "virtserialport"
},
{
- "name": "vhost-vsock-pci-non-transitional",
- "parent": "vhost-vsock-pci-base"
+ "name": "ioh3420",
+ "parent": "pcie-root-port-base"
},
{
- "name": "hyperv-testdev",
- "parent": "isa-device"
+ "name": "filter-mirror",
+ "parent": "netfilter"
},
{
- "name": "isa-vga",
- "parent": "isa-device"
+ "name": "throttle-group",
+ "parent": "object"
},
{
- "name": "pc-i440fx-2.2-machine",
+ "name": "pc-q35-2.10-machine",
"parent": "generic-pc-machine"
},
{
- "name": "xen-pci-passthrough",
- "parent": "pci-device"
+ "name": "piix4-usb-uhci",
+ "parent": "pci-uhci-usb"
},
{
- "name": "cryptodev-backend",
- "parent": "object"
+ "name": "virtio-rng-pci",
+ "parent": "virtio-rng-pci-base"
},
{
- "name": "IndustryPack",
- "parent": "bus"
+ "name": "chardev-gdb",
+ "parent": "chardev"
},
{
- "name": "pc-i440fx-2.1-machine",
- "parent": "generic-pc-machine"
+ "name": "virtio-scsi-pci-transitional",
+ "parent": "virtio-scsi-pci-base"
},
{
- "name": "pc-i440fx-4.0-machine",
- "parent": "generic-pc-machine"
+ "name": "Skylake-Client-IBRS-x86_64-cpu",
+ "parent": "x86_64-cpu"
},
{
- "name": "Icelake-Server-x86_64-cpu",
- "parent": "x86_64-cpu"
+ "name": "pci-testdev",
+ "parent": "pci-device"
},
{
- "name": "or-irq",
- "parent": "device"
+ "name": "vhost-user-input",
+ "parent": "virtio-input-device"
},
{
- "name": "ipmi-bmc-sim",
- "parent": "ipmi-bmc"
+ "name": "vt82c686b-usb-uhci",
+ "parent": "pci-uhci-usb"
},
{
- "name": "Broadwell-noTSX-x86_64-cpu",
- "parent": "x86_64-cpu"
+ "name": "ich9-intel-hda",
+ "parent": "intel-hda-generic"
},
{
- "name": "usb-ehci",
- "parent": "pci-ehci-usb"
+ "name": "PIIX3",
+ "parent": "pci-piix3"
},
{
- "name": "pentium2-x86_64-cpu",
- "parent": "x86_64-cpu"
+ "name": "pc-q35-2.4-machine",
+ "parent": "generic-pc-machine"
},
{
- "name": "chardev-vc",
- "parent": "chardev"
+ "name": "virtio-9p-pci",
+ "parent": "virtio-9p-pci-base"
},
{
- "name": "virtio-rng-pci",
- "parent": "virtio-rng-pci-base"
+ "name": "ISA",
+ "parent": "bus"
},
{
- "name": "filter-replay",
- "parent": "netfilter"
+ "name": "vhost-vsock-pci",
+ "parent": "vhost-vsock-pci-base"
},
{
- "name": "vhost-user-vga",
- "parent": "virtio-vga-base"
+ "name": "pc-dimm",
+ "parent": "device"
},
{
- "name": "vhost-user-blk-pci-transitional",
- "parent": "vhost-user-blk-pci-base"
+ "name": "virtio-balloon-pci-non-transitional",
+ "parent": "virtio-balloon-pci-base"
},
{
- "name": "e1000-82545em",
- "parent": "e1000-base"
+ "name": "ipmi-bmc-sim",
+ "parent": "ipmi-bmc"
},
{
- "name": "chardev-wctablet",
- "parent": "chardev"
+ "name": "virtio-net-pci-transitional",
+ "parent": "virtio-net-pci-base"
},
{
- "name": "vhost-user-gpu-pci",
- "parent": "virtio-gpu-pci-base"
+ "name": "IvyBridge-IBRS-x86_64-cpu",
+ "parent": "x86_64-cpu"
},
{
- "name": "hyperv-synic",
- "parent": "device"
+ "name": "irq",
+ "parent": "object"
},
{
- "name": "pc-i440fx-2.5-machine",
- "parent": "generic-pc-machine"
+ "name": "coreduo-x86_64-cpu",
+ "parent": "x86_64-cpu"
},
{
- "name": "e1000-82544gc",
- "parent": "e1000-base"
+ "name": "tls-creds-psk",
+ "parent": "tls-creds"
},
{
- "name": "hpet",
- "parent": "sys-bus-device"
+ "name": "usb-storage",
+ "parent": "usb-storage-dev"
},
{
- "name": "Broadwell-noTSX-IBRS-x86_64-cpu",
- "parent": "x86_64-cpu"
+ "name": "vhost-user-blk-pci-transitional",
+ "parent": "vhost-user-blk-pci-base"
},
{
- "name": "ioh3420",
- "parent": "pcie-root-port-base"
+ "name": "chardev-msmouse",
+ "parent": "chardev"
},
{
- "name": "pc-i440fx-2.4-machine",
+ "name": "pc-i440fx-2.7-machine",
"parent": "generic-pc-machine"
},
{
- "name": "virtio-9p-pci",
- "parent": "virtio-9p-pci-base"
+ "name": "vhost-scsi-pci-transitional",
+ "parent": "vhost-scsi-pci-base"
},
{
- "name": "vmcoreinfo",
- "parent": "device"
+ "name": "isa-i8259",
+ "parent": "pic-common"
},
{
- "name": "filter-buffer",
- "parent": "netfilter"
+ "name": "colo-compare",
+ "parent": "object"
},
{
- "name": "pci-serial-4x",
- "parent": "pci-device"
+ "name": "pxb-bus",
+ "parent": "PCI"
},
{
- "name": "athlon-x86_64-cpu",
+ "name": "pentium2-x86_64-cpu",
"parent": "x86_64-cpu"
},
{
- "name": "ich9-intel-hda",
- "parent": "intel-hda-generic"
+ "name": "qemu-xhci",
+ "parent": "base-xhci"
},
{
- "name": "pc-i440fx-2.3-machine",
- "parent": "generic-pc-machine"
+ "name": "pvpanic",
+ "parent": "isa-device"
},
{
- "name": "virtio-9p-device",
- "parent": "virtio-device"
+ "name": "rng-random",
+ "parent": "rng-backend"
},
{
- "name": "imx-usdhc",
- "parent": "generic-sdhci"
+ "name": "kvmvapic",
+ "parent": "sys-bus-device"
},
{
- "name": "pc-i440fx-4.1-machine",
- "parent": "generic-pc-machine"
+ "name": "Opteron_G2-x86_64-cpu",
+ "parent": "x86_64-cpu"
},
{
- "name": "vhost-user-blk-pci-non-transitional",
+ "name": "megasas-gen2",
+ "parent": "megasas-base"
+ },
+ {
+ "name": "vhost-user-blk-pci",
"parent": "vhost-user-blk-pci-base"
},
{
- "name": "xen-bridge",
- "parent": "sys-bus-device"
+ "name": "authz-simple",
+ "parent": "authz"
},
{
- "name": "vhost-user-backend",
- "parent": "object"
+ "name": "fw_cfg_io",
+ "parent": "fw_cfg"
},
{
- "name": "isa-ipmi-bt",
- "parent": "isa-device"
+ "name": "intel-iommu",
+ "parent": "x86-iommu"
},
{
- "name": "ipoctal232",
- "parent": "ipack-device"
+ "name": "none-machine",
+ "parent": "machine"
},
{
- "name": "virtio-tablet-device",
- "parent": "virtio-input-hid-device"
+ "name": "HDA",
+ "parent": "bus"
},
{
- "name": "virtio-scsi-pci",
- "parent": "virtio-scsi-pci-base"
+ "name": "Broadwell-noTSX-x86_64-cpu",
+ "parent": "x86_64-cpu"
},
{
- "name": "piix3-ide",
- "parent": "pci-ide"
+ "name": "pc-1.1-machine",
+ "parent": "generic-pc-machine"
},
{
- "name": "virtio-pci-bus",
- "parent": "virtio-bus"
+ "name": "qxl",
+ "parent": "pci-qxl"
},
{
- "name": "xen-pvdevice",
- "parent": "pci-device"
+ "name": "cryptodev-backend-builtin",
+ "parent": "cryptodev-backend"
},
{
- "name": "ES1370",
+ "name": "vfio-pci-igd-lpc-bridge",
"parent": "pci-device"
},
{
- "name": "x3130-upstream",
- "parent": "pcie-port"
+ "name": "Broadwell-noTSX-IBRS-x86_64-cpu",
+ "parent": "x86_64-cpu"
},
{
- "name": "xenfv-machine",
+ "name": "pc-i440fx-2.2-machine",
"parent": "generic-pc-machine"
},
{
- "name": "pci-testdev",
- "parent": "pci-device"
- },
- {
- "name": "qemu-console",
+ "name": "qio-dns-resolver",
"parent": "object"
},
- {
- "name": "ISA",
- "parent": "bus"
- },
- {
- "name": "piix4-usb-uhci",
- "parent": "pci-uhci-usb"
- },
{
"name": "virtio-balloon-pci-transitional",
"parent": "virtio-balloon-pci-base"
},
{
- "name": "pc-i440fx-2.7-machine",
- "parent": "generic-pc-machine"
+ "name": "usb-bt-dongle",
+ "parent": "usb-device"
},
{
- "name": "tcg-accel",
- "parent": "accel"
+ "name": "i82801b11-bridge",
+ "parent": "base-pci-bridge"
},
{
- "name": "virtconsole",
- "parent": "virtserialport"
+ "name": "virtio-keyboard-device",
+ "parent": "virtio-input-hid-device"
},
{
- "name": "pci-serial-2x",
- "parent": "pci-device"
+ "name": "ramfb",
+ "parent": "sys-bus-device"
},
{
- "name": "pentium3-x86_64-cpu",
- "parent": "x86_64-cpu"
+ "name": "hda-output",
+ "parent": "hda-audio"
},
{
- "name": "vhost-user-scsi-pci-transitional",
- "parent": "vhost-user-scsi-pci-base"
+ "name": "virtio-input-host-device",
+ "parent": "virtio-input-device"
},
{
- "name": "ne2k_isa",
- "parent": "isa-device"
+ "name": "IndustryPack",
+ "parent": "bus"
},
{
- "name": "isa-fdc",
- "parent": "isa-device"
+ "name": "ioapic",
+ "parent": "ioapic-common"
},
{
- "name": "Nehalem-x86_64-cpu",
+ "name": "pentium-x86_64-cpu",
"parent": "x86_64-cpu"
},
{
- "name": "pc-i440fx-2.6-machine",
- "parent": "generic-pc-machine"
+ "name": "Haswell-noTSX-x86_64-cpu",
+ "parent": "x86_64-cpu"
},
{
- "name": "xen-platform",
+ "name": "pci-serial",
"parent": "pci-device"
},
{
- "name": "chardev-serial",
- "parent": "chardev-fd"
- },
- {
- "name": "authz-pam",
- "parent": "authz"
- },
- {
- "name": "igd-passthrough-i440FX",
- "parent": "i440FX"
- },
- {
- "name": "colo-compare",
- "parent": "object"
+ "name": "sysbus-ohci",
+ "parent": "sys-bus-device"
},
{
- "name": "virtio-tablet-pci",
- "parent": "virtio-input-hid-pci"
+ "name": "kvm-accel",
+ "parent": "accel"
},
{
- "name": "e1000e",
- "parent": "pci-device"
+ "name": "vhost-scsi-pci-non-transitional",
+ "parent": "vhost-scsi-pci-base"
},
{
- "name": "usb-bus",
- "parent": "bus"
+ "name": "piix3-usb-uhci",
+ "parent": "pci-uhci-usb"
},
{
- "name": "i82801b11-bridge",
- "parent": "base-pci-bridge"
+ "name": "ne2k_isa",
+ "parent": "isa-device"
},
{
- "name": "PCI",
- "parent": "bus"
+ "name": "phenom-x86_64-cpu",
+ "parent": "x86_64-cpu"
},
{
- "name": "usb-storage",
- "parent": "usb-storage-dev"
+ "name": "adlib",
+ "parent": "isa-device"
},
{
- "name": "vhost-user-scsi",
- "parent": "vhost-scsi-common"
+ "name": "vhost-user-gpu",
+ "parent": "virtio-gpu-base"
},
{
- "name": "mch",
- "parent": "pci-device"
+ "name": "hda-duplex",
+ "parent": "hda-audio"
},
{
- "name": "ib700",
- "parent": "isa-device"
+ "name": "amd-iommu-iommu-memory-region",
+ "parent": "qemu:iommu-memory-region"
},
{
- "name": "tpm-emulator",
- "parent": "tpm-backend"
+ "name": "can-bus",
+ "parent": "object"
},
{
- "name": "esp",
- "parent": "sys-bus-device"
+ "name": "Nehalem-IBRS-x86_64-cpu",
+ "parent": "x86_64-cpu"
},
{
- "name": "isabus-bridge",
+ "name": "cfi.pflash01",
"parent": "sys-bus-device"
},
{
- "name": "qemu32-x86_64-cpu",
- "parent": "x86_64-cpu"
+ "name": "virtio-balloon-device",
+ "parent": "virtio-device"
},
{
- "name": "ne2k_pci",
- "parent": "pci-device"
+ "name": "Skylake-Server-x86_64-cpu",
+ "parent": "x86_64-cpu"
},
{
- "name": "Broadwell-IBRS-x86_64-cpu",
- "parent": "x86_64-cpu"
+ "name": "pc-0.12-machine",
+ "parent": "generic-pc-machine"
},
{
- "name": "vhost-user-blk",
- "parent": "virtio-device"
+ "name": "pc-q35-2.7-machine",
+ "parent": "generic-pc-machine"
},
{
- "name": "ivshmem-plain",
- "parent": "ivshmem-common"
+ "name": "isa-parallel",
+ "parent": "isa-device"
},
{
- "name": "usb-kbd",
- "parent": "usb-hid"
+ "name": "chardev-null",
+ "parent": "chardev"
},
{
- "name": "isa-applesmc",
+ "name": "isa-vga",
"parent": "isa-device"
},
{
- "name": "xen-accel",
- "parent": "accel"
+ "name": "pc-i440fx-1.5-machine",
+ "parent": "generic-pc-machine"
},
{
- "name": "secret",
- "parent": "object"
+ "name": "i440FX-pcihost",
+ "parent": "pci-host-bridge"
},
{
- "name": "hda-duplex",
- "parent": "hda-audio"
+ "name": "isa-debugcon",
+ "parent": "isa-device"
},
{
- "name": "authz-simple",
- "parent": "authz"
+ "name": "tls-creds-anon",
+ "parent": "tls-creds"
},
{
- "name": "kvm32-x86_64-cpu",
- "parent": "x86_64-cpu"
+ "name": "rng-egd",
+ "parent": "rng-backend"
},
{
- "name": "virtio-9p-pci-transitional",
- "parent": "virtio-9p-pci-base"
+ "name": "Cascadelake-Server-x86_64-cpu",
+ "parent": "x86_64-cpu"
},
{
- "name": "pc-i440fx-2.9-machine",
- "parent": "generic-pc-machine"
+ "name": "i82558b",
+ "parent": "pci-device"
},
{
- "name": "kvm-apic",
- "parent": "apic-common"
+ "name": "ivshmem-doorbell",
+ "parent": "ivshmem-common"
},
{
- "name": "sev-guest",
- "parent": "object"
+ "name": "qxl-vga",
+ "parent": "pci-qxl"
},
{
- "name": "virtio-balloon-device",
- "parent": "virtio-device"
+ "name": "PIIX3-xen",
+ "parent": "pci-piix3"
},
{
- "name": "none-machine",
- "parent": "machine"
+ "name": "virtio-net-pci",
+ "parent": "virtio-net-pci-base"
},
{
- "name": "sysbus-fdc",
- "parent": "base-sysbus-fdc"
+ "name": "i82558a",
+ "parent": "pci-device"
},
{
- "name": "ramfb",
- "parent": "sys-bus-device"
+ "name": "loader",
+ "parent": "device"
},
{
- "name": "megasas-gen2",
- "parent": "megasas-base"
+ "name": "usb-serial",
+ "parent": "usb-serial-dev"
},
{
- "name": "usb-tablet",
- "parent": "usb-hid"
+ "name": "pvscsi",
+ "parent": "pci-device"
},
{
- "name": "pc-1.0-machine",
- "parent": "generic-pc-machine"
+ "name": "i82801",
+ "parent": "pci-device"
},
{
- "name": "vhost-scsi-pci-transitional",
- "parent": "vhost-scsi-pci-base"
+ "name": "accel",
+ "parent": "object"
},
{
- "name": "core2duo-x86_64-cpu",
- "parent": "x86_64-cpu"
+ "name": "virtio-tablet-pci",
+ "parent": "virtio-input-hid-pci"
},
{
- "name": "qxl",
- "parent": "pci-qxl"
+ "name": "dc390",
+ "parent": "am53c974"
},
{
- "name": "isa-debugcon",
- "parent": "isa-device"
+ "name": "i6300esb",
+ "parent": "pci-device"
},
{
- "name": "pc-i440fx-2.8-machine",
- "parent": "generic-pc-machine"
+ "name": "floppy",
+ "parent": "device"
},
{
- "name": "nvme",
- "parent": "pci-device"
+ "name": "authz-list",
+ "parent": "authz"
},
{
- "name": "SandyBridge-IBRS-x86_64-cpu",
+ "name": "Opteron_G4-x86_64-cpu",
"parent": "x86_64-cpu"
},
{
- "name": "Skylake-Server-x86_64-cpu",
- "parent": "x86_64-cpu"
+ "name": "sb16",
+ "parent": "isa-device"
},
{
- "name": "pentium-x86_64-cpu",
- "parent": "x86_64-cpu"
+ "name": "ich9-ahci",
+ "parent": "pci-device"
},
{
- "name": "vhost-user-input-pci",
- "parent": "virtio-input-pci"
+ "name": "pc-i440fx-2.5-machine",
+ "parent": "generic-pc-machine"
},
{
- "name": "usb-braille",
- "parent": "usb-serial-dev"
+ "name": "Westmere-x86_64-cpu",
+ "parent": "x86_64-cpu"
},
{
- "name": "qio-channel-buffer",
- "parent": "qio-channel"
+ "name": "vhost-user-scsi-pci-transitional",
+ "parent": "vhost-user-scsi-pci-base"
},
{
- "name": "scsi-disk",
- "parent": "scsi-disk-base"
+ "name": "chardev-pipe",
+ "parent": "chardev-fd"
},
{
- "name": "intel-hda",
- "parent": "intel-hda-generic"
+ "name": "can-host-socketcan",
+ "parent": "can-host"
},
{
- "name": "kvm-accel",
- "parent": "accel"
+ "name": "i82562",
+ "parent": "pci-device"
},
{
- "name": "pxb-pcie-bus",
- "parent": "PCIE"
+ "name": "pci-bridge-seat",
+ "parent": "pci-bridge"
},
{
- "name": "virtio-scsi-device",
- "parent": "virtio-scsi-common"
+ "name": "kvm32-x86_64-cpu",
+ "parent": "x86_64-cpu"
},
{
- "name": "AC97",
+ "name": "lsi53c895a",
"parent": "pci-device"
},
{
- "name": "usb-wacom-tablet",
- "parent": "usb-device"
+ "name": "SandyBridge-IBRS-x86_64-cpu",
+ "parent": "x86_64-cpu"
},
{
- "name": "virtio-blk-pci-transitional",
- "parent": "virtio-blk-pci-base"
+ "name": "intel-hda",
+ "parent": "intel-hda-generic"
},
{
- "name": "i2c-bus",
- "parent": "bus"
+ "name": "hyperv-synic",
+ "parent": "device"
},
{
- "name": "EPYC-x86_64-cpu",
- "parent": "x86_64-cpu"
+ "name": "chardev-mux",
+ "parent": "chardev"
},
{
- "name": "virtio-mouse-device",
- "parent": "virtio-input-hid-device"
+ "name": "base-x86_64-cpu",
+ "parent": "x86_64-cpu"
},
{
- "name": "Conroe-x86_64-cpu",
- "parent": "x86_64-cpu"
+ "name": "IDE",
+ "parent": "bus"
},
{
- "name": "pxb-pcie",
- "parent": "pci-device"
+ "name": "486-x86_64-cpu",
+ "parent": "x86_64-cpu"
},
{
- "name": "pc-1.3-machine",
- "parent": "generic-pc-machine"
+ "name": "pcie-root-port",
+ "parent": "pcie-root-port-base"
},
{
- "name": "authz-list",
- "parent": "authz"
+ "name": "mptsas1068",
+ "parent": "pci-device"
},
{
- "name": "ide-drive",
- "parent": "ide-device"
+ "name": "scsi-block",
+ "parent": "scsi-disk-base"
},
{
- "name": "generic-sdhci",
- "parent": "sys-bus-device"
+ "name": "chardev-spicevmc",
+ "parent": "chardev-spice"
},
{
- "name": "pvrdma",
- "parent": "pci-device"
+ "name": "q35-pcihost",
+ "parent": "pcie-host-bridge"
},
{
- "name": "pc-1.2-machine",
+ "name": "pc-i440fx-2.0-machine",
"parent": "generic-pc-machine"
},
{
- "name": "isa-pit",
- "parent": "pit-common"
+ "name": "pc-i440fx-2.12-machine",
+ "parent": "generic-pc-machine"
},
{
- "name": "pxb",
- "parent": "pci-device"
+ "name": "SCSI",
+ "parent": "bus"
},
{
- "name": "virtio-net-pci-non-transitional",
- "parent": "virtio-net-pci-base"
+ "name": "Penryn-x86_64-cpu",
+ "parent": "x86_64-cpu"
},
{
- "name": "virtio-scsi-pci-non-transitional",
- "parent": "virtio-scsi-pci-base"
+ "name": "hda-micro",
+ "parent": "hda-audio"
},
{
- "name": "intel-iommu-iommu-memory-region",
- "parent": "qemu:iommu-memory-region"
+ "name": "piix3-ide-xen",
+ "parent": "pci-ide"
},
{
- "name": "pc-1.1-machine",
- "parent": "generic-pc-machine"
+ "name": "Dhyana-x86_64-cpu",
+ "parent": "x86_64-cpu"
},
{
- "name": "sd-card",
- "parent": "device"
+ "name": "sd-bus",
+ "parent": "bus"
},
{
- "name": "kvaser_pci",
- "parent": "pci-device"
+ "name": "filter-dump",
+ "parent": "netfilter"
},
{
- "name": "vmxnet3",
- "parent": "pci-device"
+ "name": "virtio-pci-bus",
+ "parent": "virtio-bus"
},
{
- "name": "i6300esb",
- "parent": "pci-device"
+ "name": "qemu,register",
+ "parent": "device"
},
{
- "name": "Westmere-x86_64-cpu",
- "parent": "x86_64-cpu"
+ "name": "chardev-ringbuf",
+ "parent": "chardev"
},
{
- "name": "amd-iommu-iommu-memory-region",
- "parent": "qemu:iommu-memory-region"
+ "name": "pc-0.15-machine",
+ "parent": "generic-pc-machine"
},
{
- "name": "pvpanic",
- "parent": "isa-device"
+ "name": "vhost-user-blk",
+ "parent": "virtio-device"
},
{
- "name": "Penryn-x86_64-cpu",
+ "name": "Haswell-noTSX-IBRS-x86_64-cpu",
"parent": "x86_64-cpu"
},
{
- "name": "vhost-vsock-pci-transitional",
- "parent": "vhost-vsock-pci-base"
- },
- {
- "name": "apic",
- "parent": "apic-common"
+ "name": "qio-channel-tls",
+ "parent": "qio-channel"
},
{
- "name": "isapc-machine",
- "parent": "generic-pc-machine"
+ "name": "virtio-vga",
+ "parent": "virtio-vga-base"
},
{
- "name": "rng-random",
- "parent": "rng-backend"
+ "name": "authz-pam",
+ "parent": "authz"
}
],
"id": "libvirt-6"
@@ -2522,88 +2458,72 @@
"type": "bool"
},
{
- "name": "request-merging",
- "description": "on/off",
- "type": "bool"
- },
- {
- "name": "secs",
- "type": "uint32"
- },
- {
- "name": "min_io_size",
+ "name": "num-queues",
"type": "uint16"
},
{
- "name": "event_idx",
- "description": "on/off",
+ "name": "share-rw",
"type": "bool"
},
{
- "name": "serial",
- "type": "str"
+ "name": "queue-size",
+ "type": "uint16"
},
{
- "name": "heads",
- "type": "uint32"
+ "name": "werror",
+ "description": "Error handling policy, report/ignore/enospc/stop/auto",
+ "type": "BlockdevOnError"
},
{
- "name": "ioeventfd",
- "description": "on/off",
- "type": "bool"
+ "name": "secs",
+ "type": "uint32"
},
{
- "name": "multifunction",
- "description": "on/off",
- "type": "bool"
+ "name": "bootindex",
+ "type": "int32"
},
{
- "name": "rombar",
- "type": "uint32"
+ "name": "serial",
+ "type": "str"
},
{
- "name": "write-zeroes",
- "description": "on/off",
+ "name": "x-ignore-backend-features",
"type": "bool"
},
{
- "name": "scsi",
- "description": "on/off",
- "type": "bool"
+ "name": "rerror",
+ "description": "Error handling policy, report/ignore/enospc/stop/auto",
+ "type": "BlockdevOnError"
},
{
"name": "cyls",
"type": "uint32"
},
{
- "name": "x-disable-pcie",
+ "name": "heads",
+ "type": "uint32"
+ },
+ {
+ "name": "any_layout",
"description": "on/off",
"type": "bool"
},
{
- "name": "logical_block_size",
- "description": "A power of two between 512 and 32768",
- "type": "uint16"
+ "name": "virtio-backend",
+ "type": "child<virtio-blk-device>"
},
{
- "name": "bootindex",
- "type": "int32"
+ "name": "min_io_size",
+ "type": "uint16"
},
{
- "name": "indirect_desc",
+ "name": "config-wce",
"description": "on/off",
"type": "bool"
},
{
- "name": "max-write-zeroes-sectors",
- "type": "uint32"
- },
- {
- "name": "queue-size",
- "type": "uint16"
- },
- {
- "name": "disable-modern",
+ "name": "multifunction",
+ "description": "on/off",
"type": "bool"
},
{
@@ -2612,56 +2532,65 @@
"type": "str"
},
{
- "name": "x-pcie-lnkctl-init",
+ "name": "page-per-vq",
"description": "on/off",
"type": "bool"
},
{
- "name": "disable-legacy",
- "description": "on/off/auto",
- "type": "OnOffAuto"
+ "name": "vectors",
+ "type": "uint32"
},
{
- "name": "command_serr_enable",
+ "name": "x-pcie-deverr-init",
"description": "on/off",
"type": "bool"
},
{
- "name": "werror",
- "description": "Error handling policy, report/ignore/enospc/stop/auto",
- "type": "BlockdevOnError"
+ "name": "disable-legacy",
+ "description": "on/off/auto",
+ "type": "OnOffAuto"
},
{
- "name": "any_layout",
+ "name": "write-cache",
+ "description": "on/off/auto",
+ "type": "OnOffAuto"
+ },
+ {
+ "name": "x-pcie-pm-init",
"description": "on/off",
"type": "bool"
},
{
- "name": "discard_granularity",
+ "name": "max-write-zeroes-sectors",
"type": "uint32"
},
{
- "name": "rerror",
- "description": "Error handling policy, report/ignore/enospc/stop/auto",
- "type": "BlockdevOnError"
+ "name": "physical_block_size",
+ "description": "A power of two between 512 and 32768",
+ "type": "uint16"
},
{
- "name": "page-per-vq",
+ "name": "ioeventfd",
"description": "on/off",
"type": "bool"
},
{
- "name": "x-pcie-deverr-init",
+ "name": "iommu_platform",
"description": "on/off",
"type": "bool"
},
{
- "name": "x-pcie-pm-init",
+ "name": "scsi",
"description": "on/off",
"type": "bool"
},
{
- "name": "max-discard-sectors",
+ "name": "logical_block_size",
+ "description": "A power of two between 512 and 32768",
+ "type": "uint16"
+ },
+ {
+ "name": "opt_io_size",
"type": "uint32"
},
{
@@ -2670,89 +2599,96 @@
"type": "bool"
},
{
- "name": "share-rw",
+ "name": "x-disable-pcie",
+ "description": "on/off",
"type": "bool"
},
{
- "name": "physical_block_size",
- "description": "A power of two between 512 and 32768",
- "type": "uint16"
+ "name": "ats",
+ "description": "on/off",
+ "type": "bool"
},
{
- "name": "config-wce",
+ "name": "write-zeroes",
"description": "on/off",
"type": "bool"
},
{
- "name": "class",
+ "name": "max-discard-sectors",
"type": "uint32"
},
{
- "name": "addr",
- "description": "Slot and optional function number, example: 06.0 or 06",
- "type": "int32"
- },
- {
- "name": "migrate-extra",
+ "name": "request-merging",
"description": "on/off",
"type": "bool"
},
{
- "name": "modern-pio-notify",
+ "name": "discard",
"description": "on/off",
"type": "bool"
},
{
- "name": "vectors",
+ "name": "addr",
+ "description": "Slot and optional function number, example: 06.0 or 06",
+ "type": "int32"
+ },
+ {
+ "name": "discard_granularity",
"type": "uint32"
},
{
- "name": "iommu_platform",
+ "name": "x-pcie-extcap-init",
"description": "on/off",
"type": "bool"
},
{
- "name": "x-pcie-extcap-init",
+ "name": "x-pcie-lnkctl-init",
"description": "on/off",
"type": "bool"
},
{
- "name": "virtio-backend",
- "type": "child<virtio-blk-device>"
+ "name": "romfile",
+ "type": "str"
},
{
- "name": "x-ignore-backend-features",
- "type": "bool"
+ "name": "rombar",
+ "type": "uint32"
},
{
- "name": "discard",
+ "name": "event_idx",
"description": "on/off",
"type": "bool"
},
{
- "name": "write-cache",
- "description": "on/off/auto",
- "type": "OnOffAuto"
+ "name": "disable-modern",
+ "type": "bool"
},
{
- "name": "num-queues",
- "type": "uint16"
+ "name": "class",
+ "type": "uint32"
},
{
- "name": "opt_io_size",
- "type": "uint32"
+ "name": "migrate-extra",
+ "description": "on/off",
+ "type": "bool"
},
{
- "name": "ats",
+ "name": "virtio-pci-bus-master-bug-migration",
"description": "on/off",
"type": "bool"
},
{
- "name": "romfile",
- "type": "str"
+ "name": "modern-pio-notify",
+ "description": "on/off",
+ "type": "bool"
},
{
- "name": "virtio-pci-bus-master-bug-migration",
+ "name": "indirect_desc",
+ "description": "on/off",
+ "type": "bool"
+ },
+ {
+ "name": "command_serr_enable",
"description": "on/off",
"type": "bool"
}
@@ -2771,12 +2707,12 @@
{
"return": [
{
- "name": "ctrl_mac_addr",
+ "name": "ctrl_vlan",
"description": "on/off",
"type": "bool"
},
{
- "name": "romfile",
+ "name": "duplex",
"type": "str"
},
{
@@ -2785,9 +2721,12 @@
"type": "bool"
},
{
- "name": "status",
- "description": "on/off",
- "type": "bool"
+ "name": "virtio-backend",
+ "type": "child<virtio-net-device>"
+ },
+ {
+ "name": "x-txtimer",
+ "type": "uint32"
},
{
"name": "notify_on_empty",
@@ -2795,86 +2734,85 @@
"type": "bool"
},
{
- "name": "command_serr_enable",
+ "name": "guest_tso6",
"description": "on/off",
"type": "bool"
},
{
- "name": "indirect_desc",
+ "name": "status",
"description": "on/off",
"type": "bool"
},
{
- "name": "x-pcie-pm-init",
+ "name": "ctrl_vq",
"description": "on/off",
"type": "bool"
},
{
- "name": "rsc_interval",
- "type": "uint32"
- },
- {
- "name": "guest_csum",
+ "name": "guest_ufo",
"description": "on/off",
"type": "bool"
},
{
- "name": "speed",
- "type": "int32"
- },
- {
- "name": "ctrl_rx",
+ "name": "virtio-pci-bus-master-bug-migration",
"description": "on/off",
"type": "bool"
},
{
- "name": "ctrl_vq",
+ "name": "ctrl_mac_addr",
"description": "on/off",
"type": "bool"
},
{
- "name": "bootindex",
+ "name": "romfile",
+ "type": "str"
+ },
+ {
+ "name": "speed",
"type": "int32"
},
{
- "name": "multifunction",
+ "name": "event_idx",
"description": "on/off",
"type": "bool"
},
{
- "name": "disable-modern",
- "type": "bool"
+ "name": "mac",
+ "description": "Ethernet 6-byte MAC Address, example: 52:54:00:12:34:56",
+ "type": "str"
},
{
- "name": "mrg_rxbuf",
+ "name": "ioeventfd",
"description": "on/off",
"type": "bool"
},
{
- "name": "host_tso6",
+ "name": "guest_tso4",
"description": "on/off",
"type": "bool"
},
{
- "name": "x-txtimer",
- "type": "uint32"
+ "name": "netdev",
+ "description": "ID of a netdev to use as a backend",
+ "type": "str"
},
{
- "name": "host_tso4",
+ "name": "x-disable-pcie",
"description": "on/off",
"type": "bool"
},
{
- "name": "rombar",
- "type": "uint32"
+ "name": "modern-pio-notify",
+ "description": "on/off",
+ "type": "bool"
},
{
- "name": "ctrl_rx_extra",
+ "name": "x-pcie-extcap-init",
"description": "on/off",
"type": "bool"
},
{
- "name": "gso",
+ "name": "guest_csum",
"description": "on/off",
"type": "bool"
},
@@ -2884,48 +2822,50 @@
"type": "bool"
},
{
- "name": "x-disable-pcie",
+ "name": "x-mtu-bypass-backend",
+ "type": "bool"
+ },
+ {
+ "name": "x-pcie-pm-init",
"description": "on/off",
"type": "bool"
},
{
- "name": "x-ignore-backend-features",
+ "name": "migrate-extra",
+ "description": "on/off",
"type": "bool"
},
{
- "name": "x-txburst",
+ "name": "bootindex",
"type": "int32"
},
{
- "name": "iommu_platform",
+ "name": "ats",
"description": "on/off",
"type": "bool"
},
{
- "name": "x-pcie-lnkctl-init",
+ "name": "guest_announce",
"description": "on/off",
"type": "bool"
},
{
- "name": "host_mtu",
- "type": "uint16"
- },
- {
- "name": "ctrl_vlan",
+ "name": "iommu_platform",
"description": "on/off",
"type": "bool"
},
{
- "name": "guest_tso4",
+ "name": "mq",
"description": "on/off",
"type": "bool"
},
{
- "name": "virtio-backend",
- "type": "child<virtio-net-device>"
+ "name": "disable-legacy",
+ "description": "on/off/auto",
+ "type": "OnOffAuto"
},
{
- "name": "event_idx",
+ "name": "indirect_desc",
"description": "on/off",
"type": "bool"
},
@@ -2934,134 +2874,130 @@
"type": "uint32"
},
{
- "name": "guest_announce",
+ "name": "host_tso6",
"description": "on/off",
"type": "bool"
},
{
- "name": "host_ecn",
+ "name": "any_layout",
"description": "on/off",
"type": "bool"
},
{
- "name": "addr",
- "description": "Slot and optional function number, example: 06.0 or 06",
- "type": "int32"
+ "name": "rx_queue_size",
+ "type": "uint16"
},
{
- "name": "ats",
- "description": "on/off",
- "type": "bool"
+ "name": "tx_queue_size",
+ "type": "uint16"
},
{
- "name": "host_ufo",
+ "name": "host_ecn",
"description": "on/off",
"type": "bool"
},
{
- "name": "duplex",
- "type": "str"
- },
- {
- "name": "guest_tso6",
+ "name": "ctrl_rx_extra",
"description": "on/off",
"type": "bool"
},
{
- "name": "ctrl_guest_offloads",
- "description": "on/off",
+ "name": "x-ignore-backend-features",
"type": "bool"
},
+ {
+ "name": "x-txburst",
+ "type": "int32"
+ },
{
"name": "csum",
"description": "on/off",
"type": "bool"
},
{
- "name": "modern-pio-notify",
+ "name": "mrg_rxbuf",
"description": "on/off",
"type": "bool"
},
{
- "name": "ioeventfd",
+ "name": "host_tso4",
"description": "on/off",
"type": "bool"
},
{
- "name": "mq",
+ "name": "gso",
"description": "on/off",
"type": "bool"
},
{
- "name": "any_layout",
+ "name": "x-pcie-deverr-init",
"description": "on/off",
"type": "bool"
},
{
- "name": "guest_ecn",
+ "name": "host_ufo",
"description": "on/off",
"type": "bool"
},
{
- "name": "guest_ufo",
- "description": "on/off",
- "type": "bool"
+ "name": "host_mtu",
+ "type": "uint16"
},
{
- "name": "virtio-pci-bus-master-bug-migration",
+ "name": "command_serr_enable",
"description": "on/off",
"type": "bool"
},
{
- "name": "mac",
- "description": "Ethernet 6-byte MAC Address, example: 52:54:00:12:34:56",
- "type": "str"
- },
- {
- "name": "tx_queue_size",
- "type": "uint16"
- },
- {
- "name": "disable-legacy",
- "description": "on/off/auto",
- "type": "OnOffAuto"
+ "name": "disable-modern",
+ "type": "bool"
},
{
"name": "tx",
"type": "str"
},
{
- "name": "x-pcie-extcap-init",
+ "name": "multifunction",
"description": "on/off",
"type": "bool"
},
{
- "name": "x-mtu-bypass-backend",
+ "name": "guest_rsc_ext",
+ "description": "on/off",
"type": "bool"
},
{
- "name": "x-pcie-deverr-init",
+ "name": "x-pcie-lnkctl-init",
"description": "on/off",
"type": "bool"
},
{
- "name": "netdev",
- "description": "ID of a netdev to use as a backend",
- "type": "str"
+ "name": "rombar",
+ "type": "uint32"
},
{
- "name": "migrate-extra",
+ "name": "rsc_interval",
+ "type": "uint32"
+ },
+ {
+ "name": "ctrl_guest_offloads",
"description": "on/off",
"type": "bool"
},
{
- "name": "guest_rsc_ext",
+ "name": "addr",
+ "description": "Slot and optional function number, example: 06.0 or 06",
+ "type": "int32"
+ },
+ {
+ "name": "ctrl_rx",
"description": "on/off",
"type": "bool"
},
{
- "name": "rx_queue_size",
- "type": "uint16"
+ "name": "guest_ecn",
+ "description": "on/off",
+ "type": "bool"
}
],
"id": "libvirt-8"
@@ -3078,54 +3014,57 @@
{
"return": [
{
- "name": "event_idx",
+ "name": "notify_on_empty",
"description": "on/off",
"type": "bool"
},
{
- "name": "ioeventfd",
- "description": "on/off",
+ "name": "iothread",
+ "type": "link<iothread>"
+ },
+ {
+ "name": "x-ignore-backend-features",
"type": "bool"
},
{
- "name": "multifunction",
+ "name": "param_change",
"description": "on/off",
"type": "bool"
},
{
- "name": "rombar",
+ "name": "max_sectors",
"type": "uint32"
},
+ {
+ "name": "virtio-backend",
+ "type": "child<virtio-scsi-device>"
+ },
{
"name": "virtqueue_size",
"type": "uint32"
},
{
- "name": "x-disable-pcie",
+ "name": "multifunction",
"description": "on/off",
"type": "bool"
},
{
- "name": "indirect_desc",
- "description": "on/off",
- "type": "bool"
+ "name": "num_queues",
+ "type": "uint32"
},
{
- "name": "x-pcie-lnkctl-init",
+ "name": "page-per-vq",
"description": "on/off",
"type": "bool"
},
{
- "name": "disable-modern",
- "type": "bool"
- },
- {
- "name": "num_queues",
+ "name": "vectors",
"type": "uint32"
},
{
- "name": "cmd_per_lun",
- "type": "uint32"
+ "name": "x-pcie-deverr-init",
+ "description": "on/off",
+ "type": "bool"
},
{
"name": "disable-legacy",
@@ -3133,52 +3072,48 @@
"type": "OnOffAuto"
},
{
- "name": "command_serr_enable",
+ "name": "x-pcie-pm-init",
"description": "on/off",
"type": "bool"
},
{
- "name": "hotplug",
+ "name": "iommu_platform",
"description": "on/off",
"type": "bool"
},
{
- "name": "page-per-vq",
+ "name": "ioeventfd",
"description": "on/off",
"type": "bool"
},
{
- "name": "x-pcie-deverr-init",
+ "name": "any_layout",
"description": "on/off",
"type": "bool"
},
{
- "name": "x-pcie-pm-init",
+ "name": "x-pcie-lnksta-dllla",
"description": "on/off",
"type": "bool"
},
{
- "name": "x-pcie-lnksta-dllla",
+ "name": "x-disable-pcie",
"description": "on/off",
"type": "bool"
},
{
- "name": "max_sectors",
- "type": "uint32"
- },
- {
- "name": "param_change",
+ "name": "ats",
"description": "on/off",
"type": "bool"
},
{
- "name": "any_layout",
+ "name": "hotplug",
"description": "on/off",
"type": "bool"
},
{
- "name": "iothread",
- "type": "link<iothread>"
+ "name": "cmd_per_lun",
+ "type": "uint32"
},
{
"name": "addr",
@@ -3186,53 +3121,54 @@
"type": "int32"
},
{
- "name": "migrate-extra",
+ "name": "x-pcie-extcap-init",
"description": "on/off",
"type": "bool"
},
{
- "name": "modern-pio-notify",
+ "name": "x-pcie-lnkctl-init",
"description": "on/off",
"type": "bool"
},
{
- "name": "vectors",
+ "name": "romfile",
+ "type": "str"
+ },
+ {
+ "name": "rombar",
"type": "uint32"
},
{
- "name": "x-pcie-extcap-init",
+ "name": "event_idx",
"description": "on/off",
"type": "bool"
},
{
- "name": "virtio-backend",
- "type": "child<virtio-scsi-device>"
- },
- {
- "name": "x-ignore-backend-features",
+ "name": "disable-modern",
"type": "bool"
},
{
- "name": "notify_on_empty",
+ "name": "migrate-extra",
"description": "on/off",
"type": "bool"
},
{
- "name": "iommu_platform",
+ "name": "virtio-pci-bus-master-bug-migration",
"description": "on/off",
"type": "bool"
},
{
- "name": "ats",
+ "name": "modern-pio-notify",
"description": "on/off",
"type": "bool"
},
{
- "name": "romfile",
- "type": "str"
+ "name": "indirect_desc",
+ "description": "on/off",
+ "type": "bool"
},
{
- "name": "virtio-pci-bus-master-bug-migration",
+ "name": "command_serr_enable",
"description": "on/off",
"type": "bool"
}
@@ -3299,104 +3235,99 @@
{
"return": [
{
- "name": "x-igd-opregion",
- "description": "on/off",
- "type": "bool"
- },
- {
- "name": "x-pci-vendor-id",
+ "name": "x-pci-sub-device-id",
"type": "uint32"
},
{
- "name": "yres",
- "type": "uint32"
+ "name": "x-no-kvm-intx",
+ "type": "bool"
},
{
- "name": "x-pci-sub-device-id",
+ "name": "x-pci-device-id",
"type": "uint32"
},
{
- "name": "x-no-kvm-ioeventfd",
+ "name": "x-no-kvm-msi",
"type": "bool"
},
{
- "name": "multifunction",
- "description": "on/off",
- "type": "bool"
+ "name": "xres",
+ "type": "uint32"
},
{
- "name": "rombar",
- "type": "uint32"
+ "name": "display",
+ "description": "on/off/auto",
+ "type": "OnOffAuto"
},
{
- "name": "x-no-kvm-msi",
- "type": "bool"
+ "name": "bootindex",
+ "type": "int32"
},
{
- "name": "x-req",
- "description": "on/off",
+ "name": "x-no-mmap",
"type": "bool"
},
{
- "name": "xres",
+ "name": "x-pci-sub-vendor-id",
"type": "uint32"
},
{
- "name": "x-no-vfio-ioeventfd",
- "type": "bool"
+ "name": "x-msix-relocation",
+ "description": "off/auto/bar0/bar1/bar2/bar3/bar4/bar5",
+ "type": "OffAutoPCIBAR"
},
{
- "name": "x-no-kvm-intx",
+ "name": "x-req",
+ "description": "on/off",
"type": "bool"
},
{
- "name": "host",
- "description": "Address (bus/device/function) of the host device, example: 04:10.0",
- "type": "str"
+ "name": "x-no-kvm-ioeventfd",
+ "type": "bool"
},
{
- "name": "x-no-kvm-msix",
- "type": "bool"
+ "name": "x-pci-vendor-id",
+ "type": "uint32"
},
{
- "name": "command_serr_enable",
+ "name": "multifunction",
"description": "on/off",
"type": "bool"
},
{
- "name": "x-balloon-allowed",
- "type": "bool"
+ "name": "x-nv-gpudirect-clique",
+ "description": "NVIDIA GPUDirect Clique ID (0 - 15)",
+ "type": "uint4"
},
{
- "name": "x-pcie-lnksta-dllla",
- "description": "on/off",
+ "name": "x-no-vfio-ioeventfd",
"type": "bool"
},
{
- "name": "x-pci-sub-vendor-id",
+ "name": "x-intx-mmap-timeout-ms",
"type": "uint32"
},
{
- "name": "x-pci-device-id",
+ "name": "x-igd-gms",
"type": "uint32"
},
{
- "name": "x-no-geforce-quirks",
+ "name": "x-pcie-lnksta-dllla",
+ "description": "on/off",
"type": "bool"
},
{
- "name": "display",
- "description": "on/off/auto",
- "type": "OnOffAuto"
+ "name": "sysfsdev",
+ "type": "str"
},
{
- "name": "x-nv-gpudirect-clique",
- "description": "NVIDIA GPUDirect Clique ID (0 - 15)",
- "type": "uint4"
+ "name": "yres",
+ "type": "uint32"
},
{
- "name": "x-igd-gms",
- "type": "uint32"
+ "name": "x-pcie-extcap-init",
+ "description": "on/off",
+ "type": "bool"
},
{
"name": "addr",
@@ -3404,39 +3335,44 @@
"type": "int32"
},
{
- "name": "x-msix-relocation",
- "description": "off/auto/bar0/bar1/bar2/bar3/bar4/bar5",
- "type": "OffAutoPCIBAR"
+ "name": "romfile",
+ "type": "str"
},
{
- "name": "x-intx-mmap-timeout-ms",
- "type": "uint32"
+ "name": "x-vga",
+ "description": "on/off",
+ "type": "bool"
},
{
- "name": "x-pcie-extcap-init",
+ "name": "x-igd-opregion",
"description": "on/off",
"type": "bool"
},
{
- "name": "x-no-mmap",
+ "name": "x-no-kvm-msix",
"type": "bool"
},
{
- "name": "bootindex",
- "type": "int32"
+ "name": "rombar",
+ "type": "uint32"
},
{
- "name": "sysfsdev",
+ "name": "host",
+ "description": "Address (bus/device/function) of the host device, example: 04:10.0",
"type": "str"
},
{
- "name": "x-vga",
+ "name": "x-no-geforce-quirks",
+ "type": "bool"
+ },
+ {
+ "name": "command_serr_enable",
"description": "on/off",
"type": "bool"
},
{
- "name": "romfile",
- "type": "str"
+ "name": "x-balloon-allowed",
+ "type": "bool"
}
],
"id": "libvirt-13"
@@ -3453,12 +3389,20 @@
{
"return": [
{
- "name": "min_io_size",
- "type": "uint16"
+ "name": "scsi-id",
+ "type": "uint32"
},
{
- "name": "secs",
- "type": "uint32"
+ "name": "share-rw",
+ "type": "bool"
+ },
+ {
+ "name": "ver",
+ "type": "str"
+ },
+ {
+ "name": "scsi_version",
+ "type": "int32"
},
{
"name": "removable",
@@ -3466,68 +3410,67 @@
"type": "bool"
},
{
- "name": "channel",
- "type": "uint32"
+ "name": "rotation_rate",
+ "type": "uint16"
},
{
- "name": "heads",
- "type": "uint32"
+ "name": "max_unmap_size",
+ "type": "uint64"
},
{
- "name": "lun",
+ "name": "cyls",
"type": "uint32"
},
{
- "name": "dpofua",
- "description": "on/off",
- "type": "bool"
+ "name": "serial",
+ "type": "str"
},
{
- "name": "ver",
+ "name": "secs",
+ "type": "uint32"
+ },
+ {
+ "name": "product",
"type": "str"
},
{
- "name": "scsi-id",
+ "name": "min_io_size",
+ "type": "uint16"
+ },
+ {
+ "name": "heads",
"type": "uint32"
},
{
- "name": "cyls",
+ "name": "lun",
"type": "uint32"
},
{
- "name": "logical_block_size",
- "description": "A power of two between 512 and 32768",
- "type": "uint16"
+ "name": "bootindex",
+ "type": "int32"
},
{
- "name": "rotation_rate",
- "type": "uint16"
+ "name": "dpofua",
+ "description": "on/off",
+ "type": "bool"
},
{
"name": "drive",
"description": "Node name or ID of a block device to use as a backend",
"type": "str"
},
- {
- "name": "scsi_version",
- "type": "int32"
- },
{
"name": "werror",
"description": "Error handling policy, report/ignore/enospc/stop/auto",
"type": "BlockdevOnError"
},
{
- "name": "discard_granularity",
- "type": "uint32"
- },
- {
- "name": "port_wwn",
+ "name": "wwn",
"type": "uint64"
},
{
- "name": "max_unmap_size",
- "type": "uint64"
+ "name": "vendor",
+ "type": "str"
},
{
"name": "rerror",
@@ -3535,54 +3478,47 @@
"type": "BlockdevOnError"
},
{
- "name": "max_io_size",
- "type": "uint64"
- },
- {
- "name": "device_id",
- "type": "str"
+ "name": "write-cache",
+ "description": "on/off/auto",
+ "type": "OnOffAuto"
},
{
- "name": "wwn",
- "type": "uint64"
+ "name": "physical_block_size",
+ "description": "A power of two between 512 and 32768",
+ "type": "uint16"
},
{
- "name": "share-rw",
- "type": "bool"
+ "name": "channel",
+ "type": "uint32"
},
{
- "name": "product",
- "type": "str"
+ "name": "max_io_size",
+ "type": "uint64"
},
{
- "name": "vendor",
- "type": "str"
+ "name": "opt_io_size",
+ "type": "uint32"
},
{
- "name": "physical_block_size",
+ "name": "logical_block_size",
"description": "A power of two between 512 and 32768",
"type": "uint16"
},
{
- "name": "port_index",
- "type": "uint16"
- },
- {
- "name": "bootindex",
- "type": "int32"
+ "name": "discard_granularity",
+ "type": "uint32"
},
{
- "name": "serial",
- "type": "str"
+ "name": "port_wwn",
+ "type": "uint64"
},
{
- "name": "write-cache",
- "description": "on/off/auto",
- "type": "OnOffAuto"
+ "name": "port_index",
+ "type": "uint16"
},
{
- "name": "opt_io_size",
- "type": "uint32"
+ "name": "device_id",
+ "type": "str"
}
],
"id": "libvirt-14"
@@ -3599,12 +3535,21 @@
{
"return": [
{
- "name": "serial",
+ "name": "bootindex",
+ "type": "int32"
+ },
+ {
+ "name": "model",
"type": "str"
},
{
- "name": "secs",
- "type": "uint32"
+ "name": "drive",
+ "description": "Node name or ID of a block device to use as a backend",
+ "type": "str"
+ },
+ {
+ "name": "serial",
+ "type": "str"
},
{
"name": "logical_block_size",
@@ -3612,41 +3557,36 @@
"type": "uint16"
},
{
- "name": "discard_granularity",
- "type": "uint32"
- },
- {
- "name": "bootindex",
- "type": "int32"
+ "name": "ver",
+ "type": "str"
},
{
- "name": "rotation_rate",
- "type": "uint16"
+ "name": "share-rw",
+ "type": "bool"
},
{
- "name": "drive",
- "description": "Node name or ID of a block device to use as a backend",
- "type": "str"
+ "name": "write-cache",
+ "description": "on/off/auto",
+ "type": "OnOffAuto"
},
{
- "name": "heads",
+ "name": "discard_granularity",
"type": "uint32"
},
{
- "name": "write-cache",
- "description": "on/off/auto",
- "type": "OnOffAuto"
+ "name": "wwn",
+ "type": "uint64"
},
{
- "name": "share-rw",
- "type": "bool"
+ "name": "heads",
+ "type": "uint32"
},
{
- "name": "min_io_size",
- "type": "uint16"
+ "name": "unit",
+ "type": "uint32"
},
{
- "name": "opt_io_size",
+ "name": "cyls",
"type": "uint32"
},
{
@@ -3655,30 +3595,25 @@
"type": "BiosAtaTranslation"
},
{
- "name": "unit",
+ "name": "opt_io_size",
"type": "uint32"
},
{
- "name": "wwn",
- "type": "uint64"
- },
- {
- "name": "werror",
+ "name": "rerror",
"description": "Error handling policy, report/ignore/enospc/stop/auto",
"type": "BlockdevOnError"
},
{
- "name": "model",
- "type": "str"
+ "name": "secs",
+ "type": "uint32"
},
{
- "name": "rerror",
- "description": "Error handling policy, report/ignore/enospc/stop/auto",
- "type": "BlockdevOnError"
+ "name": "rotation_rate",
+ "type": "uint16"
},
{
- "name": "ver",
- "type": "str"
+ "name": "min_io_size",
+ "type": "uint16"
},
{
"name": "physical_block_size",
@@ -3686,8 +3621,9 @@
"type": "uint16"
},
{
- "name": "cyls",
- "type": "uint32"
+ "name": "werror",
+ "description": "Error handling policy, report/ignore/enospc/stop/auto",
+ "type": "BlockdevOnError"
}
],
"id": "libvirt-15"
@@ -3704,61 +3640,61 @@
{
"return": [
{
- "name": "memory-hotplug-support",
- "type": "bool"
+ "name": "addr",
+ "description": "Slot and optional function number, example: 06.0 or 06",
+ "type": "int32"
},
{
- "name": "rombar",
- "type": "uint32"
+ "name": "disable_s4",
+ "type": "uint8"
},
{
- "name": "x-pcie-lnksta-dllla",
- "description": "on/off",
+ "name": "acpi-pci-hotplug-with-bridge-support",
"type": "bool"
},
{
- "name": "acpi-pci-hotplug-with-bridge-support",
+ "name": "memory-hotplug-support",
"type": "bool"
},
{
- "name": "multifunction",
+ "name": "x-pcie-extcap-init",
"description": "on/off",
"type": "bool"
},
{
- "name": "romfile",
- "type": "str"
- },
- {
- "name": "disable_s4",
+ "name": "disable_s3",
"type": "uint8"
},
{
- "name": "disable_s3",
+ "name": "s4_val",
"type": "uint8"
},
{
- "name": "x-pcie-extcap-init",
+ "name": "command_serr_enable",
"description": "on/off",
"type": "bool"
},
{
- "name": "command_serr_enable",
+ "name": "smb_io_base",
+ "type": "uint32"
+ },
+ {
+ "name": "x-pcie-lnksta-dllla",
"description": "on/off",
"type": "bool"
},
{
- "name": "s4_val",
- "type": "uint8"
+ "name": "romfile",
+ "type": "str"
},
{
- "name": "smb_io_base",
+ "name": "rombar",
"type": "uint32"
},
{
- "name": "addr",
- "description": "Slot and optional function number, example: 06.0 or 06",
- "type": "int32"
+ "name": "multifunction",
+ "description": "on/off",
+ "type": "bool"
}
],
"id": "libvirt-16"
@@ -3775,47 +3711,47 @@
{
"return": [
{
- "name": "filter",
+ "name": "chardev",
+ "description": "ID of a chardev to use as a backend",
"type": "str"
},
{
- "name": "msos-desc",
- "description": "on/off",
- "type": "bool"
+ "name": "debug",
+ "type": "uint8"
},
{
- "name": "serial",
+ "name": "port",
"type": "str"
},
{
- "name": "bootindex",
- "type": "int32"
+ "name": "streams",
+ "type": "bool"
},
{
- "name": "port",
- "type": "str"
+ "name": "attached",
+ "type": "bool"
},
{
- "name": "debug",
- "type": "uint8"
+ "name": "msos-desc",
+ "description": "on/off",
+ "type": "bool"
},
{
- "name": "streams",
- "type": "bool"
+ "name": "filter",
+ "type": "str"
},
{
- "name": "chardev",
- "description": "ID of a chardev to use as a backend",
+ "name": "bootindex",
+ "type": "int32"
+ },
+ {
+ "name": "serial",
"type": "str"
},
{
"name": "full-path",
"description": "on/off",
"type": "bool"
- },
- {
- "name": "attached",
- "type": "bool"
}
],
"id": "libvirt-17"
@@ -3832,40 +3768,40 @@
{
"return": [
{
- "name": "short_root_bus",
- "type": "uint32"
- },
- {
- "name": "pci-conf-idx[0]",
- "type": "child<qemu:memory-region>"
+ "name": "pci-hole64-end",
+ "type": "uint64"
},
{
- "name": "pci-hole64-end",
+ "name": "pci-hole64-start",
"type": "uint64"
},
{
- "name": "pci-hole-end",
- "type": "uint32"
+ "name": "pci-conf-data[0]",
+ "type": "child<qemu:memory-region>"
},
{
"name": "pci-hole-start",
"type": "uint32"
},
{
- "name": "pci-hole64-start",
- "type": "uint64"
+ "name": "pci-hole-end",
+ "type": "uint32"
},
{
"name": "pci-hole64-size",
"type": "size"
},
{
- "name": "pci-conf-data[0]",
+ "name": "x-pci-hole64-fix",
+ "type": "bool"
+ },
+ {
+ "name": "pci-conf-idx[0]",
"type": "child<qemu:memory-region>"
},
{
- "name": "x-pci-hole64-fix",
- "type": "bool"
+ "name": "short_root_bus",
+ "type": "uint32"
}
],
"id": "libvirt-18"
@@ -3882,80 +3818,80 @@
{
"return": [
{
- "name": "short_root_bus",
- "type": "uint32"
+ "name": "mch",
+ "type": "child<mch>"
},
{
- "name": "system-mem",
- "type": "link<qemu:memory-region>"
+ "name": "pci-hole64-start",
+ "type": "uint64"
},
{
- "name": "pci-conf-idx[0]",
- "type": "child<qemu:memory-region>"
+ "name": "above-4g-mem-size",
+ "type": "size"
+ },
+ {
+ "name": "io-mem",
+ "type": "link<qemu:memory-region>"
},
{
"name": "pcie-mmcfg-mmio[0]",
"type": "child<qemu:memory-region>"
},
{
- "name": "pci-hole64-start",
- "type": "uint64"
+ "name": "below-4g-mem-size",
+ "type": "size"
},
{
- "name": "io-mem",
- "type": "link<qemu:memory-region>"
+ "name": "MCFG",
+ "type": "uint64"
},
{
"name": "pci-hole64-end",
"type": "uint64"
},
{
- "name": "pci-hole-end",
- "type": "uint32"
- },
- {
- "name": "above-4g-mem-size",
- "type": "size"
+ "name": "pci-mem",
+ "type": "link<qemu:memory-region>"
},
{
- "name": "below-4g-mem-size",
- "type": "size"
+ "name": "pci-hole-start",
+ "type": "uint32"
},
{
- "name": "ram-mem",
+ "name": "system-mem",
"type": "link<qemu:memory-region>"
},
{
- "name": "pci-hole-start",
- "type": "uint32"
+ "name": "pci-hole64-size",
+ "type": "size"
},
{
- "name": "MCFG",
+ "name": "mcfg_size",
"type": "uint64"
},
{
- "name": "mch",
- "type": "child<mch>"
+ "name": "pci-hole-end",
+ "type": "uint32"
},
{
- "name": "pci-hole64-size",
- "type": "size"
+ "name": "pci-conf-data[0]",
+ "type": "child<qemu:memory-region>"
},
{
- "name": "pci-mem",
- "type": "link<qemu:memory-region>"
+ "name": "pci-conf-idx[0]",
+ "type": "child<qemu:memory-region>"
},
{
- "name": "pci-conf-data[0]",
- "type": "child<qemu:memory-region>"
+ "name": "ram-mem",
+ "type": "link<qemu:memory-region>"
},
{
"name": "x-pci-hole64-fix",
"type": "bool"
},
{
- "name": "mcfg_size",
- "type": "uint64"
+ "name": "short_root_bus",
+ "type": "uint32"
}
],
"id": "libvirt-19"
@@ -3972,22 +3908,8 @@
{
"return": [
{
- "name": "serial",
- "type": "str"
- },
- {
- "name": "msos-desc",
- "description": "on/off",
- "type": "bool"
- },
- {
- "name": "logical_block_size",
- "description": "A power of two between 512 and 32768",
- "type": "uint16"
- },
- {
- "name": "discard_granularity",
- "type": "uint32"
+ "name": "bootindex",
+ "type": "int32"
},
{
"name": "drive",
@@ -3995,58 +3917,72 @@
"type": "str"
},
{
- "name": "bootindex",
- "type": "int32"
+ "name": "port",
+ "type": "str"
},
{
- "name": "write-cache",
- "description": "on/off/auto",
- "type": "OnOffAuto"
+ "name": "serial",
+ "type": "str"
},
{
- "name": "share-rw",
- "type": "bool"
+ "name": "logical_block_size",
+ "description": "A power of two between 512 and 32768",
+ "type": "uint16"
},
{
- "name": "min_io_size",
- "type": "uint16"
+ "name": "share-rw",
+ "type": "bool"
},
{
- "name": "opt_io_size",
- "type": "uint32"
+ "name": "write-cache",
+ "description": "on/off/auto",
+ "type": "OnOffAuto"
},
{
- "name": "port",
- "type": "str"
+ "name": "removable",
+ "description": "on/off",
+ "type": "bool"
},
{
- "name": "attached",
- "type": "bool"
+ "name": "discard_granularity",
+ "type": "uint32"
},
{
- "name": "werror",
- "description": "Error handling policy, report/ignore/enospc/stop/auto",
- "type": "BlockdevOnError"
+ "name": "msos-desc",
+ "description": "on/off",
+ "type": "bool"
},
{
"name": "full-path",
"description": "on/off",
"type": "bool"
},
+ {
+ "name": "opt_io_size",
+ "type": "uint32"
+ },
{
"name": "rerror",
"description": "Error handling policy, report/ignore/enospc/stop/auto",
"type": "BlockdevOnError"
},
{
- "name": "removable",
- "description": "on/off",
+ "name": "attached",
"type": "bool"
},
+ {
+ "name": "min_io_size",
+ "type": "uint16"
+ },
{
"name": "physical_block_size",
"description": "A power of two between 512 and 32768",
"type": "uint16"
+ },
+ {
+ "name": "werror",
+ "description": "Error handling policy, report/ignore/enospc/stop/auto",
+ "type": "BlockdevOnError"
}
],
"id": "libvirt-20"
@@ -4062,13 +3998,13 @@
{
"return": [
- {
- "name": "iobase",
- "type": "uint32"
- },
{
"name": "lost_tick_policy",
"type": "LostTickPolicy"
+ },
+ {
+ "name": "iobase",
+ "type": "uint32"
}
],
"id": "libvirt-21"
@@ -4085,66 +4021,74 @@
{
"return": [
{
- "name": "rombar",
+ "name": "global-vmstate",
+ "type": "bool"
+ },
+ {
+ "name": "xmax",
"type": "uint32"
},
{
- "name": "x-pcie-lnksta-dllla",
- "description": "on/off",
- "type": "bool"
+ "name": "yres",
+ "type": "uint32"
},
{
- "name": "mmio",
- "description": "on/off",
+ "name": "big-endian-framebuffer",
"type": "bool"
},
{
- "name": "multifunction",
+ "name": "addr",
+ "description": "Slot and optional function number, example: 06.0 or 06",
+ "type": "int32"
+ },
+ {
+ "name": "x-pcie-lnksta-dllla",
"description": "on/off",
"type": "bool"
},
{
- "name": "qemu-extended-regs",
+ "name": "edid",
"description": "on/off",
"type": "bool"
},
{
- "name": "big-endian-framebuffer",
- "type": "bool"
+ "name": "ymax",
+ "type": "uint32"
},
{
- "name": "command_serr_enable",
+ "name": "multifunction",
"description": "on/off",
"type": "bool"
},
{
- "name": "romfile",
- "type": "str"
+ "name": "x-pcie-extcap-init",
+ "description": "on/off",
+ "type": "bool"
},
{
- "name": "yres",
+ "name": "vgamem_mb",
"type": "uint32"
},
{
- "name": "vgamem_mb",
- "type": "uint32"
+ "name": "command_serr_enable",
+ "description": "on/off",
+ "type": "bool"
},
{
- "name": "x-pcie-extcap-init",
+ "name": "qemu-extended-regs",
"description": "on/off",
"type": "bool"
},
{
- "name": "addr",
- "description": "Slot and optional function number, example: 06.0 or 06",
- "type": "int32"
+ "name": "rombar",
+ "type": "uint32"
},
{
- "name": "global-vmstate",
- "type": "bool"
+ "name": "romfile",
+ "type": "str"
},
{
- "name": "edid",
+ "name": "mmio",
"description": "on/off",
"type": "bool"
},
@@ -4166,28 +4110,32 @@
{
"return": [
- {
- "name": "rombar",
- "type": "uint32"
- },
{
"name": "x-pcie-lnksta-dllla",
"description": "on/off",
"type": "bool"
},
{
- "name": "multifunction",
- "description": "on/off",
+ "name": "global-vmstate",
"type": "bool"
},
+ {
+ "name": "vgamem_mb",
+ "type": "uint32"
+ },
{
"name": "romfile",
"type": "str"
},
{
- "name": "vgamem_mb",
+ "name": "rombar",
"type": "uint32"
},
+ {
+ "name": "addr",
+ "description": "Slot and optional function number, example: 06.0 or 06",
+ "type": "int32"
+ },
{
"name": "x-pcie-extcap-init",
"description": "on/off",
@@ -4199,12 +4147,8 @@
"type": "bool"
},
{
- "name": "addr",
- "description": "Slot and optional function number, example: 06.0 or 06",
- "type": "int32"
- },
- {
- "name": "global-vmstate",
+ "name": "multifunction",
+ "description": "on/off",
"type": "bool"
}
],
@@ -4222,12 +4166,11 @@
{
"return": [
{
- "name": "command_serr_enable",
- "description": "on/off",
+ "name": "global-vmstate",
"type": "bool"
},
{
- "name": "rombar",
+ "name": "debug",
"type": "uint32"
},
{
@@ -4240,78 +4183,79 @@
"type": "uint32"
},
{
- "name": "ram_size_mb",
- "type": "uint32"
+ "name": "addr",
+ "description": "Slot and optional function number, example: 06.0 or 06",
+ "type": "int32"
},
{
- "name": "global-vmstate",
+ "name": "multifunction",
+ "description": "on/off",
"type": "bool"
},
{
- "name": "multifunction",
+ "name": "x-pcie-extcap-init",
"description": "on/off",
"type": "bool"
},
{
- "name": "vgamem_mb",
+ "name": "ram_size",
"type": "uint32"
},
{
- "name": "romfile",
- "type": "str"
+ "name": "ram_size_mb",
+ "type": "uint32"
},
{
- "name": "addr",
- "description": "Slot and optional function number, example: 06.0 or 06",
+ "name": "surfaces",
"type": "int32"
},
{
- "name": "debug",
+ "name": "guestdebug",
"type": "uint32"
},
{
- "name": "vram_size_mb",
+ "name": "vram64_size_mb",
"type": "uint32"
},
{
- "name": "revision",
- "type": "uint32"
+ "name": "vram_size",
+ "type": "uint64"
},
{
- "name": "ram_size",
- "type": "uint32"
+ "name": "command_serr_enable",
+ "description": "on/off",
+ "type": "bool"
},
{
- "name": "vram64_size_mb",
+ "name": "cmdlog",
"type": "uint32"
},
{
- "name": "x-pcie-extcap-init",
- "description": "on/off",
- "type": "bool"
+ "name": "vgamem_mb",
+ "type": "uint32"
},
{
- "name": "guestdebug",
+ "name": "vram_size_mb",
"type": "uint32"
},
{
- "name": "vram_size",
- "type": "uint64"
+ "name": "romfile",
+ "type": "str"
},
{
- "name": "surfaces",
- "type": "int32"
+ "name": "rombar",
+ "type": "uint32"
},
{
"name": "max_outputs",
"type": "uint16"
},
{
- "name": "xres",
+ "name": "revision",
"type": "uint32"
},
{
- "name": "cmdlog",
+ "name": "xres",
"type": "uint32"
}
],
@@ -4329,26 +4273,16 @@
{
"return": [
{
- "name": "event_idx",
- "description": "on/off",
- "type": "bool"
- },
- {
- "name": "yres",
- "type": "uint32"
- },
- {
- "name": "ioeventfd",
+ "name": "notify_on_empty",
"description": "on/off",
"type": "bool"
},
{
- "name": "multifunction",
- "description": "on/off",
+ "name": "x-ignore-backend-features",
"type": "bool"
},
{
- "name": "rombar",
+ "name": "max_outputs",
"type": "uint32"
},
{
@@ -4356,21 +4290,25 @@
"type": "uint32"
},
{
- "name": "x-disable-pcie",
+ "name": "virtio-backend",
+ "type": "child<virtio-gpu-device>"
+ },
+ {
+ "name": "multifunction",
"description": "on/off",
"type": "bool"
},
{
- "name": "indirect_desc",
+ "name": "page-per-vq",
"description": "on/off",
"type": "bool"
},
{
- "name": "disable-modern",
- "type": "bool"
+ "name": "vectors",
+ "type": "uint32"
},
{
- "name": "x-pcie-lnkctl-init",
+ "name": "x-pcie-deverr-init",
"description": "on/off",
"type": "bool"
},
@@ -4380,26 +4318,27 @@
"type": "OnOffAuto"
},
{
- "name": "command_serr_enable",
+ "name": "x-pcie-pm-init",
"description": "on/off",
"type": "bool"
},
{
- "name": "page-per-vq",
+ "name": "iommu_platform",
"description": "on/off",
"type": "bool"
},
{
- "name": "x-pcie-deverr-init",
+ "name": "ioeventfd",
"description": "on/off",
"type": "bool"
},
{
- "name": "max_outputs",
- "type": "uint32"
+ "name": "any_layout",
+ "description": "on/off",
+ "type": "bool"
},
{
- "name": "x-pcie-pm-init",
+ "name": "stats",
"description": "on/off",
"type": "bool"
},
@@ -4409,82 +4348,87 @@
"type": "bool"
},
{
- "name": "any_layout",
+ "name": "x-disable-pcie",
"description": "on/off",
"type": "bool"
},
{
- "name": "addr",
- "description": "Slot and optional function number, example: 06.0 or 06",
- "type": "int32"
- },
- {
- "name": "edid",
+ "name": "ats",
"description": "on/off",
"type": "bool"
},
{
- "name": "migrate-extra",
- "description": "on/off",
- "type": "bool"
+ "name": "max_hostmem",
+ "type": "size"
},
{
- "name": "modern-pio-notify",
+ "name": "x-pcie-extcap-init",
"description": "on/off",
"type": "bool"
},
{
- "name": "vectors",
+ "name": "addr",
+ "description": "Slot and optional function number, example: 06.0 or 06",
+ "type": "int32"
+ },
+ {
+ "name": "yres",
"type": "uint32"
},
{
- "name": "iommu_platform",
+ "name": "edid",
"description": "on/off",
"type": "bool"
},
{
- "name": "x-pcie-extcap-init",
+ "name": "x-pcie-lnkctl-init",
"description": "on/off",
"type": "bool"
},
{
- "name": "max_hostmem",
- "type": "size"
+ "name": "romfile",
+ "type": "str"
},
{
- "name": "virtio-backend",
- "type": "child<virtio-gpu-device>"
+ "name": "rombar",
+ "type": "uint32"
+ },
+ {
+ "name": "event_idx",
+ "description": "on/off",
+ "type": "bool"
},
{
- "name": "x-ignore-backend-features",
+ "name": "disable-modern",
"type": "bool"
},
{
- "name": "stats",
+ "name": "migrate-extra",
"description": "on/off",
"type": "bool"
},
{
- "name": "notify_on_empty",
+ "name": "virtio-pci-bus-master-bug-migration",
"description": "on/off",
"type": "bool"
},
{
- "name": "virgl",
+ "name": "modern-pio-notify",
"description": "on/off",
"type": "bool"
},
{
- "name": "ats",
+ "name": "indirect_desc",
"description": "on/off",
"type": "bool"
},
{
- "name": "romfile",
- "type": "str"
+ "name": "command_serr_enable",
+ "description": "on/off",
+ "type": "bool"
},
{
- "name": "virtio-pci-bus-master-bug-migration",
+ "name": "virgl",
"description": "on/off",
"type": "bool"
}
@@ -4503,17 +4447,21 @@
{
"return": [
{
- "name": "notify_on_empty",
+ "name": "indirect_desc",
"description": "on/off",
"type": "bool"
},
{
- "name": "any_layout",
+ "name": "yres",
+ "type": "uint32"
+ },
+ {
+ "name": "iommu_platform",
"description": "on/off",
"type": "bool"
},
{
- "name": "indirect_desc",
+ "name": "stats",
"description": "on/off",
"type": "bool"
},
@@ -4523,26 +4471,26 @@
"type": "bool"
},
{
- "name": "yres",
- "type": "uint32"
- },
- {
- "name": "stats",
+ "name": "edid",
"description": "on/off",
"type": "bool"
},
{
- "name": "iommu_platform",
+ "name": "any_layout",
"description": "on/off",
"type": "bool"
},
{
- "name": "virgl",
+ "name": "max_hostmem",
+ "type": "size"
+ },
+ {
+ "name": "notify_on_empty",
"description": "on/off",
"type": "bool"
},
{
- "name": "edid",
+ "name": "virgl",
"description": "on/off",
"type": "bool"
},
@@ -4550,10 +4498,6 @@
"name": "max_outputs",
"type": "uint32"
},
- {
- "name": "max_hostmem",
- "type": "size"
- },
{
"name": "xres",
"type": "uint32"
@@ -4573,93 +4517,93 @@
{
"return": [
{
- "name": "memory-hotplug-support",
+ "name": "s4_val",
+ "type": "uint8"
+ },
+ {
+ "name": "noreboot",
"type": "bool"
},
{
- "name": "rombar",
- "type": "uint32"
+ "name": "addr",
+ "description": "Slot and optional function number, example: 06.0 or 06",
+ "type": "int32"
},
{
- "name": "sci_int",
- "type": "uint32"
+ "name": "acpi_enable_cmd",
+ "type": "uint8"
},
{
- "name": "x-pcie-lnksta-dllla",
- "description": "on/off",
- "type": "bool"
+ "name": "disable_s3",
+ "type": "uint8"
},
{
- "name": "gpe0_blk_len",
- "type": "uint32"
+ "name": "disable_s4",
+ "type": "uint8"
},
{
- "name": "pm_io_base",
+ "name": "sci_int",
"type": "uint32"
},
{
- "name": "noreboot",
+ "name": "cpu-hotplug-legacy",
"type": "bool"
},
{
- "name": "multifunction",
- "description": "on/off",
+ "name": "memory-hotplug-support",
"type": "bool"
},
{
- "name": "cpu-hotplug-legacy",
+ "name": "x-pcie-extcap-init",
+ "description": "on/off",
"type": "bool"
},
{
- "name": "acpi_disable_cmd",
- "type": "uint8"
+ "name": "gpe0_blk_len",
+ "type": "uint32"
},
{
- "name": "x-smi-broadcast",
+ "name": "x-pcie-lnksta-dllla",
"description": "on/off",
"type": "bool"
},
{
- "name": "romfile",
- "type": "str"
+ "name": "command_serr_enable",
+ "description": "on/off",
+ "type": "bool"
},
{
- "name": "disable_s3",
- "type": "uint8"
+ "name": "gpe0_blk",
+ "type": "uint32"
},
{
- "name": "s4_val",
- "type": "uint8"
+ "name": "enable_tco",
+ "type": "bool"
},
{
- "name": "x-pcie-extcap-init",
+ "name": "x-smi-broadcast",
"description": "on/off",
"type": "bool"
},
{
- "name": "command_serr_enable",
- "description": "on/off",
- "type": "bool"
+ "name": "romfile",
+ "type": "str"
},
{
- "name": "addr",
- "description": "Slot and optional function number, example: 06.0 or 06",
- "type": "int32"
+ "name": "rombar",
+ "type": "uint32"
},
{
- "name": "acpi_enable_cmd",
+ "name": "acpi_disable_cmd",
"type": "uint8"
},
{
- "name": "enable_tco",
+ "name": "multifunction",
+ "description": "on/off",
"type": "bool"
},
{
- "name": "disable_s4",
- "type": "uint8"
- },
- {
- "name": "gpe0_blk",
+ "name": "pm_io_base",
"type": "uint32"
}
],
@@ -4677,44 +4621,42 @@
{
"return": [
{
- "name": "guest-stats-polling-interval",
- "type": "int"
- },
- {
- "name": "event_idx",
+ "name": "notify_on_empty",
"description": "on/off",
"type": "bool"
},
{
- "name": "multifunction",
- "description": "on/off",
+ "name": "iothread",
+ "type": "link<iothread>"
+ },
+ {
+ "name": "x-ignore-backend-features",
"type": "bool"
},
{
- "name": "rombar",
- "type": "uint32"
+ "name": "virtio-backend",
+ "type": "child<virtio-balloon-device>"
},
{
- "name": "x-disable-pcie",
- "description": "on/off",
- "type": "bool"
+ "name": "guest-stats-polling-interval",
+ "type": "int"
},
{
- "name": "indirect_desc",
+ "name": "x-pcie-pm-init",
"description": "on/off",
"type": "bool"
},
{
- "name": "x-pcie-lnkctl-init",
- "description": "on/off",
- "type": "bool"
+ "name": "guest-stats",
+ "type": "guest statistics"
},
{
- "name": "disable-modern",
+ "name": "page-per-vq",
+ "description": "on/off",
"type": "bool"
},
{
- "name": "free-page-hint",
+ "name": "x-pcie-deverr-init",
"description": "on/off",
"type": "bool"
},
@@ -4724,51 +4666,44 @@
"type": "OnOffAuto"
},
{
- "name": "command_serr_enable",
+ "name": "multifunction",
"description": "on/off",
"type": "bool"
},
{
- "name": "guest-stats",
- "type": "guest statistics"
- },
- {
- "name": "deflate-on-oom",
+ "name": "iommu_platform",
"description": "on/off",
"type": "bool"
},
{
- "name": "page-per-vq",
+ "name": "any_layout",
"description": "on/off",
"type": "bool"
},
{
- "name": "x-pcie-deverr-init",
+ "name": "free-page-hint",
"description": "on/off",
"type": "bool"
},
{
- "name": "x-pcie-pm-init",
+ "name": "x-pcie-lnksta-dllla",
"description": "on/off",
"type": "bool"
},
{
- "name": "x-pcie-lnksta-dllla",
+ "name": "x-disable-pcie",
"description": "on/off",
"type": "bool"
},
{
- "name": "any_layout",
+ "name": "ats",
"description": "on/off",
"type": "bool"
},
{
- "name": "iothread",
- "type": "link<iothread>"
- },
- {
- "name": "class",
- "type": "uint32"
+ "name": "deflate-on-oom",
+ "description": "on/off",
+ "type": "bool"
},
{
"name": "addr",
@@ -4776,51 +4711,60 @@
"type": "int32"
},
{
- "name": "migrate-extra",
+ "name": "x-pcie-extcap-init",
"description": "on/off",
"type": "bool"
},
{
- "name": "modern-pio-notify",
+ "name": "x-pcie-lnkctl-init",
"description": "on/off",
"type": "bool"
},
{
- "name": "x-pcie-extcap-init",
+ "name": "romfile",
+ "type": "str"
+ },
+ {
+ "name": "rombar",
+ "type": "uint32"
+ },
+ {
+ "name": "event_idx",
"description": "on/off",
"type": "bool"
},
{
- "name": "virtio-backend",
- "type": "child<virtio-balloon-device>"
+ "name": "disable-modern",
+ "type": "bool"
},
{
- "name": "x-ignore-backend-features",
- "type": "bool"
+ "name": "class",
+ "type": "uint32"
},
{
- "name": "notify_on_empty",
+ "name": "migrate-extra",
"description": "on/off",
"type": "bool"
},
{
- "name": "iommu_platform",
+ "name": "virtio-pci-bus-master-bug-migration",
"description": "on/off",
"type": "bool"
},
{
- "name": "ats",
+ "name": "modern-pio-notify",
"description": "on/off",
"type": "bool"
},
{
- "name": "virtio-pci-bus-master-bug-migration",
+ "name": "indirect_desc",
"description": "on/off",
"type": "bool"
},
{
- "name": "romfile",
- "type": "str"
+ "name": "command_serr_enable",
+ "description": "on/off",
+ "type": "bool"
}
],
"id": "libvirt-28"
@@ -4853,44 +4797,39 @@
{
"return": [
{
- "name": "notify_on_empty",
- "description": "on/off",
- "type": "bool"
+ "name": "guest-stats",
+ "type": "guest statistics"
},
{
- "name": "any_layout",
- "description": "on/off",
- "type": "bool"
+ "name": "iothread",
+ "type": "link<iothread>"
},
{
- "name": "indirect_desc",
+ "name": "iommu_platform",
"description": "on/off",
"type": "bool"
},
- {
- "name": "guest-stats",
- "type": "guest statistics"
- },
{
"name": "guest-stats-polling-interval",
"type": "int"
},
{
- "name": "iothread",
- "type": "link<iothread>"
+ "name": "event_idx",
+ "description": "on/off",
+ "type": "bool"
},
{
- "name": "event_idx",
+ "name": "any_layout",
"description": "on/off",
"type": "bool"
},
{
- "name": "free-page-hint",
+ "name": "notify_on_empty",
"description": "on/off",
"type": "bool"
},
{
- "name": "iommu_platform",
+ "name": "free-page-hint",
"description": "on/off",
"type": "bool"
},
@@ -4898,6 +4837,11 @@
"name": "deflate-on-oom",
"description": "on/off",
"type": "bool"
+ },
+ {
+ "name": "indirect_desc",
+ "description": "on/off",
+ "type": "bool"
}
],
"id": "libvirt-30"
@@ -4914,11 +4858,17 @@
{
"return": [
{
- "name": "rombar",
- "type": "uint32"
+ "name": "msix",
+ "description": "on/off/auto",
+ "type": "OnOffAuto"
+ },
+ {
+ "name": "addr",
+ "description": "Slot and optional function number, example: 06.0 or 06",
+ "type": "int32"
},
{
- "name": "intrs",
+ "name": "p2",
"type": "uint32"
},
{
@@ -4927,61 +4877,55 @@
"type": "bool"
},
{
- "name": "msix",
+ "name": "msi",
"description": "on/off/auto",
"type": "OnOffAuto"
},
{
- "name": "multifunction",
+ "name": "force-pcie-endcap",
"description": "on/off",
"type": "bool"
},
{
- "name": "msi",
- "description": "on/off/auto",
- "type": "OnOffAuto"
+ "name": "intrs",
+ "type": "uint32"
},
{
- "name": "superspeed-ports-first",
+ "name": "x-pcie-extcap-init",
"description": "on/off",
"type": "bool"
},
{
- "name": "streams",
+ "name": "multifunction",
"description": "on/off",
"type": "bool"
},
{
- "name": "romfile",
- "type": "str"
- },
- {
- "name": "force-pcie-endcap",
+ "name": "command_serr_enable",
"description": "on/off",
"type": "bool"
},
{
- "name": "x-pcie-extcap-init",
+ "name": "superspeed-ports-first",
"description": "on/off",
"type": "bool"
},
{
- "name": "command_serr_enable",
- "description": "on/off",
- "type": "bool"
+ "name": "romfile",
+ "type": "str"
},
{
- "name": "addr",
- "description": "Slot and optional function number, example: 06.0 or 06",
- "type": "int32"
+ "name": "rombar",
+ "type": "uint32"
},
{
"name": "p3",
"type": "uint32"
},
{
- "name": "p2",
- "type": "uint32"
+ "name": "streams",
+ "description": "on/off",
+ "type": "bool"
},
{
"name": "slots",
@@ -5002,16 +4946,15 @@
{
"return": [
{
- "name": "eim",
- "description": "on/off/auto",
- "type": "OnOffAuto"
+ "name": "device-iotlb",
+ "type": "bool"
},
{
- "name": "caching-mode",
+ "name": "x-scalable-mode",
"type": "bool"
},
{
- "name": "x-buggy-eim",
+ "name": "caching-mode",
"type": "bool"
},
{
@@ -5020,28 +4963,29 @@
"type": "OnOffAuto"
},
{
- "name": "version",
- "type": "uint32"
+ "name": "aw-bits",
+ "type": "uint8"
},
{
- "name": "x-scalable-mode",
- "type": "bool"
+ "name": "eim",
+ "description": "on/off/auto",
+ "type": "OnOffAuto"
},
{
- "name": "dma-drain",
- "type": "bool"
+ "name": "version",
+ "type": "uint32"
},
{
- "name": "pt",
+ "name": "x-buggy-eim",
"type": "bool"
},
{
- "name": "device-iotlb",
+ "name": "pt",
"type": "bool"
},
{
- "name": "aw-bits",
- "type": "uint8"
+ "name": "dma-drain",
+ "type": "bool"
}
],
"id": "libvirt-32"
@@ -5057,27 +5001,27 @@
{
"return": [
- {
- "name": "rombar",
- "type": "uint32"
- },
{
"name": "x-pcie-lnksta-dllla",
"description": "on/off",
"type": "bool"
},
{
- "name": "multifunction",
- "description": "on/off",
- "type": "bool"
+ "name": "romfile",
+ "type": "str"
},
{
- "name": "extended-tseg-mbytes",
- "type": "uint16"
+ "name": "addr",
+ "description": "Slot and optional function number, example: 06.0 or 06",
+ "type": "int32"
},
{
- "name": "romfile",
- "type": "str"
+ "name": "rombar",
+ "type": "uint32"
+ },
+ {
+ "name": "extended-tseg-mbytes",
+ "type": "uint16"
},
{
"name": "x-pcie-extcap-init",
@@ -5090,9 +5034,9 @@
"type": "bool"
},
{
- "name": "addr",
- "description": "Slot and optional function number, example: 06.0 or 06",
- "type": "int32"
+ "name": "multifunction",
+ "description": "on/off",
+ "type": "bool"
}
],
"id": "libvirt-33"
@@ -5108,33 +5052,33 @@
{
"return": [
- {
- "name": "slot",
- "type": "int32"
- },
{
"name": "node",
"type": "uint32"
},
- {
- "name": "size",
- "type": "uint64"
- },
{
"name": "unarmed",
"type": "bool"
},
{
- "name": "label-size",
- "type": "int"
+ "name": "addr",
+ "type": "uint64"
},
{
"name": "memdev",
"type": "link<memory-backend>"
},
{
- "name": "addr",
+ "name": "label-size",
+ "type": "int"
+ },
+ {
+ "name": "size",
"type": "uint64"
+ },
+ {
+ "name": "slot",
+ "type": "int32"
}
],
"id": "libvirt-34"
@@ -5154,11 +5098,6 @@
"name": "type",
"type": "string"
},
- {
- "name": "policy",
- "description": "Set the NUMA policy",
- "type": "HostMemPolicy"
- },
{
"name": "dump",
"description": "Set to 'off' to exclude from core dump",
@@ -5170,17 +5109,22 @@
"type": "bool"
},
{
- "name": "prealloc",
- "description": "Preallocate memory",
+ "name": "x-use-canonical-path-for-ramblock-id",
"type": "bool"
},
+ {
+ "name": "policy",
+ "description": "Set the NUMA policy",
+ "type": "HostMemPolicy"
+ },
{
"name": "size",
"description": "Size of the memory region (ex: 500M)",
"type": "int"
},
{
- "name": "x-use-canonical-path-for-ramblock-id",
+ "name": "prealloc",
+ "description": "Preallocate memory",
"type": "bool"
},
{
@@ -5193,14 +5137,14 @@
"description": "Mark memory as mergeable",
"type": "bool"
},
- {
- "name": "pmem",
- "type": "bool"
- },
{
"name": "align",
"type": "int"
},
+ {
+ "name": "pmem",
+ "type": "bool"
+ },
{
"name": "mem-path",
"type": "string"
@@ -5227,11 +5171,6 @@
"name": "type",
"type": "string"
},
- {
- "name": "policy",
- "description": "Set the NUMA policy",
- "type": "HostMemPolicy"
- },
{
"name": "dump",
"description": "Set to 'off' to exclude from core dump",
@@ -5243,17 +5182,22 @@
"type": "bool"
},
{
- "name": "prealloc",
- "description": "Preallocate memory",
+ "name": "x-use-canonical-path-for-ramblock-id",
"type": "bool"
},
+ {
+ "name": "policy",
+ "description": "Set the NUMA policy",
+ "type": "HostMemPolicy"
+ },
{
"name": "size",
"description": "Size of the memory region (ex: 500M)",
"type": "int"
},
{
- "name": "x-use-canonical-path-for-ramblock-id",
+ "name": "prealloc",
+ "description": "Preallocate memory",
"type": "bool"
},
{
@@ -5266,6 +5210,11 @@
"description": "Mark memory as mergeable",
"type": "bool"
},
+ {
+ "name": "hugetlb",
+ "description": "Use huge pages",
+ "type": "bool"
+ },
{
"name": "seal",
"description": "Seal growing & shrinking",
@@ -5275,11 +5224,6 @@
"name": "hugetlbsize",
"description": "Huge pages size (ex: 2M, 1G)",
"type": "int"
- },
- {
- "name": "hugetlb",
- "description": "Use huge pages",
- "type": "bool"
}
],
"id": "libvirt-36"
@@ -5300,863 +5244,863 @@
"type": "string"
},
{
- "name": "min-xlevel2",
- "type": "uint32"
- },
- {
- "name": "amd-ssbd",
+ "name": "sse4_1",
"type": "bool"
},
{
- "name": "vendor",
- "type": "string"
+ "name": "popcnt",
+ "type": "bool"
},
{
- "name": "gfni",
+ "name": "kvm_mmu",
"type": "bool"
},
{
- "name": "clwb",
+ "name": "dtes64",
"type": "bool"
},
{
- "name": "nx",
- "type": "bool"
+ "name": "min-xlevel2",
+ "type": "uint32"
},
{
- "name": "x2apic",
+ "name": "xstore",
"type": "bool"
},
{
- "name": "mds-no",
- "type": "bool"
+ "name": "stepping",
+ "type": "int"
},
{
- "name": "kvmclock-stable-bit",
+ "name": "pse36",
"type": "bool"
},
{
- "name": "vmcb_clean",
+ "name": "avx512-4vnniw",
"type": "bool"
},
{
- "name": "min-level",
- "type": "uint32"
+ "name": "fma4",
+ "type": "bool"
},
{
- "name": "fxsr-opt",
+ "name": "x-intel-pt-auto-level",
"type": "bool"
},
{
- "name": "skinit",
+ "name": "avx2",
"type": "bool"
},
{
- "name": "avx",
+ "name": "kvm_nopiodelay",
"type": "bool"
},
{
- "name": "unavailable-features",
- "type": "strList"
+ "name": "family",
+ "type": "int"
},
{
- "name": "3dnowext",
+ "name": "pclmuldq",
"type": "bool"
},
{
- "name": "nodeid_msr",
+ "name": "vmware-cpuid-freq",
"type": "bool"
},
{
- "name": "hv-crash",
- "type": "bool"
+ "name": "hv-spinlocks",
+ "type": "int"
},
{
- "name": "hypervisor",
+ "name": "erms",
"type": "bool"
},
{
- "name": "enforce",
+ "name": "vaes",
"type": "bool"
},
{
- "name": "stepping",
- "type": "int"
+ "name": "realized",
+ "type": "bool"
},
{
- "name": "sse4_2",
+ "name": "hv-reset",
"type": "bool"
},
{
- "name": "sse4_1",
+ "name": "rdrand",
"type": "bool"
},
{
- "name": "x-hv-max-vps",
- "type": "int32"
+ "name": "model",
+ "type": "int"
},
{
- "name": "hv-frequencies",
+ "name": "avx512-vpopcntdq",
"type": "bool"
},
{
- "name": "kvm-hint-dedicated",
+ "name": "tbm",
"type": "bool"
},
{
- "name": "cmp_legacy",
+ "name": "xcrypt",
"type": "bool"
},
{
- "name": "tm2",
+ "name": "movdiri",
"type": "bool"
},
{
- "name": "smx",
- "type": "bool"
+ "name": "memory",
+ "type": "link<qemu:memory-region>"
},
{
- "name": "host-cache-info",
+ "name": "kvm-pv-eoi",
"type": "bool"
},
{
- "name": "kvm-pv-ipi",
+ "name": "lm",
"type": "bool"
},
{
- "name": "hv-vendor-id",
- "type": "str"
+ "name": "host-phys-bits-limit",
+ "type": "uint8"
},
{
- "name": "movbe",
+ "name": "pae",
"type": "bool"
},
{
- "name": "3dnowprefetch",
+ "name": "ssse3",
"type": "bool"
},
{
- "name": "mtrr",
+ "name": "hv-runtime",
"type": "bool"
},
{
- "name": "wdt",
+ "name": "phe",
"type": "bool"
},
{
- "name": "thread-id",
- "type": "int32"
- },
- {
- "name": "aes",
+ "name": "host-phys-bits",
"type": "bool"
},
{
- "name": "apic-id",
- "type": "uint32"
+ "name": "perfctr_nb",
+ "type": "bool"
},
{
- "name": "lm",
+ "name": "arat",
"type": "bool"
},
{
- "name": "family",
- "type": "int"
+ "name": "avx512vbmi2",
+ "type": "bool"
},
{
- "name": "tsc-adjust",
+ "name": "perfctr_core",
"type": "bool"
},
{
- "name": "pfthreshold",
+ "name": "kvm_asyncpf",
"type": "bool"
},
{
- "name": "kvm-no-smi-migration",
+ "name": "x2apic",
"type": "bool"
},
{
- "name": "amd-no-ssb",
+ "name": "npt",
"type": "bool"
},
{
- "name": "pse",
+ "name": "avx512ifma",
"type": "bool"
},
{
- "name": "filtered-features",
- "type": "X86CPUFeatureWordInfo"
+ "name": "model-id",
+ "type": "string"
},
{
"name": "hv-evmcs",
"type": "bool"
},
{
- "name": "hv-vpindex",
+ "name": "tsc",
"type": "bool"
},
{
- "name": "i64",
+ "name": "pmm-en",
"type": "bool"
},
{
- "name": "avx512bitalg",
+ "name": "dca",
"type": "bool"
},
{
- "name": "adx",
+ "name": "ia64",
"type": "bool"
},
{
- "name": "vaes",
+ "name": "perfctr-core",
"type": "bool"
},
{
- "name": "ia64",
+ "name": "pmu",
"type": "bool"
},
{
- "name": "nodeid-msr",
+ "name": "kvmclock",
"type": "bool"
},
{
- "name": "ibpb",
+ "name": "pn",
"type": "bool"
},
{
- "name": "hv-synic",
+ "name": "invtsc",
"type": "bool"
},
{
- "name": "ibs",
+ "name": "avx512cd",
"type": "bool"
},
{
- "name": "kvm_mmu",
+ "name": "md-clear",
"type": "bool"
},
{
- "name": "tcg-cpuid",
+ "name": "cmp-legacy",
"type": "bool"
},
{
- "name": "nrip_save",
+ "name": "cx16",
"type": "bool"
},
{
- "name": "kvm_nopiodelay",
+ "name": "avx512dq",
"type": "bool"
},
{
- "name": "lbrv",
+ "name": "abm",
"type": "bool"
},
{
- "name": "rdtscp",
+ "name": "kvm-pv-ipi",
"type": "bool"
},
{
- "name": "memory",
- "type": "link<qemu:memory-region>"
- },
- {
- "name": "avx512vbmi2",
+ "name": "fxsr-opt",
"type": "bool"
},
{
- "name": "ace2-en",
+ "name": "skip-l1dfl-vmentry",
"type": "bool"
},
{
- "name": "invtsc",
+ "name": "fill-mtrr-mask",
"type": "bool"
},
{
- "name": "sse4.2",
+ "name": "x-migrate-smi-count",
"type": "bool"
},
{
- "name": "sse4.1",
+ "name": "pcid",
"type": "bool"
},
{
- "name": "pbe",
+ "name": "rdpid",
"type": "bool"
},
{
- "name": "rdrand",
+ "name": "wbnoinvd",
"type": "bool"
},
{
- "name": "socket-id",
- "type": "int32"
+ "name": "filtered-features",
+ "type": "X86CPUFeatureWordInfo"
},
{
- "name": "hotpluggable",
+ "name": "syscall",
"type": "bool"
},
{
- "name": "l3-cache",
+ "name": "pse",
"type": "bool"
},
{
- "name": "kvm-steal-time",
+ "name": "hotpluggable",
"type": "bool"
},
{
- "name": "vmware-cpuid-freq",
+ "name": "tsc_scale",
"type": "bool"
},
{
- "name": "legacy-cache",
+ "name": "xsaves",
"type": "bool"
},
{
- "name": "xop",
+ "name": "mce",
"type": "bool"
},
{
- "name": "tsc-frequency",
- "type": "int"
+ "name": "node-id",
+ "type": "int32"
},
{
- "name": "fill-mtrr-mask",
+ "name": "ibpb",
"type": "bool"
},
{
- "name": "core-id",
- "type": "int32"
+ "name": "cldemote",
+ "type": "bool"
},
{
- "name": "intel-pt",
+ "name": "hv-tlbflush",
"type": "bool"
},
{
- "name": "pat",
+ "name": "rtm",
"type": "bool"
},
{
- "name": "pcid",
+ "name": "lwp",
"type": "bool"
},
{
- "name": "rsba",
+ "name": "kvm-steal-time",
"type": "bool"
},
{
- "name": "sse4-2",
+ "name": "cpuid-0xb",
"type": "bool"
},
{
- "name": "sse4-1",
+ "name": "nrip_save",
"type": "bool"
},
{
- "name": "pclmulqdq",
+ "name": "vme",
"type": "bool"
},
{
- "name": "sha-ni",
+ "name": "kvm-pv-unhalt",
"type": "bool"
},
{
- "name": "cmov",
+ "name": "kvm-no-smi-migration",
"type": "bool"
},
{
- "name": "pae",
+ "name": "kvm_pv_unhalt",
"type": "bool"
},
{
- "name": "smep",
+ "name": "svm",
"type": "bool"
},
{
- "name": "arch-capabilities",
+ "name": "lahf-lm",
"type": "bool"
},
{
- "name": "virt-ssbd",
+ "name": "kvm-hint-dedicated",
"type": "bool"
},
{
- "name": "abm",
+ "name": "host-cache-info",
"type": "bool"
},
{
- "name": "xstore",
+ "name": "mca",
"type": "bool"
},
{
- "name": "tsc_adjust",
+ "name": "mtrr",
"type": "bool"
},
{
- "name": "kvm-asyncpf",
+ "name": "cid",
"type": "bool"
},
{
- "name": "pdpe1gb",
+ "name": "vmcb_clean",
"type": "bool"
},
{
- "name": "min-xlevel",
- "type": "uint32"
+ "name": "pfthreshold",
+ "type": "bool"
},
{
- "name": "kvm-mmu",
+ "name": "pmm",
"type": "bool"
},
{
- "name": "kvm-pv-unhalt",
+ "name": "tcg-cpuid",
"type": "bool"
},
{
- "name": "avx512f",
- "type": "bool"
+ "name": "x-hv-max-vps",
+ "type": "int32"
},
{
- "name": "avx512vbmi",
+ "name": "tm",
"type": "bool"
},
{
- "name": "xd",
+ "name": "pbe",
"type": "bool"
},
{
- "name": "avx512-4vnniw",
+ "name": "apic-id",
+ "type": "uint32"
+ },
+ {
+ "name": "fpu",
"type": "bool"
},
{
- "name": "mmxext",
+ "name": "l3-cache",
"type": "bool"
},
{
- "name": "decodeassists",
+ "name": "skinit",
"type": "bool"
},
{
- "name": "ht",
+ "name": "sep",
"type": "bool"
},
{
- "name": "xsave",
+ "name": "nx",
"type": "bool"
},
{
- "name": "perfctr_core",
+ "name": "ds-cpl",
"type": "bool"
},
{
- "name": "feature-words",
- "type": "X86CPUFeatureWordInfo"
+ "name": "pause-filter",
+ "type": "bool"
},
{
- "name": "migratable",
+ "name": "pause_filter",
"type": "bool"
},
{
- "name": "3dnow",
+ "name": "nodeid-msr",
"type": "bool"
},
{
- "name": "spec-ctrl",
+ "name": "smap",
"type": "bool"
},
{
- "name": "model",
- "type": "int"
+ "name": "xlevel",
+ "type": "uint32"
},
{
- "name": "nrip-save",
+ "name": "cr8legacy",
"type": "bool"
},
{
- "name": "lwp",
+ "name": "cmp_legacy",
"type": "bool"
},
{
- "name": "xstore-en",
+ "name": "virt-ssbd",
"type": "bool"
},
{
- "name": "avx512vl",
+ "name": "umip",
"type": "bool"
},
{
- "name": "kvm_pv_unhalt",
+ "name": "avx512er",
"type": "bool"
},
{
- "name": "bmi2",
+ "name": "avx512vl",
"type": "bool"
},
{
- "name": "bmi1",
+ "name": "xstore-en",
"type": "bool"
},
{
- "name": "la57",
+ "name": "rsba",
"type": "bool"
},
{
- "name": "ffxsr",
+ "name": "cmov",
"type": "bool"
},
{
- "name": "stibp",
+ "name": "xcrypt-en",
"type": "bool"
},
{
- "name": "vmcb-clean",
+ "name": "tm2",
"type": "bool"
},
{
- "name": "wbnoinvd",
+ "name": "hv-frequencies",
"type": "bool"
},
{
- "name": "pause-filter",
+ "name": "fxsr_opt",
"type": "bool"
},
{
- "name": "pni",
+ "name": "hotplugged",
"type": "bool"
},
{
- "name": "kvm_steal_time",
+ "name": "fsgsbase",
"type": "bool"
},
{
- "name": "rdctl-no",
+ "name": "x-hv-synic-kvm-only",
"type": "bool"
},
{
- "name": "svm_lock",
+ "name": "avx512bw",
"type": "bool"
},
{
- "name": "ibrs-all",
+ "name": "tsc-frequency",
+ "type": "int"
+ },
+ {
+ "name": "lbrv",
"type": "bool"
},
{
- "name": "pse36",
+ "name": "smx",
"type": "bool"
},
{
- "name": "hv-stimer",
+ "name": "hle",
"type": "bool"
},
{
- "name": "host-phys-bits",
+ "name": "monitor",
"type": "bool"
},
{
- "name": "extapic",
+ "name": "sse4a",
"type": "bool"
},
{
- "name": "skip-l1dfl-vmentry",
+ "name": "tce",
"type": "bool"
},
{
- "name": "hv-spinlocks",
- "type": "int"
+ "name": "vpclmulqdq",
+ "type": "bool"
},
{
- "name": "pmu",
+ "name": "tsc-scale",
"type": "bool"
},
{
- "name": "pmm",
+ "name": "kvm-pv-tlb-flush",
"type": "bool"
},
{
- "name": "vpclmulqdq",
+ "name": "mds-no",
"type": "bool"
},
{
- "name": "avx512-vpopcntdq",
+ "name": "i64",
"type": "bool"
},
{
- "name": "avx512er",
+ "name": "adx",
"type": "bool"
},
{
- "name": "pdcm",
- "type": "bool"
+ "name": "crash-information",
+ "type": "GuestPanicInformation"
},
{
- "name": "svm",
+ "name": "ffxsr",
"type": "bool"
},
{
- "name": "apic",
+ "name": "amd-no-ssb",
"type": "bool"
},
{
- "name": "xcrypt-en",
- "type": "bool"
+ "name": "min-level",
+ "type": "uint32"
},
{
- "name": "cr8legacy",
+ "name": "full-cpuid-auto-level",
"type": "bool"
},
{
- "name": "fma4",
+ "name": "svm_lock",
"type": "bool"
},
{
- "name": "host-phys-bits-limit",
- "type": "uint8"
+ "name": "ssb-no",
+ "type": "bool"
},
{
- "name": "erms",
+ "name": "msr",
"type": "bool"
},
{
- "name": "msr",
+ "name": "clflush",
"type": "bool"
},
{
- "name": "ds_cpl",
+ "name": "pclmulqdq",
"type": "bool"
},
{
- "name": "xlevel",
+ "name": "xlevel2",
"type": "uint32"
},
{
- "name": "xsaves",
+ "name": "mpx",
"type": "bool"
},
{
- "name": "hotplugged",
+ "name": "extapic",
"type": "bool"
},
{
- "name": "hv-relaxed",
+ "name": "hv-stimer",
"type": "bool"
},
{
- "name": "pause_filter",
+ "name": "xop",
"type": "bool"
},
{
- "name": "cldemote",
+ "name": "smep",
"type": "bool"
},
{
- "name": "perfctr-core",
+ "name": "xsavec",
"type": "bool"
},
{
- "name": "hv-ipi",
+ "name": "hv-synic",
"type": "bool"
},
{
- "name": "smap",
+ "name": "cx8",
"type": "bool"
},
{
- "name": "sse3",
+ "name": "pku",
"type": "bool"
},
{
- "name": "avx512dq",
+ "name": "kvm",
"type": "bool"
},
{
- "name": "ssse3",
+ "name": "sse4-2",
"type": "bool"
},
{
- "name": "pmm-en",
+ "name": "vmcb-clean",
"type": "bool"
},
{
- "name": "npt",
+ "name": "stibp",
"type": "bool"
},
{
- "name": "kvm-pv-tlb-flush",
+ "name": "hv-reenlightenment",
"type": "bool"
},
{
- "name": "tsc",
+ "name": "svm-lock",
"type": "bool"
},
{
- "name": "monitor",
+ "name": "sse4-1",
"type": "bool"
},
{
- "name": "f16c",
+ "name": "lahf_lm",
"type": "bool"
},
{
- "name": "sse2",
+ "name": "legacy-cache",
"type": "bool"
},
{
- "name": "rdpid",
+ "name": "sse",
"type": "bool"
},
{
- "name": "mce",
+ "name": "hv-vpindex",
"type": "bool"
},
{
- "name": "full-cpuid-auto-level",
+ "name": "ds",
"type": "bool"
},
{
- "name": "xtpr",
+ "name": "osvw",
"type": "bool"
},
{
- "name": "mca",
+ "name": "kvm_steal_time",
"type": "bool"
},
{
- "name": "cid",
+ "name": "kvm_pv_eoi",
"type": "bool"
},
{
- "name": "tm",
+ "name": "movdir64b",
"type": "bool"
},
{
- "name": "sep",
+ "name": "acpi",
"type": "bool"
},
{
- "name": "avx512vnni",
+ "name": "nrip-save",
"type": "bool"
},
{
- "name": "ds",
+ "name": "gfni",
"type": "bool"
},
{
- "name": "pku",
+ "name": "ds_cpl",
"type": "bool"
},
{
- "name": "tce",
+ "name": "lmce",
"type": "bool"
},
{
- "name": "sse4a",
+ "name": "kvm-mmu",
"type": "bool"
},
{
- "name": "kvmclock",
+ "name": "avx512bitalg",
"type": "bool"
},
{
- "name": "lahf-lm",
+ "name": "rdseed",
"type": "bool"
},
{
- "name": "clflushopt",
+ "name": "sha-ni",
"type": "bool"
},
{
- "name": "kvm",
+ "name": "sse2",
"type": "bool"
},
{
- "name": "ss",
+ "name": "ace2",
"type": "bool"
},
{
- "name": "flushbyasid",
+ "name": "nodeid_msr",
"type": "bool"
},
{
- "name": "hv-tlbflush",
+ "name": "sse3",
"type": "bool"
},
{
- "name": "lahf_lm",
+ "name": "f16c",
"type": "bool"
},
{
- "name": "de",
+ "name": "3dnowprefetch",
"type": "bool"
},
{
- "name": "xsavec",
+ "name": "xd",
"type": "bool"
},
{
- "name": "est",
+ "name": "avx",
"type": "bool"
},
{
- "name": "check",
+ "name": "topoext",
"type": "bool"
},
{
- "name": "movdir64b",
+ "name": "rdctl-no",
"type": "bool"
},
{
- "name": "dtes64",
+ "name": "mmx",
"type": "bool"
},
{
- "name": "md-clear",
+ "name": "avx512-4fmaps",
"type": "bool"
},
{
- "name": "vmx",
+ "name": "level",
+ "type": "uint32"
+ },
+ {
+ "name": "avx512vnni",
"type": "bool"
},
{
- "name": "svm-lock",
+ "name": "pni",
"type": "bool"
},
{
- "name": "avx512ifma",
+ "name": "movbe",
"type": "bool"
},
{
- "name": "clflush",
+ "name": "mmxext",
"type": "bool"
},
{
- "name": "rdseed",
+ "name": "flushbyasid",
"type": "bool"
},
{
- "name": "avx512cd",
+ "name": "rdtscp",
"type": "bool"
},
{
- "name": "xsaveopt",
+ "name": "clwb",
"type": "bool"
},
{
- "name": "tbm",
+ "name": "kvm-asyncpf",
"type": "bool"
},
{
- "name": "ace2",
+ "name": "decodeassists",
"type": "bool"
},
{
- "name": "vme",
+ "name": "pat",
"type": "bool"
},
{
- "name": "kvm_asyncpf",
+ "name": "invpcid",
"type": "bool"
},
{
- "name": "hv-vapic",
+ "name": "pdpe1gb",
"type": "bool"
},
{
@@ -6164,19 +6108,19 @@
"type": "link<bus>"
},
{
- "name": "lmce",
+ "name": "tsc-adjust",
"type": "bool"
},
{
- "name": "x-migrate-smi-count",
+ "name": "ht",
"type": "bool"
},
{
- "name": "hv-reset",
+ "name": "xtpr",
"type": "bool"
},
{
- "name": "hv-runtime",
+ "name": "tsc_adjust",
"type": "bool"
},
{
@@ -6184,231 +6128,231 @@
"type": "bool"
},
{
- "name": "avx512bw",
- "type": "bool"
+ "name": "hv-vendor-id",
+ "type": "str"
},
{
- "name": "xcrypt",
+ "name": "3dnowext",
"type": "bool"
},
{
- "name": "fpu",
+ "name": "clflushopt",
"type": "bool"
},
{
- "name": "arat",
- "type": "bool"
+ "name": "unavailable-features",
+ "type": "strList"
},
{
- "name": "fxsr",
+ "name": "xsave",
"type": "bool"
},
{
- "name": "ds-cpl",
+ "name": "pdcm",
"type": "bool"
},
{
- "name": "kvm-pv-eoi",
+ "name": "hv-crash",
"type": "bool"
},
{
- "name": "hle",
+ "name": "est",
"type": "bool"
},
{
- "name": "mpx",
- "type": "bool"
+ "name": "vendor",
+ "type": "string"
},
{
- "name": "invpcid",
+ "name": "pge",
"type": "bool"
},
{
- "name": "cx8",
+ "name": "pcommit",
"type": "bool"
},
{
- "name": "pcommit",
+ "name": "ibs",
"type": "bool"
},
{
- "name": "sse",
+ "name": "tsc-deadline",
"type": "bool"
},
{
- "name": "syscall",
+ "name": "misalignsse",
"type": "bool"
},
{
- "name": "tsc_scale",
+ "name": "kvmclock-stable-bit",
"type": "bool"
},
{
- "name": "movdiri",
+ "name": "check",
"type": "bool"
},
{
- "name": "ssb-no",
+ "name": "hv-time",
"type": "bool"
},
{
- "name": "xlevel2",
- "type": "uint32"
+ "name": "perfctr-nb",
+ "type": "bool"
},
{
- "name": "hv-time",
+ "name": "migratable",
"type": "bool"
},
{
- "name": "kvm_pv_eoi",
- "type": "bool"
+ "name": "feature-words",
+ "type": "X86CPUFeatureWordInfo"
},
{
- "name": "osvw",
- "type": "bool"
+ "name": "phys-bits",
+ "type": "uint32"
},
{
- "name": "perfctr-nb",
+ "name": "apic",
"type": "bool"
},
{
- "name": "rtm",
+ "name": "avx512vbmi",
"type": "bool"
},
{
- "name": "avx512-4fmaps",
- "type": "bool"
+ "name": "thread-id",
+ "type": "int32"
},
{
- "name": "avx2",
- "type": "bool"
+ "name": "min-xlevel",
+ "type": "uint32"
},
{
- "name": "perfctr_nb",
- "type": "bool"
+ "name": "socket-id",
+ "type": "int32"
},
{
- "name": "kvm-nopiodelay",
+ "name": "avx512f",
"type": "bool"
},
{
- "name": "avx512pf",
+ "name": "arch-capabilities",
"type": "bool"
},
{
- "name": "level",
- "type": "uint32"
+ "name": "bmi2",
+ "type": "bool"
},
{
- "name": "phys-bits",
- "type": "uint32"
+ "name": "intel-pt",
+ "type": "bool"
},
{
- "name": "cpuid-0xb",
+ "name": "wdt",
"type": "bool"
},
{
- "name": "tsc-deadline",
+ "name": "ace2-en",
"type": "bool"
},
{
- "name": "fxsr_opt",
+ "name": "avx512pf",
"type": "bool"
},
{
- "name": "xgetbv1",
+ "name": "bmi1",
"type": "bool"
},
{
- "name": "popcnt",
+ "name": "enforce",
"type": "bool"
},
{
- "name": "umip",
+ "name": "kvm-nopiodelay",
"type": "bool"
},
{
- "name": "realized",
+ "name": "sse4.2",
"type": "bool"
},
{
- "name": "phe",
+ "name": "3dnow",
"type": "bool"
},
{
- "name": "cmp-legacy",
+ "name": "vmx",
"type": "bool"
},
{
- "name": "dca",
+ "name": "la57",
"type": "bool"
},
{
- "name": "acpi",
+ "name": "xgetbv1",
"type": "bool"
},
{
- "name": "pn",
+ "name": "ibrs-all",
"type": "bool"
},
{
- "name": "model-id",
- "type": "string"
+ "name": "sse4.1",
+ "type": "bool"
},
{
- "name": "crash-information",
- "type": "GuestPanicInformation"
+ "name": "xsaveopt",
+ "type": "bool"
},
{
- "name": "x-intel-pt-auto-level",
+ "name": "hv-relaxed",
"type": "bool"
},
{
- "name": "x-hv-synic-kvm-only",
+ "name": "spec-ctrl",
"type": "bool"
},
{
- "name": "tsc-scale",
+ "name": "fxsr",
"type": "bool"
},
{
- "name": "node-id",
- "type": "int32"
+ "name": "amd-ssbd",
+ "type": "bool"
},
{
- "name": "hv-reenlightenment",
+ "name": "hv-vapic",
"type": "bool"
},
{
- "name": "cx16",
+ "name": "phe-en",
"type": "bool"
},
{
- "name": "mmx",
+ "name": "hv-ipi",
"type": "bool"
},
{
- "name": "topoext",
+ "name": "hypervisor",
"type": "bool"
},
{
- "name": "pge",
+ "name": "aes",
"type": "bool"
},
{
- "name": "fsgsbase",
+ "name": "de",
"type": "bool"
},
{
- "name": "pclmuldq",
+ "name": "sse4_2",
"type": "bool"
},
{
- "name": "misalignsse",
- "type": "bool"
+ "name": "core-id",
+ "type": "int32"
},
{
- "name": "phe-en",
+ "name": "ss",
"type": "bool"
},
{
@@ -6428,94 +6372,87 @@
"return": [
{
"hotpluggable-cpus": true,
- "name": "isapc",
- "cpu-max": 1
+ "name": "pc-0.15",
+ "cpu-max": 255
},
{
"hotpluggable-cpus": true,
- "name": "pc-1.1",
+ "name": "pc-i440fx-2.12",
"cpu-max": 255
},
{
"hotpluggable-cpus": true,
- "name": "pc-1.2",
+ "name": "pc-i440fx-2.0",
"cpu-max": 255
},
{
"hotpluggable-cpus": true,
- "name": "pc-1.3",
+ "name": "pc-i440fx-2.5",
"cpu-max": 255
},
{
"hotpluggable-cpus": true,
- "name": "pc-i440fx-2.8",
+ "name": "pc-i440fx-1.5",
"cpu-max": 255
},
{
"hotpluggable-cpus": true,
- "name": "pc-1.0",
+ "name": "pc-q35-2.7",
"cpu-max": 255
},
- {
- "hotpluggable-cpus": false,
- "name": "none",
- "cpu-max": 1
- },
{
"hotpluggable-cpus": true,
- "name": "pc-i440fx-2.9",
+ "name": "pc-0.12",
"cpu-max": 255
},
{
"hotpluggable-cpus": true,
- "name": "pc-i440fx-2.6",
+ "name": "pc-i440fx-2.2",
"cpu-max": 255
},
{
"hotpluggable-cpus": true,
- "name": "pc-i440fx-2.7",
+ "name": "pc-1.1",
"cpu-max": 255
},
{
- "hotpluggable-cpus": true,
- "name": "xenfv",
- "cpu-max": 128
+ "hotpluggable-cpus": false,
+ "name": "none",
+ "cpu-max": 1
},
{
"hotpluggable-cpus": true,
- "name": "pc-i440fx-4.1",
- "is-default": true,
- "cpu-max": 255,
- "alias": "pc"
+ "name": "pc-i440fx-2.7",
+ "cpu-max": 255
},
{
"hotpluggable-cpus": true,
- "name": "pc-i440fx-2.3",
+ "name": "pc-q35-2.4",
"cpu-max": 255
},
{
"hotpluggable-cpus": true,
- "name": "pc-i440fx-2.4",
- "cpu-max": 255
+ "name": "pc-q35-2.10",
+ "cpu-max": 288
},
{
"hotpluggable-cpus": true,
- "name": "pc-i440fx-2.5",
+ "name": "pc-i440fx-1.7",
"cpu-max": 255
},
{
"hotpluggable-cpus": true,
- "name": "pc-i440fx-4.0",
+ "name": "pc-0.14",
"cpu-max": 255
},
{
"hotpluggable-cpus": true,
- "name": "pc-i440fx-2.1",
- "cpu-max": 255
+ "name": "pc-q35-2.9",
+ "cpu-max": 288
},
{
"hotpluggable-cpus": true,
- "name": "pc-i440fx-2.2",
+ "name": "pc-i440fx-2.11",
"cpu-max": 255
},
{
@@ -6525,144 +6462,141 @@
},
{
"hotpluggable-cpus": true,
- "name": "pc-i440fx-2.0",
- "cpu-max": 255
+ "name": "pc-q35-4.1",
+ "cpu-max": 288,
+ "alias": "q35"
},
{
"hotpluggable-cpus": true,
- "name": "pc-q35-2.11",
- "cpu-max": 288
+ "name": "pc-i440fx-2.4",
+ "cpu-max": 255
},
{
"hotpluggable-cpus": true,
- "name": "pc-q35-2.12",
- "cpu-max": 288
+ "name": "pc-1.3",
+ "cpu-max": 255
},
{
"hotpluggable-cpus": true,
- "name": "pc-q35-3.0",
- "cpu-max": 288
- },
- {
- "hotpluggable-cpus": false,
- "name": "xenpv",
- "cpu-max": 1
+ "name": "pc-i440fx-4.1",
+ "is-default": true,
+ "cpu-max": 255,
+ "alias": "pc"
},
{
"hotpluggable-cpus": true,
- "name": "pc-q35-2.10",
- "cpu-max": 288
+ "name": "pc-i440fx-2.9",
+ "cpu-max": 255
},
{
"hotpluggable-cpus": true,
- "name": "pc-q35-4.0.1",
- "cpu-max": 288
+ "name": "isapc",
+ "cpu-max": 1
},
{
"hotpluggable-cpus": true,
- "name": "pc-i440fx-1.7",
+ "name": "pc-i440fx-1.4",
"cpu-max": 255
},
{
"hotpluggable-cpus": true,
- "name": "pc-q35-2.9",
- "cpu-max": 288
+ "name": "pc-q35-2.6",
+ "cpu-max": 255
},
{
"hotpluggable-cpus": true,
- "name": "pc-0.15",
+ "name": "pc-i440fx-3.1",
"cpu-max": 255
},
{
"hotpluggable-cpus": true,
- "name": "pc-i440fx-1.5",
- "cpu-max": 255
+ "name": "pc-q35-2.12",
+ "cpu-max": 288
},
{
"hotpluggable-cpus": true,
- "name": "pc-q35-2.7",
+ "name": "pc-i440fx-2.1",
"cpu-max": 255
},
{
"hotpluggable-cpus": true,
- "name": "pc-i440fx-1.6",
+ "name": "pc-1.0",
"cpu-max": 255
},
{
"hotpluggable-cpus": true,
- "name": "pc-i440fx-2.11",
+ "name": "pc-i440fx-2.6",
"cpu-max": 255
},
{
"hotpluggable-cpus": true,
- "name": "pc-q35-2.8",
+ "name": "pc-q35-4.0.1",
"cpu-max": 288
},
{
"hotpluggable-cpus": true,
- "name": "pc-0.13",
+ "name": "pc-i440fx-1.6",
"cpu-max": 255
},
{
"hotpluggable-cpus": true,
- "name": "pc-i440fx-2.12",
+ "name": "pc-0.13",
"cpu-max": 255
},
{
"hotpluggable-cpus": true,
- "name": "pc-0.14",
- "cpu-max": 255
+ "name": "pc-q35-2.8",
+ "cpu-max": 288
},
{
"hotpluggable-cpus": true,
- "name": "pc-i440fx-3.0",
+ "name": "pc-i440fx-2.10",
"cpu-max": 255
},
{
"hotpluggable-cpus": true,
- "name": "pc-i440fx-3.1",
- "cpu-max": 255
+ "name": "pc-q35-3.0",
+ "cpu-max": 288
},
{
"hotpluggable-cpus": true,
- "name": "pc-q35-2.4",
- "cpu-max": 255
+ "name": "pc-q35-4.0",
+ "cpu-max": 288
},
{
"hotpluggable-cpus": true,
- "name": "pc-q35-2.5",
+ "name": "pc-i440fx-2.3",
"cpu-max": 255
},
{
"hotpluggable-cpus": true,
- "name": "pc-q35-2.6",
+ "name": "pc-1.2",
"cpu-max": 255
},
{
"hotpluggable-cpus": true,
- "name": "pc-i440fx-1.4",
+ "name": "pc-i440fx-4.0",
"cpu-max": 255
},
{
"hotpluggable-cpus": true,
- "name": "pc-i440fx-2.10",
+ "name": "pc-i440fx-2.8",
"cpu-max": 255
},
{
"hotpluggable-cpus": true,
- "name": "pc-0.12",
+ "name": "pc-q35-2.5",
"cpu-max": 255
},
{
"hotpluggable-cpus": true,
- "name": "pc-q35-4.0",
- "cpu-max": 288
+ "name": "pc-i440fx-3.0",
+ "cpu-max": 255
},
{
"hotpluggable-cpus": true,
- "name": "pc-q35-4.1",
- "cpu-max": 288,
- "alias": "q35"
+ "name": "pc-q35-2.11",
+ "cpu-max": 288
}
],
"id": "libvirt-38"
@@ -6808,7 +6742,6 @@
"name": "Westmere-IBRS",
"typename": "Westmere-IBRS-x86_64-cpu",
"unavailable-features": [
- "spec-ctrl"
],
"static": false,
"migration-safe": true
@@ -6832,7 +6765,6 @@
"avx512bw",
"avx512vl",
"pku",
- "spec-ctrl",
"avx512f",
"avx512f",
"avx512f",
@@ -6864,7 +6796,6 @@
"name": "Skylake-Client-IBRS",
"typename": "Skylake-Client-IBRS-x86_64-cpu",
"unavailable-features": [
- "spec-ctrl"
],
"static": false,
"migration-safe": true
@@ -6881,7 +6812,6 @@
"name": "SandyBridge-IBRS",
"typename": "SandyBridge-IBRS-x86_64-cpu",
"unavailable-features": [
- "spec-ctrl"
],
"static": false,
"migration-safe": true
@@ -6961,7 +6891,6 @@
"name": "Nehalem-IBRS",
"typename": "Nehalem-IBRS-x86_64-cpu",
"unavailable-features": [
- "spec-ctrl"
],
"static": false,
"migration-safe": true
@@ -6996,7 +6925,6 @@
"name": "IvyBridge-IBRS",
"typename": "IvyBridge-IBRS-x86_64-cpu",
"unavailable-features": [
- "spec-ctrl"
],
"static": false,
"migration-safe": true
@@ -7029,8 +6957,6 @@
"avx512bitalg",
"avx512-vpopcntdq",
"la57",
- "spec-ctrl",
- "ssbd",
"wbnoinvd",
"avx512f",
"avx512f",
@@ -7053,8 +6979,6 @@
"avx512vnni",
"avx512bitalg",
"avx512-vpopcntdq",
- "spec-ctrl",
- "ssbd",
"wbnoinvd",
"pku"
],
@@ -7065,7 +6989,6 @@
"name": "Haswell-noTSX-IBRS",
"typename": "Haswell-noTSX-IBRS-x86_64-cpu",
"unavailable-features": [
- "spec-ctrl"
],
"static": false,
"migration-safe": true
@@ -7082,7 +7005,6 @@
"name": "Haswell-IBRS",
"typename": "Haswell-IBRS-x86_64-cpu",
"unavailable-features": [
- "spec-ctrl"
],
"static": false,
"migration-safe": true
@@ -7167,8 +7089,6 @@
"avx512vl",
"pku",
"avx512vnni",
- "spec-ctrl",
- "ssbd",
"avx512f",
"avx512f",
"avx512f",
@@ -7181,7 +7101,6 @@
"name": "Broadwell-noTSX-IBRS",
"typename": "Broadwell-noTSX-IBRS-x86_64-cpu",
"unavailable-features": [
- "spec-ctrl"
],
"static": false,
"migration-safe": true
@@ -7198,7 +7117,6 @@
"name": "Broadwell-IBRS",
"typename": "Broadwell-IBRS-x86_64-cpu",
"unavailable-features": [
- "spec-ctrl"
],
"static": false,
"migration-safe": true
@@ -15730,7 +15648,10 @@
"type": "bool"
}
],
- "meta-type": "object"
+ "meta-type": "object",
+ "features": [
+ "dynamic-auto-read-only"
+ ]
},
{
"name": "247",
@@ -16094,6 +16015,11 @@
"name": "latency-ns",
"default": null,
"type": "int"
+ },
+ {
+ "name": "read-zeroes",
+ "default": null,
+ "type": "bool"
}
],
"meta-type": "object"
@@ -17719,6 +17645,11 @@
"name": "variants",
"default": null,
"type": "[439]"
+ },
+ {
+ "name": "features",
+ "default": null,
+ "type": "[str]"
}
],
"meta-type": "object"
@@ -18451,6 +18382,11 @@
"default": null,
"type": "int"
},
+ {
+ "name": "iotype",
+ "default": null,
+ "type": "454"
+ },
{
"name": "errno",
"default": null,
@@ -18538,7 +18474,7 @@
"members": [
{
"name": "type",
- "type": "454"
+ "type": "455"
},
{
"name": "host",
@@ -18566,10 +18502,10 @@
"name": "371",
"members": [
{
- "type": "455"
+ "type": "456"
},
{
- "type": "456"
+ "type": "457"
}
],
"meta-type": "alternate"
@@ -18580,17 +18516,17 @@
"variants": [
{
"case": "aes",
- "type": "458"
+ "type": "459"
},
{
"case": "luks",
- "type": "459"
+ "type": "460"
}
],
"members": [
{
"name": "format",
- "type": "457"
+ "type": "458"
}
],
"meta-type": "object"
@@ -18601,13 +18537,13 @@
"variants": [
{
"case": "aes",
- "type": "458"
+ "type": "459"
}
],
"members": [
{
"name": "format",
- "type": "460"
+ "type": "461"
}
],
"meta-type": "object"
@@ -18705,7 +18641,7 @@
"variants": [
{
"case": "hash",
- "type": "462"
+ "type": "463"
},
{
"case": "none",
@@ -18719,7 +18655,7 @@
"members": [
{
"name": "mode",
- "type": "461"
+ "type": "462"
}
],
"meta-type": "object"
@@ -18738,7 +18674,7 @@
{
"name": "preallocation",
"default": null,
- "type": "463"
+ "type": "464"
},
{
"name": "nocow",
@@ -18762,7 +18698,7 @@
{
"name": "preallocation",
"default": null,
- "type": "463"
+ "type": "464"
}
],
"meta-type": "object"
@@ -18778,27 +18714,27 @@
{
"name": "cipher-alg",
"default": null,
- "type": "464"
+ "type": "465"
},
{
"name": "cipher-mode",
"default": null,
- "type": "465"
+ "type": "466"
},
{
"name": "ivgen-alg",
"default": null,
- "type": "466"
+ "type": "467"
},
{
"name": "ivgen-hash-alg",
"default": null,
- "type": "467"
+ "type": "468"
},
{
"name": "hash-alg",
"default": null,
- "type": "467"
+ "type": "468"
},
{
"name": "iter-time",
@@ -18868,7 +18804,7 @@
{
"name": "encrypt",
"default": null,
- "type": "468"
+ "type": "469"
}
],
"meta-type": "object"
@@ -18897,7 +18833,7 @@
{
"name": "version",
"default": null,
- "type": "469"
+ "type": "470"
},
{
"name": "backing-file",
@@ -18912,7 +18848,7 @@
{
"name": "encrypt",
"default": null,
- "type": "468"
+ "type": "469"
},
{
"name": "cluster-size",
@@ -18922,7 +18858,7 @@
{
"name": "preallocation",
"default": null,
- "type": "463"
+ "type": "464"
},
{
"name": "lazy-refcounts",
@@ -19009,12 +18945,12 @@
{
"name": "preallocation",
"default": null,
- "type": "463"
+ "type": "464"
},
{
"name": "redundancy",
"default": null,
- "type": "470"
+ "type": "471"
},
{
"name": "object-size",
@@ -19052,7 +18988,7 @@
{
"name": "preallocation",
"default": null,
- "type": "463"
+ "type": "464"
}
],
"meta-type": "object"
@@ -19081,7 +19017,7 @@
{
"name": "subformat",
"default": null,
- "type": "471"
+ "type": "472"
},
{
"name": "block-state-zero",
@@ -19110,7 +19046,7 @@
{
"name": "subformat",
"default": null,
- "type": "472"
+ "type": "473"
},
{
"name": "backing-file",
@@ -19120,7 +19056,7 @@
{
"name": "adapter-type",
"default": null,
- "type": "473"
+ "type": "474"
},
{
"name": "hwversion",
@@ -19149,7 +19085,7 @@
{
"name": "subformat",
"default": null,
- "type": "474"
+ "type": "475"
},
{
"name": "force-size",
@@ -19245,7 +19181,7 @@
"members": [
{
"name": "data",
- "type": "475"
+ "type": "476"
}
],
"meta-type": "object"
@@ -19255,7 +19191,7 @@
"members": [
{
"name": "data",
- "type": "476"
+ "type": "477"
}
],
"meta-type": "object"
@@ -19265,7 +19201,7 @@
"members": [
{
"name": "data",
- "type": "477"
+ "type": "478"
}
],
"meta-type": "object"
@@ -19275,7 +19211,7 @@
"members": [
{
"name": "data",
- "type": "478"
+ "type": "479"
}
],
"meta-type": "object"
@@ -19285,7 +19221,7 @@
"members": [
{
"name": "data",
- "type": "479"
+ "type": "480"
}
],
"meta-type": "object"
@@ -19295,7 +19231,7 @@
"members": [
{
"name": "data",
- "type": "480"
+ "type": "481"
}
],
"meta-type": "object"
@@ -19305,7 +19241,7 @@
"members": [
{
"name": "data",
- "type": "481"
+ "type": "482"
}
],
"meta-type": "object"
@@ -19315,7 +19251,7 @@
"members": [
{
"name": "data",
- "type": "482"
+ "type": "483"
}
],
"meta-type": "object"
@@ -19325,7 +19261,7 @@
"members": [
{
"name": "data",
- "type": "483"
+ "type": "484"
}
],
"meta-type": "object"
@@ -19335,7 +19271,7 @@
"members": [
{
"name": "data",
- "type": "484"
+ "type": "485"
}
],
"meta-type": "object"
@@ -19345,7 +19281,7 @@
"members": [
{
"name": "data",
- "type": "485"
+ "type": "486"
}
],
"meta-type": "object"
@@ -19363,7 +19299,7 @@
"members": [
{
"name": "data",
- "type": "486"
+ "type": "487"
}
],
"meta-type": "object"
@@ -19373,7 +19309,7 @@
"members": [
{
"name": "data",
- "type": "487"
+ "type": "488"
}
],
"meta-type": "object"
@@ -19401,7 +19337,7 @@
"members": [
{
"name": "data",
- "type": "488"
+ "type": "489"
}
],
"meta-type": "object"
@@ -19421,7 +19357,7 @@
"members": [
{
"name": "data",
- "type": "489"
+ "type": "490"
}
],
"meta-type": "object"
@@ -19431,7 +19367,7 @@
"members": [
{
"name": "data",
- "type": "490"
+ "type": "491"
}
],
"meta-type": "object"
@@ -19441,7 +19377,7 @@
"members": [
{
"name": "data",
- "type": "491"
+ "type": "492"
}
],
"meta-type": "object"
@@ -19512,7 +19448,7 @@
"members": [
{
"name": "data",
- "type": "492"
+ "type": "493"
}
],
"meta-type": "object"
@@ -19732,7 +19668,7 @@
"members": [
{
"name": "bus",
- "type": "493"
+ "type": "494"
},
{
"name": "devices",
@@ -19853,7 +19789,7 @@
"members": [
{
"name": "data",
- "type": "494"
+ "type": "495"
}
],
"meta-type": "object"
@@ -19863,7 +19799,7 @@
"members": [
{
"name": "data",
- "type": "495"
+ "type": "496"
}
],
"meta-type": "object"
@@ -19873,7 +19809,7 @@
"members": [
{
"name": "data",
- "type": "496"
+ "type": "497"
}
],
"meta-type": "object"
@@ -19928,23 +19864,36 @@
"l1_shrink_write_table",
"l1_shrink_free_l2_clusters",
"cor_write",
- "cluster_alloc_space"
+ "cluster_alloc_space",
+ "none"
]
},
{
"name": "454",
"meta-type": "enum",
"values": [
- "inet"
+ "read",
+ "write",
+ "write-zeroes",
+ "discard",
+ "flush",
+ "block-status"
]
},
{
"name": "455",
+ "meta-type": "enum",
+ "values": [
+ "inet"
+ ]
+ },
+ {
+ "name": "456",
"members": [
{
"name": "template",
"default": null,
- "type": "456"
+ "type": "457"
},
{
"name": "main-header",
@@ -19995,7 +19944,7 @@
"meta-type": "object"
},
{
- "name": "456",
+ "name": "457",
"meta-type": "enum",
"values": [
"none",
@@ -20005,7 +19954,7 @@
]
},
{
- "name": "457",
+ "name": "458",
"meta-type": "enum",
"values": [
"aes",
@@ -20013,7 +19962,7 @@
]
},
{
- "name": "458",
+ "name": "459",
"members": [
{
"name": "key-secret",
@@ -20024,7 +19973,7 @@
"meta-type": "object"
},
{
- "name": "459",
+ "name": "460",
"members": [
{
"name": "key-secret",
@@ -20035,14 +19984,14 @@
"meta-type": "object"
},
{
- "name": "460",
+ "name": "461",
"meta-type": "enum",
"values": [
"aes"
]
},
{
- "name": "461",
+ "name": "462",
"meta-type": "enum",
"values": [
"none",
@@ -20051,11 +20000,11 @@
]
},
{
- "name": "462",
+ "name": "463",
"members": [
{
"name": "type",
- "type": "497"
+ "type": "498"
},
{
"name": "hash",
@@ -20065,7 +20014,7 @@
"meta-type": "object"
},
{
- "name": "463",
+ "name": "464",
"meta-type": "enum",
"values": [
"off",
@@ -20075,7 +20024,7 @@
]
},
{
- "name": "464",
+ "name": "465",
"meta-type": "enum",
"values": [
"aes-128",
@@ -20093,7 +20042,7 @@
]
},
{
- "name": "465",
+ "name": "466",
"meta-type": "enum",
"values": [
"ecb",
@@ -20103,7 +20052,7 @@
]
},
{
- "name": "466",
+ "name": "467",
"meta-type": "enum",
"values": [
"plain",
@@ -20112,7 +20061,7 @@
]
},
{
- "name": "467",
+ "name": "468",
"meta-type": "enum",
"values": [
"md5",
@@ -20125,28 +20074,28 @@
]
},
{
- "name": "468",
+ "name": "469",
"tag": "format",
"variants": [
{
"case": "qcow",
- "type": "458"
+ "type": "459"
},
{
"case": "luks",
- "type": "499"
+ "type": "500"
}
],
"members": [
{
"name": "format",
- "type": "498"
+ "type": "499"
}
],
"meta-type": "object"
},
{
- "name": "469",
+ "name": "470",
"meta-type": "enum",
"values": [
"v2",
@@ -20154,28 +20103,28 @@
]
},
{
- "name": "470",
+ "name": "471",
"tag": "type",
"variants": [
{
"case": "full",
- "type": "501"
+ "type": "502"
},
{
"case": "erasure-coded",
- "type": "502"
+ "type": "503"
}
],
"members": [
{
"name": "type",
- "type": "500"
+ "type": "501"
}
],
"meta-type": "object"
},
{
- "name": "471",
+ "name": "472",
"meta-type": "enum",
"values": [
"dynamic",
@@ -20183,7 +20132,7 @@
]
},
{
- "name": "472",
+ "name": "473",
"meta-type": "enum",
"values": [
"monolithicSparse",
@@ -20194,7 +20143,7 @@
]
},
{
- "name": "473",
+ "name": "474",
"meta-type": "enum",
"values": [
"ide",
@@ -20204,7 +20153,7 @@
]
},
{
- "name": "474",
+ "name": "475",
"meta-type": "enum",
"values": [
"dynamic",
@@ -20212,7 +20161,7 @@
]
},
{
- "name": "475",
+ "name": "476",
"members": [
{
"name": "logfile",
@@ -20242,7 +20191,7 @@
"meta-type": "object"
},
{
- "name": "476",
+ "name": "477",
"members": [
{
"name": "logfile",
@@ -20262,7 +20211,7 @@
"meta-type": "object"
},
{
- "name": "477",
+ "name": "478",
"members": [
{
"name": "logfile",
@@ -20327,7 +20276,7 @@
"meta-type": "object"
},
{
- "name": "478",
+ "name": "479",
"members": [
{
"name": "logfile",
@@ -20352,7 +20301,7 @@
"meta-type": "object"
},
{
- "name": "479",
+ "name": "480",
"members": [
{
"name": "logfile",
@@ -20368,7 +20317,7 @@
"meta-type": "object"
},
{
- "name": "480",
+ "name": "481",
"members": [
{
"name": "logfile",
@@ -20388,7 +20337,7 @@
"meta-type": "object"
},
{
- "name": "481",
+ "name": "482",
"members": [
{
"name": "logfile",
@@ -20409,7 +20358,7 @@
"meta-type": "object"
},
{
- "name": "482",
+ "name": "483",
"members": [
{
"name": "logfile",
@@ -20429,7 +20378,7 @@
"meta-type": "object"
},
{
- "name": "483",
+ "name": "484",
"members": [
{
"name": "logfile",
@@ -20449,7 +20398,7 @@
"meta-type": "object"
},
{
- "name": "484",
+ "name": "485",
"members": [
{
"name": "logfile",
@@ -20485,7 +20434,7 @@
"meta-type": "object"
},
{
- "name": "485",
+ "name": "486",
"members": [
{
"name": "logfile",
@@ -20506,7 +20455,7 @@
"meta-type": "object"
},
{
- "name": "486",
+ "name": "487",
"members": [
{
"name": "path",
@@ -20522,7 +20471,7 @@
"meta-type": "object"
},
{
- "name": "487",
+ "name": "488",
"members": [
{
"name": "chardev",
@@ -20532,7 +20481,7 @@
"meta-type": "object"
},
{
- "name": "488",
+ "name": "489",
"meta-type": "enum",
"values": [
"unmapped",
@@ -20686,7 +20635,7 @@
]
},
{
- "name": "489",
+ "name": "490",
"members": [
{
"name": "key",
@@ -20700,11 +20649,11 @@
"meta-type": "object"
},
{
- "name": "490",
+ "name": "491",
"members": [
{
"name": "button",
- "type": "503"
+ "type": "504"
},
{
"name": "down",
@@ -20714,11 +20663,11 @@
"meta-type": "object"
},
{
- "name": "491",
+ "name": "492",
"members": [
{
"name": "axis",
- "type": "504"
+ "type": "505"
},
{
"name": "value",
@@ -20728,13 +20677,13 @@
"meta-type": "object"
},
{
- "name": "492",
+ "name": "493",
"members": [
],
"meta-type": "object"
},
{
- "name": "493",
+ "name": "494",
"members": [
{
"name": "number",
@@ -20750,21 +20699,21 @@
},
{
"name": "io_range",
- "type": "505"
+ "type": "506"
},
{
"name": "memory_range",
- "type": "505"
+ "type": "506"
},
{
"name": "prefetchable_range",
- "type": "505"
+ "type": "506"
}
],
"meta-type": "object"
},
{
- "name": "494",
+ "name": "495",
"members": [
{
"name": "compat",
@@ -20797,18 +20746,18 @@
{
"name": "encrypt",
"default": null,
- "type": "506"
+ "type": "507"
},
{
"name": "bitmaps",
"default": null,
- "type": "[507]"
+ "type": "[508]"
}
],
"meta-type": "object"
},
{
- "name": "495",
+ "name": "496",
"members": [
{
"name": "create-type",
@@ -20830,28 +20779,28 @@
"meta-type": "object"
},
{
- "name": "496",
+ "name": "497",
"members": [
{
"name": "cipher-alg",
- "type": "464"
+ "type": "465"
},
{
"name": "cipher-mode",
- "type": "465"
+ "type": "466"
},
{
"name": "ivgen-alg",
- "type": "466"
+ "type": "467"
},
{
"name": "ivgen-hash-alg",
"default": null,
- "type": "467"
+ "type": "468"
},
{
"name": "hash-alg",
- "type": "467"
+ "type": "468"
},
{
"name": "payload-offset",
@@ -20867,13 +20816,13 @@
},
{
"name": "slots",
- "type": "[508]"
+ "type": "[509]"
}
],
"meta-type": "object"
},
{
- "name": "497",
+ "name": "498",
"meta-type": "enum",
"values": [
"md5",
@@ -20881,7 +20830,7 @@
]
},
{
- "name": "498",
+ "name": "499",
"meta-type": "enum",
"values": [
"qcow",
@@ -20889,7 +20838,7 @@
]
},
{
- "name": "499",
+ "name": "500",
"members": [
{
"name": "key-secret",
@@ -20899,27 +20848,27 @@
{
"name": "cipher-alg",
"default": null,
- "type": "464"
+ "type": "465"
},
{
"name": "cipher-mode",
"default": null,
- "type": "465"
+ "type": "466"
},
{
"name": "ivgen-alg",
"default": null,
- "type": "466"
+ "type": "467"
},
{
"name": "ivgen-hash-alg",
"default": null,
- "type": "467"
+ "type": "468"
},
{
"name": "hash-alg",
"default": null,
- "type": "467"
+ "type": "468"
},
{
"name": "iter-time",
@@ -20930,7 +20879,7 @@
"meta-type": "object"
},
{
- "name": "500",
+ "name": "501",
"meta-type": "enum",
"values": [
"full",
@@ -20938,7 +20887,7 @@
]
},
{
- "name": "501",
+ "name": "502",
"members": [
{
"name": "copies",
@@ -20948,7 +20897,7 @@
"meta-type": "object"
},
{
- "name": "502",
+ "name": "503",
"members": [
{
"name": "data-strips",
@@ -20962,7 +20911,7 @@
"meta-type": "object"
},
{
- "name": "503",
+ "name": "504",
"meta-type": "enum",
"values": [
"left",
@@ -20975,7 +20924,7 @@
]
},
{
- "name": "504",
+ "name": "505",
"meta-type": "enum",
"values": [
"x",
@@ -20983,7 +20932,7 @@
]
},
{
- "name": "505",
+ "name": "506",
"members": [
{
"name": "base",
@@ -20997,12 +20946,12 @@
"meta-type": "object"
},
{
- "name": "506",
+ "name": "507",
"tag": "format",
"variants": [
{
"case": "luks",
- "type": "496"
+ "type": "497"
},
{
"case": "aes",
@@ -21012,18 +20961,18 @@
"members": [
{
"name": "format",
- "type": "457"
+ "type": "458"
}
],
"meta-type": "object"
},
{
- "name": "[507]",
- "element-type": "507",
+ "name": "[508]",
+ "element-type": "508",
"meta-type": "array"
},
{
- "name": "507",
+ "name": "508",
"members": [
{
"name": "name",
@@ -21035,7 +20984,7 @@
},
{
"name": "flags",
- "type": "[509]"
+ "type": "[510]"
}
],
"meta-type": "object"
@@ -21046,12 +20995,12 @@
"meta-type": "array"
},
{
- "name": "[508]",
- "element-type": "508",
+ "name": "[509]",
+ "element-type": "509",
"meta-type": "array"
},
{
- "name": "508",
+ "name": "509",
"members": [
{
"name": "active",
@@ -21075,12 +21024,12 @@
"meta-type": "object"
},
{
- "name": "[509]",
- "element-type": "509",
+ "name": "[510]",
+ "element-type": "510",
"meta-type": "array"
},
{
- "name": "509",
+ "name": "510",
"meta-type": "enum",
"values": [
"in-use",
@@ -21160,7 +21109,7 @@
"3dnowprefetch": true,
"avx512vbmi2": false,
"cr8legacy": false,
- "stibp": false,
+ "stibp": true,
"xcrypt-en": false,
"pn": false,
"rsba": false,
@@ -21206,7 +21155,7 @@
"svm": false,
"invtsc": false,
"sse2": true,
- "ssbd": false,
+ "ssbd": true,
"est": false,
"avx512ifma": false,
"tm2": false,
@@ -21245,7 +21194,7 @@
"osvw": false,
"apic": true,
"pmm": false,
- "spec-ctrl": false,
+ "spec-ctrl": true,
"tsc-adjust": true,
"kvm-steal-time": true,
"kvmclock": true,
@@ -21274,7 +21223,7 @@
"sep": true,
"virt-ssbd": false,
"nodeid-msr": false,
- "md-clear": false,
+ "md-clear": true,
"misalignsse": false,
"min-xlevel": 2147483656,
"bmi1": true,
@@ -21380,7 +21329,7 @@
"3dnowprefetch": true,
"avx512vbmi2": false,
"cr8legacy": false,
- "stibp": false,
+ "stibp": true,
"xcrypt-en": false,
"pn": false,
"rsba": false,
@@ -21424,9 +21373,9 @@
"syscall": true,
"avx512dq": false,
"svm": false,
- "invtsc": false,
+ "invtsc": true,
"sse2": true,
- "ssbd": false,
+ "ssbd": true,
"est": false,
"avx512ifma": false,
"tm2": false,
@@ -21465,7 +21414,7 @@
"osvw": false,
"apic": true,
"pmm": false,
- "spec-ctrl": false,
+ "spec-ctrl": true,
"tsc-adjust": true,
"kvm-steal-time": true,
"kvmclock": true,
@@ -21494,7 +21443,7 @@
"sep": true,
"virt-ssbd": false,
"nodeid-msr": false,
- "md-clear": false,
+ "md-clear": true,
"misalignsse": false,
"min-xlevel": 2147483656,
"bmi1": true,
diff --git a/tests/qemucapabilitiesdata/caps_4.1.0.x86_64.xml b/tests/qemucapabilitiesdata/caps_4.1.0.x86_64.xml
index 0e546bae1e..9cbf65b405 100644
--- a/tests/qemucapabilitiesdata/caps_4.1.0.x86_64.xml
+++ b/tests/qemucapabilitiesdata/caps_4.1.0.x86_64.xml
@@ -210,7 +210,7 @@
<version>4000050</version>
<kvmVersion>0</kvmVersion>
<microcodeVersion>43100759</microcodeVersion>
- <package>v4.0.0-1173-g9c70209b63</package>
+ <package>v4.0.0-1481-g33d6099906</package>
<arch>x86_64</arch>
<hostCPU type='kvm' model='base' migratability='yes'>
<property name='cmov' type='boolean' value='true' migratable='yes'/>
@@ -253,7 +253,7 @@
<property name='3dnowprefetch' type='boolean' value='true' migratable='yes'/>
<property name='avx512vbmi2' type='boolean' value='false'/>
<property name='cr8legacy' type='boolean' value='false'/>
- <property name='stibp' type='boolean' value='false'/>
+ <property name='stibp' type='boolean' value='true' migratable='yes'/>
<property name='xcrypt-en' type='boolean' value='false'/>
<property name='pn' type='boolean' value='false'/>
<property name='rsba' type='boolean' value='false'/>
@@ -297,9 +297,9 @@
<property name='syscall' type='boolean' value='true' migratable='yes'/>
<property name='avx512dq' type='boolean' value='false'/>
<property name='svm' type='boolean' value='false'/>
- <property name='invtsc' type='boolean' value='false'/>
+ <property name='invtsc' type='boolean' value='true' migratable='no'/>
<property name='sse2' type='boolean' value='true' migratable='yes'/>
- <property name='ssbd' type='boolean' value='false'/>
+ <property name='ssbd' type='boolean' value='true' migratable='yes'/>
<property name='est' type='boolean' value='false'/>
<property name='avx512ifma' type='boolean' value='false'/>
<property name='tm2' type='boolean' value='false'/>
@@ -338,7 +338,7 @@
<property name='osvw' type='boolean' value='false'/>
<property name='apic' type='boolean' value='true' migratable='yes'/>
<property name='pmm' type='boolean' value='false'/>
- <property name='spec-ctrl' type='boolean' value='false'/>
+ <property name='spec-ctrl' type='boolean' value='true' migratable='yes'/>
<property name='tsc-adjust' type='boolean' value='true' migratable='yes'/>
<property name='kvm-steal-time' type='boolean' value='true' migratable='yes'/>
<property name='kvmclock' type='boolean' value='true' migratable='yes'/>
@@ -367,7 +367,7 @@
<property name='sep' type='boolean' value='true' migratable='yes'/>
<property name='virt-ssbd' type='boolean' value='false'/>
<property name='nodeid-msr' type='boolean' value='false'/>
- <property name='md-clear' type='boolean' value='false'/>
+ <property name='md-clear' type='boolean' value='true' migratable='yes'/>
<property name='misalignsse' type='boolean' value='false'/>
<property name='min-xlevel' type='number' value='2147483656'/>
<property name='bmi1' type='boolean' value='true' migratable='yes'/>
@@ -632,9 +632,7 @@
<blocker name='3dnowext'/>
<blocker name='3dnow'/>
</cpu>
- <cpu type='kvm' name='Westmere-IBRS' usable='no'>
- <blocker name='spec-ctrl'/>
- </cpu>
+ <cpu type='kvm' name='Westmere-IBRS' usable='yes'/>
<cpu type='kvm' name='Westmere' usable='yes'/>
<cpu type='kvm' name='Skylake-Server-IBRS' usable='no'>
<blocker name='avx512f'/>
@@ -644,7 +642,6 @@
<blocker name='avx512bw'/>
<blocker name='avx512vl'/>
<blocker name='pku'/>
- <blocker name='spec-ctrl'/>
<blocker name='avx512f'/>
<blocker name='avx512f'/>
<blocker name='avx512f'/>
@@ -663,13 +660,9 @@
<blocker name='avx512f'/>
<blocker name='pku'/>
</cpu>
- <cpu type='kvm' name='Skylake-Client-IBRS' usable='no'>
- <blocker name='spec-ctrl'/>
- </cpu>
+ <cpu type='kvm' name='Skylake-Client-IBRS' usable='yes'/>
<cpu type='kvm' name='Skylake-Client' usable='yes'/>
- <cpu type='kvm' name='SandyBridge-IBRS' usable='no'>
- <blocker name='spec-ctrl'/>
- </cpu>
+ <cpu type='kvm' name='SandyBridge-IBRS' usable='yes'/>
<cpu type='kvm' name='SandyBridge' usable='yes'/>
<cpu type='kvm' name='Penryn' usable='yes'/>
<cpu type='kvm' name='Opteron_G5' usable='no'>
@@ -695,9 +688,7 @@
</cpu>
<cpu type='kvm' name='Opteron_G2' usable='yes'/>
<cpu type='kvm' name='Opteron_G1' usable='yes'/>
- <cpu type='kvm' name='Nehalem-IBRS' usable='no'>
- <blocker name='spec-ctrl'/>
- </cpu>
+ <cpu type='kvm' name='Nehalem-IBRS' usable='yes'/>
<cpu type='kvm' name='Nehalem' usable='yes'/>
<cpu type='kvm' name='KnightsMill' usable='no'>
<blocker name='avx512f'/>
@@ -711,9 +702,7 @@
<blocker name='avx512f'/>
<blocker name='avx512f'/>
</cpu>
- <cpu type='kvm' name='IvyBridge-IBRS' usable='no'>
- <blocker name='spec-ctrl'/>
- </cpu>
+ <cpu type='kvm' name='IvyBridge-IBRS' usable='yes'/>
<cpu type='kvm' name='IvyBridge' usable='yes'/>
<cpu type='kvm' name='Icelake-Server' usable='no'>
<blocker name='avx512f'/>
@@ -732,8 +721,6 @@
<blocker name='avx512bitalg'/>
<blocker name='avx512-vpopcntdq'/>
<blocker name='la57'/>
- <blocker name='spec-ctrl'/>
- <blocker name='ssbd'/>
<blocker name='wbnoinvd'/>
<blocker name='avx512f'/>
<blocker name='avx512f'/>
@@ -750,18 +737,12 @@
<blocker name='avx512vnni'/>
<blocker name='avx512bitalg'/>
<blocker name='avx512-vpopcntdq'/>
- <blocker name='spec-ctrl'/>
- <blocker name='ssbd'/>
<blocker name='wbnoinvd'/>
<blocker name='pku'/>
</cpu>
- <cpu type='kvm' name='Haswell-noTSX-IBRS' usable='no'>
- <blocker name='spec-ctrl'/>
- </cpu>
+ <cpu type='kvm' name='Haswell-noTSX-IBRS' usable='yes'/>
<cpu type='kvm' name='Haswell-noTSX' usable='yes'/>
- <cpu type='kvm' name='Haswell-IBRS' usable='no'>
- <blocker name='spec-ctrl'/>
- </cpu>
+ <cpu type='kvm' name='Haswell-IBRS' usable='yes'/>
<cpu type='kvm' name='Haswell' usable='yes'/>
<cpu type='kvm' name='EPYC-IBPB' usable='no'>
<blocker name='sha-ni'/>
@@ -807,20 +788,14 @@
<blocker name='avx512vl'/>
<blocker name='pku'/>
<blocker name='avx512vnni'/>
- <blocker name='spec-ctrl'/>
- <blocker name='ssbd'/>
<blocker name='avx512f'/>
<blocker name='avx512f'/>
<blocker name='avx512f'/>
<blocker name='pku'/>
</cpu>
- <cpu type='kvm' name='Broadwell-noTSX-IBRS' usable='no'>
- <blocker name='spec-ctrl'/>
- </cpu>
+ <cpu type='kvm' name='Broadwell-noTSX-IBRS' usable='yes'/>
<cpu type='kvm' name='Broadwell-noTSX' usable='yes'/>
- <cpu type='kvm' name='Broadwell-IBRS' usable='no'>
- <blocker name='spec-ctrl'/>
- </cpu>
+ <cpu type='kvm' name='Broadwell-IBRS' usable='yes'/>
<cpu type='kvm' name='Broadwell' usable='yes'/>
<cpu type='kvm' name='486' usable='yes'/>
<cpu type='tcg' name='max' usable='yes'/>
@@ -1219,49 +1194,47 @@
</cpu>
<cpu type='tcg' name='486' usable='yes'/>
<machine name='pc-i440fx-4.1' alias='pc' hotplugCpus='yes' maxCpus='255' default='yes'/>
- <machine name='isapc' hotplugCpus='yes' maxCpus='1'/>
- <machine name='pc-1.1' hotplugCpus='yes' maxCpus='255'/>
- <machine name='pc-1.2' hotplugCpus='yes' maxCpus='255'/>
- <machine name='pc-1.3' hotplugCpus='yes' maxCpus='255'/>
- <machine name='pc-i440fx-2.8' hotplugCpus='yes' maxCpus='255'/>
- <machine name='pc-1.0' hotplugCpus='yes' maxCpus='255'/>
- <machine name='pc-i440fx-2.9' hotplugCpus='yes' maxCpus='255'/>
- <machine name='pc-i440fx-2.6' hotplugCpus='yes' maxCpus='255'/>
- <machine name='pc-i440fx-2.7' hotplugCpus='yes' maxCpus='255'/>
- <machine name='xenfv' hotplugCpus='yes' maxCpus='128'/>
- <machine name='pc-i440fx-2.3' hotplugCpus='yes' maxCpus='255'/>
- <machine name='pc-i440fx-2.4' hotplugCpus='yes' maxCpus='255'/>
+ <machine name='pc-0.15' hotplugCpus='yes' maxCpus='255'/>
+ <machine name='pc-i440fx-2.12' hotplugCpus='yes' maxCpus='255'/>
+ <machine name='pc-i440fx-2.0' hotplugCpus='yes' maxCpus='255'/>
<machine name='pc-i440fx-2.5' hotplugCpus='yes' maxCpus='255'/>
- <machine name='pc-i440fx-4.0' hotplugCpus='yes' maxCpus='255'/>
- <machine name='pc-i440fx-2.1' hotplugCpus='yes' maxCpus='255'/>
+ <machine name='pc-i440fx-1.5' hotplugCpus='yes' maxCpus='255'/>
+ <machine name='pc-q35-2.7' hotplugCpus='yes' maxCpus='255'/>
+ <machine name='pc-0.12' hotplugCpus='yes' maxCpus='255'/>
<machine name='pc-i440fx-2.2' hotplugCpus='yes' maxCpus='255'/>
- <machine name='pc-q35-3.1' hotplugCpus='yes' maxCpus='288'/>
- <machine name='pc-i440fx-2.0' hotplugCpus='yes' maxCpus='255'/>
- <machine name='pc-q35-2.11' hotplugCpus='yes' maxCpus='288'/>
- <machine name='pc-q35-2.12' hotplugCpus='yes' maxCpus='288'/>
- <machine name='pc-q35-3.0' hotplugCpus='yes' maxCpus='288'/>
- <machine name='xenpv' maxCpus='1'/>
+ <machine name='pc-1.1' hotplugCpus='yes' maxCpus='255'/>
+ <machine name='pc-i440fx-2.7' hotplugCpus='yes' maxCpus='255'/>
+ <machine name='pc-q35-2.4' hotplugCpus='yes' maxCpus='255'/>
<machine name='pc-q35-2.10' hotplugCpus='yes' maxCpus='288'/>
- <machine name='pc-q35-4.0.1' hotplugCpus='yes' maxCpus='288'/>
<machine name='pc-i440fx-1.7' hotplugCpus='yes' maxCpus='255'/>
+ <machine name='pc-0.14' hotplugCpus='yes' maxCpus='255'/>
<machine name='pc-q35-2.9' hotplugCpus='yes' maxCpus='288'/>
- <machine name='pc-0.15' hotplugCpus='yes' maxCpus='255'/>
- <machine name='pc-i440fx-1.5' hotplugCpus='yes' maxCpus='255'/>
- <machine name='pc-q35-2.7' hotplugCpus='yes' maxCpus='255'/>
- <machine name='pc-i440fx-1.6' hotplugCpus='yes' maxCpus='255'/>
<machine name='pc-i440fx-2.11' hotplugCpus='yes' maxCpus='255'/>
- <machine name='pc-q35-2.8' hotplugCpus='yes' maxCpus='288'/>
- <machine name='pc-0.13' hotplugCpus='yes' maxCpus='255'/>
- <machine name='pc-i440fx-2.12' hotplugCpus='yes' maxCpus='255'/>
- <machine name='pc-0.14' hotplugCpus='yes' maxCpus='255'/>
- <machine name='pc-i440fx-3.0' hotplugCpus='yes' maxCpus='255'/>
- <machine name='pc-i440fx-3.1' hotplugCpus='yes' maxCpus='255'/>
- <machine name='pc-q35-2.4' hotplugCpus='yes' maxCpus='255'/>
- <machine name='pc-q35-2.5' hotplugCpus='yes' maxCpus='255'/>
- <machine name='pc-q35-2.6' hotplugCpus='yes' maxCpus='255'/>
+ <machine name='pc-q35-3.1' hotplugCpus='yes' maxCpus='288'/>
+ <machine name='pc-q35-4.1' alias='q35' hotplugCpus='yes' maxCpus='288'/>
+ <machine name='pc-i440fx-2.4' hotplugCpus='yes' maxCpus='255'/>
+ <machine name='pc-1.3' hotplugCpus='yes' maxCpus='255'/>
+ <machine name='pc-i440fx-2.9' hotplugCpus='yes' maxCpus='255'/>
+ <machine name='isapc' hotplugCpus='yes' maxCpus='1'/>
<machine name='pc-i440fx-1.4' hotplugCpus='yes' maxCpus='255'/>
+ <machine name='pc-q35-2.6' hotplugCpus='yes' maxCpus='255'/>
+ <machine name='pc-i440fx-3.1' hotplugCpus='yes' maxCpus='255'/>
+ <machine name='pc-q35-2.12' hotplugCpus='yes' maxCpus='288'/>
+ <machine name='pc-i440fx-2.1' hotplugCpus='yes' maxCpus='255'/>
+ <machine name='pc-1.0' hotplugCpus='yes' maxCpus='255'/>
+ <machine name='pc-i440fx-2.6' hotplugCpus='yes' maxCpus='255'/>
+ <machine name='pc-q35-4.0.1' hotplugCpus='yes' maxCpus='288'/>
+ <machine name='pc-i440fx-1.6' hotplugCpus='yes' maxCpus='255'/>
+ <machine name='pc-0.13' hotplugCpus='yes' maxCpus='255'/>
+ <machine name='pc-q35-2.8' hotplugCpus='yes' maxCpus='288'/>
<machine name='pc-i440fx-2.10' hotplugCpus='yes' maxCpus='255'/>
- <machine name='pc-0.12' hotplugCpus='yes' maxCpus='255'/>
+ <machine name='pc-q35-3.0' hotplugCpus='yes' maxCpus='288'/>
<machine name='pc-q35-4.0' hotplugCpus='yes' maxCpus='288'/>
- <machine name='pc-q35-4.1' alias='q35' hotplugCpus='yes' maxCpus='288'/>
+ <machine name='pc-i440fx-2.3' hotplugCpus='yes' maxCpus='255'/>
+ <machine name='pc-1.2' hotplugCpus='yes' maxCpus='255'/>
+ <machine name='pc-i440fx-4.0' hotplugCpus='yes' maxCpus='255'/>
+ <machine name='pc-i440fx-2.8' hotplugCpus='yes' maxCpus='255'/>
+ <machine name='pc-q35-2.5' hotplugCpus='yes' maxCpus='255'/>
+ <machine name='pc-i440fx-3.0' hotplugCpus='yes' maxCpus='255'/>
+ <machine name='pc-q35-2.11' hotplugCpus='yes' maxCpus='288'/>
</qemuCaps>
--
2.21.0
6 years
[libvirt] [PATCH v2] syntax check: update header guard check
by Jonathon Jongsma
Internal headers should use #pragma once instead of the standard #ifndef
guard. Public headers still require the existing header guard.
Signed-off-by: Jonathon Jongsma <jjongsma(a)redhat.com>
---
Changes in v2:
- fix error messages when no header guard is found (#ifndef for public headers, #pragma for
internal headers)
- fix test for identifying public headers (omit initial '/')
- fix code spacing
build-aux/header-ifdef.pl | 41 +++++++++++++++++++++++++++++----------
1 file changed, 31 insertions(+), 10 deletions(-)
diff --git a/build-aux/header-ifdef.pl b/build-aux/header-ifdef.pl
index 401f25fb81..dba3dbcbdc 100644
--- a/build-aux/header-ifdef.pl
+++ b/build-aux/header-ifdef.pl
@@ -6,18 +6,26 @@
# ...copyright header...
# */
# <one blank line>
-# #ifndef SYMBOL
-# # define SYMBOL
+# #pragma once
# ....content....
-# #endif /* SYMBOL */
#
-# For any file ending priv.h, before the #ifndef
+#---
+#
+# For any file ending priv.h, before the #pragma once
# We will have a further section
#
# #ifndef SYMBOL_ALLOW
# # error ....
# #endif /* SYMBOL_ALLOW */
# <one blank line>
+#
+#---
+#
+# For public headers (files in include/), use the standard header guard instead of #pragma once:
+# #ifndef SYMBOL
+# # define SYMBOL
+# ....content....
+# #endif /* SYMBOL */
use strict;
use warnings;
@@ -38,6 +46,7 @@ my $file = " ";
my $ret = 0;
my $ifdef = "";
my $ifdefpriv = "";
+my $publicheader = 0;
my $state = $STATE_EOF;
my $mistake = 0;
@@ -64,7 +73,11 @@ while (<>) {
} elsif ($state == $STATE_PRIV_BLANK) {
&mistake("$file: missing blank line after priv header check");
} elsif ($state == $STATE_GUARD_START) {
- &mistake("$file: missing '#ifndef $ifdef'");
+ if ($publicheader) {
+ &mistake("$file: missing '#ifndef $ifdef'");
+ } else {
+ &mistake("$file: missing '#pragma once' header guard");
+ }
} elsif ($state == $STATE_GUARD_DEFINE) {
&mistake("$file: missing '# define $ifdef'");
} elsif ($state == $STATE_GUARD_END) {
@@ -83,6 +96,7 @@ while (<>) {
$file = $ARGV;
$state = $STATE_COPYRIGHT_COMMENT;
$mistake = 0;
+ $publicheader = ($ARGV =~ /include\//);
}
if ($mistake ||
@@ -133,12 +147,19 @@ while (<>) {
} elsif ($state == $STATE_GUARD_START) {
if (/^$/) {
&mistake("$file: too many blank lines after copyright header");
- } elsif(/#pragma once/) {
- $state = $STATE_PRAGMA;
- } elsif (/#ifndef $ifdef$/) {
- $state = $STATE_GUARD_DEFINE;
+ }
+ if ($publicheader) {
+ if (/#ifndef $ifdef$/) {
+ $state = $STATE_GUARD_DEFINE;
+ } else {
+ &mistake("$file: missing '#ifndef $ifdef'");
+ }
} else {
- &mistake("$file: missing '#ifndef $ifdef'");
+ if (/#pragma once/) {
+ $state = $STATE_PRAGMA;
+ } else {
+ &mistake("$file: missing '#pragma once' header guard");
+ }
}
} elsif ($state == $STATE_GUARD_DEFINE) {
if (/# define $ifdef$/) {
--
2.20.1
6 years
[libvirt] [PATCH 00/24] Finish support for IA32_ARCH_CAPABILITIES MSR features
by Jiri Denemark
The MSR infrastructure is already present in our cpu driver, but no
features were introduced yet since we needed additional support from
QEMU. This is now pushed upstream and we can finally enable MSR features
for QEMU.
However, one more bit is missing here: we need to make sure to not use
any MSR bits with QEMU which lack support for "unavailable-features" CPU
property, otherwise migration, snapshots and save/restore would be
broken. I'll send patches for this later to give more time for reviewing
the core of this series.
Jiri Denemark (24):
qemu: Drop qemuFeatureNoEffect
qemu_process: Drop cleanup label from qemuProcessUpdateGuestCPU
cpu_conf: Introduce virCPUDefFilterFeatures
qemu: Filter CPU features in active XML
qemuxml2argvtest: Switch some tests to DO_TEST_CAPS_*
qemu_command: Use consistent syntax for CPU features
tests: Add QEMU caps data for future 4.1.0
tests: Add domain capabilities case for QEMU 4.1.0
qemuxml2argvtest: Add 4.0.0 cases for kvm features tests
qemuxml2argvtest: Add test for CPU features translation
qemu: Add APIs for translating CPU features
qemu: Probe for max-x86_64-cpu type
qemu: Probe for "unavailable-features" CPU property
qemu: Probe host CPU after capabilities
qemu_command: Use canonical names of CPU features
qemu: Translate feature names from query-cpu-model-expansion
qemu: Don't use full CPU model expansion
qemu: Make qemuMonitorGetGuestCPU usable on x86 only
cpu: Introduce virCPUDataAddFeature
qemu: Add type filter to qemuMonitorJSONParsePropsList
qemu: Introduce generic qemuMonitorGetGuestCPU
qemu_process: Prefer generic qemuMonitorGetGuestCPU
cpu_x86: Read CPU features from IA32_ARCH_CAPABILITIES MSR
cpu_map: Introduce IA32_ARCH_CAPABILITIES MSR features
src/conf/cpu_conf.c | 22 +
src/conf/cpu_conf.h | 5 +
src/cpu/cpu.c | 33 +
src/cpu/cpu.h | 9 +
src/cpu/cpu_x86.c | 25 +-
src/cpu/cpu_x86.h | 3 -
src/cpu_map/x86_features.xml | 20 +
src/libvirt_private.syms | 3 +-
src/qemu/qemu_capabilities.c | 125 +-
src/qemu/qemu_capabilities.h | 11 +
src/qemu/qemu_capspriv.h | 3 +-
src/qemu/qemu_command.c | 65 +-
src/qemu/qemu_monitor.c | 51 +-
src/qemu/qemu_monitor.h | 11 +-
src/qemu/qemu_monitor_json.c | 272 +-
src/qemu/qemu_monitor_json.h | 8 +-
src/qemu/qemu_process.c | 70 +-
tests/cputest.c | 2 +-
.../x86_64-cpuid-Core-i7-7600U-enabled.xml | 1 +
.../x86_64-cpuid-Core-i7-7600U-json.xml | 1 +
...86_64-cpuid-Xeon-Platinum-8268-enabled.xml | 1 +
.../x86_64-cpuid-Xeon-Platinum-8268-guest.xml | 4 +
.../x86_64-cpuid-Xeon-Platinum-8268-host.xml | 4 +
.../x86_64-cpuid-Xeon-Platinum-8268-json.xml | 3 +
.../qemu_3.1.0.x86_64.xml | 1 +
.../qemu_4.0.0.x86_64.xml | 1 +
.../qemu_4.1.0.x86_64.xml | 161 +
tests/domaincapstest.c | 5 +
.../caps_2.10.0.x86_64.xml | 1 +
.../caps_2.11.0.x86_64.xml | 1 +
.../caps_2.12.0.x86_64.replies | 1104 +-
.../caps_2.12.0.x86_64.xml | 1 +
.../caps_2.9.0.x86_64.xml | 1 +
.../caps_3.0.0.x86_64.replies | 1132 +-
.../caps_3.0.0.x86_64.xml | 1 +
.../caps_3.1.0.x86_64.replies | 1180 +-
.../caps_3.1.0.x86_64.xml | 1 +
.../caps_4.0.0.x86_64.replies | 1196 +-
.../caps_4.0.0.x86_64.xml | 1 +
.../caps_4.1.0.x86_64.replies | 22716 ++++++++++++++++
.../caps_4.1.0.x86_64.xml | 1267 +
tests/qemumonitorjsontest.c | 10 +-
.../cpu-host-model-cmt.x86_64-4.0.0.args | 37 +
.../cpu-translation.x86_64-4.0.0.args | 36 +
.../cpu-translation.x86_64-latest.args | 36 +
tests/qemuxml2argvdata/cpu-translation.xml | 34 +
.../cpu-tsc-frequency.x86_64-4.0.0.args | 36 +
...ed.args => eoi-disabled.x86_64-2.7.0.args} | 12 +-
.../eoi-disabled.x86_64-4.0.0.args | 33 +
.../eoi-disabled.x86_64-latest.args | 33 +
...led.args => eoi-enabled.x86_64-2.7.0.args} | 12 +-
.../eoi-enabled.x86_64-4.0.0.args | 33 +
.../eoi-enabled.x86_64-latest.args | 33 +
...> kvmclock+eoi-disabled.x86_64-2.7.0.args} | 12 +-
.../kvmclock+eoi-disabled.x86_64-4.0.0.args | 33 +
.../kvmclock+eoi-disabled.x86_64-latest.args | 33 +
...=> pv-spinlock-disabled.x86_64-2.7.0.args} | 12 +-
.../pv-spinlock-disabled.x86_64-4.0.0.args | 33 +
.../pv-spinlock-disabled.x86_64-latest.args | 33 +
... => pv-spinlock-enabled.x86_64-2.7.0.args} | 12 +-
.../pv-spinlock-enabled.x86_64-4.0.0.args | 33 +
.../pv-spinlock-enabled.x86_64-latest.args | 33 +
tests/qemuxml2argvtest.c | 22 +-
63 files changed, 29815 insertions(+), 308 deletions(-)
create mode 100644 tests/domaincapsschemadata/qemu_4.1.0.x86_64.xml
create mode 100644 tests/qemucapabilitiesdata/caps_4.1.0.x86_64.replies
create mode 100644 tests/qemucapabilitiesdata/caps_4.1.0.x86_64.xml
create mode 100644 tests/qemuxml2argvdata/cpu-host-model-cmt.x86_64-4.0.0.args
create mode 100644 tests/qemuxml2argvdata/cpu-translation.x86_64-4.0.0.args
create mode 100644 tests/qemuxml2argvdata/cpu-translation.x86_64-latest.args
create mode 100644 tests/qemuxml2argvdata/cpu-translation.xml
create mode 100644 tests/qemuxml2argvdata/cpu-tsc-frequency.x86_64-4.0.0.args
rename tests/qemuxml2argvdata/{eoi-disabled.args => eoi-disabled.x86_64-2.7.0.args} (65%)
create mode 100644 tests/qemuxml2argvdata/eoi-disabled.x86_64-4.0.0.args
create mode 100644 tests/qemuxml2argvdata/eoi-disabled.x86_64-latest.args
rename tests/qemuxml2argvdata/{eoi-enabled.args => eoi-enabled.x86_64-2.7.0.args} (65%)
create mode 100644 tests/qemuxml2argvdata/eoi-enabled.x86_64-4.0.0.args
create mode 100644 tests/qemuxml2argvdata/eoi-enabled.x86_64-latest.args
rename tests/qemuxml2argvdata/{kvmclock+eoi-disabled.args => kvmclock+eoi-disabled.x86_64-2.7.0.args} (66%)
create mode 100644 tests/qemuxml2argvdata/kvmclock+eoi-disabled.x86_64-4.0.0.args
create mode 100644 tests/qemuxml2argvdata/kvmclock+eoi-disabled.x86_64-latest.args
rename tests/qemuxml2argvdata/{pv-spinlock-disabled.args => pv-spinlock-disabled.x86_64-2.7.0.args} (66%)
create mode 100644 tests/qemuxml2argvdata/pv-spinlock-disabled.x86_64-4.0.0.args
create mode 100644 tests/qemuxml2argvdata/pv-spinlock-disabled.x86_64-latest.args
rename tests/qemuxml2argvdata/{pv-spinlock-enabled.args => pv-spinlock-enabled.x86_64-2.7.0.args} (66%)
create mode 100644 tests/qemuxml2argvdata/pv-spinlock-enabled.x86_64-4.0.0.args
create mode 100644 tests/qemuxml2argvdata/pv-spinlock-enabled.x86_64-latest.args
--
2.22.0
6 years
[libvirt] [PATCH] qemuProcessLaunch: Return earlier if spawning qemu failed
by Michal Privoznik
If spawning qemu fails then we report an error and proceed to
writing status XML onto the disk. This is unnecessary as we are
sure that the domain is not running.
At the same time, if virPidFileReadPath() fails it returns
-errno. Use it in the error message. It may explain what went
wrong.
Signed-off-by: Michal Privoznik <mprivozn(a)redhat.com>
---
src/qemu/qemu_process.c | 10 ++++++----
1 file changed, 6 insertions(+), 4 deletions(-)
diff --git a/src/qemu/qemu_process.c b/src/qemu/qemu_process.c
index 90466771cd..5b5864c021 100644
--- a/src/qemu/qemu_process.c
+++ b/src/qemu/qemu_process.c
@@ -6624,16 +6624,18 @@ qemuProcessLaunch(virConnectPtr conn,
/* wait for qemu process to show up */
if (rv == 0) {
- if (virPidFileReadPath(priv->pidfile, &vm->pid) < 0) {
- virReportError(VIR_ERR_INTERNAL_ERROR,
- _("Domain %s didn't show up"), vm->def->name);
- rv = -1;
+ if ((rv = virPidFileReadPath(priv->pidfile, &vm->pid)) < 0) {
+ virReportSystemError(-rv,
+ _("Domain %s didn't show up"),
+ vm->def->name);
+ goto cleanup;
}
VIR_DEBUG("QEMU vm=%p name=%s running with pid=%lld",
vm, vm->def->name, (long long)vm->pid);
} else {
VIR_DEBUG("QEMU vm=%p name=%s failed to spawn",
vm, vm->def->name);
+ goto cleanup;
}
VIR_DEBUG("Writing early domain status to disk");
--
2.21.0
6 years